Curs Programare JAVA - Modul 1 - FUNDAMENTALS

Curs de specializare - Fundamentele limbajului JAVA

Curs de specializare derulat in sistem ONLINE pentru invatarea fundamentelor limbajului de programare JAVA.

Curs Programare in Limbajul JAVA - Modul 1 - FUNDAMENTALS

Durata cursului: 24 ore pregatire teoretica si 36 ore practica asistata (Proiect, incluzand realizarea unei aplicatii software).
Pretul cursului: 660 LEI (scutit de TVA) / persoana.
Notiuni studiate: Fundamente JAVA, Proiect practic.

Cursurile ONLINE se sustin interactiv de catre profesor, conform unui orar prestabilit, folosind platforme precum Skype, Zoom, etc.


Calendarul cursurilor - Date de incepere

Urmatoarea serie de ZI a cursului de Programare JAVA - Modul 1 - FUNDAMENTALS va incepe in data de Luni, 12 Octombrie 2020, cursul derulandu-se in zilele de Luni din 12, 19 si 26 Octombrie 2020, cate opt ore / zi, intre orele 09.00 - 17.00

Urmatoarea serie de SERAL a cursului de Programare JAVA - Modul 1 - FUNDAMENTALS va incepe in data de Luni, 12 Octombrie 2020, si se va derula in perioada 12 - 28 Octombrie 2020, cate doua zile / saptamana (Luni si Miercuri) cu cate patru ore / zi, intre orele 17.00 - 21.00.


Descrierea generala a cursului

Java este un limbaj de programare orientat obiect, proiectat initial in scopul rularii aplicatiilor pe cat mai multe sisteme de operare. Tocmai rezolvarea la acel moment a acestei provocari a dus ulterior la uriasa sa popularitate viitoare. In prezent, limbajul Java este utilizat pentru programarea unei game largi de tipuri de aplicatii iar noile evolutii tehnologice permit utilizarea sa inclusiv pe dispozitivele mobile. Limbajul Java prezinta urmatoarele caracteristici: simplu, familiar, robust, orientat pe obiecte, dinamic, cu nivel ridicat de securitate, independent de platforma, adaptat pentru aplicatii paralele si distribuite.

Argumente in favoarea invatarii limbajului JAVA:

  • Java este un limbaj modern, actual, ce are o mare popularitate si aplicabilitate.
  • Mediul de lucru poate fi descarcat de pe Internet, limbajul putand fi studiat fara achizitie de licenta.
  • Limbajul Java are o sintaxa asemanatoare cu cea a limbajului C/C++, fiind totodata considerat mult mai usor de invatat decat acestea.
  • Programele scrise in limbajul Java sunt portabile, putand fi rulate sub orice sistem de operare (Windows, Linux, Mac).
  • Limbajul de programare Java este unul orientat pe obiecte acest fapt constituind un avantaj major in practica programarii.
  • Limbajul Java are o componenta didactica prin faptul ca anumite operatii, care pot conduce la erori in limbajele C sau C++, nu sunt permise in cazul Java.
  • Studiind limbajul de programare Java, ne putem familiariza cu notiuni de mare importanta in programare (exceptii, fire de executie, etc).
  • Pe piata muncii, programatorii de Java sunt cautati si bine platiti.

Cursul se adreseaza si poate fi urmat de elevi, studenti, profesori, profesionisti in domeniul IT precum programatori in alte limbaje, administratori sistem, web designeri, precum si de oricine este interesat ca, pornind de la zero sa invete programarea in JAVA.

Cursul de Programare JAVA - Modul 1 - FUNDAMENTALS isi propune sa transmita cursantului, cunostintele referitoare la bazele programarii in acest limbaj. In cadrul primului modul al cursului se vor realiza aplicatii consola in linie de comanda, parcurgandu-se notiuni precum clasele, structurile de control, interfetele, tablourile, sirurile si structurile dinamice de date, toate acestea discutate in contextul programarii orientate obiect. Intregul proces de predare si invatare va fi unul bine dozat si gradat, in vederea insusirea cunostintelor de catre fiecare participant de la elev sau student pana la programator cu experienta.

La final, notiunile predate, se vor concretiza intr-un proiect practic individual, constand in realizarea unei aplicatii software functionala.


Continutul cursului

Programa cursului de Programare JAVA - Modul 1 - FUNDAMENTALS este urmatoarea:

FUNDAMENTELE PROGRAMARII IN LIMBAJUL JAVA (24 ore)

Fiind un limbaj bazat pe C, o parte din instructiunile fundamentale ale limbajului Java sunt asemanatoare tuturor limbajelor din aceasta familie. In cadrul acestei sectiuni se vor parcurge notiunile elementare ale programarii orientate obiect prin realizarea de aplicatii consola in linie de comanda. Pe buna insusire a acestor notiuni se vor baza elementele avansate ce se vor preda in modulele viitoare.

Subiectele tratate sunt urmatoarele (accesati fiecare subiect pentru detalii...):

Se vor explica notiuni precum:

  • Istoric, Caracteristicile limbajului Java, Componente si instalare, Tipuri de aplicatii Java, Masina virtuala Java.

Se vor discuta si exersa practic notiuni precum:

  • Fisiere sursa, Atomi lexicali, Caractere Unicode, Traduceri lexicale, Tipuri de date, Expresii si operatori, Variabile, Declaratii si initializari, Conversii, Contextele de conversie.

Se vor discuta si exersa practic notiuni precum:

  • Instructiunea vida, Instructiunea eticheta, Instructiunea expresie, Instructiunea if, Instructiunea while, Instructiunea do, Instructiunea for, Instructiunea break, Istructiunea continue, Instructiunea return, Instructiunea throw, Instructiunea synchronized, Instructiunea try-catch-finally.

Se vor discuta si exersa practic notiuni precum:

  • Domeniul de vizibilitate al numelui clasei, Modificatorii unei clase, Clase derivate, Clasa Object, Implementarea interfetelor, Membrii clasei, Niveluri de acces, Atributele clasei, Metodele clasei, Initializatori statici, Constructori, Clase Interioare, Clase generice, Enumerari, Erori si exceptii, Distrugerea obiectelor si eliberarea memoriei, Divizarea unei aplicatii in fisiere

Se vor discuta si exersa practic notiuni precum:

  • Declaratiile atributelor unei interfete, Declaratiile metodelor unei interfete, Mostenire multipla prin intermediul interfetelor.

Se vor discuta si exersa practic notiuni precum:

  • Sintaxa, Clasificare, Modalitati de lucru cu tablourile.

Se vor discuta si exersa practic notiuni precum:

  • Conversii implicite, Conversii explicite, Conversii implicite de la primitive la clase wrapper, Conversii implicite de la clase wrapper la tipuri primitive.

Se vor discuta si exersa practic notiuni precum:

  • Siruri de caractere, Interfata CharSequence, Clasa String, Clasa StringBuffer, Clasa StringTokenizer.

Se vor discuta si exersa practic notiuni precum:

  • Interfata Enumeration, Iteratori, colectii, Tabele de asocieri, Interfete pentru compararea obiectelor, Multimi, Liste, Clasa BitSet, clasa Properties.
PROIECT PRACTIC DE ABSOLVIRE / PRACTICA INDIVIDUALA ASISTATA (36 ore)

Folosind notiunile studiate la curs se va realiza o aplicatie software functionala ce se va constitui ca si proiect prezentat in cadrul probei practice a examenului final de absolvire.


Certificari obtinute

Puteti vizualiza in continuare specimenul de certificat obtinut in urma absolvirii cursului de Programare JAVA - Modul 1 - FUNDAMENTALS.

Certificarea pentru cursul de Programare JAVA
Vizualizati modelul (specimen) de certificat de absolvire

Pentru absolvirea cursurilor de programare desfasurate in sistem de studiu ONLINE, se acorda certificat / diploma de absolvire INOVATOP.

Certificatele de absolvire includ lista tematica a notiunilor invatate in cadrul cursului.

Puteti vizualiza modelul de certificat acordat de INOVATOP in urma absolvirii cursurilor derulate in sistem de studiu ONLINE, accesand link-ul urmator:

Afiseaza modelul de certificat de absolvire

Inscrierea la cursurile de Programare JAVA

Inscrierea la curs se face prin completarea unui formular de inscriere (fisier format Word) si expedierea lui catre noi.

Puteti descarca formularul de inscriere, accesand butonul urmator:

(Click pentru descarcare formular inscriere curs...)

Dupa completare, formularul de inscriere trebuie trimis prin e-mail la adresa office@cursuri-web-design.ro sau prin fax la numarul 0372.250.333, iar noi va vom contacta pentru confirmare.

Inscrierile la cursuri se fac in limita locurilor disponibile. O grupa se constituie cu minimum 10 cursanti, InovaTop rezervandu-si dreptul de modificare a datei de incepere a cursurilor.