Title
Java 17 Object-Oriented Programming
Impara il linguaggio Java 17 e la programmazione Object-Oriented, con la guida di un Senior Software Engineer

What you will learn
Conoscere in profondità la grammatica e la sintassi del linguaggio di programmazione Java 17
Conoscere ed utilizzare il paradigma object-oriented
Conoscere la struttura generale della Java Virtual Machine e del Bytecode
Conoscere il significato di "Oggetto" e di "Concetto"
Comprendere le fasi della compilazione di un programma Java
Conoscere ed utilizzare i Tipi Primitivi, le Variabili e le Costanti
Conoscere ed utilizzare gli Operatori Aritmetici, di Incremento/Decremento, gli Operatori Logici e Relazionali
Conoscere ed utilizzare le Conversioni di Tipo
Conoscere ed utilizzare il Control Flow (if/else, switch, while, do/while, for loops, break e continue)
Conoscere ed utilizzare le Classi, le Interface, le Enumeration
Conoscere ed utilizzare i membri di una classe (Attributi, Metodi, Costruttori)
Conoscere ed utilizzare l'Overload, l'Override ed il Polimorfismo
Conoscere ed utilizzare gli array (monodimensionali e multidimensionali) e le Stringhe
Conoscere ed utilizzare l'Ereditarietà, le Classi Astratte ed i Metodi Astratti
Conoscere ed utilizzare i Package
Conoscere ed utilizzare le Lambda Expression ed i Method Reference
Conoscere ed utilizzare i Java Modules
Conoscere ed utilizzare i Record
Conoscere ed utilizzare le Sealed Class e le Sealed Interface
Why take this course?
🎓 Impara il linguaggio Java 17 e la programmazione Object-Oriented con la guida di un Senior Software Engineer
Corsi Sostanziali: Java 17 & OOP
Questo corso rappresenta una guida rapida, teorica ed pratica completa che ti porterà a padroneggiare il linguaggio di programmazione JAVA SE 17 e il Paradigma Object-Oriented (OOP). Con una mappa del terreno ricavata dai miei molti anni di esperienza nel ruolo di object-oriented analyst e designer, ti offro questo corso come un viaggio attraverso le profondità del Java OOP. Le competenze acquisite durante la sezione teorica sono trasferibili a qualsiasi altro linguaggio orientato agli oggetti, rendendoti versatile e pronta per sfidare diverse piattaforme.
Fondamenta del Paradigma Object-Oriented
- Inizia con un'introduzione approfondita al Paradigma Object-Oriented, esplorando i suoi principi chiave in una sezione che funge da corso all'interno del corso stesso.
- Approfondimenti e concetti pratici rendono questa sezione un punto di riferimento valido per qualsiasi linguaggio orientato agli oggetti, come Python, C#, Swift, C++, ecc.
Java Virtual Machine ed il Bytecode
- Confronti teorici e pratici con la Java Virtual Machine (JVM) e lo Bytecode.
- Esegui subito un'esercitazione guidata per creare il tuo primo programma in Java.
Primitives Types, Espressioni, Operatori
- Impara ad utilizzare i Primitive Types, le Espressioni e gli Operatori in Java.
Variabili e Costanti
- Divertiti nelle lezioni su come dichiarare le Variabili e le Costanti in Java.
Control Flow
- Esplora tutti gli elementi del Control Flow, inclusi test condizionali, loop e salti incondizionati.
Programmazione Object-Oriented in Java
- Dive deep into Object-Oriented Programming (OOP) in Java:
- Classi e Metodi
- Attributi
- Costruttori, Overload, Inner Classes, Array, String, Gestione dell'Ereditarietà, Record, Sealed Class/Interface, Override, Metodi e Classi Astratte, Interface (inclusi metodi di default ed annotation), Enumerations
- Comprendi le differenze tra Primitive Type e Reference Type.
- Impara il meccanismo delle Annotations e come gestire le Exceptions.
- Approfondisci il ruolo dei Type Wrappers, l'Autoboxing e l'Auto-Unboxing.
- Affronta i Generics, le Lambda Expressions e i Method References.
- Struttura i programmi in Package e gestisci i Java Modules.
Questo corso ti guiderà attraverso ogni aspetto del linguaggio Java 17 e del paradigma OOP, fornendoti le competenze necessarie per sviluppare applicazioni robuste ed efficaci. Con una combinazione di teoria solida e esercitazioni pratiche, ti preparerai ad affrontare le sfide del mondo dell'sviluppo software con sicurezza e competenza.
👉 Unisciti a noi e inizia il tuo percorso verso la maestria in Java 17 OOP oggi! 👈
Screenshots




Our review
🛠️ Raccolta Feedback su il Corso Java Introduttivo
Aspetti Positivi:
- Didattica Chiara e Comprese: Gli studenti hanno apprezzato la chiarezza delle spiegazioni e la capacità dell'instructor, Alessandro Bemporad, di rendere complessi concetti estremamente accessibili.
- Struttura del Corso: Il corso è stato giudicato ben strutturato e copre una gamma di argomenti fondamentali, dai concetti di base al packaging e ai generics.
- Approccio Graduale: Particolare apprezzamento per la presentazione graduale dei concetti, che è stata particolarmente utile per chi proviene da altri linguaggi di programmazione.
- Esempi Pratici: I molti esempi pratici inclusi nel corso sono stati molto apprezzati e hanno aiutato gli studenti a capire come applicare ciò che sono stato insegnato.
- Adattabilità: Il corso è stato riconosciuto come adatto per principianti, offrendo una solida base per comprendere e utilizzare il linguaggio Java.
Aspetti da Migliorare:
- Esercizi Pratici: Alcuni studenti hanno espresso il desiderio di avere più esercitazioni o sfide da compiere, per poter applicare direttamente gli insegnamenti e rafforzare l'apprendimento.
- Esempi nel Mondo Reale: Si suggerisce l'aggiunta di esempi più concreti e l'esplorazione di argomenti più avanzati come le Java Native Interface, interfacce grafiche, socket per il networking e parti pratiche che mostrano l'applicazione del Java nel mondo reale.
- Pratica Complementare: Alcuni studenti hanno indicato che, anche se il corso è ricco di esempi, avrebbe fatto bene includere ulteriori esercitazioni per sviluppare programmi più complessi.
Conclusioni e Suggerimenti:
- Diversificazione degli Argomenti: Il corso è valido come introduzione alla Java, ma per una comprensione più completa si consiglia di integrare il corso con altre risorse che trattano argomenti specifici mancanti.
- Approccio Pratico: Incorporare esercitazioni e sfide che permettano agli studenti di scrivere programmi reali, migliorando l'aspetto pratico del corso.
- Aggiornamento Contenuti: Includere contenuti relativi alle ultime versioni della JDK, come Java 17, per mantenere la ricerca costante aggiornamento con le novità del linguaggio.
Rating Media: Il corso ha ricevuto un rating mediovo, che riflette una forte base introduttiva e didattica, ma also c'è chi suggerisce l'aggiunta di più materiale pratica per arricchire l'esperienza d'apprendimento.
Raccomandazione: Per chi è già familiarizzato con i concetti di base della Java o ha esperienza, questo corso serve come punto di riferimento di base per iniziare il proprio percorso di apprendimento con Java. Gli studenti che provengono da altri linguaggi di programmazione potrebbero cercare ulteriori risorse e esercitazioni aggiuntive per approfare la loro comprensione della Java. Gli sviluppatori esperienzi potrebbero trovare molta utile nel corso come base per costruire le proprie applicazioni di programmazione con i concetti di base della Java. #JavaCorso #ApprendimentoJava #FeedbackDellCorsoJava (Note: Per "un pò di pratica" si intende "una quantità non nulla" e per "Gli studenti che sono già familiarizzati con i concetti di base della Java" si intende "Gli studenti che hanno già una comprensione solida dei concetti di base della Java".)
Charts
Price

Rating

Enrollment distribution
