- Bienvenidos al curso, programas a usar
- ¿Qué es PHP? y Wamp Server (Apache, PHP, MySQL)
- Nuestro primer hola mundo y uso de comentarios
- Declaración de variables y tipo
- Estructura condicionales (if, else, switch)
- Estructura repetitiva (for, while, do while, foreach)
- Arrays "[]"
- Operadores [1]: aritméticos, asignación, comparación, incremento
- Operadores [2]: array, lógicos
- Funciones
- Funciones: ejercicios para que desarrolles
- Funciones anónimas (Closure)
- Carga de archivos externos: include, require, require_once
- Sesiones y manejo de cookies con PHP
- Namespaces
- Composer
- Manejo de formularios con PHP
- Formulario con Arrays como parámetros
- Formulario con AJAX usando JQuery
- Subiendo archivos mediante un formulario
- Validación de formulario
- Validación de formulario mediante AJAX
- Novedades en PHP 7
- Operadores: fusión de Null, nave espacial
- Declaraciones de tipo de variables y retorno
- Arrays constantes
- Declaraciones de Use en grupo para Namespaces
- Concepto de programación orientada a objetos
- Declaración, instancia de Objetos y Namespaces
- Constructor y Destructor
- Static
- Herencia
- Abstract, Interface y Polimorfismo
- Manejo de Excepciones: Try/Catch
- Traits
- ¿Qué son los PSR? Trabajando con PSR 4
- ¿Qué es MVC? y arquitectura base para PHP
- MySQL y Heidi SQL
- PDO
- Ejemplo de CRUD usando PDO
- Ejemplo de CRUD con PDO parte 2
- ¿Qué vamos a realizar?
- Lógica de la base de datos
- Arquitectura base para nuestro proyecto
- Listado y paginación
- Registrar/Actualizar/Eliminar
- Validación de formulario
- Listado y paginación
- Registrar/Actualizar
- Importación desde CSV
- Exportación a CSV
- [Tarea] Listado, paginación y anulación de un comprobante
- Preparación de la vista creación con Riot JS
- Búsqueda de clientes usando Autocomplete
- Búsqueda de productos y agregando el detalle a nuestro comprobante
- Cálculo del IVA, SubTotal y Total
- Registrando nuestro comprobante
- Visualizando un comprobante
- Generando un PDF de un comprobante
- Reporte de ingresos mensual
- Rotación de productos mensual
- Seguridad, Roles y Permisos
- Landing Page [Tarea]
- Gracias por participar del curso