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 si rivolge

A chi desidera iniziare il proprio percorso per diventare uno sviluppatore web e certificare le proprie competenze.

Prerequisiti

Conoscenza base di Windows.

Materie del corso

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

  • I prezzi esposti sono comprensivi di IVA.
  • Il pagamento del corso potrà' essere effettuato ratealmente, senza costi aggiuntivi, secondo modalità' da concordare con la Segreteria.
  • Il corso viene attivato con un minimo 4 e un massimo 8 partecipanti a sessione.
  • Il calendario delle lezioni viene definito anche in base alla disponibilità' dei partecipanti, fornita in fase di preiscrizione.
  • La distribuzione oraria delle materie potrà' subire delle variazioni nel caso in cui, durante lo svolgimento del corso, vengano ritenuti utili ai fini formativi l'introduzione o l'approfondimento di argomenti inerenti il programma del corso.
  • Ad ogni partecipante verrà' rilasciato, a fine corso, un Attestato di Frequenza a fronte di una presenza minima pari al 70% del monte ore complessivo.
  • Il nostro centro di Formazione favorisce i contatti tra i propri corsisti e il mercato del lavoro, nel caso di richieste da parte di aziende interessate alle figure professionali formate.

Prerequisiti e orientamento

[lista_feedback_corso]
Chaima ora
Contattaci subito