A proposito di formazione
Presentazione
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.
Attestato
Certificazione: IC-PHP | ITS Information Technology Specialist Javascript e HTML CSS
Durata
Lezioni Online Live: 260 ORE. Videolezioni Registrate: 260 ORE
Programma
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.