Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Udemy

Laravel Corso Completo: La guida pratica con progetti reali

via Udemy

Overview

Impara laravel da zero fino alle ultime novità .Costruisci una galleria fotografica multi user con pannello admin

What you'll learn:
  • Costruire una galleria fotografica con Laravel
  • Creare siti web dinamici con Laravel
  • Usare le query grezze
  • Usare il query builder
  • Usare i model e le loro relazioni
  • Usare Eloquent
  • Configurare i routes
  • Usare Blade come templating system
  • Usare le collection
  • Usare i controller e metodi per mappare le rotte
  • Saper configurare e usare l'ambiente homestead
  • Usare i comandi più usati di php artisan
  • Deploy di laravel su server condiviso
  • Invio email con laravel
  • Deploy di applicazione su server condiviso o heroku

This course offers the option to use Docker Desktop. If you are a Udemy Business user, please check with your employer before downloading the software if you choose this option.

Questo corso offre la possibilità di usare Docker Desktop. Se sei un utente Udemy Business, verifica con il tuo datore di lavoro prima di scaricare il software se opti per questa opzione.

CORSO AGGIORNATO ALLA VERSIONE LARAVEL 12

Laravel è il framework php più usato e con più crescita e domanda di lavoro.

Come in tutti i miei corsi, imparerai passo a passo e sempre con degli esempi, codice reale che funziona, ogni dettaglio di Laravel. Alla fine del corso avremo creato un'intera applicazione web dinamica, una galleria fotografica con inclusa le REST API, applicando tutto ciò che impareremo. Ecco un riassunto di quello che andremo ad imparare di Laravel5:

  1. Installare Docker, xampp o Laragon per avere un ambiente di sviluppo completo

  2. Struttura delle cartelle di Laravel

  3. Le routes, come definirle, come utilizzare i metodi GET, POST, PUT, PATCH, DELETE, passare i parametri e legare un parametro route ad un model

  4. Impareremo ad usare blade, il templating engine di Laravel. Vedremo i layout, come estenderli, i component, le partial, come ciclare dati in una view BLADE, le condizioni, i cicli.

  5. Vedremo come usare le view anche senza blade con puro php

  6. Useremo Jquery e Ajax per fare delle chiamate al server senza ricaricare la pagina

  7. Impareremo a creare delle MIGRATION per creare tutta la struttura delle tabelle di un database

  8. Vedremo i SEEDER per popolare con dati finti le nostre tabelle e utilizzeremo la libreria FAKER.

  9. Impareremo ad utilizzare php artisan dalla riga di comando per creare model, controller, migration ecct

  10. Creeremo i Model e le loro relazioni.

  11. Vedremo come usare la facade DB per accedere, inserire, modificare e cancellare dati con delle query grezze

  12. Useremo il QueryBuilder per creare delle queries complesse, utilizzando le JOIN, WHERE, ecct

  13. Utilizzeremo ELOQUENT per accedere ai nostri dati

  14. Creeremo dei controller e vedremo come mappare le routes ai metodi dei controller

  15. Validazione dei dati nel controller e con le FormRequest

  16. Flash di messaggi

  17. Protezione delle rotte con dei middleware

  18. Autorizzazione con Gate e Policy

  19. Registrazione e autenticazione

  20. Invio mail con Laravel

  21. Deploy di laravel su server condiviso

  22. Creazione di RESTAPI con Laravel Sanctum

Alla fine di questo corso, conoscerete Laravel come il palmo della vostra mano. Non solo Vi mostrerò come si fa con Laravel ma Vi spiegherò anche il perché, da dove saltano fuori le FACADE, le funzioni helpers, i Providers.

Imparerete ad usare bene anche le novità di php 8

UN UNICO POSTO E UNUNICO CORSO DOVE IMPARARE BENE LARAVEL

Il corso sarà in continuo aggiornamento e non rimarrà mai indietro con ogni rilascio di Laravel.


Syllabus

  • Start Here
  • MAC OS. DOCKER. Installare php, mysql e apache
  • MAC OS: Installare php, mysql e apache
  • UBUNTU LINUX. Installare xampp e xdebug
  • WINDOWS OS: Installare php, mysql e composer.
  • Struttura di un'app laravel
  • Introduzione a Laravel : Le rottte . Routes
  • Laravel Views, Blades e componenti
  • Creazione progetto photogallery
  • Laravel . Database: Migrations
  • Seeders e Factories
  • Laravel Raw Queries.Implementazione di un CRUD
  • Laravel QueryBuilder
  • Laravel Eloquent e Model
  • Laravel File System. Aggiungere thumbnail agli album e gestione immagini
  • Gestione delle immagini di un Album
  • Laravel : Validazione dati in creazione Album e immagini
  • Laravel : Autenticazione e autorizzazione
  • Laravel breeze. Configurazione
  • Laravel . Authorizzazione usando Gate e le Policy
  • Laravel . Dashboard utente autenticato
  • Frontend Gallery. Creazione della galleria di album e immagini del frontend
  • Laravel . Gestione categorie. Relazione molti a molti tra Album e categorie
  • Laravel : Gestione elenco, inserimento e modifica delle categorie
  • Gestione categorie con Ajax
  • Laravel Middlewares e come registrarli
  • Admin panel e gestione ruoli
  • Laravel . Gestione email. Laravel versione 10 o superiore
  • Laravel . Gestione email fino alla versione 8
  • Events & Listeners
  • REST API con Resource e ResourceCollection
  • Laravel Deploy su server host condiviso
  • Deploy su heroku
  • Aggiornamento progetto alle diverse versioni di laravel
  • Installare e configurare homestead improved e laravel
  • Utilizzo di composer per creare applicazioni php
  • Bonus section

Taught by

Hidran Arias

Reviews

4.4 rating at Udemy based on 1226 ratings

Start your review of Laravel Corso Completo: La guida pratica con progetti reali

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.