
Diversi ambienti di sviluppo
Mac. Installare docker
Installare composer in mac
Mac. Creare progetto laravel con laravel sail
Installare Laravel herd per gestire php
Installare brew
Brew: Installare php, xdebug e apache
Brew install mariadb and phpmyadmin
Installare xampp su ubuntu
Installare xdebug su ubuntu
Impostazione xdebug con docker, laravel sail e phpstorm (server docker)
Installare Laravel Herd per avere php e node.js
Installare mysql in Windows
Installare Laragon e configurare un progetto php
Laragon, impostazione avanzate.
Installare una versione recente di php e xdebug
Creare un'applicazione laravel con Laragon
Installare mysql bench se non avete heidisql o phpmyadmin
Struttura di un'app Laravel. Versione 10 vs Versione 11
Che cosa è Model View Controller e in specifico in framework php come Zend e Laravel
Laravel. Cosa è il routing e le rotte in Laravel
Laravel. Aggiungere rotte GET al file web.php. Rispondere con una view e con jsn
Laravel routes. Gestire segmenti di rotte e Route model binding
Laravel routes. Gestire parametri opzionali
Laravel routes. Mappare rotta ad una view e reindirizzare una uri ad un'altra
Laravel routes. Mappare una risorsa ad un controller. Controller invocabili
Vedremo come funziona MVC, model view controller, in laravel
Laravel Views. Creare una file di rotte e registrarlo nelle rotte. PagesControl
Laravel views. view() helper e passare dati alle viste
Laravel blade. Foreach, forelse ev@if @else
Laravel blade component. Creare un class componente per renderizzare gli utenti
Laravel blade views. Usare @section and @extends per layout di pagine
Nota su installazione node.js
Installare nvm per gestire il frontend di laravel
Installare nvmper mac-linux per gestire il frontend di laravel
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:
Installare Docker, xampp o Laragon per avere un ambiente di sviluppo completo
Struttura delle cartelle di Laravel
Le routes, come definirle, come utilizzare i metodi GET, POST, PUT, PATCH, DELETE, passare i parametri e legare un parametro route ad un model
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.
Vedremo come usare le view anche senza blade con puro php
Useremo Jquery e Ajax per fare delle chiamate al server senza ricaricare la pagina
Impareremo a creare delle MIGRATION per creare tutta la struttura delle tabelle di un database
Vedremo i SEEDER per popolare con dati finti le nostre tabelle e utilizzeremo la libreria FAKER.
Impareremo ad utilizzare php artisan dalla riga di comando per creare model, controller, migration ecct
Creeremo i Model e le loro relazioni.
Vedremo come usare la facade DB per accedere, inserire, modificare e cancellare dati con delle query grezze
Useremo il QueryBuilder per creare delle queries complesse, utilizzando le JOIN, WHERE, ecct
Utilizzeremo ELOQUENT per accedere ai nostri dati
Creeremo dei controller e vedremo come mappare le routes ai metodi dei controller
Validazione dei dati nel controller e con le FormRequest
Flash di messaggi
Protezione delle rotte con dei middleware
Autorizzazione con Gate e Policy
Registrazione e autenticazione
Invio mail con Laravel
Deploy di laravel su server condiviso
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 UN UNICO CORSO DOVE IMPARARE BENE LARAVEL
Il corso sarà in continuo aggiornamento e non rimarrà mai indietro con ogni rilascio di Laravel.