Un corso basato sull’acquisire padronanza nel mondo dello sviluppo software dove non si impara solo a programmare, ma ci si immerge nelle profondità della creazione digitale. Il percorso Full Stack Developer offre una formazione completa nell’ambito dello sviluppo di applicazione per il web e per mobile garantendo di acquisire conoscenze su architetture digitali, sistemi operativi, reti e sicurezza, diventando esperti sia nel back-end che nel front-end dello sviluppo software per diventare un programmatore informatico.
- Skills
- L’obiettivo del corso è quello di formare sviluppatori software con una solida conoscenza dei fondamenti dell’Informatica generale (architetture digitali, sistemi operativi, reti, sicurezza) per specializzarli successivamente nell’area dello sviluppo di applicazioni web e per dispositivi mobili, focalizzandosi su tutto lo stack, sia sul lato back-end che front-end, con un ampio portafoglio di tecnologie.
- Professione ICT
- Web Developer
- P.IVA Azienda
- 96532150586
- Sede
- Viale Cesare Pavese 305, Roma 00144
- Durata
- 1800
- Durata Stage (ore)
- 900
- Moduli
-
1. Sistemi digitali
Fondamenti di architetture, sistemi operativi e reti
2. Progettazione di sistemi software per il cloud a microservizi
Ciclo di vita del software: raccolta dei requisiti e analisi mediante diagrammi UML, progettazione e test di applicazioni software a microservizi
Piattaforme per il cloud: Amazon Web Services, Google Cloud, Microsoft Azure
3. Python: Fondamenti di programmazione e tecniche di programmazione per applicazioni web
4. Programmazione avanzata in Java
Programmazione a oggetti, Classi, Ereditarietà, Polimorfismo, Interfacce, Eccezioni, Design pattern e debugging
5. Sviluppo di Rich Internet Application: Javascript, Typescript, HTML, CSS, Node JS, JSX
6. Sviluppo di applicazioni per dispositivi Android in Java e Kotlin
7. Sviluppo di applicazioni per dispositivi iOS e iPadOS in Swift
8. Programmazione back-end di applicazioni a microservizi in Java Enterprise
Sviluppo di applicazioni cloud complesse usando le tecnologie Java Enterprise e applicazioni Spring
9. Basi di dati
Progettazione, realizzazione ed interazione con basi di dati relazionali e non relazionali: PostgreSQL, MySQL, Oracle, MS Server, Neo4J, MongoDB
10. Analisi di big data basata su intelligenza artificiale
Fondamenti di machine learning analisi descrittive, predittive e prescrittive
11. Sicurezza informatica
Fondamenti di sicurezza informatica e gestione degli aspetti di sicurezza durante tutte le attività di progettazione, sviluppo, dispiegamento, esercizio e manutenzione del software
12. Comunicazione e Public Speaking
13. Lavorare in Team
14. Sicurezza sul Lavoro
15. Inglese - Costo
- 0€
- Lingua
- Italiano
- Prerequisiti
- Diploma di Scuola Superiore di quarto grado, maggiore età
- Numero Corsi
- 1
- Numero Studenti
- 28
- Frequenza
- Obbligatoria
- Modalità Erogazione
- In presenza
- Certificazioni
- Sicurezza sul Lavoro
- Link pagina web
- https://www.its-ictacademy.com/full-stack-developer/