Java 1 Junior

Cursul se adreseaza persoanelor care isi doresc fie sa aprofundeze cunostintele de Java, fie sa se reorienteze profesional catre domeniul IT.

Terminarea cursului Java 1 Junior implica cunostinte generale despre limbajul Java, iar la finalul cursului puteti aplica pentru o certificare oficiala de la Oracle – OCA.

Cunostintele dobandite pe parcursul acestor cursuri sunt suficiente pentru a putea intelege concepte complexe din Java. Cursurile sunt impartite in doua parti: teorie si exercitii practice in sala de curs.

Programa

1. Introducere in Java

  • Clase si comentarii
  • Reguli “best practices” de formatare cod
  • Primitive
  • Operatori
  • Structuri de control decizionale
  • Structuri repetitive
  • Definirea constantelor

2. Clasa si instanta

  • Definirea unui obiect
  • Clasa vs Instanta
  • Constructorul
  • Atribute si comportamente
  • Dereferentierea
  • Valoare vs Referinta

3. Zone de memorie

  • Blocuri de initializare
  • Zone de memorie statice
  • Metode si blocuri de initializare statice
  • Final
  • Supraincarcarea (overloading)
  • Structuri de tip array
  • Pachete

4. Compozitia, mostenirea, polimorfismul si modificatorii de acces

  • Moduri de acces
  • Modificatori de acces
  • Incapsularea
  • Imutabilitatea
  • Compozitia
  • Mostenirea
  • Polimorfism
  • Clasa Object

5. Interfete, enumerari, clase si metode abstracte

  • Suprascrierea (overriding)
  • Clase si metode abstracte
  • Interfete
  • Enumerari
  • Nested classes

6. Design Patterns, Garbage collector si JVisualVM

  • Design Pattern: Singleton
  • Garbage collector
  • Analiza memorie cu JVisualVM

7. Exceptii si erori

  • Exceptii
  • Erori

8. Clase fundamentale in Java

  • Clasa Math
  • Clasa System
  • Clase pentru manipularea sirurilor de caractere: String, StringBuffer, StringBuilder
  • Clase Wrapper
  • Clasa Random
  • Clasa Scanner
  • Tipuri generice
  • Colectii
  • Streams

9. Manipularea datei si notiuni introductive despre firele de executie

  • Manipularea datei si a orei
  • Clasa Thread
  • Interfata Runnable

10. Prezentare proiect si examen final

Adauga Review

Rating*