Clase 1: Nivelación (Actividades en HTML y CSS)
- Maquetado HTML
- Estilos con CSS
- Bootstrap
Clase 2: Nivelación (Actividades en Javascript)
- DOM
- Funciones
- Clases y objetos
Clase 3: PHP
- Instalación de XAMPP
- Instalación de git
- Ejercicios en PHP estructurado
Clase 4: MySql
- Creación de base de datos
- Tablas y claves
- Consultas simples
- Consultas complejas
Clase 5: Laravel
- Instalación de composer
- Creación de proyecto laravel
- Analisis de arquitectura en proyecto laravel
- Routing
- Controllers
Clase 6: Laravel
- Modelos
- Migraciones
- Queries en crudo
- Eloquent como ORM para acceder a la base de datos y el objeto DB
Clase 7: Formularios
- Envío de datos al backend
- Proceso de datos desde backend
- Guardando los datos en MySql
- Metodos GET y POST
- Laravel Token
Clase 8: Sesiones
- Variables de sesión
- Uso de session
- Creación de login con Laravel
Clase 9: Middlewares
- Tipos de Middleware
- Seguridad de los Middlewares
- Implementacion de middlewares en ejercicio practico
Clase 10: Blade
- Blade como motor de plantillas
- Bootstrap básico
- Manejo de datos en UI con Blade
Clase 11: Blade
- Layouts con Blade
Clase 12: AJAX
- Llamada AJAX
- Librería axios
- Interación con backend
Clase 13: Angular
- Angular CLI
- Generador de componentes
- Variables tipadas
- Eventos
Clase 14: Angular
- Generacion de servicios
- Comunicación entre componentes y servicios
- Comunicación entre componentes
Clase 15: MercadoPago
- Integración de MercadoPago en Laravel
- Integración de MercadoPago en Angular
- Transacción en sitio de MercadoPago
Clase 16: MercadoPago
- Transacciones en sitio propio
Clase 17: Uso de APIs
- Consumir de una API
- Formato JSON
- Ejercicios prácticos con diversas APIs
Clase 18: GIT
- ¿Qué es GIT?
- Uso de GIT por consola
- Uso de GIT extensions
- Comandos básicos
- Ejercicios sobre aplicación utilizando GIT
Clase 19: Integrador
- Crear CRUD de usuarios en Laravel y Blade
Clase 20: Integrador
- Crear CRUD de usuarios en Angular
Clase 21: Integrador
- Clonar un repositorio donde se halla una aplicación Laravel y corregir los bugs de la misma.
Clase 22: Integrador
- Clonar un repositorio donde se halla una aplicación Laravel y corregir los bugs de la misma.
Clase 23: Angular y Laravel
- Planificación sobre proyecto integrador final
- Analisis y diseño de la aplicación a desarrollar
Clase 24: Avances sobre el proyecto final
Clase 25: Tutoría y corrección del proyecto final
Clase 26: Entrega del proyecto final