fbpx

Curs Java 1 Associate cu predare

Învață bazele unuia dintre cele mai folosite si căutate limbaje de programare de pe piață – JAVA. Acest curs îți asigură noțiunile teoretice de bază, dar și abilitățile practice necesare promovării unui interviu pentru un post de Java Junior. De asemenea, îți oferă toate informațiile necesare promovării certificării OCA 8 de la Oracle sau, împreună cu absolvirea următorului curs de Java 1 Professional, te va pregăti pentru certificarea Java 11 Developer.

Înscrie-te:

Lista de clase la care te poți înscrie:

Java 1 Associate – 1 Martie 2023– începe miercuri, 1 Martie, la ora 18:00 și se desfășoară în zilele de miercuri,  în intervalul 18:00-22:00, timp de 10 ședințe.
Cursul cuprinde 40 ore de curs.
Instructor: Andrei Ivanescu
Tarif: 650 RON – elevi/studenți la licență
           750 RON – persoane fizice
Înscrie-te acum
Nivel

Associate

Nr. ședințe sala de curs

10

Nr. ședințe transmisie live

9

Durata ședinței

4 ore

Studiu individual
Suport de curs scris

Materiale video

Nr. ore video
Limba de predare

Română

Limba materialului scris

Română/Engleză

Metode de evaluare
  • examene de capitol
  • examen final teoretic
  • examen final practic
Tarife Clasă cu Predare
650 RON - student
750 RON - pers. fizică
1075 RON - pers. juridică

Despre curs

 

Învață bazele unuia dintre cele mai folosite și căutate limbaje de programare de pe piață – JAVA. Java este un limbaj de programare orientat pe obiecte dezvoltat de firma Sun Microsystems, în toamna anului 1991 și lansat în 1995. A ajuns în timp record unul dintre cele mai apreciate limbaje de programare. Limbajul împrumută o mare parte din sintaxa C și C++, dar are un model al obiectelor mai simplu. Este considerat de mulți mai eficient decât bătrânul C++.

Proprietatea de a putea crea aplicații independente de platformă, applet-uri web, dar și robustețea și securitatea oferite, poziționează acest limbaj de programare în fruntea clasamentului. Aplicațiile dezvoltate pot rula pe majoritatea sistemelor de operare Windows, Linux și Mac Os, pot fi distribuite între servere, pot fi parte parte a unei pagini web, etc.

Acest curs de Java pentru începători îți asigură noțiunile teoretice de bază, dar și abilitățile practice necesare promovării unui interviu pentru un post de Java Junior. În cadrul cursului nostru, vom folosi un IDE dezvoltat special pentru învățare: BlueJ. Acesta poate să fie descărcat de pe http://www.bluej.org.

 

Există 4 platforme Java furnizate de Oracle:

  • Java Card – pentru smartcard-uri (carduri cu cip);
  • Java Platform, Micro Edition (Java ME) — pentru hardware cu resurse limitate, gen PDA sau telefoane mobile;
  • Java Platform, Standard Edition (Java SE) — pentru sisteme gen workstation, este ceea ce se găsește pe PC-uri;
  • Java Platform, Enterprise Edition (Java EE) — pentru sisteme de calcul mari (ex. servere ), eventual distribuite.

Află mai multe despre Avantajele de a învăța Java.

Dacă ești interesat/ă să urmezi un curs în regim self study, accesează curs Java 1 Associate.

Cui i se adresează cursul Java 1 Associate?

Cursul Java 1 Associate este dedicat persoanelor care nu au mai avut contact cu programarea și abordează noțiuni fundamentale de dezvoltare a unei aplicații. Telecom Academy a dezvoltat un material de studiu bine structurat, accesibil tuturor cursanților care nu au mai avut tangențe cu programarea până în acest moment.

Dacă ești interesat/ă să urmezi un curs în regim self study, accesează Curs Java 1 Associate Online.

Contul de cursant

Ce înseamnă asta?

Dacă ești cursant nou, după procesarea plății, vei primi pe mail o solicitare de activare a contului tău și un mail de informare ca ai fost înscris/înrolat în clasa. Contul tău va fi pe cursuri.telacad.ro, pe care îl vei accesa cu adresa de e-mail și parola setate în formularul de înscriere.

Dacă ești deja cursantul nostru, după procesarea plății, vei primi confirmarea înscrierii/înrolării în clasa dorită și îți vei accesa contul cu e-mail-ul și parola deja existente.

Ce găsești aici?

  • Materialele scrise și video
  • Regulile de Promovare
  • Exerciții suplimentare
  • Examenele de capitol pe care le vei susține online.
  • Examen final (teoretic și practic) pe care îl vei susține online
  • Catalog cu note
  • Diploma Telecom Academy la promovarea cursului

Odată înscris în clasă, cursantul va putea accesa materialele de curs și își va putea susține toate examenele, până la data finalizării cursului. Data finalizării cursului se va calcula ulterior, după ultima ședință de curs. Data de finalizare a cursului reprezintă perioada maximală în care participantul la curs poate susține toate examenele conform regulilor de promovare și poate promova cursul.

Examene și evaluări – Criterii de promovare

Există mai tipuri de examene: testele pentru capitole, examenul final teoretic, examen final practic și/sau proiect.

Examenele de capitol se susțin de acasă.

Pentru a fi promovat, cursantul trebuie să obțină un punctaj de minimum 70% la toate metodele de evaluare.

 

Dacă încă nu ești decis că acest curs este cel potrivit pentru tine, ai la dispoziție varianta Demo a cursului direct pe platforma noastră de e-learning. Creează-ți un profil și dă start studiului!

 

Notă! Garantăm suportul tehnic pentru cursurile tale pentru maxim 6 luni de zile de la data finalizării cursului, conform regulilor de promovare. Însă, accesul pe platforma de e-learning va fi limitat doar în cazul unor actualizări majore ale sistemului și în condițiile tehnice de la momentul respectiv. Până atunci, nicio grijă, odată creat contul, îl vei putea accesa oricând!

Ce vei învăța

  • să declari variabilele și să le folosești în operații simple și complexe
  • să aplici modificatorii de acces
  • să folosești structuri de control și de date
  • să folosești clase existente în Java, dar și să definești propriile clase de obiecte
  • să tratezi excepții din program
  • să folosești expresiile lambda
  • să dezvolți aplicații cu mai multe fire de execuție
  • să folosești colecțiile de date în Java și să folosești documentația Java API SE 17
  • să folosești principiile programării orientate pe obiect: encapsularea, moștenirea, abstractizarea și polimorfismul

Certificări

La promovarea cursului Java 1 Associate  primești o diploma eliberată de noi, Telecom Academy, care atestă faptul că ai absolvit, cunoștințele și abilitățile dobândite pe perioada cursului. Mai jos este schema cursurilor pe care ți le recomandăm să le urmezi în continuare.

Cursul însă îți deschide calea către prima CERTIFICARE pe care o poate da un profesionist. Furnizorul de certificare se numește Oracle și este unul dintre cei mai puternici furnizori de certificări din industria IT. Cele mai cunoscute și importante certificări pentru Java sunt următoarele:

  • Oracle Certified Associate, Java SE 8 Programmer (OCA)
  • Oracle Certified Professional, Java SE 8 Programmer (OCP)
  • Oracle Certified Master, Java SE 6 Developer

Lista completă a certificărilor oferite de Oracle se poate consulta aici.

Java Standard Edition 8 Programmer este o Certificare si se obtine dupa promovarea a 2 examene:

  • Oracle Certified Associate (OCA sau 1Z0-808) este o certificare de entry level care atestă cunoștințe de baza în programarea orientată pe obiecte.
  • Oracle Certified Professional (OCP sau 1Z0-809) este următorul pas, iar pentru acesta trebuie sa studiezi Java 1 Professional, info suplimentare aici https://www.telacad.ro/cursuri/java-1-p/ .

Tariful stabilit de Oracle pentru examenul 1Z0-808 este 245 $, examen care durează 150 minute.

Aceste examene se susțin în centre autorizate Pearson VUE, precum Telecom Academy, iar programările se fac pe www.pearsonvue.com.

Începând cu Java 11, există o singură certificare:

  • Oracle Certified Professional, Java 11 Developer:

Este compusă din două evaluări, Java 11 Programmer 1 și Java 11 Programmer 2, acoperind materia OCA și OCP plus noile funcționalități.

Deși acoperă în mare aceeași materie, examenele nu sunt echivalente (OCA Java 8 nu este echivalent cu Java 11 Programmer 1, OCP Java 8 nu este echivalent cu Java 11 Programmer 2). Chiar dacă pentru Java 11 există două evaluări, acestea fac parte din aceeași certificare și se achiziționează doar împreună.

 

Programa

1.1 BlueJ și asamblarea primului program
1.2 Date primitive
1.3 Operatori
1.4 Operatorii de incrementare/decrementare
1.5 Comentarii în codul sursă

2.1 Structuri de control decizionale
2.2 Structuri de control repetitive
2.3 Erori în fișierele de cod sursă
2.4 Zone de memorie constante
2.5 Clase
2.6 Obiecte și definirea atributelor
2.7 Definirea comportamentelor
2.8 Constructorul și crearea instanțelor
2.9 Accesul la atribute și apelul comportamentelor
2.10 Inferența tipului pentru variabile locale

3.1 Transfer prin valoare vs Transfer prin referinta
3.2 Zone de memorie statice (de clasă)
3.3 Metode statice (de clasă)
3.4 Blocuri anonime
3.5 Supraîncărcarea (overloading)
3.6 Constructorul this()
3.7 Definirea unei structuri de tip array
3.8 Pachete

4.1 Moduri și modificatori de acces
4.2 Încapsularea
4.3 Imutabilitatea
4.4 Moștenirea
4.5 Cuvântul cheie super (hiding fields)
4.6 Constructorul super()
4.7 Suprascrierea (overriding)
4.8 Polimorfismul
4.9 Operatorul instanceof

5.1 Prototipuri abstracte
5.2 Interfețe
5.3 Singleton Pattern
5.4 Enumerările
5.5 Tipurile Nested (imbricate)
5.6 Tipurile anonime
5.7 Expresiile Lambda
5.8 Clasa Object

6.1 Erori vs. Excepții
6.2 Ce reprezintă excepțiile?
6.3 Tratarea excepțiilor Try – Catch – Finally
6.4 Try cu resurse

7.1 Clasele Math & System
7.2 Clasa String
7.3 Manipularea șirurilor de caractere: StringBuilder și StringBuffer
7.4 Clasele Wrapper
7.5 Clasele Random & Scanner

8.1 Tipuri generice
8.2 Colecțiile
8.3 List
8.4 Set
8.5 Map
8.6 Streams
8.7 Inițializarea colecțiilor

9.1 Ce este un fir de execuție?
9.2 Implementarea firelor de execuție
9.3 Sincronizarea firelor de execuție
9.4 Sincronizare

Simulare examen teoretic

Examen final parte teoretică

Examen final parte practică

Sponsori și parteneri