• 687374918
  • info@devacademy.es

Programa práctico en tecnología FrontEnd con Django

Detalle del plan de formación

Django es un framework de desarrollo web de código abierto, escrito en Python, que respeta el patrón de diseño conocido como Modelo–Vista–Template. La meta fundamental de Django es facilitar la creación de sitios web complejos. Django pone énfasis en el re-uso, la conectividad y extensibilidad de componentes, el desarrollo rápido y el principio No te repitas (DRY, del inglés Don’t Repeat Yourself). Python es usado en todas las partes del framework, incluso en configuraciones, archivos, y en los modelos de datos.

Esta tecnología es cada vez más usada en empresas que buscan crear aplicaciones haciendo uso de uno de los lenguajes más populares del ecosistema tecnológico: Python. Gracias a este potente lenguaje, es posible hacer aplicaciones Fullstack con un frontend muy potente como Django

DevAcademy, consciente de la necesidad de la comunidad de formarse en esta tecnología tan demandada, propone un programa práctico en Django donde se repasarán diferentes conceptos y cambios del mundo MVC a MTV que usa Django, todo bajo ejercicios prácticos y guiado por uno de los mejores profesionales y expertos de la tecnología.

Temario

  1. Introducción a Django
  2. Introducción a MVC , MTV y API Rest en Django
  3. Instalación de Django
  4. Estructura de un proyecto de Django y configuración
  5. Modelos de datos
    • Estructuras
    • Tipos de campos
    • Consultas a DB
  6. Creación y uso de templates
    • Uso de templates
    • Carga de plantillas
    • Imports y herencias
  7. Formularios
    • Creación y proceso de un formulario
    • Plantilla de un formulario
    • ModelForm
  8. API Rest
    • Django Rest Framework
    • ModelViewSet
  9. Sesiones y control de usuarios
    • Uso de sesiones
    • Creación de usuarios y autenticación
    • Permisos
    • Grupos de usuarios

Casos prácticos

Durante los programas de aprendizaje de DevAcademy, los alumnos aplicarán la teoría con casos prácticos guiados por los profesores buscando adquirir el mayor aprendizaje durante las clases.

Fechas, horario y lugar

Los cursos de DevAcademy son en horario NO LABORAL los VIERNES (16hrs – 21hrs) y SÁBADOS (9hrs-14hrs), pensado para que puedan asistir aquellos que estén trabajando.

Fechas: 13-14/12 de 2019

El curso tendrá lugar en las aulas situadas en las instalaciones DevAcademy

Responsabilidades profesor

El profesor presentará el contenido conforme lo presentado en el programa de formación y dará acceso al material necesario (PDFs, ejercicios, software, etcs) para el curso contratado.

Responsabilidades alumno

El asistente participará en la formación en el periodo determinado. DevAcademy mandará un email previo a todos los alumnos con lo necesario.

Por último, será necesario que el alumno pueda disponer de los requisitos mínimos necesarios para la participación en la formación, siendo estos los siguientes:

  • Recomendable unos 4GB de memoria RAM y 10GB de espacio en disco.
  • Habilitada la virtualización tanto en software como hardware
  • Poseer privilegios de administración

Observaciones importantes

Confirmaciones
Las confirmaciones serán enviadas a la dirección de e-mail enviada por el alumno

Cancelaciones
Los plazos para la cancelación de inscripciones solicitadas, son de 5 días laborales antes del inicio del curso.
Sin embargo, en caso de cancelación fuera de plazo por parte del alumno, DevAcademy se reserva el derecho a cobrar un porcentaje (20%) del valor del curso.
DevAcademy se reserva el derecho de cancelar o posponer la formación, siempre y cuando avise al contratante y/o devuelva el importe íntegro en caso de cancelación

Obligaciones del alumno
Es obligatorio que el alumno cumpla con todos las obligaciones recomendadas por el profesor para seguir todos los ejercicios y no demorar ni perjudicar la clase.

Además, es posible que días antes se envíe un email como recordatorio al alumno con instrucciones a seguir u obligaciones desarrollar para poder estar preparado al comienzo de la clase.

Por último, si quieres más información sobre los cursos, haz click aquí

 



DevAcademy 2019 - info@devacademy.es - Telf: 687374918