Corso Sviluppatore Web

Dai uno slancio alla tua carriera e diventa uno Sviluppatore Web. Studia con docenti esperti, in un percorso tagliato su misura sulle tue esigenze, in cui sarai costantemente affiancato da tutor qualificati. La cosa migliore? Potrai farlo gratuitamente, a patto che tu sia iscritto al programma GOL. Non sai come fare? Dai un’occhiata a questa pagina.

corso-sviluppatore-web-body

Corso finanziato dal programma GOL Lazio

Programma-GOL-Lazio

Quanto dura il corso

Per questa qualifica abbiamo previsto due differenti percorsi formativi, uno da 300 ore e uno da 600 ore.

Alla fine del percorso otterrai un attestato di partecipazione che potrai inserire nel tuo CV

Programma del corso - 300 ore

  • Figura e mansioni dello Sviluppatore Web;
  • Inquadramento contrattuale e posizione in organigramma;
  • Comunicazione con gli altri reparti.
  • Criteri e regole di comportamento;
  • Codici di condotta.
  • Comprendere le logiche della programmazione ad oggetti;
  • Creare e mantenere un ambiente di sviluppo;
  • Conoscere i principi delle architetture web;
  • Creare un database relazionale;
  • Principali strumenti e ambienti di sviluppo.
  • Introduzione al linguaggio e sintassi di base;
  • Concetto di tag, attributo e valore;
  • Problemi di compatibilità tra browser HTML e l’accessibilità delle pagine web;
  • Formattazione del documento web;
  • Gli elenchi puntati e numerati;
  • Collegamenti ipertestuali;
  • Inserire immagini in un documento web;
  • Formati grafici per il web;
  • Realizzazione delle tabelle;
  • Incorporare contenuti web esterni al proprio sito.
  • Fogli di stile CSS;
  • Separare lo stile dai contenuti;
  • Le regole della sintassi CSS;
  • Tipologie di fogli di stile;
  • Classe e pseudoclassi CSS;
  • ID univoco;
  • Immagini in background;
  • Proprietà e proprietà speciali;
  • Tipolologie di layout;
  • CSS Reset;
  • Utilizzare i colori rgba e le proprietà opacity;
  • Pseudoclassi introdotte dai CSS3;
  • Risorse utili e casi pratici.
  • Introduzione a Javascript;
  • Tipi di dati;
  • Variabili e funzioni;
  • Cicli e contatori;
  • Funzioni parametriche;
  • Metodi e proprietà per la manipolazione del codice;
  • Funzioni annidate;
  • Funzioni ricorsive e callback;
  • Programmazione ad oggetti – Java OOP;
  • Programmazione asincrona.
  • Introduzione ai Database;
  • Progettare e realizzare un database;
  • Algoritmi e strutture dati;
  • Linguaggio SQL;
  • Query di selezione, comando, definizione ed eliminazione;
  • Introduzione a JDBC e JDBC Driver Manager.
  • Fondamenti di programmazione;
  • Strutture dati;
  • Gestione del codice;
  • Programmazione ad oggetti in PHP;
  • Interrogazione dei database.
  • Comunicazione tecnica in lingua inglese;
  • Team, Working;
  • Principi e metodiche derivanti da eventuali sistemi di gestione per le qualità aziendali.
  • Prevenzione e sicurezza sui luoghi di lavoro.
sviluppatore-web-body-2

Programma del corso - 600 ore

  • Figura e mansioni dello Sviluppatore Web;
  • Inquadramento contrattuale e posizione in organigramma;
  • Comunicazione con gli altri reparti.
  • Criteri e regole di comportamento;
  • Codici di condotta.
  • Comprendere le logiche della programmazione ad oggetti;
  • Creare e mantenere un ambiente di sviluppo;
  • Conoscere i principi delle architetture web;
  • Creare un database relazionale;
  • Principali strumenti e ambienti di sviluppo.
  • Introduzione al linguaggio e sintassi di base;
  • Concetto di tag, attributo e valore;
  • Problemi di compatibilità tra browser HTML e l’accessibilità delle pagine web;
  • Formattazione del documento web;
  • Gli elenchi puntati e numerati;
  • Collegamenti ipertestuali;
  • Inserire immagini in un documento web;
  • Formati grafici per il web;
  • Realizzazione delle tabelle;
  • Incorporare contenuti web esterni al proprio sito.
  • Introduzione all’HTML5 e differenze con l’HTML 4.01;
  • La sintassi dell’HTML5;
  • Il supporto dei browser;
  • Fallback e Polyfill per gestire retrocompatibilità dei browser;
  • I nuovi TAG e gli attributi introdotti in HTML5;
  • Creazione dei form (moduli);
  • Analisi ed utilizzo dei campi form HTML;
  • Le novità introdotte per i form in HTML5;
  • I tag AUDIO e VIDEO e i loro attributi;
  • I formati audio e video supportati;
  • Problemi di compatibilità tra browser HTML e l’accessibilità delle pagine web;
  • Formattazione del documento web;
  • Gli elenchi puntati e numerati;
  • Collegamenti ipertestuali;
  • Inserire immagini in un documento web;
  • Formati grafici per il web;
  • Realizzazione delle tabelle;
  • Incorporare contenuti web esterni al proprio sito.
  • Fogli di stile CSS;
  • Separare lo stile dai contenuti;
  • Le regole della sintassi CSS;
  • Tipologie di fogli di stile;
  • Classe e pseudoclassi CSS;
  • ID univoco;
  • Immagini in background;
  • Proprietà e proprietà speciali;
  • Tipolologie di layout;
  • CSS Reset;
  • Utilizzare i colori rgba e le proprietà opacity;
  • Pseudoclassi introdotte dai CSS3;
  • Risorse utili e casi pratici.
  • Riconoscere un dispositivo mobile;
  • Definire i breakpoint con le Media Queries CSS3;
  • Impostare Script e Markup HTML per un progetto “responsive”;
  • Ottimizzare un layout per smartphone e tablet;
  • Lavorare per il desktop;
  • Orientare lo schermo;
  • Responsive design.
  • Introduzione a Javascript;
  • Tipi di dati;
  • Variabili e funzioni;
  • Cicli e contatori;
  • Funzioni parametriche;
  • Metodi e proprietà per la manipolazione del codice;
  • Funzioni annidate;
  • Funzioni ricorsive e callback;
  • Programmazione ad oggetti – Java OOP;
  • Programmazione asincrona.
  • Introduzione ai Database;
  • Progettare e realizzare un database;
  • Algoritmi e strutture dati;
  • Linguaggio SQL;
  • Query di selezione, comando, definizione ed eliminazione;
  • Introduzione a JDBC e JDBC Driver Manager.
  • Fondamenti di PHP;
  • Strutture dati;
  • Gestione del codice;
  • Programmazione ad oggetti in PHP.
  • Introduzione e Java;
  • Compilazione ed esecuzione di applicazioni;
  • Programmazione OOP e astrazione: classi e oggetti;
  • Gestione di errori ed eccezioni;
  • Java backend con Java EE;
  • Introduzione a HTTP;
  • Persistenza dei dati;
  • Database in Java;
  • Web Service in Java.
  • Ricerca e analisi del progetto;
  • Concept;
  • Design;
  • Testing;
  • Usabilità;
  • Digital Styleguide.
  • Comunicazione tecnica in lingua inglese;
  • Team, Working;
  • Principi e metodiche derivanti da eventuali sistemi di gestione per le qualità aziendali.
  • Prevenzione e sicurezza sui luoghi di lavoro.

A chi si rivolge l'offerta formativa

Possono partecipare ai percorsi GOL finanziati dalla Regione Lazio tutti coloro che abbiano dai 16 ai 65 anni e siano residenti e/o domiciliati nel Lazio e che si trovino nelle seguenti condizioni:

Beneficiari di Ammortizzatori Sociali in costanza di rapporto di lavoro.

Lavoratori per i quali è prevista una riduzione superiore al 50 per cento dell’orario di lavoro, calcolato in un periodo di 12 mesi.

Beneficiari di Ammortizzatori Sociali in assenza di rapporto di lavoro.

Disoccupati percettori di NASPI o cassaintegrati.

Beneficiari di sostegno al Reddito di natura assistenziale.

Percettori del Reddito di Cittadinanza.

Lavoratori fragili e vulnerabili

Giovani di età inferiore ai 30 anni, che non studiano, non lavorano e non seguono un percorso di formazione (NEET), donne in condizioni di svantaggio, persone con disabilità, lavoratori maturi (55 anni e oltre).

Disoccupati senza sostegno al reddito.

Disoccupati da almeno 6 mesi, altri lavoratori con minori opportunità occupazionali (giovani e donne, anche non in condizioni fragilità), lavoratori autonomi che cessano l’attività.

Lavoratori con redditi molto bassi (Working Poor).

Lavoratori il cui reddito da lavoro dipendente o autonomo sia inferiore alla soglia dell’incapienza secondo la disciplina fiscale.

programmatore-little-3
programmatore-little-4

Dove siamo

I nostri uffici sono a Roma, nel quartiere di Spinaceto, in via Caduti per la Resistenza, 43/C

Le nostre sedi

Roma - Spinaceto

Roma - Tuscolana

Roma - Garbatella