Introducción al Maquetado Web
  • Herramientas que vamos a Utilizar
  • Inicialización de un proyecto web
  • Comentarios, Listas, Formato de párrafo y Cabeceras
  • Imágenes y Vínculos
  • Tablas
  • Formularios
  • Fundamentos en CSS
  • Implementamos Bootstrap
  • Fundamentos de Grid System
  • Dimensiones del Grid System
  • Armando Home Page
  • Agregamos Form al Navbar
  • Maquetamos el formulario con Bootstrap
Proyecto - Consola de PHP
  • Maquetamos la consola
  • Primera linea en PHP
  • La importancia de la documentación de PHP
  • Comentar código
  • Declaración de variables y tipos de datos escalares
  • Operadores aritmeticos y de incremento
  • Condicional IF
  • Condicional Switch
  • Bucle While
  • Bucle For
  • Usando Arrays con For
  • Foreach
  • Break y Continue
  • Funciones
  • Paradigma POO y Estructurado
  • Clases y Objetos
  • Herencia
  • Métodos estáticos
  • Formularios con PHP
  • Ejercicio Calculadora con Formulario
  • Diferencias entre GET y POST
  • Uso de Include
  • Uso de Namespaces
Persistencia de Datos
  • Introducción a MySQL y phpMyAdmin
  • Creación de Tablas
  • Insertar y Eliminar Registros
  • Buscar Registros
  • Relaciones
  • Buscar por clave foránea
  • Uniendo tablas relacionadas con INNER JOIN
  • Integramos MySQL con PHP
Proyecto - Hero Web
  • Introducción a Laravel y Composer
  • Instalación de Laravel y puesta en marcha
  • Estructura del Proyecto
  • Sistema de rutas
  • Pasar parámetros por ruta
  • Regular Expression Constraints
  • Patrón MVC aplicado en Laravel
  • Creamos el repositorio en Github
  • Creamos nuestro primer controlador
  • Maquetamos el Admin
  • Implementamos enemigos, heroes e items
  • Implementamos vistas parciales
  • Usando Prefix en rutas
  • Diseño de la base de datos
  • Migraciones
  • Fix error String Max Length
  • Creamos el resto de las migraciones
  • Generamos una clave foranea
  • Armamos los Modelos
  • Implementamos Seeders en Levels
  • Aclaración sobre el sistema de niveles
  • Optimizamos la generación de seeders
  • Lista de heroes por base de datos y modelo
  • Uso de foreach con blade
  • Maquetado de Creación de Heroe
  • Detalles del maquetado de listar heroes
  • Guardar un heroe
  • Maquetamos botones para borrar y modificar heroe
  • Pantalla de Edición del Heroe
  • Confirmamos edición del heroe
  • Eliminamos un heroe
  • Implementamos Resource Controller para Heroes
  • Corregimos las rutas de heroes
  • Creamos la lista de items
  • Creación de un nuevo item
  • Modificar y eliminar un item existente
  • ABM de enemigos
  • Reporte de entidades en Administrador
  • Reutilización de vistas en formulario
  • Optimización de items y enemigos
  • Maquetado del sistema de batalla
  • Hacemos daño al enemigo en base al ataque del heroe
  • Hacemos daño al heroe en base al ataque enemigo
  • Implementamos el array de eventos
  • Agregamos los eventos a la vista
  • Optimización del if por alert y Asignación de nombres hero y enemy
  • Relación de heroe con nivel
  • Obtenemos nivel del heroe
  • Sistema de niveles enlazado al heroe
  • Encapsulamos las batallas automaticas
  • Sistema de batallas manual
  • Agregamos factor suerte al BS