Academia Credis

Java Basic

Prezentarea Cursului

Limbajul de programare Java este in prezent unul dintre cele mai folosite limbaje de programare datorita portabilitatii si versatilitatii sale, putand fi aplicat in aproape orice domeniu, de la business la divertisment (jocuri) pe orice platform, de la computer la dispositive mobile. Cursul Java Basic are la baza cursul Cisco Fundamentals of Java Programming Language, lansat in colaborare cu Sun Microsystems, care isi doreste sa pregatesca specialisti capabili sa creeze aplicatii de nivel corporate, folosind limbajul Java.

Cursul Java Basic isi propune sa ofere cursantilor o viziune de ansamblu asupra programarii orientata pe obiecte folosind limbajul Java. Studentii vor invata principiile de baza ale programarii orientata pe obiecte, elementele de baza Java, vor invata sa creeze clase, obiecte si aplicatii in Java.

Suportul de curs este in format e-learning disponibil in limba engleza. Se recomanda cunoasterea limbii engleze la nivel mediu si intelegerea unor notiuni de baza legate de programare.

Cui se adreseaza?

Cursul se adreseaza tuturor celor care doresc sa se initieze atat in limbajul de programare Java cat si in programarea obiect orientata. Acest curs reprezinta primul pas spre certificarile Oracle Certified Java Programmer (fost SCJP).

Competente dobandite

  • Elementele de baza Java (tipuri de date, operatori, instructiuni)
  • Intelegerea programarii obiect-orientate, clase, obiecte
  • Definirea si folosirea claselor, atat a celor existente in Java cat si custom
  • Folosirea unui mediu de dezvoltare professional (Eclipse)

De ce sa urmezi cursul Java Basic la Credis?

Pentru ca grupele sunt formate din 8 maxim 14 participanti. Asta inseamna ca instructorul va acorda mai mult timp fiecarui cursant.

Pentru ca fiecare cursant lucreaza cu propriul set de echipamente. Asta inseamna ca fiecare participant va avea la dispozitie toate echipamentele necesare desfasurarii activitatilor practice.

Printre beneficiile cursantilor se numara si:

  • Consultanta in cariera (in parteneriat cu Ava HR): suport in realizarea, prezentarea la interviu, negocierea contractului, etc.
  • Oportunitatea unui internship (in cadrul academiei sau al partenerilor acesteia)

Mod de desfasurare

La inscriere, fiecare cursat primeste un username si o parola pentru a accesa aplicatia Credis. Cu aceste credentiale, cursantul va avea acces la suportul de curs si toate materialele suplimentare, va sustine examene si se va programa la activitatile practice.
Suportul de curs este oferit de catre Cisco Netacad in format online si este disponibil cursantilor inca din momentul inscrierii.

Cursurile se desfasoara in grupe de 8-14 participanti, fiecare cursant beneficiind de un set de masini virtuale dedicate. Intalnirile tutoriale si activitatile practice se vor desfasura in limba romana.

Cursul Java Basic are alocate 7 intalniri de cate 2 ore, urmate de o intalnire de intrebari si raspunsuri. 

Absolvirea cursului se va face prin:

  • Promovarea unui examen final, care acopera toata materia. Acest examen poate fi sustinut de maxim 2 ori, doar de la sediul academiei
  • Promovarea unei probe practice, sustinuta la sediul academiei (notiunile teorectice si practice necesare promovarii vor fi prezentate si explicate de instructorii academiei in cadrul celor 7 laboratoare)

* Atat examenul final cat si proba practica au alocate intervale temporale separate, in plus fata de cele 7 laboratoare.

Structura laboratoarelor:

Lab 1 : Introducere
               - Cum functioneaza java
               - Structura codului in java
               - Anatomia unei clase
               - Main()
               - Cicluri, ramificare conditionala ( teste if )
               - Mic exercitiu
 
Lab 2 : Obiecte
               - Ce contine o clasa (metode, variabile de instanta)
               - Crearea obiectelor
               - Mostenirea (o introducere)
               - Suprascrierea metodelor 
               - Mici Exercitii
 
Lab 3 : Variabile si Obiecte
               - Primitive/ referinte
               - Declararea variabilelor
               - Cuvinte cheie
               - Declararea si atribuirea obiectelor
               - Obiecte in zona heap si colectarea gunoiului
               - ArrayList
               - Metodele folosesc starea obiectului
               - Argumente si tipuri returnate de metode
               - Transmitere prin valoare
               - Incapsulare
               - Metode de tip get si set
               - Exercitii
              
Lab 4 : Mostenirea si Polimorfismul
               - Intelegerea Mostenirii
               - Proiectarea arborelui de mostenire
               - Evitarea codului duplicat ( folosirea Mostenirii )
               - Suprascrierea / supraincarcarea metodelor si reguli
               - Clase abstracte
               - Metode abstracte
               - Clasa Object
               - Conversia obiectelor
               - Exercitii
              
Lab 5 : Viata si moartea unui obiect
               - Stiva si zona heap;
               - Unde traiesc variabilele locale si cele de instanta;
               - Constructori si supraincarcarea lor;
               - Apelarea constructorilor;
               - Viata unui obiect
               - String -> un tip special de obiect
               - Autoboxing si Unboxing pentru tipuri numerice
 
Lab 6 : Operatii cu numere
               - Metode Statice / variabile statice
               - Constante
               - Clasa Math
               - Exercitii
 
Lab 7 :    - Exceptii si tratarea lor
               - Exercitii
 
Lab 8 :    - Overview, nelamuriri, directii de urmat pentru a continua invatarea java
               - Exercitii

Clase

Cursul Locuri libere Localitate Data limită înscriere Data de început a cursului
Java Beginner Luni/Miecuri19:00-21:00 Mai 8 Bucuresti 29/05/2017 29/05/2017

* Plata cursurilor se poate face fie integral la inscriere fie in doua transe egale din care prima la inscriere si cea de-a doua inaintea examenului final.
* Plata se poate face cu cardul sau prin OP sau cash la sediul academiei din Iuliu Maniu, Bucuresti.
* Pentru plata prin OP va rugam sa contactati academia pentru a primi informatiile necesare.

8 laboratoare a câte 2 ore

8-12 participanți

Persoane Fizice:
800 Lei

Elevi, studenți și someri:
600 Lei

Persoane Juridice:
1600 Lei