Java reprezinta unul dintre cele mai folosite limbaje de programare ca urmare a portabilitatii si versatilitatii sale, putand fi aplicat in aproape orice domeniu, de la business la divertisment (jocuri) pe orice platforma. Cursul Java Basic are la baza "Learning Java Language", un tutorial oficial Oracle.
Cursul este o continuare modulului Java Basic in care se trateaza subiecte ca multithreading, JDBC, colectii, precum si subiecte avansate de generice, adnotari si expresii regulate, extresii lambda si streams. In plus, cursantii vor avea ocazia sa dezvolte un GUI folosing Scene Builder si JavaFX.
Cursul se adreseaza studentilor care au absolvit cursul Java Basic sau acelor persoane care au cunostinte de baza Java si OOP si doresc sa si le extinda.
Persoanele care sunt la inceputul programarii Java le recomandam ca inaintea inceperii acestui curs sa urmeze mai intai cursul de Java Basic.
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:
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 8 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.
Lab 1 - Java Collections Framework
Java Collections Framework - an introduction
Lab2 - Java Collections traversing - Lambdas - Streams
Lab3 - Multithreading and parallelism
Lab4 - Advanced generics - Regular expressions - Annotations
Lab5 - JDBC
Lab6 - Introducing JavaFX and Scene Builder
Lab7 - Designing a calculator in Scene Builder
Lab8 - Implementing a calculator in Scene Builder