En este curso de desarrollo web con Python y Django aprenderás a dominar este lenguaje de programación y su framework más popular, a medida que desarrollas un proyecto práctico que podrás reutilizar para crear aplicaciones web profesionales.
Fecha de Inicio: 27 de enero de 2024.
Modalidad: Online
Horario: Sábados de 8.00 a 12.00 pm
Duración: 24 horas
Precio: $9,000.00 MN
Precio con Descuento: $6,000.00 MN
Forma de pago: 3,6,9 MSI.
incluye examen de certificación:
Python Developer Certified Professional SC-PDCP
Módulo 1: Primeros pasos
- Números, enteros y flotantes.
- Textos, índices y slicing, lectura por teclado y variables.
- Listas y tuplas.
- diccionarios, conjuntos, pilas y colas, y métodos de colecciones.
Módulo 2: Operadores y expresiones
- Operadores lógicos.
- Operadores relacionales y de asignación.
- Expresiones anidadas
Módulo 3: Controladores de flujo
- Sentencia if.
- Sentencia while.
- Sentencia for.
Módulo 4: Entrada y salida de datos
- Entradas, uso de la terminal y scripts.
- salidas y formats
Módulo 5: Funciones
- Retorno y envío de valores.
- Argumentos, parámetros, valor y referencia, args vs kwargs.
- Argumentos indeterminados y funciones integradas
Módulo 6: Manejando excepciones
- Errores vs excepciones.
- Múltiples excepciones, invocación
de excepciones y creación de propias excepciones.
Módulo 7: Clases y objetos
- Programación estructurada vs POO.
- Clases, objetos y atributos.
- Métodos de clases y métodos especiales.
- Objetos dentro de objetos.
- Encapsular atributos y métodos.
Módulo 8: Herencia
- Herencia, clases heredadas y polimorfismo, herencia múltiple.
Módulo 9: Módulos y paquetes
- Módulos y paquetes.
- Distribución básica.
- Módulo estándar.
- Collections, datetime, math y random.
Módulo 10: Manejo de ficheros
- Ficheros de texto, ficheros y objetos.
- App con datos persistente
- Ficheros CSV y ficheros JSON
Módulo 11. Funcionalidades avanzadas
- Operadores encadenados, list comprehension, decorators.
- Generadores vs iteradores.
- Lambda, filter, map, expresiones y regulares.
Módulo 12. Git y Django
- Git
- Bases de Django
Módulo 13: Proyectos a otro nivel
- Arquitectura.
- Views, templates, URL, tags y modelo.
- URLs avanzado, modelo y admin.
- Procesadores de contexto.
- Ordenación y edición directa de páginas.
- Formularios.
- CBV, templateview, listview y detailview, createview, updateview y deleteview.
- Registro, Login, decoradores, mixin, inicio y cerrar sesion.
- Edición de perfil de usuario (mail, contraseña, restauración).
- Introducción a signals, unit test, optimizando almacenamiento de Avatar.
- Perfil público y paginación en listview.
PROYECTO FINAL
Crearás una aplicación web estilo blog programada en
Python en Django.
Esta web tendrá admin, perfiles, registro, páginas y
formularios.
Copyright © Todos los derechos reservados.
Content & Trademarks
The information on this page is © 2015-2021 CertiProf®, LLC. and is protected by US and International copyright laws. Neither images nor text can be copied from this site without the express written permission of the copyright holder. SMPC, SPOPC, BCPC and CertiProf are registered trademarks of CertiProf®, LLC.