CONTENIDO PARTE I CAPÍTULO 1 Introducción Herramientas para desarrollo ¿Qué debo saber? Lenguaje de marcado HTML5 Hojas de estilo en cascada - CSS JavaScript PHP Laravel ¿Dónde aprender todo esto? JavaScript PHP Laravel Actividades Test de autoevaluación CAPÍTULO 2 Preparar el entorno Desarrollo Web Primer acercamiento a Bootstrap Instalar el entorno de desarrollo Laravel, el framework de los artesanos de la Web Integrar Laravel y Bootstrap Actividades Test de autoevaluación Ejercicios prácticos CAPÍTULO 3 Integraciones y rutas Integraciones de Laravel Rutas en Laravel Clases de Bootstrap Actividades Test de autoevaluación Ejercicios prácticos CAPÍTULO 4 Modelos MVC Personalizar Breeze Actividades Test de autoevaluación Ejercicios prácticos CAPÍTULO 5 Trabajo con datos Middleware Relaciones en Eloquent Mostrar todos los datos Exportar los datos y pulir detalles Actividades Test de autoevaluación Ejercicios prácticos Glosario CONTENIDO PARTE II CAPÍTULO 1 Conocimientos previos Ruta de aprendizaje Requisitos Actividades Test de autoevaluación CAPÍTULO 2 Primeros pasos Introducción Layout en W3.CSS Laravel con W3.CSS Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 3 Modelos y controladores Elementos del sistema Creación de datos de prueba Creación de comandos Usuarios y roles Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 4 Panel de administración Gestión de ingresos Administración Rutas y modelos del sistema Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 5 Detalles finales Crear recursos nuevos Categorías y artículo Actividades Test de autoevaluación - Ejercicios prácticos Glosario CONTENIDO PARTE III CAPÍTULO 1 Angular y Laravel Introducción Instalación de Angular Conceptos de Angular Crear la aplicación Laravel Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 2 Seeders y datos de prueba Seeders Factories en Laravel Enviar datos desde Laravel Consumir los datos Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 3 Autenticación Métodos de autenticación Iniciar sesión en Angular Registro desde Angular Configurar el Login Actividades Test de autoevaluación - Ejercicios prácticos CAPÍTULO 4 Angular y Laravel Configurar el perfil Solicitar la información Diseñar el perfil en Angular Cerrar sesión y crear posteos Actividades Test de autoevaluación - Ejercicios prácticos Glosario CONTENIDO PARTE IV Eloquent. FRAMEWORK CREA CAPÍTULO 1 Ionic y Laravel Introducción Primer proyecto de Ionic Actividades Test de autoevaluación CAPÍTULO 2 Modelos Generar los modelos Crear controladores de API Inicio de sesión en Ionic Actividades Test de autoevaluación CAPÍTULO 3 Tareas y Datos Retorno de datos Inyección de dependencias Retornar las tareas Actividades Test de autoevaluación CAPÍTULO 4 Administración El panel de administración Mostrar los datos del usuario Actividades Test de autoevaluación
El objetivo de este libro es mostrar cómo trabajar con Laravel, el framework de PHP más difundido y uno de los más populares, que ha crecido a pasos agigantados en los últimos años. Los contenidos del libro están diseñados para un aprendizaje secuencial, en la primera trabajarás con Laravel y sus conceptos avanzados, como middleware, paquetes como Breeze, instalación de Bootstrap con NPM y seguridad, y aprenderás a crear un sistema de gestión completo. En la segunda parte explorarás más conceptos de Laravel, junto con la alternativa de W3.CSS, una opción distinta de Bootstrap que te permite trabajar con estilos en el front-end para crear tu propia aplicación web de lectura. En la tercera parte integrarás Laravel con Angular, el framework de JavaScript para la creación de una red social, utilizando el back-end como una API con PHP, y Angular para el desarrollo de una interfaz completa. En la cuarta parte trabajarás con Ionic para consumir una API creada en Laravel, y aprenderás a desarrollar tu propia aplicación móvil nativa, completamente en JavaScript e instalable en cualquier dispositivo smartphone. Todo ello con un lenguaje claro y didáctico alternando la parte teoría con ejemplos prácticos y actividades para facilitar la asimilación de los conceptos desarrollados.