Django web framework
Django web framework

Curso online - las clases se graban y quedan disponibles
Se otorga certificado oficial de Meta
Son 5 clases de tres horas - 15 horas en total
Horario: miércoles de 18.30 a 21.30, hora de Buenos Aires, GMT-3
Comienza: miércoles 8 de marzo

Organiza: Centro de Graduados de Ingeniería de la Universidad de Buenos Aires

ARANCELES: precio en dólares U$S 149
Precio para Argentina: AR$ 18.900

Acerca de este Curso

Es hora de construir algo más grande. En este curso utilizarás el framework web Django para construir, asegurar y administrar un servidor web. Tendrás la oportunidad de crear, diseñar y configurar una aplicación web utilizando el framework Django en línea con las mejores prácticas. Explorar el uso de modelos en Django y su relación con las bases de datos. Utilizar vistas para renderizar datos solicitados a estructuras de modelos significativas para una interfaz de usuario (UI) compuesta. Implementar prácticas de seguridad proactivas y mitigar los riesgos de seguridad comunes.

Al final del curso serás capaz de:

- Diseñar una aplicación web Django utilizando Python, HTML y CSS.
- Describir e implementar el ciclo de respuesta a peticiones HTTP mediante la creación de vistas, rutas y plantillas.
- Describir y construir un modelo de datos para crear formularios web dinámicos y sin pestañas.
- Explorar el lenguaje de plantillas de Django para crear páginas web dinámicas que muestren datos almacenados en una base de datos.
- Crear, compartir y probar su aplicación web mediante el uso de las mejores prácticas y directrices estándar de la industria.

Para tener éxito en este curso, se requiere tener un conocimiento fundamental de lo siguiente: ¡HTML y CSS Python MySQL. También requiere habilidades básicas de navegación por Internet y un afán de empezar con la codificación en Django!

Semana 1: Introducción a Django

Conoce Django y sus usos, y aprende a configurar tus proyectos y aplicaciones.

Objetivos de aprendizaje

- Utilizar los principios DRY para organizar tu código.
- Utilizar el marco MVT para garantizar la reutilización del código.
- Crear una aplicación dentro de un proyecto existente utilizando la estructura correcta.
- Aprender a usar comandos básicos con django-admin y manage.py.
- Diferenciar entre una app y la estructura de un proyecto


Semana 2: Vistas, requests y URLs

Profundizar en el objeto de solicitud HTTP para comprender mejor cómo se relaciona con las operaciones CRUD habituales.

Objetivos de aprendizaje

- Crear vistas y lógica de vistas que puedan procesar peticiones HTTP básicas.
- Utilizar vistas basadas en clases en Django y reutilizarlas en un proyecto.
- Mapear URLs a vistas.
- Utilizar los objetos request y response para operaciones comunes.
- Utilizar expresiones regulares para crear diferentes patrones de URL,
- Diferenciar parámetros y cómo se asocian con métodos HTTP como GET, PUT, POST y DELETE.
- Manejar errores en los niveles HTTP, View logic y View.

Semana 3: Modelos, migraciones, forms, admin y bases de datos

Sintetizá tus nuevas habilidades para trabajar con datos a través de diferentes capas y almacená los datos en una base de datos MySQL.

Objetivos de aprendizaje

- Crear modelos
- Aplicar migraciones a los casos de uso apropiados utilizando un enfoque de mejores prácticas.
- Utilizar la API QuerySet para interactuar con la base de datos.
- Crear un formulario y utilizar la API de formularios para vincular datos a objetos.
- Utilizar el panel de administración de Django para añadir y controlar los permisos de usuarios y grupos.
- Configurar una base de datos MySQL para tu aplicación Django.

Semana 4: Templates, debugging y testing

Aprendé a crear una plantilla básica de Django utilizando los principios de las mejores prácticas para asegurar una construcción eficiente y mantenible.

Objetivos de aprendizaje

- Trabajar con plantillas
- Utilizar plantillas para generar HTML
- Crear plantillas y utilizar el lenguaje de plantillas para crear marcas.

Semana 5: Evaluación final

Practicá y reflexioná sobre las habilidades que aprendiste en este curso.

Objetivos de aprendizaje

- Reflexioná sobre lo que has aprendido en este curso y los próximos pasos en tu viaje.
- Sintetizá tus nuevos conocimientos de Django para crear un sitio web para un restaurante local.
Sign in to Google to save your progress. Learn more
Email *
Apellido *
Nombres *
Celular (Solo números) *
Localidad de residencia *
País de residencia *
¿Cómo llegaste hasta acá? *
Comentarios
Submit
Clear form
Never submit passwords through Google Forms.
This form was created inside of Centro de Graduados de la Facultad de Ingenieria. Report Abuse