Clase 1: Tecnologías de Internet
- Introducción a las herramientas que se utilizaran durante el curso.
- ¿Qué es un dominio?
- Dominios Genéricos o Dominios Argentinos
- Alojamiento web
Clase 2: Introducción a HTML Y CSS
-¿Qué es HTML?
- Concepto de Etiqueta – Sintaxis
- Etiquetas y atributos generales
- ¿Qué es CSS?
- Formas de incluir CSS en HTML
- Selectores: Etiqueta, Clase, Id, Compuestos
- Propiedades generales
Clase 3: Introducción a la maquetación web en HTML5 y CSS3
- Introducción a Flexbox
- Grid System
- Módulos – columnas
- Responsive Design
Clase 4: Maquetación web con HTML5 y CSS3
- ¿Qué es Bootstrap?
- Compatibilidad con navegadores
- Plantillas
Clase 5: Maquetación web con HTML5 y CSS3
- Tipografías
- Formularios
- Componentes
- Librerías de Javascript
Clase 6: Introducción a Github – Github pages
- Introducción a Git
- Uso de consola
- Comandos principales de Git
- Subir primeros sitios a Github Pages.
Clase 7: Introducción a Javascript
- Breve historia
- Características básicas
- Especificaciones oficiales
- Cómo incluir Javascript en documentos XHTML
- Glosario básico
- Sintaxis
- JavaScript y navegadores
-Variables
Clase 8: JavaScript
-Condicionales
- Operadores
- Array
Clase 9: JavaScript
- Estructuras de repetición
- Bucles
- For
- While
Clase 10: JavaScript
- Selección de elementos
- Por ID
- Por Class
- setInterval()
- setTimeOut()
- Mostrar y ocultar elementos
Clase 11: JavaScript
- DOM
- Nodos, propiedades y métodos
Clase 12: JQuery
- ¿Qué es JQuery?
- Librerías
- AJAX
Clase 13: Introducción a base de datos
- ¿Que es una Base de Datos?
- Tipos de bases de datos
- Tablas o campos o registros
- Lenguaje SQL
Clase 14: Introducción a APIs
- ¿Qué es una API y para qué sirve?
- Llamadas CRUD (Crear, Leer, Actualizar y Borrar)
Clase 15: Introducción al lado servidor (Backend)
- ¿Qué es el desarrollo backend?
- Conceptos y lenguajes de lado servidor
- Introducción a PHP
- JSON como formato de intercambio
Clase 16: PHP
- Conceptos
- Paradigmas de programacion
- OOP
- MVC
Clase 17: Introducción a Laravel
- ¿Que es Laravel?
- Funcionamiento y patron MVC
- Uso de Composer y Artisan
- Arquitectura de aplicación Laravel
Clase 18: Laravel
- Ruteo en Laravel
- Controllers Models y Middlewares
- Eloquent como ORM
- Recepción y manejo de datos
Clase 19: Laravel
- env file y configuraciones generales
- Interacción con bases de datos
- Vistas
- Blade como motor de plantillas
Clase 20: Laravel
- Manejo de sesiones
- Ejercicio practica | Desarrollar pequeña aplicación
Clase 21: Introducción a Angular / React / Vue (a definir)
-¿Qué es Angular?
- Estructura de carpetas
- ¿Qué son los componentes?
- Módulo raíz
- Vistas
Clase 22: Angular / React o Vue (a definir)
- Componentes
- Servicios
Clase 23: Angular y Laravel
- Servicios
- Api rest
- Routing
Clase 24: Avances sobre el proyecto final
Clase 25: Tutoría y corrección del proyecto final
Clase 26: Entrega del proyecto final