El curso de Django y React te ofrece una experiencia educativa
única, diseñada para llevar tus habilidades al siguiente nivel. Con
un enfoque práctico y clases demostrativas, te sumergirás en el
mundo del desarrollo web utilizando tecnologías modernas como
Python, Django, React, Html5, Css3, JavaScript y mucho más.
Metodología:
- Clases virtuales interactivas.
- Prácticas con proyectos reales.
- Acceso a código de proyectos demostrativos.
Objetivo Principal:
Capacitar a los participantes en el desarrollo web utilizando el
framework Django y la biblioteca React, proporcionando las
habilidades necesarias para construir aplicaciones web modernas y
escalables.
Objetivos Secundarios:
-
Comprender los principios de la programación orientada a objetos
(POO).
-
Dominar el uso de Git y Github para el control de versiones.
-
Familiarizarse con Docker para la creación y gestión de entornos
de desarrollo.
-
Adquirir conocimientos sólidos sobre Django, desde la creación de
modelos hasta la implementación de vistas y plantillas.
-
Dominar el desarrollo de API REST con Django Rest Framework.
-
Obtener nociones básicas de Html5, Css3, JavaScript, Node y NPM
para aprender React
-
Desarrollar habilidades en la creación de aplicaciones web
interactivas utilizando React.
- Aprender a consumir API de Django Rest Framework con React.
-
Aplicar todos los conocimientos adquiridos en la elaboración de un
proyecto final
¿Por qué seguir este curso?
Este curso proporcionará a los participantes las habilidades
prácticas necesarias para desarrollar aplicaciones web completas
utilizando tecnologías modernas como Django y React. Estas
habilidades son altamente demandadas en la industria de desarrollo
web y permitirán a los participantes construir proyectos reales y
avanzar en sus carreras profesionales.
¿Qué aprenderé durante este curso?
- Desarrollar aplicaciones web utilizando Django y React.
-
Utilizar eficientemente Git y Github para el control de versiones.
- Crear y gestionar entornos virtuales con virtualenv.
-
Comprender el uso y eficiencia de Docker en el desarrollo web.
- Diseñar y trabajar con modelos de bases de datos en Django.
- Implementar vistas y plantillas en sus proyectos web.
- Desarrollar API REST con Django Rest Framework.
- Integrar React.js en proyectos web.
- Consumir API de Django Rest Framework con React.
-
Elaborar un proyecto final de una tienda virtual, aplicando todos
los conceptos aprendidos.
Metodología:
La metodología del curso se basará en el enfoque "aprender
haciendo", con un énfasis práctico en la resolución de problemas y
la creación de proyectos reales. Se proporcionarán ejercicios
prácticos y proyectos que los participantes desarrollarán durante
las sesiones.
Modalidad Virtual:
El curso se llevará a cabo de manera virtual a través de plataformas
de videoconferencia y un entorno de aprendizaje en línea.
Recursos Hardware y Software:
Hardware: PC o laptop con capacidad suficiente para ejecutar
entornos de desarrollo Django y React. Software: Python, Node, NPM,
editor de código (por ejemplo, VSCode), Navegador Web, Git, Docker.
Conocimientos Previos:
Conocimientos básicos de programación en Python y comprensión
general de Html5 y Css3.
Proyecto Final:
Desarrollo de una tienda virtual completa que incluya
funcionalidades como registro de usuarios, gestión de productos,
carrito de compras y pago en línea. El proyecto se evaluará en
función de su funcionalidad, diseño y buenas prácticas de
desarrollo.
Bienvenida
En esta presentación tendrá una explicación general de cada uno de
los temas que se tratarán en este curso
Ver presentación
Python Básico
En esta presentación, cubriremos los conceptos básicos de Python,
incluyendo su sintaxis, variables, tipos de datos y estructuras de
control.
Ver presentación
Python Intermedio
En esta presentación, profundizaremos en el uso de Python,
abordando temas como listas, tuplas, diccionarios y conjuntos.
Ver presentación
Git y Github
En esta presentación, aprenderemos sobre el control de versiones
con Git y Github, así como el uso de contenedores con Docker para
el desarrollo de software.
Ver presentación
Docker
En esta presentación, exploraremos el uso de contenedores con
Docker para el desarrollo de software, volumenes para persistir los datos.
Ver presentación
Django - Fundamentos
En esta presentación, nos sumergiremos en los fundamentos del
framework web Django, incluyendo entornos virtuales, la
configuración inicial del proyecto, apps, settings.
Ver presentación
Html5
En esta presentación, exploraremos los fundamentos de la creación
de páginas web, incluyendo HTML5.
Ver presentación
Css3
En esta presentación, exploraremos los fundamentos de la creación
de páginas web, incluyendo CSS3.
Ver presentación