Desarrollo Web BackEnd con Python y DJango

Desarrollo Web BackEnd con Python y DJango

Panel Acciones y detalles

Gratis

Ubicación

Centro empresarial José Pardo – Miraflores

Centro empresarial José Pardo – Miraflores

Centro empresarial José Pardo – Miraflores

Lima, Lima Lima 31

Peru

Ver mapa

Django es un framework de desarrollo Web basado en Python, este provee herramientas esenciales para la construcción de aplicaciones seguras

Acerca de este evento

¿Por qué Django con Python?

Django es un framework de aplicaciones web gratuito y de código abierto, el cual tiene muchas características que lo hacen especial, cuenta con varios componentes internos, con los que se puede desarrollar un sitio web escalable, y por supuesto si quieres agregar alguna funcionalidad extra, seguramente existe un paquete que lo realiza, también por estar escrito en Python, nos da acceso a todas las librerías disponibles y así poderlas integrar a nuestro código de manera sencilla, esta combinación de Python Django permite desarrollar muy rápido para la web.

El Backend, es la capa que tiene acceso a los datos, proveyendo los canales de software necesarios para separar la lógica de negocio con la interacción de un cliente; Por eso los Backends prefieren Python Django por encima de otros frameworks, ya que al momento de seleccionar el stack de una aplicación web se deben evaluar principalmente 3 cosas:

  1. Comunidad: es ideal que sea un proyecto open source con una comunidad activa, para que reciba actualizaciones constantemente, para Python Django aquí puedes visualizar el repositorio principal de este framework.
  2. Documentación: es toda la información disponible sobre algo en particular, tutoriales etc; Si un framework no tiene buena documentación es difícil usarlo, DjangoProject tiene una muy excelente, todo lo que necesitas saber sobre Python Django lo puedes encontrar allí.
  3. Lenguaje: es importante que esté en un lenguaje de alto nivel para que facilite el desarrollo y permita reutilizar muchos componentes, Python cumple esos requisitos.

TEMARIO:

Tema 01:

  • Principios de programación Backend
  • Principios básicos de Javascript
  • Programación sincrónica y asincrónica
  • Manejo de Archivos en Javascript
  • Administradores de Paquetes - NPM

Tema 02:

  • Introducción a Python
  • Tipos básicos, colecciones y operadores
  • Control de flujo, funciones y decoradores
  • Orientación a objetos, excepciones, módulos y paquetes
  • Colecciones y comentarios
  • Diccionarios y el valor None
  • Funciones, llaves y puntos y coma

Tema 03:

  • SQL y Node.js
  • MongoDB
  • CRUD en MongoDB
  • Mongoose
  • DbaaS & Firebase

Tema 04:

  • Cookies, Sesiones, Storages
  • Autorización y autenticación
  • Estrategias de autenticación con redes sociales
  • Proceso principal del servidor
  • Global & Child process

Tema 05:

  • Arquitectura de capas
  • Arquitectura del servidor: Diseño / Persistencia
  • Desarrollo de un servidor web basado en capas completo
  • Testeo de funcionalidades
  • Documentación de APIs
  • GraphQL

Tema 06: Introducción a Django

  • Introducción a Django
  • Entornos virtuales en Python
  • Estructura de un proyecto de Django
  • El archivo de configuración settings
  • Primeros pasos con manage.py
  • Creando la base de datos
  • Arrancar el servidor de desarrollo

Tema 07: Proyectos y Aplicaciones

  • Django Apps
  • MVC en Django: MTV
  • Creando nuestra app photos
  • Las vistas de Django
  • Nuestro primer Hello World en Django
  • El objeto HttpRequest

Tema 08: Modelos en Django

  • Modelos en Django
  • Creando nuestro modelo
  • El admin de Django
  • Registrando nuestro modelo en el admin de Django
  • Creando un superusuario
  • Implementando el logout
  • Formulario de login y protección CSRF
  • Implementando el login

Tema 09: Los Django ModelManager

  • Recuperando modelos de la base de datos
  • Las plantillas de Django
  • Utilizando las plantillas
  • Sintaxis de plantillas
  • Bloques de plantillas
  • Poniendo nombre a las URLs

Tema 10: Django Forms & Protips

  • Usando Django Forms: plantilla/vista
  • ModelForms
  • Validación personalizada de Django Forms
  • La consola de Django Django Shell
  • Optimizando queries con select_related

Tema 11: Servicios REST con Django REST Framework

  • Introducción a REST
  • Django REST Framework
  • Instalando Django REST Framework
  • Serializadores
  • Creando nuestro serializador de usuarios
  • Usando el serializador para crear un listado de usuarios

CERTIFICACIÓN:

96h Desarrollo Web BackEnd con Python y DJango

Incluye Ademas:

  • 48h Programacion con PYTHON
  • 48h Desarrollo web con DJANGO

REQUISITOS para INSCRIPCIÓN:

(*) Nro de DNI + Nombres + Correo Electrónico + Voucher de pago.

INVERSIÓN: La inversión es de S/. 150.00 (Perú) o US$/. 50.00 (fuera de Perú)

Mayor Información: informes@lp-asociados.com o al Whatsapp: 931 963 680

Central Telefónica: (01) 641 97 56

LP & ASOCIADOS es un producto de AXON CORP EIRL ( RUC: 20516916797 )

Ca. Martir Jose Olaya - Of. 1905 (Centro Empresarial Jose Pardo - Lima / Peru)

Compartir con amigos