Web Programming

Formatica
A Pisa

1001-2000
Preferisci chiamare subito il centro?
05058... Leggi tutto

Informazione importanti

  • Corso
  • Pisa
  • 140 ore di lezione
  • Durata:
    Flessible
  • Quando:
    Da definire
Descrizione

Il corso nasce dall'esigenza di formare figure professionali pronte a confrontarsi con le più attuali problematiche dello sviluppo destinato al web.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Da definire
Pisa
Via A. Cocchi, 7, 56121, Pisa, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Conoscenza di HTML

Opinioni

Non ci sono ancora opinioni su questo corso

Cosa impari in questo corso?

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