Percorso: WEB development

Il corso di scripting client server (web development) è rivolto a coloro i quali, avendo già maturato esperienze di web design, vogliano incrementare le proprie conoscenze nelle tecnologie AJAX e DHTML basate sull'integrazione tra (X)HMTL, CSS e Javascript, introducendosi alle tecnologie server side per l'interfacciamento con base dati in particolare PHP e MySQL.

L'obbiettivo del corso è quello di fornire gli strumenti e le conoscenze fondamentali per la professione di web developer sia nell'ottica di sviluppo di applicazioni autonome, sia nell'ottica, oggi particolarmente sentita, di integrazione di piattaforme esistenti OPEN SOURCE quali Joomla.

Argomenti del corso

Principi generali di programmazione:

Introduzione alla programmazione, linguaggi compilati e interpretati, panoramica dei linguaggi più diffusi per la realizzazione di applicazioni web. Programmazione strutturata ed ad oggetti. Algoritmi. Variabili: tipizzazione, ambiti di validità, riferimento e valore, array. Strutture condizionali e cicliche. Errori. Funzioni. Principi di programmazione ad oggetti: oggetto, istanza, metodi e proprietà, ereditarietà, incapsulamento, polimorfismo, interfacce. Notazioni: flow chart e UML.

Principi generali delle strutture di dati:

Introduzione alle strutture di dati. Database relazionali e navigazionali. Il modello E/R. Tuple, chiavi primarie, chiavi esterne. Relazioni. Forme normali. Notazione E/R.

Linguaggi di programmazione:

Javascript : javascript core, javascript DOM, DHTML, AJAX. PHP. SQL.

Servers:

Apache. MySql. 

Prerequisiti

Il corso richiede una buona conoscenza nell'uso del computer, principi di realizzazione di pagine html HTML\XHTML CSS.

A richiesta è possibile seguire un precorso di cinque lezioni per l'aggiornamento delle conoscenze.

Durata e modalità di erogazione

Il corso prevede una durata di 120 ore in lezioni da 4 ore in orario serale 18.00 - 22.00. 

Materiale e dotazioni

Tutti gli studenti sono dotati di postazione personale, sono disponibili dispense per ogni singolo argomento trattato nel corso. 

Informazioni: per informazioni Indirizzo e-mail protetto dal bots spam , deve abilitare Javascript per vederlo oppure 06 704 50 212