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 7, 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.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 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.**********Sono previsti aggiornamenti e aggiunte progressive di nuove sezioni soprattutto nella realizzazione di progetti concreti. In particolare prevista nel breve termina la pubblicazione di una sezione dedicata allo sviluppo di un CMS di base con Laravel***************

Corsi Linguaggi di Programmazione
Corso: Corso base teorico pratico di Python per principianti
Questo un corso base per imparare a programmare in Python in un’ora. Python uno dei linguaggi di programmazione pi diffusi e importanti. Imparerai la sintassi