Giter Site home page Giter Site logo

curso-de-laravel-desde-cero's Introduction

Styde es una nueva comunidad de desarrollo web en español. Con nosotros podrás aprender Laravel, PHP y otras tecnologías, desde tutoriales básicos gratuitos hasta cursos avanzados a bajo costo, de la mano de profesionales con años de experiencia.

Curso de Laravel 5.5 desde cero

Bienvenido a la tercera edición del Curso Básico de Laravel en Styde, esta vez explicaremos la versión 5.5 LTS del Framework desde cero y de manera gratuita. Así que si quieres aprender o recomendar el framework Laravel, este es el curso correcto.

Con este curso aprenderás sobre los conceptos más importantes del framework más popular de PHP, tales como: rutas, migraciones, vistas, controladores, pruebas con PHPUnit, entre muchos otros. Conocimientos con los cuales podrás desarrollar aplicaciones de PHP modernas de una manera rápida y profesional.

Lecciones

Primeros pasos con Laravel

  1. Instalación de Composer y Laravel - 10:35
  2. Introducción a Laravel - 8:05
  3. Rutas - 9:00
  4. Pruebas - 14:10
  5. Controladores - 11:40

Vistas

  1. Vistas - 9:25
  2. Plantillas con Blade - 12:20
  3. Layouts con Blade - 20:00

Manejo de Bases de datos con Laravel

  1. Introducción al manejo de base de datos - 12:55
  2. Modificar tablas ya existentes usando migraciones - 11:30
  3. Creación y asociación de tablas con el uso de migraciones y claves foráneas - 18:45
  4. Inserción de datos con el uso de Seeders - 15:05
  5. Constructor de consultas SQL - 15:50
  6. Introducción a Eloquent ORM - 14:30
  7. Usando Eloquent ORM de forma interactiva con Tinker - 13:45
  8. Manejo de atributos en Eloquent ORM - 10:40
  9. Relaciones con Eloquent ORM - 11:45
  10. Model Factories - 10:20

Módulo CRUD de usuarios: listado básico y detalles

  1. Introducción - 2:05
  2. Listado - 12:35
  3. Configuración y uso de base de datos con Laravel y PHPUnit - 16:40
  4. Detalles o perfil - 7:00
  5. Generar URLs - 14:25
  6. Manejo de errores 404 - 7:55
  7. Enlace de modelos a rutas - 2:20

Módulo CRUD de usuarios: creación

  1. Rutas con POST y protección contra CSRF - 12:50
  2. Creación de usuarios con Laravel y TDD - 8:25
  3. Formulario para agregar usuarios - 6:15
  4. Validar datos de peticiones HTTP - 13:25
  5. Mostrar errores de validación - 9:55
  6. Uso de múltiples reglas de validación - 12:00

Módulo CRUD de usuarios: actualización

  1. Formulario para editar usuarios - 11:00
  2. Actualización de usuarios - 5:05
  3. Reglas de validación - 11:25
  4. Campo opcional de contraseña - 5:30
  5. Validar que el email sea único - 8:10

Módulo CRUD de usuarios: eliminación

  1. Eliminar registros con Laravel y TDD - 7:50
  2. Agregando enlaces al módulo de usuarios - 7:15

Agregando estilos de Bootstrap 4

  1. Agregar estilo al listado de usuarios - 10:20
  2. Agregar estilos al formulario - 8:50

En Styde.net también puedes aprender a:

curso-de-laravel-desde-cero's People

Contributors

dvalpx avatar ramono avatar sileence avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

curso-de-laravel-desde-cero's Issues

Enlighten demo

Seeding: Database\Seeders\SkillSeeder

   TypeError

  join(): Argument #2 ($array) must be of type ?array, string given

  at vendor/fzaninotto/faker/src/Faker/Provider/Lorem.php:95
     91▕
     92▕         $words = static::words($nbWords);
     93▕         $words[0] = ucwords($words[0]);
     94▕
  ➜  95▕         return join($words, ' ') . '.';
     96▕     }
     97▕
     98▕     /**
     99▕      * Generate an array of sentences

      +6 vendor frames
  7   database/factories/SkillFactory.php:26
      Faker\UniqueGenerator::__call()

      +8 vendor frames
  16  database/seeders/SkillSeeder.php:17
      Illuminate\Database\Eloquent\Factories\Factory::create()

However, I'm using php8. I was to lazy to downgrade.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.