
Il Programmatore Java è una figura professionale tecnica poliedrica che progetta, sviluppa, perfeziona, testa e mantiene applicazioni e software. Questo include lo sviluppo di software aziendali, ma anche applicazioni desktop, per dispositivi mobili e web, applicazioni Iot, Big Data, giochi, corredati da interfacce grafiche che li rendono facilmente utilizzabili dagli utenti finali.
Java è uno dei primi linguaggi orientato agli oggetti (OOP), significa che vengono create classi di oggetti in grado di interagire tra loro e questo favorisce la riusabilità e sicurezza del software, la sua peculiarità è quella di facilitare la scrittura del codice, rendendolo adatto alla maggior parte delle architetture e dei sistemi. È uno dei linguaggi più diffusi, richiesti ed utilizzati nel mondo della programmazione perché è estremamente versatile e può essere eseguito su piattaforme diverse perché è indipendente da quella che lo esegue.
Rivolto sia a chi si avvicina per la prima volta alla programmazione, sia a chi sviluppa in altri linguaggi e desidera approfondire le proprie conoscenze, a chi vuole inserirsi in questo contesto lavorativo o cambiare carriera.
Sbocchi professionali: Sviluppatore software, Data scientist, Analista di dati, Python Developer, Data Science Developer, Machine Learning Specialist, Esperto di sicurezza informatica, Web developer, DevOps engineer
Java è uno dei primi linguaggi orientato agli oggetti (OOP), significa che vengono create classi di oggetti in grado di interagire tra loro e questo favorisce la riusabilità e sicurezza del software, la sua peculiarità è quella di facilitare la scrittura del codice, rendendolo adatto alla maggior parte delle architetture e dei sistemi. È uno dei linguaggi più diffusi, richiesti ed utilizzati nel mondo della programmazione perché è estremamente versatile e può essere eseguito su piattaforme diverse perché è indipendente da quella che lo esegue.
Rivolto sia a chi si avvicina per la prima volta alla programmazione, sia a chi sviluppa in altri linguaggi e desidera approfondire le proprie conoscenze, a chi vuole inserirsi in questo contesto lavorativo o cambiare carriera.
Sbocchi professionali: Sviluppatore software, Data scientist, Analista di dati, Python Developer, Data Science Developer, Machine Learning Specialist, Esperto di sicurezza informatica, Web developer, DevOps engineer
Sede
c/o Palazzo Cattaneo
Via Oscasali 3 O, a scelta dell’allievo all’iscrizione, in video conferenza
26100 Cremona CR
Tel. 0372-1871133/ 329-5853231
Ufficio di riferimento
Destinatari dell'attività
tutti i cittadini
Programma / Calendario dell'attività
PROGRAMMA
• Basi di programmazione
• Tipi e costrutti del linguaggio: comandi, espressioni e calcoli, sintassi, variabili, tipi di dati, strutture di controllo, cicli, eccezioni, casting, condizionali, input/output
• Programmazione orientata agli oggetti (OOP): classi, oggetti, costruttori, ereditarietà, polimorfismo, incapsulamento, interfaccia, package
• Multithreading: classe thread, interfaccia runnable, executor, locks
• Collection framework: list, set, map, hibernate, spring, generics
• Programmazione funzionale: lambda, streams
• I database relazionali e JDBC
• Tecnologia JSP
• Creazione di contenuti dinamici
• Gestione degli errori e debug
• Protezione e sicurezza dei dati
• Basi di programmazione
• Tipi e costrutti del linguaggio: comandi, espressioni e calcoli, sintassi, variabili, tipi di dati, strutture di controllo, cicli, eccezioni, casting, condizionali, input/output
• Programmazione orientata agli oggetti (OOP): classi, oggetti, costruttori, ereditarietà, polimorfismo, incapsulamento, interfaccia, package
• Multithreading: classe thread, interfaccia runnable, executor, locks
• Collection framework: list, set, map, hibernate, spring, generics
• Programmazione funzionale: lambda, streams
• I database relazionali e JDBC
• Tecnologia JSP
• Creazione di contenuti dinamici
• Gestione degli errori e debug
• Protezione e sicurezza dei dati
Inizio corso
Ottobre 2025
Fine corso
Maggio 2026
Totale ore del corso
80 ore
Suddivisione del monte ore
Una lezione a settimana di 3 ore
Il giorno verrà deciso in base alla disponibilità delle persone iscritte – Orario dalle 20.00 alle 23.00
Il giorno verrà deciso in base alla disponibilità delle persone iscritte – Orario dalle 20.00 alle 23.00
Costi di partecipazione
€ 690,00 a persona – Materiale didattico compreso
Titolo rilasciato
Attestato di merito con votazione conseguita e allegato il programma svolto
Posti / Borse di studio disponibili
Disponibilità 20 posti