Programma del Corso

INSTALLARE E CONFIGURARE HOMESTEAD IMPROVED E LARAVEL
Installare Vagrant e VirtualboxFREE 00:06:45
Installare git 00:04:25
Installare homestead improved 00:09:01
Avviare homestead e mappare le cartelle 00:05:37
Aggiungere host virtual a homestead 00:18:23
Installare laravel dalla riga di comando con composer 00:08:43
Struttura delle cartelle di un progetto Laravel 00:15:58
INTRODUZIONE A LARAVEL 5: LE ROTTE
Introduzione ai routes: le rotte in laravel 00:06:00
Aggiungere rotte al file web.php 00:10:23
Passare parametri via GET 00:06:01
Condizionare le rotte con Regular expression 00:04:59
Riassunto mappature delle rotte e uso delle RegExp 00:01:57
Mappare routes a metodi di un controller 00:18:08
LARAVEL 5: LE VIEW
Introduzione alle View 00:01:35
Passare dati alle view 00:11:41
Introduzione al templating system Blade 00:07:07
Utilizzo della direttiva @extends 00:12:25
Utilizzo della direttiva @extends : riassunto 00:06:06
Utilizzo dei cicli @foreach, @forelse, @for e @while 00:11:18
Utilizzo della direttiva @component e @slot 00:08:52
Utilizzo della direttiva @include 00:05:31
Utilizzo della direttiva @extends. Conclusioni 00:06:06
DATABASE, MODELS E MIGRATIONS
Database, Models e Migrations 00:00:54
Database, Configurazione del database e connessione 00:09:00
DATABASE: MIGRATIONS
Come lanciare le migration 00:08:07
Creare la struttura del database con le migration 00:12:40
Aggiungere colonna foreign key 00:08:17
Modificare una tabella 00:06:16
I seeder 00:12:15
Introduzione ai Models da utilizzare nelle migrazioni 00:12:23
Model Factory 00:07:36
Model Album e la factory per il seeder della tabella Album 00:07:51
Model Photo e la factory per il seeder della tabella photo 00:09:56
RAW QUERIES ED IMPLEMENTAZIONE DI UN CRUD
Selezionare e filtrare record 00:10:16
Protezione contro sql injection 00:07:04
Cancellare record 00:03:26
Mostrare i record con una view e bottone per eliminarli 00:10:35
Cancellare record con ajax utilizzando jquery 00:12:51
Cancellare un record e utilizzo del token CSRF 00:16:22
Creazione form e lettura dei dati del record 00:10:59
Inviare i dati al server e salvarli sul db 00:10:50
Ritornare messaggio aggiornamento Album 00:08:45
Creazione di un record 00:14:10
QUERYBUILDER
Introduzione al QueryBuilder 00:00:55
Select e OrderBy 00:07:48
Cancellare un record 00:03:26
Update e Insert 00:07:32
Sql con join 00:03:42
Trovare utenti senza album 00:07:09
ELOQUENT E MODEL
Eloquent Intro 00:02:22
Select 00:05:43
Creare, aggiornare e cancellare un record 00:10:23
FILE SYSTEM
Aggiungere una thumbnail, miniatura, agli Album 00:12:52
Filesystem, cartelle, configurazione dischi e Facade Storage 00:07:25
Salvare thumbnail dell’album nel filesystem 00:15:18
Mostrare thumbnail dell’album 00:06:12
Gestione thumbnai anche nella creazione di un nuovo album 00:11:09
Cancellare un album e la sua thumbnail 00:15:30
GESTIONE DELLE IMMAGINI DI UN ALBUM
Ricavare le immagini legate ad un album 00:11:57
Mostrare il conteggio d’immagine di un album 00:04:00
Creare la view per mostrare le immagini collegate ad un album 00:09:09
Create, Read, Update e Delete delle immagini 00:09:24
Cancellare il record di una immagine e l’immagine sul filesystem 00:13:54
Modificare il record di una immagine e l’immagine sul filesystem 00:09:50
Salvare un record di una immagine e l’immagine sul filesystem 00:10:33
Mostrare la thumbnail delle immagine. Model accessors e mutators 00:08:54
Paginazione delle immagini di un album e degli album 00:13:04
Aggiungere Combo album in creazione e modifica immagine 00:15:25
VALIDAZIONE DATI IN CREAZIONE ALBUM E IMMAGINI
Introduzione alla validazione dati lato server 00:05:56
Validare i dati creazione immagine utilizzando il metodo validate 00:06:56
Validazione dati dell’album utilizzando i FormRequest 00:11:52
Mantenere i dai inseriti quando la validazione fallisce 00:06:56
AUTENTICAZIONE E AUTORIZZAZIONE
Laravel autenticazione 00:10:18
Customizzare le view dello scaffolding 00:09:32
Proteggere i routes con il middleware auth 00:09:39
Aggiungere middleware nel costruttore del controller 00:11:44
AUTORIZZAZIONE USANDO GATE E LE POLICY
Protezione con Gate 00:12:05
Protezione con le Policy 00:11:18
Policy nel ResourceController 00:04:13
Protezione routes con le Policy 00:03:16
DASHBOARD UTENTE AUTENTICATO
Gestione nomi rotte per creare il prefisso dashboard 00:07:06
Aggiunta icona fontawesome e rifacimento layout degli album 00:11:07
Layout e bottoni delle immagini 00:05:45
CREAZIONE DELLA GALLERIA DI ALBUM E IMMAGINI FRONTEND
Mostrare gli album e uso di bootstrap 4 per layout 00:08:07
Mostrare le immagini collegate ad un album 00:05:32
Mostrare immagini con il plugin lightbox 00:07:05
RELAZIONE MOLTI A MOLTI TRA ALBUM E CATEGORIE
Creazione migration per Album_categories e category_album 00:09:33
Creazione seed per tabella pivot e Model della tabella Pivot 00:06:26
Creazione seed per tabella pivot album_category e creazione controller 00:13:02
Mostrare le categorie di ogni album 00:05:52
Filtrare gli album per categoria 00:05:13
Gestione degli errori categoria non trovata e conclusioni 00:07:39
Aggiungere categorie ad un album in inserimento 00:11:14
Salvare le categorie legate ad album con il metodo attach 00:05:45
Modificare le categorie legate ad album e preselezionarle nella combo 00:09:01
Salvare le categorie legate ad album con metodo sync 00:06:20
Aggiunta withTimeStamps e conclusione 00:06:03
GESTIONE ELENCO, INSERIMENTO E MODIFICA DELLE CATEGORIE
Elenco categorie e conteggio album 00:13:09
Inserimento nuova categoria 00:07:15
Verifica nome categoria con FormRequest 00:06:43
Aggiunta colonna user_id, migrazione e relazioni 00:11:23
Filtrare le categorie per utente 00:07:48
Cancellazione categorie 00:05:47
Aggiornamento Categoria 00:08:29
Inserimento Categoria 00:10:02
Miglioria layout e icone pulsanti DELETE UPDATE 00:07:57
GESTIONE CATEGORIE CON AJAX
Aggiungere evento click al pulsante DELETE 00:08:50
Eseguire Delete category via ajax 00:09:32
Verificare nel controller se la chiamata è stata fatta via ajax con expectJson() 00:08:41
Aggiungere una categoria via AJAX 00:14:55
Aggiungere evento click al pulsante update per modificarecategoria 00:08:54
Aggiornare categoria via ajx, evidenziare riga modificata e reset del form 00:11:59
TEST FINALE
Laravel5-Hidran -7 00:20:00
  • 189,00  94,50 
  • ACCESSO A VITA
  • Attestato Incluso
  • Corso Accreditato
50 STUDENTI ISCRITTI

Life Learning S.r.l. - Viale Certosa, 218 - Milano. REA MI 2053237, P.Iva 08852200966 | © 2020, Tutti i diritti riservati
Dati SocietariTermini e CondizioniPolicy PrivacyCookie Policy

Celebriamo il Mese della Formazione!  
Tutti i Corsi e Master in Promo al 50%  SCADE 30/09 alle 23:59
VOGLIO I MIEI CORSI > >