Inscríbete gratis al completo Curso de creación de sistemas con Python y Django y obtén certificación gratuita. ¡Aprende a desarrollar como un experto!
Contenido del curso
Introducción a Python
2Configuración del entorno de desarrollo Python
3Sintaxis básica de Python
4Estructuras de control en Python
5Estructuras de control en Python: estructuras condicionales
6Estructuras de control en Python: estructuras repetidas
7Estructuras de control en Python: bucles
8Estructuras de control en Python: comandos de flujo de control
9Estructuras de control en Python: estructuras de decisión
10Estructuras de control en Python: bucles
11Estructuras de control en Python: If-else
12Estructuras de control en Python: mientras
13Estructuras de control en Python: para
14Estructuras de datos en Python
15Estructuras de datos en Python: listas
16Estructuras de datos en Python: tuplas
17Estructuras de datos en Python: diccionarios
18Estructuras de datos en Python: conjuntos
19Estructuras de datos en Python: pilas
20Estructuras de datos en Python: colas
21Estructuras de datos en Python: árboles
22Estructuras de datos en Python: gráficos
23Estructuras de datos en Python: hash
24Estructuras de datos en Python: clasificación
25Estructuras de datos en Python: búsqueda
26Funciones en Python
27Funciones en Python: Introducción a las funciones
28Funciones en Python: definición de función
29Funciones en Python: llamadas a funciones
30Funciones en Python: parámetros de función
31Funciones en Python: valores devueltos
32Funciones en Python: alcance variable
33Funciones en Python: funciones recursivas
34Funciones en Python: funciones Lambda
35Funciones en Python: funciones integradas en Python
36Clases y objetos en Python
37Clases y objetos en Python: Introducción a clases y objetos
38Clases y objetos en Python: atributos y métodos de una clase
39Clases y objetos de Python: modificadores de acceso y encapsulación
40Clases y objetos en Python: herencia y polimorfismo
41Clases y objetos en Python: métodos especiales
42Clases y objetos en Python: constructores y destructores
43Clases y objetos en Python: Asociación entre clases
44Clases y objetos en Python: composición y agregación
45Clases y objetos en Python: sobrecarga de operadores
46Clases y objetos en Python: clases e interfaces abstractas
47Manipulación de archivos en Python
48Manejo de excepciones en Python
49Módulos y paquetes de Python
50Módulos y paquetes de Python: Introducción a los módulos y paquetes de Python
51Módulos y paquetes de Python: importación de módulos y paquetes de Python
52Módulos y paquetes de Python: creación y organización de paquetes de Python
53Módulos y paquetes de Python: uso de módulos y paquetes de terceros
54Módulos y paquetes de Python: gestión de dependencias con pip
55Módulos y paquetes de Python: creación y publicación de sus propios paquetes
56Introducción a Django
57Configurar el entorno de desarrollo de Django
58Creando un proyecto Django
59Creando un proyecto Django: instalando Django
60Creando un proyecto Django: estructura de un proyecto Django
61Creando un proyecto Django: configuración de la base de datos
62Creando un proyecto Django: creando plantillas
63Creando un proyecto Django: creando vistas
64Creando un proyecto Django: plantillas y renderizado
65Creando un proyecto Django: URL y rutas
66Creando un proyecto Django: formularios y validación
67Crear un proyecto Django: autenticar usuarios
68Creando un proyecto Django: autorización y permisos
69Crear un proyecto Django: enviar correos electrónicos
70Creación de un proyecto Django: integración con API
71Creando un proyecto Django: pruebas automatizadas
72Crear un proyecto Django: implementar una aplicación Django
73Creando una aplicación Django
74Plantillas en Django
75Modelos en Django: Introducción a Django
76Modelos en Django: Estructura de un proyecto Django
77Plantillas en Django: Plantillas en Django
78Plantillas en Django: campos de plantilla
79Modelos en Django: Relaciones entre modelos
80Modelos en Django: Migraciones de Bases de Datos
81Modelos en Django: consultas de bases de datos
82Plantillas en Django: Administración de Django
83Plantillas en Django: Formularios en Django
84Modelos en Django: Vistas en Django
85Plantillas en Django: Plantillas en Django
86Plantillas en Django: URL en Django
87Plantillas en Django: Autenticación y Autorización
88Modelos en Django: Pruebas en Django
89Plantillas de Django: implementación de una aplicación Django
90Administración en Django
91Vistas en Django
92Vistas en Django: Introducción a las vistas en Django
93Vistas en Django: Creando una vista simple
94Vistas en Django: pasar datos a la vista
95Vistas en Django: plantillas de renderizado
96Vistas en Django: trabajar con formularios
97Vistas en Django: Validación de datos
98Vistas en Django: redirección de URL
99Vistas en Django: trabajar con autenticación
100Vistas en Django: creación de API con Django Rest Framework
Descripción del curso
El Curso de creación de sistemas con Python y Django completo es un recurso exhaustivo diseñado para aquellos interesados en dominar el desarrollo de sistemas utilizando dos de las herramientas más populares en el ámbito de la programación y el desarrollo web: Python y Django. Con un contenido extenso distribuido en 176 páginas, este curso pertenece a la categoría de Informática (TI) y está especialmente orientado a quienes buscan profundizar en lenguajes de programación como Python, Java, y C.
La travesía de aprendizaje comienza con una introducción a Python, ofreciendo una comprensión sólida de este versátil lenguaje de programación. Los estudiantes aprenderán a configurar su entorno de desarrollo Python, comprendiendo la sintaxis básica y las estructuras de control necesarias para poder escribir scripts eficaces y robustos.
El curso profundiza en las estructuras de datos en Python, cubriendo desde listas y tuplas hasta diccionarios, conjuntos, y estructuras más complejas como pilas, colas, árboles y gráficos. Estas lecciones son esenciales para comprender cómo organizar y manipular datos de forma eficiente en Python.
Una parte crucial del curso es el uso de funciones en Python, donde se exploran diversos tipos de funciones, incluyendo funciones lambda y funciones integradas en Python. Este conocimiento es fundamental para escribir código modular y reutilizable, lo que mejora la eficiencia del desarrollo y la calidad del software.
El siguiente enfoque se centra en conceptos de programación orientada a objetos con Python. Aquí, los estudiantes adquieren habilidades prácticas en creación y manejo de clases y objetos, encapsulación, herencia y polimorfismo, entre otros conceptos avanzados que fortalecen su capacidad para desarrollar aplicaciones complejas y de gran escala.
La segunda mitad del curso se centra en Django, un framework de alto nivel para el desarrollo de aplicaciones web con Python. Después de una introducción y configuración del entorno de desarrollo de Django, los estudiantes aprenden a crear proyectos y aplicaciones Django desde cero. La instrucción incluye aspectos esenciales como plantillas, vistas, rutas URL, formularios y validación, y la autenticación y el manejo de permisos.
A medida que avanzan, los participantes son guiados a través de la manipulación de archivos, manejo de excepciones, y la utilización de módulos y paquetes de Python. También se incluyen prácticas de integración de bases de datos, ORM (Mapeo relacional de objetos), uso de middleware y aspectos críticos de seguridad y optimización en Django.
Finalmente, el curso abarca aplicaciones avanzadas de Python y Django en diversas áreas, tales como análisis de datos, aprendizaje automático, inteligencia artificial, ciencia de datos, Big Data, web scraping, procesamiento de imágenes y lenguaje natural, e incluso el desarrollo de aplicaciones blockchain.
En resumen, este curso es una guía completa y detallada para cualquiera que desee dominar la creación de sistemas y aplicaciones con Python y Django. Equipados con estas habilidades, los participantes estarán capacitados para abordar proyectos de desarrollo complejos y dinámicos, asegurando un profundo entendimiento tanto de fundamentos como de aplicaciones avanzadas en el mundo de la programación.
Este curso gratuito incluye:
9 horas y 31 minutos de contenido de audio
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?
En la aplicación también encontrarás...
Más de 5000 cursos gratuitos
¡Programación, inglés, marketing digital y mucho más! Aprende lo que quieras, gratis
Plan de estudios con IA
La Inteligencia Artificial de nuestra app puede crear un horario de estudio para el curso que elijas
De cero al éxito profesional
Mejora tu currículum con nuestro certificado gratuito y luego usa nuestra Inteligencia Artificial para encontrar el trabajo de tus sueños
También puedes utilizar el código QR o los enlaces que aparecen a continuación.









