Corso Base di Sviluppo in PHP e MySql
950,00€
- Durata del corso: 15 lezioni
- Inizio corso: 13/10/2019
- Livello: Base
- Argomento: PHP e Mysql
La richiesta di sviluppatori back-end, full-stack, in PHP negli ultimi anni è diventata ormai molto alta nel mercato del lavoro.
Il PHP è un linguaggio di programmazione “server-side” molto utilizzato, OpenSource e gratuito ed è ormai una tecnologia utilizzatissima nei progetti specialmente Web Oriented.
In questo corso di base imparerai a:
- Conoscere le basi del programmazione procedurale e a oggetti
- Preparare il tuo ambiente di sviluppo e testing con MAMP, XAMP, WAMP
- Integrare HTML e CSS nelle pagine PHP
- Leggere, Aggiornare e Scrivere dati da un Database Mysql
In generale con PHP è possibile raccogliere dati da un forum, creare e sviluppare pagine con contenuti dinamici (es. creare piattaforme web con registrazione utente e creazione user), mandare e ricevere cookies e molto altro ancora.
Primo Modulo
1. Introduzione al PHP e alla programmazione per il Web
2. PHP Engine, versioni di PHP e php.ini
3. Creazione dell’ambiente di sviluppo e test
4. Variabili, tipi di dato, Array e assegnazione valore
5. If e cicli For, Foreach, While
6. Inserimento di HTML in pagine PHP
7. Metodo GET e Metodo POST
8. Lettura e scrittura di File
2 ore di Esercitazione in aula sullo sviluppo in PHP procedurale in ogni singola lezione
Secondo Modulo
1. Introduzione alla struttura di una Web Application
2. Introduzione al linguaggio SQL e al DBMS MySQL
3. Creazione di tabelle e di query semplici e composte
4. Uso dei diversi tipi di JOIN
5. Introduzione al CRUD Pattern
6. Script di connessione ad un Database MySql con PHP
7. Lettura e scrittura di dati del DataBase tramite PHP
2 ore di Esercitazione in aula sullo sviluppo in PHP procedurale e Mysql in ogni singola lezione
Terzo Modulo
1. Passaggio da PHP procedurale al PHP ad oggetti
2. Principi di programmazione OOP in PHP 5 e 7
3. Introduzione all’OOP in PHP 5 e 7
4. Creazione di Classi, Ereditarietà ed Inclusione
5. Oggetti: Funzioni Public, Protected e Private
6. Introduzione al Pattern MVC
7. Costanti
Esercitazione sullo sviluppo PHP e MySQL con casistiche reali