Programa del Curso
Introducción
Django y Django Marco REST
- Plantillas, enrutamiento, formularios y autenticación
- Construcciones para el escalado de código
- Database Gestión
Los fundamentos de las API y su funcionalidad
- ScalaTipos de R
- Patrones de arquitectura web: el patrón compuesto, el patrón proxy y el patrón de fachada
Descripción general de REST
- Obtener opción
- Opción de extracción
- Opción de publicación
- Opción Eliminar
Preparación del entorno de desarrollo
- Instalación Python
- Instalación y configuración de Django y Django REST Framework
- Configuración de un sistema de control de versiones
- Configuración de un servidor de desarrollo con Docker
Creación de una aplicación básica Python con Django
- Construyendo un nuevo proyecto
- Probar y confirmar cambios
- Creación de un modelo de base de datos
- Sincronización de la base de datos con migraciones
- Habilitación de administradores
APIViews y Viewsets
- Adición de la configuración de URL
- Creación y prueba de una APIView
- Adición de métodos a una APIView
- Creación y prueba de un conjunto de vistas
- Adición de funciones a un conjunto de vistas
Endpoints y autenticación
- Adición de puntos de conexión de usuario de administración y administración
- Creación de APIViews
- Adición de API de token
- Pruebas de validez de la API
Implementación en un servidor basado en la nube
- Adición de un par de claves
- Creación de una instancia de servidor
- Implementación de scripts de implementación
- Implementación de cambios
Resumen y conclusión
Requerimientos
- Una comprensión de Django
- Python Experiencia en programación
Audiencia
- Desarrolladores de backend
Testimonios (5)
El entrenador demostró que tiene un buen conocimiento del tema.
Marino - EQUS - The University of Queensland
Curso - Machine Learning with Python – 2 Days
Traducción Automática
Flexibilidad de acercamiento al cliente. El capacitador pudo preparar temas que interesaron a los participantes de la capacitación.
Mirosław - CREDIT SUISSE (POLAND)
Curso - Python Programming - 4 days
Traducción Automática
La accesibilidad del formador y la capacidad de comunicación muy eficaz,
Ciprian Ilie - Institutul National de Sanatate Publica
Curso - Programming for Biologists
Traducción Automática
The trainer has deep knowledge about the subject and was able to answer all of our questions.
Lefteris Spatharakis - Sioufas & Associates Law Firm
Curso - Django CMS for Developers
Its a new experience, a new framework and looking forward to do something using the lesson learnt in the classes.