Web Programming
Corso
A Pisa
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Corso
-
Luogo
Pisa
-
Ore di lezione
140h
-
Durata
Flessible
-
Inizio
Scegli data
Il corso nasce dall'esigenza di formare figure professionali pronte a confrontarsi con le più attuali problematiche dello sviluppo destinato al web.
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Profilo del corso
Conoscenza di HTML
Opinioni
Materie
- Programmazione web
- Programmazione informatica
Professori
... ...
...
Programma
Quotidianamente utilizziamo applicazioni web senza magari neanche renderci conto che lo tiamo facendo: ogni volta che controlliamo la posta elettronica con il browser, aggiorniamo lo stato su un social network, sfogliamo un album fotografico, compiamo un ordine oppure realizziamo una presentazione multimediale direttamente online, siamo di fronte ad una Applicazione Web.
Il corso parte dalla presentazione dell’ambiente di lavoro dello sviluppatore: il server web, il server di database, le librerie e i linguaggi fondamentali. Prosegue poi studiando il trend delle interfacce e dei pattern di programmazione.
Parte dominante del corso sarà poi il confronto diretto con il codice PHP per la logica di programmazione, il linguaggio SQL per interagire con i database, HTML e JavaScript per presentare i dati estratti e manipolati.
Contenuti:
Ambiente di sviluppo
• Il web server Apache
• Il server di dabase MySQL
• Installare webserver e database in ambiente Windows e Linux
• Valutazione e dimensionamento dell’harware necessario
• IDE di programmazione
Basi di dati
• Comprendere le problematiche dell’archiviazione dei dati
• Introduzione al linguaggio SQL
• Progettazione concettuale
• Le relazioni
• Sviluppare query
Il linguaggio PHP a oggetti
• Riconoscere la struttura di una pagina dinamica
• La sintassi del linguaggio
• La programmazione orientata agli oggetti
• Le strutture dati
• Integrazione di elementi dinamici in pagine statiche
Sviluppo di applicazioni con modello MVC
• Comprendere le potenzialità del modello Model – View – Controller
• Progettare la logica di un’applicazione
• Imparare ad organizzare i componenti del progetto finito
• Comprendere i vantaggi dell’utilizzo di Framework di sviluppo MVC
• Usare i modelli per relazionarsi con la base di dati
• Sviluppare un’efficiente, ordinata e scalabile logica di programmazione nei controller
• Predisporre le view in PHP
• Implementare funzioni modulari e scalabili
• Imparare i principi dei Web Service
• Implementare server e client web service
• Predisporre la propria applicazione per essere interrogata via Web Service
• Predisporre il testing dell’applicazione
• Tutelare l’applicazione dai fallimenti
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Web Programming