Corso Web Developer Full Stack

1100 Persone stanno visitando questo corso
Conosci il prezzo
Richiesta informazioni
Musa Formazione
Corso Web Developer Full Stack
Richiesta informazioni
Corso
On-line
260 ore
Conosci il prezzo

Descrizione

Impara a Realizzare Siti Web Partendo dalle Basi | Sviluppa con i principali linguaggi di Programmazione | Diventa Web Developer Full Stack


Impara a Sviluppare Siti Web in 3 MESI...

e inizia la tua carriera professionale come Web Developer. Con le lezioni tecnico-pratiche e il progetto finale con cui realizzerai il tuo sito web, apprenderai competenze che potrai applicare direttamente nell'ambito lavorativo della programmazione web. Con la community di docenti e corsisti e gli incontri one-to-one, potrai confrontarti durante e dopo il corso.


Accesso alla piattaforma di e-learning 7/7
Esercitazioni
Forum con Docente e Colleghi
Accesso da PC o Mobile
Simulatore d'esame
Attestato di frequenza
Incontri one-to-one con il docente


DESCRIZIONE

Quella dello Sviluppatore Web è tra le figure professionali più richieste e ben pagate del momento, anche nei livelli Junior. Abbiamo realizzato un percorso di formazione completo, pratico e certificato coinvolgendo esperti Full-Stack Developer. Le aziende richiedono sviluppatori in grado di utilizzare i linguaggi di programmazione che apprenderai durante questo corso. Così avrai più chance di entrare nel mondo del lavoro, spinto anche dal Musa Job, il nostro Hub Aziende-Corsista che ti darà l'opportunità di lavoro che aspettavi.


OBIETTIVI FORMATIVI

Con il Corso di Web Developer Full Stack imparerai a sviluppare un sito web in completa autonomia.

Attraverso l'uso dei linguaggi e dei framework più diffusi sarai in grado di lavorare sia sullo sviluppo del Frontend che del Backend.

FRONT-END: ti occuperai dell'interfaccia del sito web, quella visibile all'utente. Per questo imparerai a realizzare contenuti e strutture in HTML. Con CSS sarai in grado di gestire il design, la grafica e lo stile. Tramite JAVASCRIPT e React, invece, renderai dinamiche ed interattive le tue pagine web.

BACK-END: creerai applicazioni lato server necessarie a generare contenuti web e a gestire le interazioni degli utenti. Per fare questo imparerai a programmare con PHP, ad utilizzare il framework LARAVEL e a gestire i database su MySQL. In alternativa, potrai intraprendere un percorso formativo su altri linguaggi di Backend, anche questi essenziali per lavorare in aziende e agenzie web: PYTHON, POSTGRESS e DJANGO.


ESERCITAZIONI E LABORATORI PRATICI

Durante il corso, verranno sviluppati progetti intermedi atti a consolidare l'apprendimento di specifici argomenti. Come progetto finale, svilupperai un'applicazione web interattiva, strutturata correttamente, responsive e con contenuti aggiornabili dinamicamente. Un sito web completo e funzionale sia nella parte frontend che backend.


SBOCCHI PROFESSIONALI

Con le competenze acquisite durante il corso potrai lavorare nell'ambito della Programmazione Informatica sia come dipendente che come freelance.

Nello specifico potrai ricoprire questi ruoli professionali:

- Junior Full Stack Web Developer;
- Junior Front-End Web Developer;
- Junior Back-End Web Developer;
- Server Side Web Developer;
- Web Designer;
- Programmatore PHP.

Programma

FRONTEND DEVELOPER (130 ORE)

PROGRAMMING USING HTML AND CSS (40 ORE)

- HTML, TAG DI BASE, MAILTO, IMAGES
- HTML5, NUOVE FUNZIONALITÀ INTRODOTTE CON LA VERSIONE 5
- CSS, CASCADING STYLE SHEET e SELETTORI CSS
- CSS3, POSIZIONAMENTO e FUNZIONALITÀ AVANZATE
- BOOTSTRAP: TEMPLATES, LAYOUT, COMPONENTI


PROGRAMMING USING JAVASCRIPT AND REACTJS (90 ORE)

- JAVASCRIPT BASE E MODERN JAVASCRIPT
- CONFIGURAZIONE E INSTALLAZIONE AMBIENTE DI SVILUPPO PER REACT
- REACT COMPONENTS, APPLICATION E STYLES
- PROGETTO FINALE

Il progetto finale consisterà nel realizzare un'applicazione web interattiva, strutturata correttamente, responsive e con contenuti aggiornabili dinamicamente.


BACKEND DEVELOPER | PHP - MYSQL - LARAVEL (130 ORE)

MYSQL DEVELOPER (20 ORE)

- COME AMMINISTRARE IL DATABASE MYSQL
- WEB SERVER E DATABASE MYSQL
- MYSQL ARCHITECTURE
- QUERY E OTTIMIZZAZIONE
- STORED PROGRAMS


PHP DEVELOPER (50 ORE)

- INSTALLAZIONE CONFIGURAZIONE AMBIENTE DI SVILUPPO
- WEB SERVER
- FONDAMENTI PHP | CONCETTI GENERALI
- STILE DI PROGRAMMAZIONE
- GESTIRE L'OUTPUT DEGLI SCRIPT PHP
- LE ISTRUZIONI CONDIZIONALI, DI CONTROLLO E I CICLI | LA LOGICA CONDIZIONALE
- STRUTTURE DATI COMPLESSE | ARRAY
- LE FUNZIONI PER LA GESTIONE DELLE VARIABILI, DELLE STRINGHE E DELLE STRUTTURE COMPLESSE DI DATI
- INVIO EMAIL IN PHP
- INTERAZIONE CON IL DATABASE MYSQL | PHP E MYSQL


LARAVEL (60 ORE)

- API LARAVEL DEVELOPER - PHP
- BASIC ARCHITECTURE, ROUTING, CONTROLLERS, MIDDLEWARE, REQUESTS, RESPONSES, DATABASE, ELOQUENT ORM
- TESTING, ADVANCED ARCHITECTURE , VIEWS, URL GENERATION , VALIDATION , WEBSOCKETS , CACHING, MAIL, NOTIFICATIONS, PACKAGE DEVELOPMENT,
- TASK SCHEDULING
- ESERCITAZIONE FINALE
- SCARICA IL PROGRAMMA COMPLETO


PROGETTO FINALE

Il progetto finale consisterà nel realizzare un sito web funzionale e completo.


BACKEND DEVELOPER | PYTHON - POSTGRES - DJANGO (130 ORE)

PYTHON (40 ORE)

- INTRODUZIONE A PYTHON
- BASIC DATA TYPES
- DATA STRUCTURE
- CONTROL FLOW
- FUNCTIONS
- EXCEPTIONS
- CLASSES
- DECORATORS
- PIP (PACKAGE MANAGER) E PYPI
- MODULES & LIBRARY
- ESERCITAZIONE DI FINE MODULO
- SCARICA IL PROGRAMMA COMPLETO


DATABASE POSTGRES (6 ORE)

- INTRODUZIONE A POSTGRES
- INSTALLAZIONE DI PGADMIN
- TABELLE, CAMPI, INDICI
- RELAZIONI TRA TABELLE
- QUERY SQL
- CRUD SQL


DJANGO FRAMEWORK (48 ORE)

- INTRODUZIONE A DJANGO
- ARCHITETTURA MTV
- VIRTUAL ENVIRONMENT
- INSTALLAZIONE E CONFIGURAZIONE AMBIENTE DI SVILUPPO
- CREAZIONE DI UN PROGETTO E APPS
- STRUTTURA E AVVIO DI UN PROGETTO
- INTERFACCIA DI ADMIN
- [PROGETTO DI STUDIO PER COMPRENDERE I VARI MODULI]
- MODELLI, FILTRI E ORM (OBJECT-RELATION MAPPING)
- ADMIN
- VISTE E URLS
- TEMPLATES
- REQUESTS (GET, POST)
- AUTENTICAZIONE, COOKIE, SESSIONI, CSRF TOKEN
- FORMS
- ESERCITAZIONE DI FINE MODULO


DEPLOY (4 ORE)

- SERVER E DOMINIO
- SISTEMA OPERATIVO LINUX
- SHELL, AUTENTICAZIONE E COMANDI FONDAMENTALI
- WEB SERVER NGINX
- GUNICORN - SUPERVISOR
- CERTBOT E HTTPS


PROGETTO FINALE (32 ORE)

Ecommerce site (Amazon clone): Il progetto finale consisterà nel realizzare un eCommerce funzionale e completo.

Durata

Lezioni Online Live: 260 ORE. Videolezioni Registrate: 260 ORE

Obiettivi

Con il Corso di Web Developer Full Stack imparerai a sviluppare un sito web in completa autonomia.
Attraverso l'uso dei linguaggi e dei framework più diffusi sarai in grado di lavorare sia sullo sviluppo del Frontend che del Backend.
FRONT-END: ti occuperai dell'interfaccia del sito web, quella visibile all'utente. Per questo imparerai a realizzare contenuti e strutture in HTML. Con CSS sarai in grado di gestire il design, la grafica e lo stile. Tramite JAVASCRIPT e REACT, invece, renderai dinamiche ed interattive le tue pagine web.
BACK-END: creerai applicazioni lato server necessarie a generare contenuti web e a gestire le interazioni degli utenti. Per fare questo imparerai a programmare con PHP, ad utilizzare il framework LARAVEL e a gestire i database su MySQL.

 

Titolo ottenuto

Certificazione: IC-PHP | ITS Information Technology Specialist Javascript e HTML CSS
Corso Web Developer Full Stack
Musa Formazione
Campus e sedi: Musa Formazione
Musa Formazione
Via Riccardo Grazioli Lante, 9 - 00195 Roma 00195 Roma
Richiesta informazioni
X