Videos de Python Web Fullstack
Esta clase no tiene horarios actualmente.
Cursos relacionados Python Web Fullstack
Contenidos de Python Web Fullstack
Estructura básica de la web
HTML (HyperText Markup Language) es el lenguaje estándar para crear páginas web. Define la estructura del contenido mediante etiquetas. Permite organizar texto, imágenes, enlaces y más.
Estilo para páginas web
Cascading Style Sheets se usa para dar estilo a páginas HTML. Controla colores, fuentes, márgenes y disposición. Separa el contenido de la presentación visual. Mejora la apariencia y experiencia.
Interactividad en la web
Lenguaje de programación para páginas web. Permite agregar interactividad y dinamismo. Se usa para validar formularios, crear animaciones y manejar eventos. Funciona directamente en el navegador.
Lenguaje versátil y poderoso
Lenguaje de programación simple y legible. Se usa en desarrollo web, ciencia de datos, automatización y más. Su sintaxis clara lo hace ideal para principiantes. Cuenta con una gran comunidad.
Microframework web en Python
Framework ligero para crear aplicaciones web con Python. Es simple, flexible y fácil de usar. Permite desarrollar APIs y sitios dinámicos rápidamente. Ideal para proyectos pequeños y medianos.
Renderizado de plantillas web
El renderizado de plantillas web permite generar HTML dinámico desde el servidor. Se combinan archivos de plantilla con datos para mostrar contenido personalizado. Tecnologías como Jinja2.
Gestión de sesiones web
Las sesiones permiten guardar datos entre peticiones de un usuario. Se usan para mantener estados como inicios de sesión. En Flask, se manejan fácilmente con cookies seguras.
Control de acceso por roles
Los roles de usuarios definen permisos dentro de una aplicación. Permiten restringir funciones según el tipo de usuario (admin, editor, visitante).
Subida y gestión de archivos
El manejo de archivos permite a los usuarios subir y descargar documentos en la web. En Flask, se usa request.files para recibir archivos. Se pueden guardar, validar o procesar según sea necesario.
Plantillas dinámicas con Jinja
Jinja es un motor de plantillas usado en Flask. Permite insertar lógica en archivos HTML como bucles y condiciones. Facilita la creación de contenido dinámico desde el servidor.
APIs REST para comunicación web
Una API REST permite la interacción entre cliente y servidor usando HTTP. Usa métodos como GET, POST, PUT y DELETE para manejar recursos. Es fácil de usar y ampliamente adoptada en desarrollo web.
Base de datos relacional eficiente
MariaDB es un sistema de gestión de bases de datos basado en MySQL. Ofrece alta velocidad, estabilidad y seguridad. Es de código abierto y compatible con muchas aplicaciones web.
Operaciones básicas de datos
CRUD significa Crear, Leer, Actualizar y Borrar datos. Son las acciones fundamentales en aplicaciones que manejan información. Facilita la gestión completa de registros en bases de datos.
Estructura eficiente de datos
El diseño de base de datos organiza la información para un acceso rápido y seguro. Incluye la definición de tablas, relaciones y claves. Busca evitar redundancias y mejorar la integridad de datos.
Tipos de datos en bases
Definen el tipo de información que una columna puede almacenar. Incluyen números, texto, fechasy más. Ayudan a validar y optimizar el almacenamiento. Son esenciales para la integridad y eficiencia.
Respaldo y recuperación de datos
El backup crea copias de seguridad de la base de datos para prevenir pérdidas. El restore permite restaurar datos en caso de fallos o errores.
Operaciones seguras y atómicas
Las transacciones agrupan varias operaciones en una sola unidad. Garantizan que todas se completen correctamente o ninguna se aplique. Protegen la integridad de los datos ante fallos.
Procedimientos almacenados en BD
Son bloques de código SQL predefinidos en la base de datos. Ejecutan tareas repetitivas o complejas de forma eficiente. Mejoran el rendimiento al reducir el tráfico entre aplicación y servidor.
Análisis de datos con Python
Pandas es una biblioteca de Python para manipular y analizar datos. Facilita trabajar con tablas y series temporales. Permite filtrar, agrupar y transformar grandes conjuntos de datos.
Visualización de datos en Python
Una biblioteca para crear gráficos y visualizaciones. Permite generar desde gráficos simples hasta complejos. Es útil para analizar datos y presentar resultados.
Puente entre usuario y aplicación
Recibe y responde solicitudes de navegadores. Entrega páginas, archivos y datos al cliente. Puede ser software como Apache, Nginx o Flask. Es fundamental para alojar sitios y aplicaciones.
Implementación de aplicaciones web
Deploying es el proceso de poner una aplicación en un entorno real. Incluye configurar servidores, bases de datos y seguridad. Permite que usuarios accedan al sistema desde internet.
Test de nivel
Para tomar la clase presencial de Python Web Fullstack debes tomar un exámen de nivel de:
Informática BásicaProgramación
Dirigido para
Personas que desean aprender a desarrollar aplicaciones web completas con Python y MySQL. Aunque no es necesario tener experiencia previa en programación, es recomendable contar con nociones básicas de HTML y CSS, ya que estos conocimientos te ayudarán a entender mejor cómo interactúan las aplicaciones web con los usuarios. Principiantes como para aquellos que buscan perfeccionar sus habilidades en desarrollo web y crear proyectos reales que puedan ser desplegados en servidores.
Información extra
Para tomar el curso Python Web Fullstack.
Dirección
Calle Lea De Castro #256,
Edif. Tezanos Guillén, 4to. piso,
Gazcue, Sto. Dgo., Rep. Dom. Ver Mapa
Horarios de oficina
Nuestro horario de oficina es de Lunes a Viernes de 9:00am hasta 6:00pm y los Sábados y Domingos de 9:00am hasta las 3:00pm.

Forma de pago
Este curso presencial de Desarrollo Web con Python y MySQL, Python Web Fullstack tiene un costo de 0 pesos.
Este pago debe ser realizado por completo antes de la fecha de inicio de la clase.
Puede hacer un abono del 50% para apartar tu cupo. Pero debe saldar el monto completo antes de la fecha de inicio de clases.
5%
descuento
Por cada curso realizado
* Obtén un descuento de 5% Por cada curso nuestro que hayas aprobado. Es decir que el tercer curso que tomes tienes un 10% de descuento y así sucesivamente.
solicitar descuento 10%
descuento
Estudiante Universitario
* Obtienes un 10% de descuento por ser un estudiante universitario activo. Trae copia de matrícula, cédula y selección de materias del ciclo actual.
solicitar descuento* Estos descuentos no son para empresas, sólo aplican a estudiantes particulares. Y sólo se puede optar por un tipo de descuento por vez.
FAQ's
¿Cúanto dura?
60 horas en total. 20 días de 3 horas cada uno.
AutoCAD
Revit
3D Studio Max (arquitectura)
Civil 3D
Photoshop Arquitectura
SketchUp
Revit MEP
Ilustración y Animación
Fusion 360 Mastery
Unreal Engine
3D Studio Max
Maya
Blender
Ilustración Digital y 3D
PHP y MySQL
JavaScript FrontEnd
Desarrollo para Android
Java
Diseño de Plantilla Web
Python
After Effects
After Effects CC
Animación 2D básica.
Masterización de Audio
Ingeniería de sonido
Creación de demos y secuencias
Illustrator
Ilustración Digital
Affinity Designer
Python Web Fullstack
Shopify
Contenido Digital
Contenido Digital 360
Diseño de Interfaces UI
Diseño Gráfico RR. SS.
Promoción Efectiva Vía Meta
Davinci Resolve para Editores
Fotografía Express
Drone Express
Photoshop
InDesign
Fotografía y Photoshop
Vuelo con Drones
Fotografía e Iluminación
Sublimación
Modelado 3D
Premiere
Rodaje y Edición (Pr & Au)
Guión y Narrativa
HTML5 & CSS3
WordPress
