Django: Desarrollo de Aplicaciones Web

Online 3 meses

El curso de Django te guiará a través de los fundamentos esenciales del desarrollo de aplicaciones web utilizando el framework Django. Django es un framework de alto nivel para Python que facilita la creación de aplicaciones web robustas y escalables. Aprender Django te permitirá construir desde simples sitios web hasta aplicaciones web complejas con facilidad y eficiencia.

Este curso te proporcionará los conocimientos necesarios para comenzar a desarrollar aplicaciones web utilizando Django. Desde la configuración inicial hasta la creación de vistas y modelos, estarás listo para dar tus primeros pasos en el mundo del desarrollo web con Django.

Objetivos

Comprender los conceptos básicos del desarrollo web y la arquitectura de Django.

Aprender a configurar un proyecto Django y entender su estructura.

Crear vistas para manejar la lógica de la aplicación.

Definir modelos para gestionar la base de datos y almacenar datos.

Utilizar plantillas para renderizar contenido dinámico en las páginas.

Explorar prácticas recomendadas en el desarrollo web con Django.

Perfil de Egreso

Al finalizar el curso, los estudiantes podrán:

Comprenderán los conceptos esenciales del desarrollo web y la arquitectura de Django, incluyendo MVC y ORM.

Sabrán cómo configurar un proyecto Django y comprenderán su estructura, ajustes y configuración inicial.

Serán capaces de definir vistas para manejar la lógica de la aplicación y configurar rutas para asociar vistas a URLs específicas.

Podrán crear modelos para definir la estructura de la base de datos y utilizar el ORM de Django para interactuar con ella.

Utilizarán plantillas para renderizar contenido dinámico en las páginas y crearán páginas con contenido estático y dinámico.

Temario

El curso constará de los siguientes módulos:

1. Introducción a Django
– ¿Qué es Django y por qué es una opción poderosa en el desarrollo web?
– Conceptos clave: MVC (Model-View-Controller), ORM (Object-Relational Mapping).
– Instalación y configuración inicial de Django.

2. Estructura y Configuración del Proyecto
– Creación de un proyecto Django y exploración de su estructura.
– Configuración de la base de datos y ajustes del proyecto.
– Uso del servidor de desarrollo de Django.

3. Creación de Vistas y Rutas
– Definición de vistas para manejar la lógica de la aplicación.
– Configuración de rutas (URLs) para asociar vistas a URLs específicas.
– Paso de parámetros desde URLs a vistas.

4. Modelos y Bases de Datos
– Creación de modelos para definir la estructura de la base de datos.
– Uso del ORM de Django para interactuar con la base de datos.
– Realización de migraciones para aplicar cambios en los modelos.

5. Plantillas y Renderizado
– Uso de plantillas para renderizar contenido dinámico en las páginas.
– Uso de etiquetas y filtros en las plantillas.
– Creación de páginas con contenido estático y dinámico.

6. Práctica y Proyecto Final
– Implementación de una aplicación web simple utilizando Django.
– Aplicación de los conceptos aprendidos en un proyecto práctico de desarrollo web.

Requisitos:
Es necesario tener conocimientos básicos de Python, ya que Django se basa en el lenguaje de programación Python. Además, es beneficioso tener una comprensión básica de desarrollo web y HTML.

Al finalizar este curso, estarás preparado para desarrollar aplicaciones web utilizando el framework Django y aprovechar su potencial en el desarrollo web. ¡Esperamos que te unas a nosotros en esta emocionante aventura de aprendizaje en el desarrollo de aplicaciones web!

Los contenidos previstos están sujetos a posibles cambios o ajustes que el área académica considere pertinentes para el normal desarrollo de los cursos o la actualización de los mismos.

La conformación de los cursos, en los horarios y grupos ofrecidos, está sujeta a un nivel mínimo de inscripciones que habiliten su funcionamiento.

Inicio


25 de abril 4 cuotas de $U 2100

¡Pre inscribirme ahora!

Formas de pago

¿Vivís en el interior* del país? Accedé a un 20% OFF en todos nuestros cursos.

*No corresponde a inscripciones de Montevideo y Canelones.