Lo Sviluppatore Web negli anni ha acquisito un peso sempre maggiore all’interno del team che si occupa di sviluppare siti internet, la sua figura è indispensabile per offrire servizi realmente utili e prodotti tecnicamente validi per l’impresa e gli utenti.
Abbiamo quindi ideato un percorso formativo che risponde alle richieste del mercato del lavoro e che permetterà al partecipante di entrare in possesso di competenze tecniche altamente qualificanti.
Al termine del corso il partecipante entrerà in possesso delle conoscenze di base per lo sviluppo software, dei principi del world wide web e delle applicazioni web e sarà in grado sia di utilizzare il markup semantico per creare semplici siti Web estendendo questi siti Web con collegamenti, elementi multimediali e moduli, sia di definire come questi contenuti vengono visualizzati e inseriti in un sito web.
Avrà acquisito familiarità con i concetti di base della programmazione come variabili, condizioni, cicli e funzioni e potrà creare semplici programmi che vengono eseguiti in un browser web.
Sarà infine in grado di sviluppare programmi lato server ed elaborare i dati inviati da un sito Web conservandoli in un database generando contenuti dinamici.
Il corso è finalizzato alla preparazione per l’ottenimento della certificazione LPI Web Development Essentials.
Previa verifica delle competenze in entrata, sarà valutata l’idoneità del candidato ad accedere ad una faseavanzata del percorso formativo, al fine di integrare le conoscenze iniziali in possesso.
A chi desidera iniziare il proprio percorso per diventare uno sviluppatore web e certificare le proprie competenze.
Conoscenza base di Windows.
HTML 5.0 e CSS – Fondamenti
Introduzione HTML5
I Tag principali dell’HTML
Form HTML
CSS3 – Fondamenti
Introduzione CSS3
I selettori CSS3
Le proprietà CSS3
Costruzione di layout con tramite CSS
Basi di HTTP
Metodi HTTP: GET, POST, PATCH, DELETE
Introduzione WebSocket
Introduzione alla configurazionedi un server web
Gestione dei Cookie
Linguaggio Java Script
Il linguaggio e il suo ambiente di esecuzione e sviluppo
Variabili, operatori e istruzioni
Costrutti principali (if, cicli, ecc…)
Funzioni
Basi di programmazione ad oggetti
Concetti di programmazione Asincrona
Node.js
Concetti di Node.js programmazione JavaScript server side
Utilizzo di NPM per gestire pacchetti aggiuntivi
Concetti base di API RESTful
Introduzione al framework Express per lo sviluppo server side con Node.js
Gestione delle routes
Utilizzo di Ejs per realizzare template HTML
Basi dati MySqL
Configurazione ambiente sqlite3/MySql
Gestione Database
Gestione Tabelle
Sintassi base SQL per realizzare sistemi CRUD (select, insert, update, delete…)
Programma, agevolazioni e iscrizioni
Contatta la sede per richiedere il programma dettagliato e le eventuali agevolazioni in corso, per conoscere le modalita' di iscrizione e per ricevere il relativo modulo.
Note
Prerequisiti e orientamento