Desarrollo web compacto y completo
HTML5 y CSS3 - Nivel 1
- Introducción a HTML5 y CSS3
- Elementos fundamentales de HTML5
- Conceptos esenciales de CSS3
- El 'alfabeto' imprescindible para empezar
HTML5 y CSS3 - Nivel 2
- Hipervínculos
- Mesas
- Formularios
- Conceptos más avanzados
CSS3 - Nivel 2
- Propiedades de texto y fuente
- Fondos y degradados
- Diseños, flotación, visualización, posicionamiento.
- Caja flexible
- cuadrícula CSS
- Consultas de medios
JavaScript para el DOM
- Lo esencial del lenguaje
- Cómo interactuar con HTML y CSS con JS
- Interacción con el modelo de objetos del documento
- Sintaxis del idioma
- Eventos en el DOM
- Ejercicios prácticos
Arranque 5.x
- Todo lo que necesitas saber sobre Bootstrap
- Diseño de cuadrícula: contenedores, filas, columnas
- Alineaciones y tipografía
- Sensibilidad
- Formularios
- Componentes de arranque
PHP 8 - Básico e Intermedio
- Creación de contenido web dinámico
- Sintaxis esencial del idioma.
- Variables, constantes, tipos de datos, operadores.
- Cadena, matriz, declaraciones condicionales, ciclos
- Incluir y requerir, sesiones, cookies, sistema de archivos
- Funciones y validación de formularios básicos.
PHP 8 - Orientado a objetos
- Clases y objetos
- Constructor, Destructor, Herencia
- Clases abstractas, interfaces, rasgos.
- Método y clases estáticas
- Espacios de nombres, tipos estrictos y mucho más...
- Carga automática de clase
MySQL y SQL básico
- Bases de datos
- Lenguaje de consulta estructurado
- Cómo crear bases de datos
- Cómo utilizar SQL para interactuar con datos
- PhpMyAdmin, HeidiSQL, banco de trabajo MySQL
- Importar y exportar bases de datos.
PHP 8 y conexión a MySQL
- Objetos de datos PHP (PDO)
- Acceso a la base de datos
- Ejecutar consultas seguras
- Seguridad e inyección SQL
- Ejercicios CRUD
SQL fundamental
- Los fundamentos del lenguaje de consulta estructurado
- SELECT, cláusulas, Operadores, Uniones
- GRUPO POR, Tener, Unión
- INSERTAR, ACTUALIZAR, ELIMINAR
- Tipos de datos SQL y cambio de esquema
- Teclas, funciones para cadenas, números y fechas
PHP 8 Avanzado
- Introducción a Frameworks y patrón MVC.
- Construyendo un micro marco MVC
- Diseño completo de una aplicación.
- Monólogo, PHPMailer, mPDF, Datatables.net
- ChartJS, Flatpickr, PHPHoja de cálculo, Composer
- Conceptos avanzados en la práctica.
PHP en la terminal
- PHP CLI y ejecución de scripts en Terminal
- Captura de parámetros
- Validación de argumentos
- Manipular el sistema de archivos
- Entrada estándar PHP
- Varios ejercicios
API REST de PHP
- Cómo crear una API Rest
- Métodos de solicitud HTTP
- Autenticación básica HTTP, clave API, JWT
- Usando el cliente Postman y Thunder
- Ejemplos prácticos de construcción de API
- Documentar una API
Fundamentos de GIT y GitHub
- Lo que necesitas saber sobre GIT
- Repositorios locales y remotos
- GIT en la línea de comando
- Cómo crear una cuenta de Github
- Operaciones remotas con GIT
- Muchos ejemplos prácticos
Alojamiento web fundamental
- Alojamiento y Dominios
- Cómo elegir servicios de hosting
- Registro de dominio y hosting compartido
- Gestión de hosting con cPanel
- Correos electrónicos, FTP, Subdominios, PhpMyAdmin
- Instalación de aplicaciones y mucho más...
JavaScript AJAX, sincronización y asíncrono
NodeJS esencial