HomeProgrammi dei CorsiProgrammatore Java

Programmatore Java

  • Unità didattiche: 137
  • Modalità: Online
  • Materiali: Video, Esercizi, Quiz
  • Partenza: Quando vuoi tu
  • Certificato: Si, con QR di verifica
  • Lingua: Italiano
  • Accesso: 12 mesi
  • Durata Certificato: Illimitata
  • Disponibilità: 24 ore al giorno, 7 giorni su 7
  • Assistenza docenti: Si
  • Incluso nel Pacchetto: Si
  • Studenti soddisfatti: 98%
Programmatore Java
Prezzo del corso
39,00 €
per un anno
oppure tutti i corsi per un anno
a 59 € col Pacchetto
L’Accademia
764.000 studenti formati
ISOCertificata ISO 9001
Ente Europeo EADL
Pagamenti accettati
PPayPal
Carta di credito
Bonifico bancario

Questo corso fa parte del percorso Programmazione e Sviluppo di Accademia Domani.

Descrizione

Il corso Programmatore Java di Accademia Domani insegna il linguaggio su cui girano le aziende: Java, da decenni la spina dorsale di sistemi bancari, gestionali e piattaforme enterprise, e una delle voci più ricorrenti negli annunci di lavoro per sviluppatori. Un linguaggio ordinato, che insegna a programmare come si deve.

Cosa imparerai

Le basi del linguaggio: sintassi, tipi, controllo del flusso — il rigore di Java che diventa un vantaggio per chi impara; la programmazione a oggetti fatta sul serio: classi, oggetti, ereditarietà e incapsulamento, i concetti che Java incarna meglio di chiunque e che valgono per tutti i linguaggi moderni; le strutture dati e le librerie del mestiere; e la costruzione di programmi completi, con l’ordine mentale che i team di sviluppo pretendono.

A chi è rivolto

A chi punta al lavoro da sviluppatore in azienda, dove Java è casa; a chi vuole la programmazione a oggetti spiegata dal linguaggio che l’ha resa standard. I cugini di bottega sono il C++ per le prestazioni e il Linguaggio C per le fondamenta; il punto di partenza del percorso è il Coding in Python.

Attestato incluso

Esame online ripetibile e Certificato di frequenza e superamento con QR di verifica, compreso nel prezzo.

Durata

Il corso online può essere fruito online 7 giorni su 7, 24 ore su 24. Nessun vincolo di orario: studi quanto vuoi e quando vuoi. Una volta iscritto puoi iniziare quando vuoi e hai 12 mesi per completare il Corso.

Programma

Il programma del corso online parte da zero e copre le seguenti aree:

Modulo 1 – Installazione
1. Intellij IDEA community
2. Altri IDE
3. Presentazione ambiente
 
Modulo 2 – Stringhe I
4. Print e println
5. Stringhe, parte 1
6. Stringhe, parte 2
 
Modulo 3 – Array
7. Array
8. Matrici
9. Matrici – accorgimenti vari
10. Stampa array di oggetti
Modulo 4 – Classi e Classe Object
11. Classi
12. Classe Object
13. Equals
14. Tostring
 
Modulo 5 – Ereditarietà
15. Ereditarietà, parte 1
16. Ereditarietà, parte 2
 
Modulo 6 – Polimorfismo
17. Polimorfismo
18. Polimorfismo – overload
19. Polimorfismo – override
20. Varargs
 
Modulo 7 – Package
21. Package
22. Package private and protected
Modulo 8 – Classi astratte
23. Classi astratte
24. Classi astratte esempio pratico
 
Modulo 9 – Interfacce
25. Interfacce
26. Interfacce – caratteristiche
27. Interfacce – esempio pratico
28. Interfacce – scope
29. Interfacce – uso classe diretto
30. Interfacce multiple
31. Array di interfacce
32. Interfacce e metodi di default, parte 1
33. Interfacce e metodi di default, parte 2
 
Modulo 10 – Generics
34. Generics – introduzione e primo esempio
35. Generics multipli
36. Generics – bounded types
 
Modulo 11 – Approfondimenti I
37. Inner class
38. Static block
39. Final, parte 1
40. Final, parte 2
41. Scanner
 
Modulo 12 – Collections JCF
42. Collections JCF – introduzione
43. ArrayList – add get stampa
44. ArrayList – size remove addAll
45. ArrayList – contains sort reverseOrder
46. ListIterator
47. ListIterator – remove e add durante ciclo
48. LinkedList
49. HashMap, parte 1
50. HashMap, parte 2
51. LinkedHashMap
52. TreeMap, parte 1
53. TreeMap, parte 2
 
Modulo 13 – GUI (Graphical User Interface)
54. Frame
55. Buttons
56. Label, textarea, text, listeners
57. Checkbox
58. Radiobutton
59. Radiobutton e button click
 
Modulo 14 – Approfondimenti II
60. Costruttore e super implicito
61. Eseguire da terminale
62. Incapsulamento, parte 1
63. Incapsulamento, parte 2
64. Incapsulamento, parte 3
65. Enumerazioni, parte 1
66. Enumerazioni, parte 2
67. Stack – pila, parte 1
68. Stack – pila, parte 2
 
Modulo 15 – Stringhe II
69. Replace, parte 1
70. Replace, parte 2
71. ReplaceAll
72. Trim
73. Contains
74. Endswith e startswith
75. Length
76. Split
77. Substring
78. CharAt
79. IndexOf
80. LastindexOf
81. CompareTo
82. Equals
83. Concat
84. Format
85. IsEmpty
86. ToCharArray
87. ToLowerCase toUpperCase
Modulo 16 – Sorting e comparable interface
88. Comparable interface
89. Comparator
90. Sorting comparator metodi multipli
91. Sorting comparazioni multiple
 
Modulo 17 – Exceptions
92. Introduzione al modulo Exceptions
93. Try catch
94. Try catch finally
95. Exceptions personalizzate
96. Throws
 
Modulo 18 – Java I/O files
97. File write
98. Reader
99. Buffered reader, parte 1
100. Buffered reader, parte 2
101. Bufferedwriter
102. Serialize
103. Deserialize
 
Modulo 19 – Threads
104. Introduzione al modulo Thread
105. Extends thread
106. Implements runnable
107. Passare variabili
108. Synchronized, parte 1
109. Synchronized, parte 2
110. Join, parte 1
111. Join, parte 2
112. Wait, notify, notifyall
113. Synchronized semplice, parte 1
114. Synchronized semplice, parte 2
 
Modulo 20 – Esercizi
115. Introduzione al modulo Esercizi
116. Esercizio 1
117. Esercizio 2, parte 1
118. Esercizio 2, parte 2
119. Esercizio 3 – costruttore
120. Esercizio 4
121. Esercizio 5
122. Esercizio 6
123. Esercizio 7
124. Esercizio 8 – semaforo
 
Modulo 21 – Progetto
125. Introduzione al Progetto
126. Progetto, versione 1 – script iniziale
127. Progetto, versione 2 – controli
128. Progetto, versione 3 – lista attesa
129. Progetto, versione 4 – processa attesa
130. Progetto, versione 5 – GUI
131. Progetto, versione 6 – GUI voci menu actions
132. Progetto, versione 7 – GUI crea pannelli
133. Progetto, versione 8 – GUI separazione classi
134. Progetto, versione 9 – GUI actions nei pannelli
135. Progetto, versione 10A – GUI oggetti comuni
136. Progetto, versione 10B – GUI oggetti comuni
137. Considerazioni finali
Quiz finale 

Certificato

Una volta che la piattaforma ha tracciato sia la fruizione di tutti i contenuti che l’esito positivo di tutti i quiz online di un singolo Corso, non si ottiene un semplice attestato di frequenza ma un Certificato di frequenza e superamento dello stesso. Il Certificato riporta il programma in inglese e italiano, le ore, il timbro, la votazione, la data, la firma del rappresentante legale e non contiene nessuna dicitura “corso online”, ed è del tutto identico a quelli di analoghi corsi seguiti in aula.

Inoltre, il processo di progettazione ed erogazione dei Corsi è Certificato ISO9001 da RINA, una Certificazione che è valida non soltanto in Italia ma anche all’estero attraverso IQNet, il più grande network internazionale della certificazione di sistemi di gestione.

I Certificati vengono inviati via mail in formato digitale (PDF), si stampano in autonomia ma sono dotati di un codice univoco anti-contraffazione che permette a un futuro datore di lavoro di verificarne l’autenticità.

I Certificati di Accademia Domani sono infatti validati da Veriform, un sistema di tracciamento automatizzato dell’autenticità basato su QR Code, che presto sarà anche su Blockchain.

Grazie a tutto questo, i Certificati sono largamente apprezzati dalle aziende private, e sono stati validi per il riconoscimento di crediti formativi in molte università italiane e straniere, e anche in settori specifici come l’attività sportiva, l’HACCP o le professioni non regolamentate, aiutando tantissimi studenti a cambiare o trovare lavoro.

Ciascun Certificato può essere inserito nel Curriculum e anche su LinkedIn.

Inserimento Lavorativo

 
Al termine del Corso viene data la possibilità di iscriversi al programma di inserimento lavorativo, che include: un Corso online aggiuntivo sulla scrittura del cv, sulla ricerca del lavoro e sul colloquio di selezione; la possibilità di inserire il cv nel database consultabile dalle aziende; la ricezione della newsletter con articoli sul mondo del lavoro e con le richieste delle aziende.
Per saperne di più clicca su questo link

Video del Corso

Domande frequenti

A cosa serve Java oggi?

A far girare il mondo enterprise: sistemi bancari e assicurativi, gestionali, grandi piattaforme di back-end, oltre alla storica base dello sviluppo Android. È tra i linguaggi più richiesti negli annunci per sviluppatori, soprattutto nelle aziende strutturate.

Java e JavaScript sono la stessa cosa?

No, e il nome inganna da trent'anni: sono linguaggi diversi per storia, sintassi e usi. Java domina i sistemi aziendali e il back-end; JavaScript è il linguaggio del web e dei browser. Il percorso ha corsi dedicati per entrambi, proprio perché non sono intercambiabili.

Java è difficile da imparare?

È più formale di Python — richiede più struttura fin dalla prima riga — ma è proprio questo rigore a insegnare bene: chi impara Java impara l'ordine della programmazione a oggetti, che poi ritrova ovunque. Il corso parte da zero e costruisce un passo alla volta.

C'è un attestato alla fine?

Sì: esame online ripetibile e Certificato di frequenza e superamento con QR di verifica, incluso nel prezzo.

Nel gruppo Programmazione e Sviluppo ti aspettano anche Programmatore C++ e Programmatore Linguaggio C.

Un consiglio da amministratore attento: se nel tuo percorso c’è più di un corso, il Pacchetto Tutto Incluso (59 euro, 12 mesi, nessun rinnovo automatico) è la strada che conviene.