Curso subvencionado para trabajadores online
Duración : 5 Semanas
Aprende a construir aplicaciones web eficientes y escalables con Python, Domina el manejo de bases de datos, formularios, plantillas avanzadas y despliegue en servidores.
Adquiere las habilidades clave para desarrollar proyectos web completos y funcionales con este potente framework.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
¿Qué aprenderás? - Fundamentos de Python: Comprende los principios básicos de Python - Manejo de Formularios y Validaciones: Aprende a crear formularios interactivos y validar datos tanto en el cliente como en el servidor. - Bases de Datos y Modelos : Domina la gestión de datos mediante modelos, relaciones y consultas eficientes. - Interactividad con JavaScript y JQuery: Mejora la experiencia del usuario integrando dinámicamente elementos en tu aplicación. - Seguridad y Administración: Aplica buenas prácticas de seguridad y utiliza el panel de administración para gestionar tu aplicación. - Despliegue de Aplicaciones Web: Aprende a poner en producción tu proyecto.
A quién va dirigido
A personas que quieren dar el salto al desarrollo web desde cero: estudiantes, profesionales curiosos, emprendedores y autodidactas que desean aprender a crear aplicaciones web funcionales con Python, aunque nunca hayan programado antes. Aprende paso a paso a conectar bases de datos, manejar formularios, crear plantillas dinámicas y poner tu proyecto online. Sin experiencia previa, solo ganas de aprender.
Requisitos
Dirigido a ocupados y autónomos Debes cotizar la para Seguridad Social Española No puedes estar realizando otro curso en el mismo horario
Temario completo de este curso
MÓDULO 1: INTRODUCCIÓN A PYTHON E INSTALACIÓN DE HERRAMIENTAS (4h)
Instalación de Python en Windows, macOS y Linux
VS Code, PyCharm, CursorAI, Anaconda y Jupyter Lab
Sintaxis básica, primer programa y comentarios
Proyecto de módulo
MÓDULO 2: TIPOS DE DATOS Y VARIABLES (4h)
Variables, tipos numéricos, texto y booleanos
Conversión de tipos y entrada con input()
Operadores aritméticos, relacionales y lógicos
Proyecto de módulo
MÓDULO 3: ESTRUCTURAS DE CONTROL DE FLUJO (6h)
Condicionales: if, elif, else
Bucles while y for
break, continue, pass
Proyecto de módulo
MÓDULO 4: COLECCIONES: LISTAS, TUPLAS, CONJUNTOS Y DICCIONARIOS (6h)
Creación, acceso y métodos básicos
Operaciones con conjuntos y diccionarios
Ejercicios combinados y proyecto de módulo
MÓDULO 5: FUNCIONES Y MODULARIDAD (6h)
Definición y uso de funciones
Argumentos, valores por defecto, return
lambda, módulos e importación
Proyecto de módulo
MÓDULO 6: MANEJO DE CADENAS Y ARCHIVOS (6h)
Métodos de cadenas, slicing y f-strings
Lectura y escritura de archivos de texto
Uso de with y casos prácticos
Proyecto de módulo
MÓDULO 7: MANEJO DE ERRORES Y DEPURACIÓN (4h)
try, except, finally y else
Captura de errores específicos
Depuración en VS Code y PyCharm
Proyecto de módulo
MÓDULO 8: PROYECTO FINAL (4h)
Aplicación práctica integrando lectura de datos, procesamiento, validación y funciones modulares
HERRAMIENTAS UTILIZADAS: VS Code, PyCharm, Anaconda, Jupyter Lab, CursorAI