Laravel 5 La guida pratica al framework php più usato

Udemy

Descrizione del Corso

CORSO AGGIORNATO ALLA VERSIONE LARAVEL 5.7 Laravel è il framework php più usato e con più crescita e domanda di lavoro. Facile da imparare se si hanno le basi solide di php e OOP. Lo sviluppo con laravel 5 è veloce e si può costruire un'intera applicazione web dinamica in poche ore. Come in tutti i miei corsi, imparerai passo a passo e sempre con degli esempi, non uso slide ma del codice reale che funziona, ogni dettaglio di Laravel. Alla fine del corso avremo creato un'intera applicazione web dinamica, una galleria fotografica, applicando tutto ciò che impareremo. Ecco un riassunto di quello che andremo ad imparare di Laravel5:

  • Installare Vagrant, VirtualBox e homestead 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 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 7 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.

A chi è rivolto questo corso:

  • Questo corso è per coloro che vogliono creare siti web dinamici con Laravel 5 in su

  • Per chi conosce laravel ma vuole capire come funziona

  • Per chi conosce php e oop e vorrebbe imparare un framework php


Obiettivi

  • Costruire una galleria fotografica con Laravel 5
  • Creare siti web dinamici con Laravel 5 in su
  • Usare le query grezze
  • Usare il query builder
  • Usare i model e le loro relazioni
  • Usare Eloquen
  • 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

Requisiti

  • Conoscere php5 e la programmazione orientata agli oggetti

  • conoscere uno dei dialetti SQL

  • Conoscere html

  • conoscere css


Risorse Scaricabili

Ogni corso ti fornirà del materiale in pdf per Esercitarti e Approfondire i concetti spiegati nel corso delle lezioni.

Online

Per consentirti di frequentare il corso nonostante i tanti impegni quotidiani, il corso di Udemy è completamente online, suddiviso in brevi lezioni che favoriranno il tuo apprendimento un passettino alla volta.

Su telefono, tablet o pc

Segui comodamente il corso in ogni momento della tua giornata: che tu sia alla fermata dell’autobus o in metropolitana, scarica il corso su qualsiasi dispositivo per continuare la tua formazione.

Certificazione di fine corso

Inserisci le competenze pratiche apprese nel tuo curriculum: scarica la certificazione una volta terminato il corso e ottieni una licenza spendibile nel mondo del lavoro!

Rimborso entro 30 giorni

Non sei soddisfatto del corso o temi di spendere dei soldi per un corso che non era quello che stavi cercando? Non preoccuparti: Udemy ti dà la possibilità di ricevere il rimborso entro un mese dall’acquisto. Per maggiori informazioni, Visita la pagina di assistenza di Udemy

Economico

Portare la propria formazione professionale al livello successivo è sempre la scelta giusta, ma quando puoi farlo senza spendere cifre astronomiche ha un sapore diverso: ottieni quello che serve oggi nel mondo del lavoro in modo semplice, veloce, ma soprattutto conveniente.

Vuoi Sapere Di Più



Per avere maggiori informazioni su questo corso, o se hai deciso di comprarlo, scopri di più direttamente sul sito web di Udemy.


Vai al Sito

Programma



Start Here

  • Introduction
  • Come postare una domanda e vedere quelle già fatte
  • Accesso al sorgente del codice
  • Diversi ambienti di sviluppo

MAC OS Installare php mysql e apache

  • Il metodo più semplice: Installare xampp
  • Installare brew
  • Brew: Installare php, xdebug e apache
  • Brew install mariadb and phpmyadmin

WINDOWS OS Installare php mysql e composer

  • Installare Laragon e configurare un progetto php
  • Laragon, impostazione avanzate.
  • Creare un'applicazione laravel con Laragon
  • Se avete installato laragon, la lezione su xampp non vi serve
  • Installare xampp per avere apache, php e mysql
  • Configurare php.ini
  • Installare e configurare xdebug
  • Installazione di composer
  • Includere pacchetti nei nostri progetti php con omposer
  • Includere pacchetti da github nei nostri progetti php con omposer
  • Creare un progetto laravel con composer
  • Configurarare mysql e lanciare migrazione
  • Creare un virtual host apache per il nostro progetto
  • Creare un virtual host in apache
  • Configurazione PHPSTORM per laravel
  • Nota su homestead improved

Introduzione a Laravel 5 Le rottte Routes

  • Che cosa è Model View Controller
  • Laravel 5. Struttura delle cartelle di un progetto Laravel
  • Introduzione ai Routes in Laravel
  • Introduzione ai routes: le rotte in laravel
  • Laravel : Aggiungere rotte al file web.php
  • Laravel route: passare parametri via GET
  • Laravel routes: Condizionare le rotte con Regular expression
  • Laravel routes: Riassunto mappature delle rotte e uso delle RegExp
  • Laravel controllers: Mappare routes a metodi di un controller

Laravel 5 Le view

  • Introduzione alle view di Laravel
  • Laravel 5 View. Introduzione alle View
  • Laravel 5 View: view() Helper. Creiamo un PageController
  • Laravel 5 View : Passare dati alle view
  • Laravel 5 View: Introduzione al templating system Blade
  • Laravel 5 View Blade . Utilizzo della direttiva @extends
  • Laravel 5 View Blade . Utilizzo della direttiva @extends : riassunto
  • Laravel 5 View Blade . Utilizzo dei cicli @foreach, @forelse, @for e @while
  • Laravel 5 View Blade . Utilizzo della direttiva @component e @slot
  • Laravel 5 View Blade . Utilizzo della direttiva @include

Laravel 5 Database Models e Migrations

  • Laravel 5 . Database, Models e Migrations. Introduzione alla sezione
  • Laravel 5 . Database, Configurazione del database e connessione

Laravel 5 Database Migrations

  • Introduzione al database, seed e migration
  • Colonna bigincrements di laravel dalla versione 5.8
  • Laravel 5 . Database. Migrations. Come lanciare le migration
  • Laravel 5 . Database, Creare la struttura del database con le migration
  • Laravel 5 Database Migration. Aggiungere colonna foreign key
  • Laravel 5 Database Migration. Modificare una tabella
  • Creazione di Seeder: php artisan make:seed e php artisan db:seed
  • php artisan migrate:fresh. Lanciare migrazione con drop delle tabelle
  • Laravel 5 . Database, Introduzione ai Models da utilizzare nelle migrazioni
  • Laravel 5 . Database, Model Factory. Utilizzo delle factory per i seeder
  • Laravel 5 . Database, Model Album e la factory per il seeder della tabella Album
  • Laravel 5 . Database, Model Photo e la factory per il seeder della tabella photo
  • Laravel 5 . Database, Lanciare tutti i seeder dal file DataBaseSeeder

Laravel 5 Raw Queries Implementazione di un CRUD

  • Introduzione alle Raw Queries
  • Laravel 5. Dabase Raw queries. Selezionare e filtrare record
  • Laravel 5. Dabase Raw queries. Protezione contro sql injection
  • Laravel 5. Dabase Raw queries con facade DB. Cancellare record
  • Laravel 5.Raw queries. Mostrare i record con una view e bottone per eliminarli
  • Laravel 5.Raw queries.Cancellare record con ajax utilizzando jquery
  • Laravel 5: Cancellare un record e utilizzo del token CSRF
  • Laravel 5 . Aggiornare un record. Creazione form e lettura dei dati del record
  • Laravel 5 Raw Queries. Inviare i dati al server e salvarli sul db
  • Laravel Raw Queries. Ritornare messaggio aggiornamento Album
  • Laravel 5. Creazione di un record

Laravel QueryBuilder

  • Laravel 5 Querybuilder intro
  • Introduzione al QueryBuilder
  • Laravel QueryBuilder. Select e OrderBy
  • Laravel Querybuilder. Cancellare un record
  • Laravel QueryBuilder. Update e Insert
  • Laravel 5 Database Querybuilder. Sql con join
  • Laravel query builder joins. Trovare utenti senza album

Laravel Eloquent e Model

  • Introduzione a Eloquent
  • Laravel. Introduzione a Eloquent
  • Laravel 5: Eloquent Select.
  • Laravel Eloquent e Model. Creare, aggiornare e cancellare un record con Eloquent

Prezzi


Informazioni e prezzi costantemente aggiornati.

undefinedPrezzo Orarioundefined8 €
undefinedPrezzo Early BirdundefinedN.D
undefinedDurata in Oreundefined25 h
undefinedPrezzo Complessivoundefined195 €

Domande frequenti



    Come posso contattare il mio insegnante?
  • Hai dubbi o non sei sicuro di aver capito un argomento? Contatta il tuo insegnante, perché Udemy ti dà la possibilità di non sentirti solo durante il tuo percorso di formazione. Clicca sull’icona dell’insegnante, sulla pagina del corso, e inviagli un messaggio per dissipare ogni tuo dubbio o incertezza.

Corsi che potrebbero interessarti

Ecco altri corsi che potrebbero fare al caso tuo.