Cremona: Corso programmatore Java

Versione stampabileVersione stampabile

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

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

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

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

L'iscrizione deve essere presentata a

Approfondimenti

Ente di riferimento

1