fbpx

Java Developer

Java este printre cele mai versatile și accesibile limbaje de programare, de aceea cererea pe piață de programatori Java este foarte mare.

În loc să îți garantăm angajarea, îți vom da toți banii înapoi dacă nu îți place cursul!

Momentan nu avem deschisă înscrierea la nicio clasă pentru acest curs.
Pentru întrebări și nelămuriri nu ezitați să ne contactați
Pret

3657 RON
3945 RON

Tip

Job Oriented

Nivel

Entry-Level

Durată

100 ore

Desfășurare

Online, cu predare Live

Mențiuni

Predarea se face in Limba Română

Acreditare

Ministerul Educației Naționale (ANC)

Cod COR

351201

Înscrie-te! alege opțiune

Despre curs

Meeting Online Gratuit de 30 de minute cu un Mentor de Carieră

Programează-te la o discuție liberă în care vei afla tot ce trebuie să știi despre cum te vor ajuta cursurile Job Oriented să te angajezi.

Planifică-ți AICI meeting-ul și hai să ne cunoaștem!

 

Ce este un Java Developer?

Un Java Developer este o persoană specializată pe acest limbaj de programare, care colaborează cu web developeri, cu ingineri software, dar și alte persoane specializate din domeniul IT pentru a integra Java in diferite aplicații, site-uri web și produse software.

Java se află in topul celor mai populare limbaje de programare, considerat a fi un limbaj versatil și ușor de învățat.

 

Ce conține cursul Java Developer?

În cadrul acestuia, combinăm 3 modalități de learning: TRAINING, MENTORING & COACHING.

Cursul Java Developer se axează pe noțiuni de Java de nivel Associate și Professional, principii de OOP, introducere în Baze de Date, Spring Framework și Servicii REST.

Programa este una amplă și se concentrează în jurul mai multor concepte și tehnologii. Vor fi abordate noțiunile teoretice necesare care contribuie la formarea unei gândiri logice și testată de recruiteri la interviuri.  Apoi vei avea probe practice și proiecte ce vor evolua din punct de vedere al complexității materiei în timp ce vei acumula cunoștințele necesare.

 

Cui i se adresează cursul de Java Developer?

  • persoanelor care nu au background tehnic, dar doresc să obțină un job de Java Developer
  • persoanelor care deja lucrează în IT și doresc să își completeze cunoștințele pentru a face o tranziție către Java Development
  • persoanelor care doresc o carieră în IT, însă nu știu cu ce să înceapă și au nevoie de un program de studiu ghidat de un Mentor

 

La ce joburi poți aplica după finalizarea cursului?

  • Java Developer
  • Software Developer

 

Modalități de plată

Există mai multe modalități de plată și finanțare pe care le poți utiliza pentru înscrierea la acest curs.

1. Plata integrală în avans: 3657 RON

Plata integrală se poate achita și in 2-6 rate egale în cazul în care ai un card de credit dedicat plății în rate egale fără dobândă:

  • Star Card, emis de Banca Transilvania
  • Card Avantaj
  • Cardurile de cumpărături de la Alpha Bank
  • Bonus Card, emis de Garanti BBVA

2. Plata eșalonată: 789 RON (taxa de înscriere) + 789 RON * 4 tranșe = 3945 RON

Taxa de rezervare de 789 RON se poate achita cash la sediul nostru, cu cardul sau prin transfer bancar pe site-ul www.telacad.ro.

Tranșele se achită până la cursurile 5, 10, 20 și respectiv 30.

Certificări

La terminarea cursurilor, cursantul primește o diplomă eliberată de către Telecom Academy care atestă faptul că acesta a absolvit cursul și a dobândit cunoștințele necesare obținerii unui job în domeniu.

După absolvirea acestui curs, poți participa la examenul acreditat de Ministerul Educației Naționale (ANC).

Atenție! Participarea la Examenul ANC se poate face doar pentru cursanții care au minim Studii Medii.

Programa

  • Introducere
  • Hardware
  • Software
  • Caracteristici de bază
  • Versiuni și direcții de dezvoltare
  • Instalare Java și utilitare
  • BlueJ și asamblarea primului program
  • Date primitive
  • Operatori & operatori de incrementare/decrementare
  • Comentarii în codul sursă
  • Structuri de control decizionale
  • Structuri de control repetitive
  • Erori în fișierele de cod sursă
  • Zone de memorie constante
  • Clase
  • Obiecte și definirea atributelor
  • Definirea comportamentelor
  • Constructorul și crearea instanțelor
  • Accesul la atribute și apelul comportamentelor
  • Inferența tipului pentru variabile locale
  • Transfer prin valoare vs. Transfer prin referință
  • Zone de memorie statice
  • Metode statice
  • Blocuri anonime
  • Supraîncărcarea
  • Constructorul this()
  • Definirea unei structuri de tip array
  • Pachete
  • Moduri și modificatori de acces
  • Încapsularea, imutabilitatea și moștenirea
  • Cuvânt cheie super (hiding fields) și constructorul super()
  • Suprascrierea (overriding)
  • Polimorfismul
  • Operatorul instanceof
  • Prototipuri abstracte
  • Interfețe
  • Singleton Pattern
  • Enumerări
  • Tipuri Nested
  • Tipuri anonime
  • Expresii Lambda
  • Clasa Object
  • Erori vs. Excepții
  • Ce reprezintă excepțiile ?
  • Tratarea excepțiilor Try – Catch – Finally
  • Try cu resurse
  • Clasele Math & System
  • Clasa String
  • Manipularea șirurilor de caractere: StringBuilder și StringBuffer
  • Clasele Wrapper
  • Clasele Random & Scanner
  • Tipuri generice
  • Colecții
  • List, Set, Map & Streams
  • Inițializarea colecțiilor
  • Sistemul de fișiere
  • Stream API
  • Threads Simplu & Advanced
  • Design Patterns, Design Principles, Antipatterns
  • Modules, Reflection
  • Baze de Date, Hibernate, JPA, JDBC
  • Concepte generale de Baze de Date
  • Utilizarea limbajului Java in relația cu bazele de date
  • Introducere în conceptul de Git
  • Lucrul cu Git pe plan local

Sponsori și parteneri