Master in Web Developer Full Stack

Un percorso pratico e operativo per diventare uno sviluppatore Full Stack, padroneggiando le tecnologie front-end e back-end per creare applicazioni web complete e moderne.
RICHIEDI INFORMAZIONI su questo corso

Verrai ricontattato da un nostro consulente

Cosa imparerai

Durante il corso, imparerai a sviluppare siti web completi e dinamici, sfruttando le tecnologie più avanzate come HTML5, CSS3, Bootstrap, JavaScript, PHP e MySQL.

Scoprirai come creare e gestire contenuti utilizzando il CMS WordPress, integrando database relazionali e funzionalità interattive. Sarai in grado di costruire siti responsive, ottimizzati per ogni dispositivo, e di pubblicare progetti professionali online.

Certificazioni

Un percorso pratico e operativo per diventare uno sviluppatore Full Stack, padroneggiando le tecnologie front-end e back-end per creare applicazioni web complete e moderne.
Certificazione di Acquisizione Competenze
Attestato di Partecipazione
HTML
FINALITà FORMATIVA

Il corso è progettato per fornire le competenze pratiche necessarie per diventare un Full Stack Web Developer.

Al termine del percorso, sarai autonomo nello sviluppo di siti web, dalla creazione della struttura base all’integrazione di funzionalità avanzate e dinamiche, fino alla messa online del progetto.

Il percorso prepara inoltre per il conseguimento delle certificazioni W3Schools e IC PHP Fundamentals.

Obiettivi del corso

Sbocchi professionali

per te

Cosa è incluso

Certificazione internazionale

Simulazioni esame certificazione

Videocorsi online disponibili per 4 mesi dall'iscrizione

Dispense online

Forum dedicato e diretto con il corpo docente sinervis, disponibile direttamente sulla piattaforma dei videocorsi

Attestato di partecipazione che potrai allegare nelle tue candidature professionali o in Linkeding

Lezioni in streaming registrate (in caso di assenza potrai rivedere la lezione in un secondo momento)

SYLLABUS

Programma Didattico

MODULO HTML5, CSS3, BOOTSTRAP 28H
  • Sintassi dell’HTML e principali elementi di markup (tag)
  • Struttura di base di una pagina in HTML5
  • Formattazione della pagina web tramite i tag
  • Formattazione della form (modulo di richiesta o ricerca), validazione e invio del contenuto
  • HTML 5 e motori di ricerca (es:Google), impostazione dei tag e attributi utili
    all’indicizzazione del sito
  • Che cosa sono gli stili
  • Usare gli attributi ID e class
  • Tipi di stili: come e quando usarli
  • Gestire al meglio le font con i CSS3, Google Font
  • Assegnare gli stili a una pagina HTML5 con i CSS3
  • I box model: opacità e trasparenze, sfumature e gradienti, bordi e ombre, ruotare, inclinare e distorcere elementi
  • Creare animazioni e transizioni con i CSS3
  • Caratteristiche del web design responsive
  • Viewport e codici
  • Utilizzo e caratteristiche dei Flexbox
  • Gestione dei layout responsive con i Flexbox
  • Utilizzo e caratteristiche delle CSS Grid
  • Ottimizzare un sito per dispositivi mobili: le media queries
  • Caratteristiche del framework CSS Bootstrap
  • Elementi principali del layout system di Bootstrap: breakpoint, contenitori, sistema di griglia
  • Panoramica sulle componenti di Bootstrap (Accordion, Carusel, Collapse, Modal, ecc..)
  • Creare un sito responsive
MODULO JAVASCRIPT 20H
  • Differenza fra linguaggi lato client e lato server
  • Cosa è JavaScript, a cosa serve, a cosa può essere applicato in ambito web
  • La sintassi così da scrivere e interpretare correttamente il codice JS
  • I fondamenti di JS: variabili, funzioni, oggetti, metodi, eventi, logica condizionale, cicli etc…
  • La stretta relazione tra JS e HTML5 e CSS3
  • Integrare gli script con elementi di contenuto e di stile
  • DOM (Modello di oggetti del documento)
  • Modificare e interagire con la pagina web attraverso il DOM
  • Programmazione a oggetti in JS
  • Proprietà e Metodi degli oggetti in JavaScript
  • Integrare nel sito sviluppato nel modulo precedente alcuni elementi in JS
PHP E MYSQL 44H
  • Creare un server virtuale nel proprio pc, installare e usare MAMP/XAMP
  • Differenza fra Sito statico e sito dinamico
  • I linguaggi del web dinamico: PHP
  • Pianificare un progetto dinamico in PHP
  • Presentazione del progetto che creeremo
  • Le basi di PHP
  • Creare documenti in PHP
  • Variabili, espressioni e operatori
  • Strutture di controllo (istruzioni condizionali, cicli)
  • Funzioni PHP
  • Oggetti e classi, programmazione orientata agli oggetti (OOP)
  • Come e dove scrivere codice PHP nel HTML
  • Strutturare un documento in più parti con le inclusioni
  • Creare il template di base
  • Identificare le parti dinamiche del sito
  • Cos’è un database e come funziona
  • Le relazioni tra le tabelle e relativi campi di un database
  • Progettare e creare un database
  • Il mio database: MySQL
  • Gestire il database con phpMyAdmin
  • Il linguaggio dei database: SQL
  • I database MySQL per popolare le pagine dinamiche
  • Connettere il database alle pagine PHP
  • Leggere i dati dal database: le query, i cicli
  • Popolare, importare, esportare ed eliminare un database
  • Inviare una mail strutturata dal sito recuperando i dati tramite il metodo POST
  • Scrivere PHP: creare un’area riservata
  • Impostare l’area riservata all’interno del progetto
  • Creare la pagina di login utilizzando il metodo GET
  • Proteggere le pagine riservate: le variabili di sessione
  • Impostare la pagina di gestione dei singoli contenuti
  • Modificare i dati su database
  • Caricare le immagini
  • Inserire ed eliminare i dati dal database
  • Pubblicare un sito dinamico
  • Pubblicare il database
WORDPRESS 16H
  • Installazione di WordPress in locale
  • Post – Articoli
  • Blog – Gestione dei contenuti
  • Impostazioni di Base
  • Struttura del Sito
  • Funzionalità personalizzate e Plugin
  • Gli utenti
  • Aspetto e Temi
  • Modifiche avanzate ai temi lavorando anche sul codice (css3, js, php)
  • Sicurezza
  • Impostazioni Avanzate
  • Pubblicare il sito online
MODULO: HTML5, CSS3, BOOTSTRAP 28H
  • Sintassi dell’HTML e principali elementi di markup (tag)
PROFESSIONE

Full Stack Developer

Essere un Full Stack Developer offre una serie di vantaggi significativi. È una professione poliedrica e in continua evoluzione che può aprire molte porte e opportunità. La versatilità del ruolo consente di lavorare in ambiti come sviluppo web, e-commerce, fintech, SaaS e applicazioni aziendaliad accesso interno. Inoltre, con l’aumento delle piattaforme digitali e la necessità di soluzioni personalizzate, la domanda di sviluppatori full stack è sempre alta, garantendo stabilità lavorativa e un ampio margine di crescita professionale.
FAQ

Domande e Risposte

Facciamo sia corsi in streaming sia corsi in Aula presso il nostro polo didattico principale a Milano o presso la sede aziendale, ovunque  si trovi, in tutta Italia. Per la gran parte dei corsi è comunque preferibile l’erogazione in streaming, sia per questioni legate a comodità “logistiche” sia perché con lo streaming, oltre a seguire benissimo ogni tipo di corso, esiste la possibilità di registrare ogni singola lezione per un utilizzo futuro.

SinerVis non solo rilascia un attestato di frequenza per ogni corso, ma è ente accreditato presso tutti i più grandi provider di certificazione. Quasi per ogni percorso è quindi disponibile una o più certificazioni internazionali rilasciate direttamente da SinerVis Academy

Se hai acquistato un esame di certificazione internazionale in SinerVis, hai a disposizione 1 anno dall’acquisto per sostenere l’esame.

Per i corsisti privati e i liberi professionisti abbiamo a disposizione tutte le modalità di pagamento (Assegno, bonifico, Finanziamento a tasso Zero…). Per le aziende le modalità vengono concordate di volta in volta e variano a seconda del piano formativo.

Offriamo un catalogo di oltre 100 diversi percorsi legati al mondo IT, che coprono tutte le più importanti aree dell’informatica: dallo sviluppo alla sistemistica, dalla Cyber Security all’AI.

Assolutamente sì. Sempre. Siamo abituati ad adattare il contenuto, oltre che gli esercizi proposti durante i percorsi, in base al livello di conoscenza dei vostri dipendenti, agli obiettivi aziendali e ai settori di applicazione specifici.

La durata dipende dal tipo di corso e dal livello di approfondimento richiesto. In generale, i corsi variano da un minimo di 16 ore fino ad academy annuali che possono arrivare anche a 900 ore, distribuite su calendari completamente liberi.

Ci distinguiamo per la nostra flessibilità, l’esperienza pluriennale nel settore e l’approccio pratico. Abbiamo inoltre uno dei più vasti e controllati team di docenti presenti in Italia, con oltre 600 professionisti accreditati e certificati su tutti i più importanti temi del mondo IT.

Forniamo formazione personalizzata da ogni punto di vista, fornendo l’esperienza necessaria a formare sia singole classi su tematiche specifiche e con pochissimi partecipanti, sia grandi platee con un numero adeguato di partecipanti per ogni sessione.

Sinervis Consulting mette a disposizione, gratuitamente, una piattaforma di smistamento classi brandizzata con logo del cliente sulla maggior parte dei temi formativi presenti sul mercato. Abbiamo nel tempo utilizzato questo strumento con decine di migliaia di partecipanti, aiutando i nostri clienti nel difficile compito di progettazione delle aule suddivise per livelli omogenee.

Le quotazioni dei percorsi variano tantissimo in base al tipo di corso, la lunghezza, il livello e, nel caso delle aziende, il numero di partecipanti e il numero di sessioni. Per avere una offerta precisa è sufficiente fare una richiesta di informazioni o chiamare il nostro numero verde: 800.44.77.17.

Richiedi informazioni

Compila il modulo di richiesta informazioni e verrai ricontattato da un
nostro consulente. Saremo felici di rispondere a tutte le tue domande.

Scarica Corso

Compila i campi sottostanti e riceverai una mail con il programma in allegato