Java 10 Guida Completa: da Principiante a Esperto.

4.9
9 opinioni
  • L'unico suggerimento che mi sento di dare al prof. Bemporad e di dare un seguito a questo corso con un altro di livello intermedio dove si possano implementare le conoscenze acquisite nella progettazione e sviluppo di un programma java.
    |
  • Non solo il corso è stato interessante, ma credo sia molto utile da utilizzare come ripasso.
    |
  • Forse a volte l'insegnante dovrebbe sintetizzare di più i passaggi semplici per poter proseguire con più fluidità
    |

Corso

Online

RISPARMIA 89%
20 € IVA inc.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Descrizione

  • Tipologia

    Corso

  • Metodologia

    Online

  • Ore di lezione

    11h

  • Inizio

    Scegli data

  • Invio di materiale didattico

  • Servizio di consultazione

  • Tutoraggio personalizzato

  • Lezioni virtuali

Questo corso, che non è un lungo tutorial ma una vera guida rapida, teorica e pratica, ti condurrà passo dopo passo a conoscere in profondità il linguaggio di programmazione JAVA SE 10 ed il Paradigma Object-Oriented.
La prima sezione del corso, che ti offro come bonus, è una sorta di corso nel corso... Imparerai infatti in modo approfondito il Paradigma Object-Oriented in tutti i suoi aspetti principali, secondo un percorso che ho ricavato dai miei (ahimè) moltissimi anni di esperienza sul campo come object-oriented analyst e designer. Le capacità che acquisirai nelle lezioni teoriche di questa prima sezione sono valide anche per qualunque altro linguaggio object-oriented, come Python, C#, Swift, C++.
Attraverso un percorso guidato, poi, impareremo cosa sono la Java Virtual Machine ed il Bytecode, ed eseguiremo subito una esercitazione guidata per scrivere un primo programma in Java.
Impareremo poi ad utilizzare i Primitive Types, le Espressioni e gli Operatori.
Impareremo a dichiarare le Variabili e le Costanti
Passeremo poi in rassegna tutti gli elementi del Control Flow (i test condizionali, i loop, i salti incondizionati).
Impareremo poi, nella sezione centrale del corso, tutti gli aspetti legati alla Programmazione Object-Oriented in Java:
Le Classi
La definizione dei Metodi e degli Attributi
I Membri di Istanza e di Classe
I Membri Pubblici e Privati
La differenza tra Primitive Type e Reference Type
I Costruttori
Il meccanismo dell'Overload (la prima forma di Polimorfismo)
Le Inner Classes e gli static blocks
Gli Array Monodimensionali, Multidimensionali, e la classe String
La gestione dell'Ereditarietà
Il meccanismo dell'Override (la seconda forma di Polimorfismo)
I Metodi e le Classi Astratte
La classe Object
Le Interface, assieme ai metodi di default, privati ed alle costanti
Le Annotations.
Le EnumerationsSuccessivamente, impareremo assieme a strutturare i programmi Java in Package, ed a gestire le Exceptions

Sedi e date

Luogo

Inizio del corso

Online

Inizio del corso

Scegli dataIscrizioni aperte

Profilo del corso


Conoscere in profondità la grammatica e la sintassi del linguaggio di programmazione Java 10,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

Conoscenza base del sistema operativo (Mac, Linux, Windows) e utilizzo del terminale,La conoscenza di base di un linguaggio di programmazione pu\u00f2 aiutare ma non è richiesta.

Java 10 Guida Completa: da Principiante a Esperto.

Domande e risposte

Aggiungi la tua domanda

I nostri consulenti e altri utenti potranno risponderti

Chi vuoi che ti risponda?

Inserisci i tuoi dati per ricevere una risposta

Pubblicheremo solo il tuo nome e la domanda

Opinioni

4.9
eccellente
  • L'unico suggerimento che mi sento di dare al prof. Bemporad e di dare un seguito a questo corso con un altro di livello intermedio dove si possano implementare le conoscenze acquisite nella progettazione e sviluppo di un programma java.
    |
  • Non solo il corso è stato interessante, ma credo sia molto utile da utilizzare come ripasso.
    |
  • Forse a volte l'insegnante dovrebbe sintetizzare di più i passaggi semplici per poter proseguire con più fluidità
    |
100%
4.8
eccellente

Valutazione del corso

Lo consiglia

Valutazione del Centro

Michele Salvatore

5.0
26/11/2019
Sul corso: L'unico suggerimento che mi sento di dare al prof. Bemporad e di dare un seguito a questo corso con un altro di livello intermedio dove si possano implementare le conoscenze acquisite nella progettazione e sviluppo di un programma java.
Consiglieresti questo corso?:

Carlo Vacca

5.0
25/11/2019
Sul corso: Non solo il corso è stato interessante, ma credo sia molto utile da utilizzare come ripasso.
Consiglieresti questo corso?:

Pietro Celiento

5.0
24/11/2019
Sul corso: Forse a volte l'insegnante dovrebbe sintetizzare di più i passaggi semplici per poter proseguire con più fluidità
Consiglieresti questo corso?:

Max Larry

5.0
24/11/2019
Sul corso: Mi ha permesso di fare un parallelismo di conoscenze fra c#, che conosco meglio, e java.
Consiglieresti questo corso?:

Filippo Sgro

5.0
24/11/2019
Sul corso: Il corso è ben strutturato, fornisce spiegazioni semplici ma molto efficaci, consigliatissimo
Consiglieresti questo corso?:

Lucia Collenz

4.0
24/11/2019
Sul corso: Sarebbe stato bello e utile affrontare insieme un progetto concreto basato su un aspetto reale. Nel complesso mi sembra comunque giusto mettere 4 stelle, aspettando aggiornamenti.
Consiglieresti questo corso?:

Andrea Zannier

5.0
23/11/2019
Sul corso: L'insegnante ha davvero una grande chiarezza espositiva riesce ad andare in profondità senza complicare. Il pregio maggiore di questo corso rispetto alle offerte è sicuramente la precisione dell'approccio, il non dare per scontato, ma spiegare quello che succede 'dietro le quinte'. A me è molto utile, perchè trovo che si impara in maniera più duratura.
Consiglieresti questo corso?:

Andrea Valerio

5.0
22/11/2019
Sul corso: Il corso è organizzato in forma progressiva per raggiungere passo dopo passo un livello veramente alto di competenza.
Consiglieresti questo corso?:

Raffaele Tufano

5.0
22/11/2019
Sul corso: Il corso è utile per aggiornarsi sulle ultime funzionalità aggiunte nelle ultime versioni della JAVA SE.
Consiglieresti questo corso?:
*Tutte le opinioni raccolte da Emagister & iAgora sono state verificate

Successi del Centro

2019

Tutti i corsi devono essere aggiornati

La media delle valutazioni dev'essere superiore a 3,7

Più di 50 opinioni degli ultimi 12 mesi

4 anni del centro in Emagister.

Materie

  • C++
  • Programmazione
  • C#
  • C
  • Passo

Programma

Contenido del curso
Oggetti e Concetti
Classificazione
Incapsulamento
Membri di Istanza e di Classe
Generalizzazione
Ereditarietà
Composizione
Collaborazione
Gli Oggetti Software
Object Modeling in Color (gli Archetipi)
Un Conto Corrente Object-Oriented - Parte 1
Un Conto Corrente Object-Oriented - Parte 2
Un Conto Corrente Object-Oriented - Parte 3
Struttura dei Programmi Java
Compilazione di un Programma Java
Il Bytecode
La Java Virtual Machine
Data Types
Literal Numerici Interi
Literal Numerici Floating-Point
Literal per i Caratteri
Literal per i Boolean
Literal per le Stringhe
Le Variabili
Le Costanti
Introduzione agli Operatori
L'Operatore di Assegnamento Semplice
Gli Operatori Aritmetici
Gli Operatori di Incremento e Decremento
Gli Operatori di Assegnamento Composti
Gli Operatori Relazionali
Gli Operatori Logici
Gli Operatori Logici Short-Circuit
L'Operatore Condizionale
Conversioni di Tipo
Conversioni di Tipo nelle Espressioni
Introduzione
Lo Statement ""if/else""
Lo Statement ""switch""
Il Ciclo ""while""
Il Ciclo ""do/while""
Il Ciclo ""for""
Lo Statement ""break""
Lo Statement ""continue""
Definire una Classe
Membri Statici
Membri Pubblici e Privati
Istanziare una Classe
Valori e Riferimenti
Il Garbage Collector
Il ""Dot Operator""
Definire un Metodo
Ritornare da un Metodo
Variabili e Scope
La Keyword ""this""
Parametri e Argomenti
Passare un Oggetto ad un Metodo
Ritornare un Oggetto da un Metodo
Il Costruttore
Overload dei Metodi e Polimorfismo
Overload dei Metodi e Conversione
Overload dei Costruttori
Inner Classes
Il Blocco ""static""
Introduzione agli Array
Indice e Literal di un Array
Gli Array Multidimensionali
Dichiarazione Alternativa di un Array
Array Reference e Length
Il Loop ""for/each"" per gli Array
Introduzione ai Metodi ""varargs""
Overload dei Metodi ""varargs""
La Classe String
Metodi della Classe String
Usare Argomenti della Command Line
Introduzione all'Ereditarietà in Java
Ereditarietà dei Membri di una Classe
Costruttori ed Ereditarietà: ""super()""
""super()"" e i Membri delle Superclassi
Gerarchia di Ereditarietà
Variabili, Reference, Ereditarietà
Override dei Metodi
Override e Polimorfismo
Metodi Astratti, Classi Astratte
La Keyword ""final""
La Classe ""Object""
Introduzione alle Interface
Dichiarazione di una Interface
Implementazione di una Interface
Implementazione Multipla delle Interface
Ereditarietà tra Interface
Metodi di Default nelle Interface
Interface e Ereditarietà Multipla
Metodi Privati e Statici in una Interface

Ulteriori informazioni

A chi è rivolto: Sviluppatori principianti che desiderano imparare a programmare attraverso il linguaggio di programmazione Java,Sviluppatori, principianti o esperti, che desiderano apprendere i principi della programmazione Object-Oriented,Sviluppatori che desiderano imparare il linguaggio di programmazione Java SE 10
Cosa include il prezzo totale del corso?
Comunicazione diretta col docente, accesso a vita, ampliamenti e aggiornamenti inclusi, rimborso entro 30 giorni.

Hai bisogno di un coach per la formazione?

Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.

Java 10 Guida Completa: da Principiante a Esperto.

20 € IVA inc.