PRE-ACADEMY – ALFABETIZZAZIONE PROGRAMMING
​
Qui non si “guarda” la programmazione: la si fa, ogni giorno.
Partiremo da zero con un blocco di alfabetizzazione informatica e logica, così da costruire fondamenta solide — l’unico modo per reggere un’Academy avanzata e un ingresso credibile in azienda.
​
Programma del corso
MODULO 1 — Programmazione Procedurale con C++
​
Lo step zero per imparare a “pensare come uno sviluppatore”.
Macro-aree:
-
logica, variabili, tipi di dato
-
input/output
-
controllo del flusso (if, for, while)
-
funzioni e decomposizione del problema
-
array e strutture dati di base
-
debugging e problem-solving
Obiettivo didattico: costruire una mente "funzionale" — prima del linguaggio, il ragionamento.
​
MODULO 2 — MySQL & Modellazione dei Dati (E/R da requisito reale)
Presentazione del requisito reale (es. gestione iscrizioni/ordini/profili)
gli allievi identificano entità, relazioni, attributi
producono il diagramma E/R
traduzione del modello in schema MySQL (tabelle, PK, FK)
Test con query di verifica​​
​
Obiettivo: capire che il software nasce dall’analisi, non dal “codice a caso”.
​​
MODULO 3 — Fondamenti Web: HTML, CSS, Introduzione a
HTML
-
Struttura di una pagina (tag, elementi, attributi)
-
Form e campi input
-
Semantica e organizzazione dei contenuti
CSS
-
box model, classi, selettori
-
cenni a layout (flex / grid, utilizzo controllato)
-
logica di stile e presentazione per un output leggibile
JAVASCRIPT
-
DOM: interazione con la pagina
-
validazioni form
MODULO 4 - Introduzione alla programmazione Java
​
-
Introduzione alla programmazione Ad Oggetti
-
Caratteristiche del linguaggio Java
-
JDK, Installazione e configurazione, IDE
​
​
MODULO 5 - Fondamenti di Java
​
-
La Piattaforma Java
-
Paradigmi di programmazione ad oggetti.
-
Esempio Programma Java
-
Controllo del flusso
-
Tipi primitivi
-
Tipi Wrapper
-
Classi e oggetti
-
Proprietà e metodi
-
Costruttori
-
Metodi di accesso
-
Incapsulamento
-
Ereditarietà,
-
Interfacce
-
Classi astratte
-
Polimorfismo
-
Eccezioni
-
Generics
-
Collections (List,Set,Map)
​
MODULO 6- JAVA EE
​
-
Introduzione a JAVA EE
-
Servlet
-
JSP
-
JDBC
-
JPA
Cosa saprai fare al termine del corso:
​​
-
Comprendere la logica e la struttura del codice (C++)
-
Costruire pagine web base con HTML e CSS
-
Capire come funziona l’interazione attraverso JavaScript
-
Analizzare un requisito reale e progettare un database (E/R + MySQL)
-
Sviluppare logiche lato server con Java
-
Creare il tuo primo software funzionante completo di input, dati e output
Corso Junior Web Developer
Vuoi imparare a programmare partendo da zero?
​
Il nostro corso Junior Web Developer ti guida da zero alla scrittura di software: iniziamo con logica e programmazione C++, passiamo alla creazione di pagine web con HTML e CSS e accenni di JavaScript, analizziamo dati con MySQL e introduciamo Java lato server. È il primo passo concreto per entrare nel mondo dello sviluppo software.
PARTNER












