Introducción
  • ¿Qué vamos a hacer? Introducción
Antes de empezar
  • Antes de empezar
  • Software y herramientas a utilizar o recomendadas
  • ¿Nos ayudas?
  • Te invitamos al grupo
  • Descarga los archivos del curso
Proyecto 01: Desarrollando un carrito de compras desde 0
  • Preview del proyecto
  • Introducción
  • Estructura de archivos del proyecto
  • Extensiones recomendadas de Visual Studio Code
  • Configurando Prepros y XAMPP para trabajar en conjunto
  • UPDATE: Prepros 2020
  • Descargando y preparando plugins a utilizar
  • Implementando jquery WaitMe
  • Maquetando la estructura general del sitio
  • Maquetando el área de productos
  • Maquetando el carrito de compras y sus elementos
  • Segmentando nuestra maqueta en diferentes archivos
  • Creando el archivo de config.php
  • Creando constantes principales para el proyecto
  • Creando archivo products.php
  • Creando nuestras primeras funciones
  • Insertando los productos en la vista
  • Creando la función para cargar un solo producto
  • Trabajando con variables $_SESSION y creando el carrito de compras
  • Comenzando a trabajar con AJAX y cargando el carrito
  • Cargando el contenido del carrito con AJAX
  • Calculando los totales del carrito
  • Agregando un producto al carrito - PHP
  • Cargando los productos en el carrito
  • Agregando al carrito - Javascript
  • Creando la función para vaciar el carrito de compras
  • Borrando un producto del carrito
  • BONUS: Usando Postman para simular peticiones HTTP a nuestro carrito
  • Actualizando el carrito con nuestro input
  • Creando el formulario para pago con tarjeta
  • Pagando con nuestra tarjeta de pruebas
  • Últimos ajustes del proceso de pago
  • Modal de confirmación y terminando el carrito de compras
  • BONUS: Agregando spinner a botones "agregar al carrito"
  • BONUS: Creando un correo electrónico local y enviando email de confirmación
  • OPCIONAL: Ajustando el "basepath" para prevenir carga errónea de archivos
  • Te invitamos a formar parte del grupo
Proyecto 02: Desarrollando una librería de videojuegos
  • Preview del proyecto
  • Introducción
  • Actualizando la configuración del proyecto
  • Descargando los nuevos plugins
  • Un poco de planeación
  • Actualizando el head y la barra de navegación
  • Maquetando la vista para registro de usuarios
  • Maquetando la vista para ingreso de usuarios
  • Maquetando la vista para listar los juegos del usuario
  • Ajustes a la barra de navegación
  • Adjustes al footer
  • Maquetando el modal para ver un juego
  • Maquetando el formulario para agregar nuevo juego
  • Maquetando el formulario para actualizar un juego
  • Introducción a SQL
  • Creando nuestra primer base de datos
  • CRUD "R Read" seleccionando registros de la base de datos
  • CRUD "C Create" creando registros en la base de datos
  • CRUD "U Update" actualizando registros de la base de datos
  • CRUD "D Delete" borrando registros de la base de datos
  • Creando las tablas de nuestra base de datos
  • Creando constantes para conectarnos a nuestra base de datos
  • Creando nuestra primera conexión a la base de datos
  • Creando una función para ejecutar queries a la base de datos
  • Mejorando nuestra función query_db()
  • Función para agregar un nuevo usuario
  • Mejorando la función para agregar usuarios y registros
  • Terminando el registro de usuarios
  • Terminando el login de usuarios
  • Creando el sistema de sesión de usuario y bloqueo de secciones
  • Cargando todos los videojuegos del usuario loggeado
  • Procesando el formulario de "agregar nuevo juego" Parte 01
  • Procesando el formulario de "agregar nuevo juego" y procesando archivos Parte 02
  • Mostrando el rating de cada videojuego
  • Cargando la información de cada videojuego en ventana modal
  • JOINs entre tablas de nuestra base de datos
  • Actualizando registros y videojuegos
  • Actualizando imágenes y borrando archivos residuales
  • Borrando registros y videojuegos de la base de datos
  • Cargando modal para compartir juego con un amigo
  • Creando y enviando correo de "compartir juego"
  • Mostrando todos los juegos al público en "todos los juegos"
  • ATENCIÓN: Paginación de registros
  • Paginando nuestros registros de videojuegos
  • BONUS: Buscador de registros SQL y videojuegos
Proyecto 03: Utilizando composer
  • Preview del proyecto
  • Introducción
  • Descargando Composer e instalando en nuestro sistema
  • Algunas dependencias o librerías disponibles en internet
  • Overview del proyecto y duplicando el proyecto01 de Carritow
  • Descargando Phpmailer
  • Descargando HTML2PDF