Udemy - Laravel 9 e 10 con MySql, PHP OOP e MVC (Update 08-2023) [Ita]

Udemy - Laravel 9 e 10 con MySql, PHP OOP e MVC (Update 08-2023) [Ita]

Size
20.1 GB
Seeders
5
Leechers
1
Files
99
Category
Added
05/19/24 at 12:14am GMT+1
Infohash
7a920ec302bd0c5ee8760b681d37de9c4b312170

Description
Udemy - Laravel 9 e 10 con MySql,

PHP OOP e MVC [Ita]]



Porta la tua conoscenza di PHP ad un altro livello

con il framework Laravel 9









Thx  kabino





Cosa Imparerai



-Utilizzare SQL anche con query complesse



-Esportare/Importare un database



-Utilizzare le strutture della programmazione ad oggetti per progetti strutturati



-Comprendere la struttura fondamentale del pattern MVC



-Sviluppare una struttura MVC



-Integrare le strutture OOP in un modello MVC



-Impostare un corretto routing nel progetto



-Integrare PDO nel progetto MVC e OOP



-Connettersi ad un database e svolgere le operazioni CRUD con PDO in un progetto MVC



-Mettere in sicurezza il proprio progetto



-Istruire chiamate asincrone con Ajax



-Realizzare progetti dinamici con Laravel



-Sviluppare Rest API con Laravel



Descrizione



PHP, nonostante tante critiche più o meno fondate, è fra i linguaggi per il web più conosciuti ed utilizzati.



Le statistiche più recenti pongono al 75% i siti e le applicazioni che utilizzano PHP per la loro struttura di sviluppo.



In particolare, l'attuale versione di PHP, la 8, appare la più veloce e la più stabile di sempre.



Il nostro linguaggio deve il suo successo alla sua facilità di apprendimento e alla velocità con la quale si possono sviluppare belle pagine dinamiche ed efficienti web app.



Il successo è  inoltre dovuto al fatto che il core di molto dei più usati CMS, Wordpress su tutti, è in PHP.



Questo linguaggio di programmazione di scripting, lato server, nato nell'ormai lontano 1994, ha inizialmente abbracciato solo il paradigma funzionale/procedurale.



Oggi ha raggiunto una notevole maturità nell'applicare con successo il paradigma di programmazione ad oggetti che accompagna adeguatamente il pattern MVC.



PHP, al di là del suo uso in quanto tale, è a capo di un ecosistema folto di framework e librerie con le quali realizzare dalle più semplici alle più complesse applicazioni web. Basti citare: Laravel, CodeIgniter, CakePHP, Symfony e tanti altri.



Il corso intende proporre proprio l'insegnamento del paradigma OOP utilizzato normalmente nel pattern MVC che è alla base della struttura di tutti i framework citati.



Un'ampia parte è dedicata al linguaggio SQL per la gestione di database. Così da integrare query complesse in PHP per ottenere piena funzionalità a pagine web dinamiche e web app.



OOP non sostituisce il PHP procedurale ma piuttosto permette di utilizzare con successo PHP su progetti medio-grandi che hanno una grado di strutturazione complessa ed esigenza di modularità e scalabilità elevate.



Modularità e scalabilità che sono alla base anche del pattern MVC.



Un'ampia introduzione a MVC ci pemetterà di approcciare con sicurezza a Laravel 9 e 10, ultime release del noto e popolare framework dell'ecosistema di PHP.



Il corso si propone sempre in maniera molto pratica proponendo oltre le lezioni teoriche sulle strutture fondamentali, anche lo sviluppo passo di progetti di graduale complessità.



Il corso richiede una minima conoscenza del PHP funzionale.



In ogni caso, è prevista una sezione di refresh del linguaggio.



Si chiede anche una dimestichezza con l'utilizzo di editor/IDE e ambienti server locali  a scelta dello studente.



Per quello che riguardo invece la sintassi SQL, OOP, MVC, PDO e Laravel si parte completamente da zero, quindi il corso è adatto anche ai neofiti di questi argomenti.



Il corso può essere utile anche a chi vuole fare un ripasso sistematico degli argomenti e di cui magari ha una conoscenza non sistematica e organizzata.



Vista la modularità del corso organizzato in grandi sezioni autonome, si può decidere un proprio percorso ideale secondo le proprie esigenze individuali.



A chi è rivolto questo corso:



-Studenti con previa conoscenza, almeno di base, dello sviluppo web e che vogliono approfondire lo sviluppo back end

 

-Studenti con conoscenza anche molto basilare del PHP procedurale e che vogliono conoscere ed approfondire il paradigma OOP e il pattern MVC

 

-Studenti che hanno una conoscenza superficiale e non sistematica degli argomenti e che vogliono mettere ordine nelle loro conoscenze di PHP

 

-Chiunque sia curioso dell'argomento e sia autonomo nell'utilizzo di un PC e degli strumenti ordinari di navigazione nel web

 

-Chiunque voglia utilizzare il framework Laravel





Requisiti



*Dimestichezza con le tecniche di web design: HTML-CSS-JS e le strutture responsive di layout



*Dimestichezza con editor di codice o IDE: va bene uno qualsiasi. Nel corso viene utilizzato VS Code e PHPStorm



*Dimestichezza con l'installazione server locali: va bene un qualsiasi ambiente. Nel corso viene utilizzato MAMP



*Conoscenza almeno di base delle strutture del PHP procedurale. Nel corso, comunque, è presente una sezione di refresh dei fondamenti minimi del linguaggio



*Non occorre invece conoscere workbench per la parte di SQL. L'installazione sarà illustrata sia per Mac che per Windows



*Il corso può essere seguito su Mac, Windows e Linux



*Non occorre avere alcuna conoscenza previa nè di OOP, nè di PDO, nè di MVC, nè di Laravel che costituiscono l'oggetto specifico del corso.



Il Corso è Composto da:



Image error



Image error

File list
  • Udemy - Laravel 9 e 10 con MySql, PHP OOP e MVC (Update 08-2023) [Ita]
  • 1 - Introduzione a SQL/1 - Introduzione ai database relazionali.mkv 62.5 MB
  • 1 - Introduzione a SQL/1 - Introduzione ai database relazionali.pdf 1.1 MB
  • 1 - Introduzione a SQL/1 - Introduzione ai database relazionali.png 152.5 KB
  • 1 - Introduzione a SQL/1 - Introduzione ai database relazionali.zip 4.6 KB
  • 1 - Introduzione a SQL/2 - Installazione di MySQL Server e Workbench su Windows.mkv 115.2 MB
  • 1 - Introduzione a SQL/3 - Installazione di MySql Server e Workbench su Mac.mkv 94.4 MB
  • 1 - Introduzione a SQL/4 - Overview di Workbench.mkv 84.8 MB
  • 12 - INTRODUZIONE AL FRAMEWORK LARAVEL 9/160 - Le operazioni di upload e salvataggio delle immagini.mkv 421.9 MB
  • 2 - Fondamenti di SQL/10 - Cancellazione dei dati con DELETE.mkv 44 MB
  • 2 - Fondamenti di SQL/11 - Cancellazione multipla dei dati.mkv 35.7 MB
  • 2 - Fondamenti di SQL/12 - Modifica delle colonne.mkv 42.9 MB
  • 2 - Fondamenti di SQL/13 - La direttiva di UPDATE.mkv 54.7 MB
  • 2 - Fondamenti di SQL/5 - La direttiva di creazione delle strutture.mkv 47.4 MB
  • 2 - Fondamenti di SQL/6 - Creare una tabella.mkv 66.1 MB
  • 2 - Fondamenti di SQL/7 - Inserimento di dati in tabella.mkv 85.1 MB
  • 2 - Fondamenti di SQL/8 - La direttiva di modifica ALTER.mkv 65.4 MB
  • 2 - Fondamenti di SQL/9 - SHOW e USE delle strutture.mkv 28.6 MB
  • 3 - Le query di estrazione dei dati/14 - Introduzione alle query di estrazione.mkv 78.4 MB
  • 3 - Le query di estrazione dei dati/15 - Uso base di SELECT.mkv 39 MB
  • 3 - Le query di estrazione dei dati/16 - Utilizzo degli alias.mkv 58 MB
  • 3 - Le query di estrazione dei dati/17 - Le concatenazioni.mkv 55.8 MB
  • 3 - Le query di estrazione dei dati/18 - la funzioni SUM e COUNT.mkv 50.8 MB
  • 3 - Le query di estrazione dei dati/19 - Gli operatori di comparazione e logici.mkv 93.6 MB
  • 3 - Le query di estrazione dei dati/20 - I filtri nelle query di estrazione - Prima Parte.mkv 166.3 MB
  • 3 - Le query di estrazione dei dati/21 - I filtri nelle query di estrazione - Seconda Parte.mkv 141 MB
  • 3 - Le query di estrazione dei dati/22 - I filtri nelle query di estrazione - Terza Parte.mkv 76.6 MB
  • 3 - Le query di estrazione dei dati/23 - Utilizzo di GROUP BY.mkv 79.8 MB
  • 3 - Le query di estrazione dei dati/24 - Introduzione alle query multiple.mkv 57.4 MB
  • 3 - Le query di estrazione dei dati/25 - Uso di base delle query multiple.mkv 76.4 MB
  • 3 - Le query di estrazione dei dati/26 - Utilizzo di INNER JOIN.mkv 74.6 MB
  • 3 - Le query di estrazione dei dati/27 - Utilizzo di OUTER JOIN.mkv 94.4 MB
  • 3 - Le query di estrazione dei dati/28 - Query di estrazione a 3 e piu tabelle.mkv 97.8 MB
  • 4 - Funzioni in SQL/29 - Funzioni delle stringhe.mkv 130.4 MB
  • 4 - Funzioni in SQL/30 - Funzioni di tipo matematico.mkv 63.9 MB
  • 4 - Funzioni in SQL/31 - Funzioni per le date.mkv 104 MB
  • 4 - Funzioni in SQL/32 - Formattazione delle date.mkv 58.8 MB
  • 4 - Funzioni in SQL/33 - Introduzione alle subqueries.mkv 187 MB
  • 5 - Gestione dei database/34 - Esportazione di un database da locale.mkv 98.6 MB
  • 5 - Gestione dei database/35 - Importazione di un database su server remoto.mkv 210.7 MB
  • 5 - Gestione dei database/36 - Utilizzo della riga di comando sul terminale in Mac.mkv 173.4 MB
  • 5 - Gestione dei database/37 - Utilizzo della riga di comando sul prompt in Windows.mkv 93.1 MB
  • 5 - Gestione dei database/38 - SQL da riga di comando.mkv 114.3 MB
  • 5 - Gestione dei database/39 - Dump del database da riga di comando.mkv 69.3 MB
  • 5 - Gestione dei database/40 - Consigli di utilizzo di Workbench.mkv 114.9 MB
  • 6 - Appunti per un refresh di PHP procedurale/41 - La sintassi di base.mkv 48.8 MB
  • 6 - Appunti per un refresh di PHP procedurale/41 - La sintassi di base.zip 10.4 KB
  • 6 - Appunti per un refresh di PHP procedurale/42 - Le variabili.mkv 133.6 MB
  • 6 - Appunti per un refresh di PHP procedurale/43 - Gli array semplici e associativi.mkv 160.8 MB
  • 6 - Appunti per un refresh di PHP procedurale/44 - Gli operatori matematici, di comparazione e logici.mkv 89.1 MB
  • 6 - Appunti per un refresh di PHP procedurale/45 - Le funzioni.mkv 108.8 MB
  • 6 - Appunti per un refresh di PHP procedurale/46 - La dichiarazione return.mkv 56.5 MB
  • 6 - Appunti per un refresh di PHP procedurale/47 - Il costrutto if.mkv 76.9 MB
  • 6 - Appunti per un refresh di PHP procedurale/48 - Il ciclo while.mkv 75 MB
  • 6 - Appunti per un refresh di PHP procedurale/49 - Ciclo for e foreach.mkv 80.4 MB
  • 6 - Appunti per un refresh di PHP procedurale/50 - La dichiarazione include.mkv 196.6 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/51 - Introduzione.mkv 127.5 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/51 - Introduzione.pdf 6.4 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/52 - Classi.mkv 87.4 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/52 - Classi.zip 18.8 KB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/53 - Focus sull'uso delle classi.mkv 55.7 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/54 - Istanziare un oggetto.mkv 38.1 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/55 - Le costanti.mkv 45.5 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/56 - Focus sull'uso delle costanti.mkv 35 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/57 - I modificatori di accesso - public e private.mkv 69.5 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/58 - Metodo construct - Parte Prima.mkv 51.5 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/59 - Metodo construct - Parte Seconda.mkv 55.9 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/60 - Metodi ausiliari Set e Get.mkv 115.7 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/61 - Uso del costruttore di default.mkv 52.9 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/62 - Metodo destruct.mkv 102.3 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/63 - Ereditarieta - superclassi e sottoclassi.mkv 82.4 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/64 - Il modificatore di accesso protected.mkv 55.2 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/65 - Override dei metodi nelle sottoclassi.mkv 73.3 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/66 - Le classi astratte.mkv 100.9 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/67 - Le interfacce - Parte Prima.mkv 95.3 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/68 - Le interfacce - Parte Seconda.mkv 90.7 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/69 - Il polimorfismo.mkv 108.2 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/70 - L'attributo static.mkv 48.7 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/71 - I traits.mkv 86 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/72 - Uso dei namespace - Prima Parte.mkv 47.8 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/73 - Uso dei namespace - Seconda Parte.mkv 110.3 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/74 - Autoloading.mkv 176.7 MB
  • 7 - OOP - Programmazione Orientata agli Oggetti in PHP/75 - Autoloading con namespace - PSR-4.mkv 255.6 MB
  • 8 - Introduzione al pattern MVC/76 - Introduzione.mkv 119.3 MB
  • 8 - Introduzione al pattern MVC/76 - Introduzione.pdf 8.4 MB
  • 8 - Introduzione al pattern MVC/77 - Impostazione del progetto.mkv 75.8 MB
  • 8 - Introduzione al pattern MVC/77 - Impostazione del progetto.zip 7.3 KB
  • 8 - Introduzione al pattern MVC/78 - Impostazione delle pagine del progetto.mkv 76.2 MB
  • 8 - Introduzione al pattern MVC/79 - Le richieste GET per i percorsi corretti.mkv 98.9 MB
  • 8 - Introduzione al pattern MVC/80 - Impostazione di una barra di navigazione.mkv 121.9 MB
  • 8 - Introduzione al pattern MVC/81 - Ottimizzazione dei link.mkv 75.1 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/82 - Presentazione del progetto e struttura di base.mkv 84.9 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/82 - Presentazione del progetto e struttura di base.zip 28.4 KB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/83 - Connessione al database.mkv 88.8 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/84 - Creare nuovi dati - Controller.mkv 111.9 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/85 - Creare nuovi dati - Model.mkv 121.9 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/86 - Registrazione degli utenti.mkv 159 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/87 - Ottimizzazione del processo di registrazione.mkv 122.6 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/88 - Login degli utenti registrati.mkv 248.4 MB
  • 9 - Sistema di registrazione utenti con PDO, OOP in pattern MVC/89 - Lettura dei dati ed inserimento in tabella.mkv 193.1 MB

Rating
Not rated yet
Log in to rate

Comments

No comments yet.


Similar torrents
NameSizeDate
1.7 GB09/09/26137104
3 GB07/19/26602
1.8 GB04/25/25573
1.5 GB07/15/26562
3.7 GB10/01/21518
1.4 GB10/04/21492
15.7 GB01/15/21485
16.6 GB08/06/26463
2.7 GB06/19/25440
5.8 GB07/17/26442
574 MB08/17/26445
4.2 GB07/25/19436
561 kB03/24/23420
5.9 GB10/09/244210
1.8 GB07/26/26422