Curs Offline
ian. 24, 2019 - mart. 15, 2019
30 ORE
Timișoara
6 Locuri Rezervate
(6 Disponibile)
Preț800 RON

Cui se adresează

Cursul se adresează oricui:

  • a absolvit Java Essentials 1 in cadrul Savnet Training Center
  • are cunostinte de baza in OOP (obiecte, clase) si algoritmică, utilizarea unui IDE si GitHub


Durata

7 saptamani– 30 ore – 10 sedinte

(18:30 – 21:30)


Investiția în cariera ta

  • 400 RON/lună

Durata cursului: 7 săptămâni

Dezvoltă-ți cariera! Accesează noi oportunități cu Java!

Obiectiv

Competențe dobândite

Cunoștințele teoretice se îmbină cu cele practice. Fiecare cursant va exersa, explora și încerca conceptele teoretice Java în lucrări de laborator, iar verificarea cunoștințelor se face printr-un proiect de final de modul de curs.

La sfârșitul modulului de curs, vei fi capabil:

  • Să ințelegi clasele și obiectele
  • Să înțelegi și să lucrezi cu interfețe, moșteniri, colecții, operații I/O, excepții și colecții, notiuni de testare automata (JUnit)

Experiența educațională

Cum îți vom asigura rezultate de top?

Ce vei studia

 

Capitol Subiecte discutate
1. Clase și obiecte 1.1. Controlul accesului la membrii unei clase
1.2. Membrii statici
1.3. Constante
1.4. Inițializarea câmpurilor statice
1.5. Inițializarea câmpurilor ne-statice
1.6. Clase nested
1.7. Enum-uri
1.8. Annotations
2. Package-uri 2.1. Crearea unui package
2.2. Denumirea package-urilor
2.3. Folosirea membrilor unui package
2.4. Management-ul surselor și claselor
3. Interfețe 3.1. Definirea unei interfețe
3.2. Implementarea unei interfețe
3.3. Folosirea unei interfețe ca un tip
3.4. Metode default. Metode statice
4. Moștenire 4.1. Operatorul cast
4.2. Supradefinirea și ascunderea metodelor
4.3. Polimorfismul
4.4. Ascunderea câmpurilor
4.5. Cuvântul cheie super
4.6. Clasa Object
4.7. Cuvântul cheie final
4.8. Cuvântul cheie abstract
4.9. Moștenire vs agregare
5. Clase pentru manipulat numere si caractere 5.1. Clasele Number
5.2. Formatarea numerelor
5.3. Clase pentru operații aritmetice complexe
5.4. Problemele cu aritmetica reală de precizie
5.5. Caractere
6. Clase pentru manipulat siruri de caractere 6.1. Conversia între numere și șiruri
6.2. Manipularea caracterelor dintr-un String
6.3. Compararea String-urilor
6.4. Clasa StringBuilder
7. Excepții 7.1. Ce este o excepție?
7.2. Cerințele de tratare a excepțiilor
7.3. Prinderea și tratarea excepțiilor
7.4. Specificarea excepțiilor aruncate de o metodă
7.5. Aruncarea excepțiilor
7.6. Excepții ne-verificate
7.7. Avantajele excepțiilor
8. Colecții 8.1. Introducere
8.2. Interfețe de bază
8.3. Operații
8.4. Implementări
8.5. Algoritmi polimorfici
9. Operații I/O 9.1. Stream-uri I/O
9.2 I/O la nivel de fișier
10. Notiuni de testare automata 10.1. JUnit

 

Cât durează și cum decurge o ședință de curs

Cum se face evaluarea cunoștințelor

Verificarea cunoștințelor se face prin prezentarea unui proiect de integrare a cunoștințelor si a tuturor temelor de laborator.

Certificări recunoscute internațional

Curriculum cursului Java Essentials 2 reprezinta un pas suplimentar pentru dobândirea certificarii OCP (Oracle Certified Professional).

Certificări recunoscute internațional

Susținerea examenului în vederea certificării sus menționate nu este inclusă în prețul ofertei de curs.

Mă înscriu

700800 LEI

Leave a Reply