Sunteți pe pagina 1din 2

PROGRAMARE

JAVA

CERINŢE PENTRU ADMITERE


or. Chișinău or. Comrat
bd. Decebal, 139 str. Victoriei, 119 Vârsta: 15 - 55 ani
tel. (022) 854 680 tel. (0298) 81 401 Nivelul de pregătire: Utilizator încrezut
itstep.md comrat.itstep.md al calculatorului. Prioritar cunoștinţe
de bază în programare.

DURATA CURSULUI ȘI
LA SFÂRȘITUL CURSULUI VEŢI PUTEA: ORARUL DE STUDII
• Utiliza principiile fundamentale ale elaborării software folosind Java de două ori pe săptămână a câte două perechi
• Utiliza în proiecte principiile programării orientate pe obiecte
• Proiecta clase cu nivele diferite de complexitate Ore în auditoriu: 128 ore academice
• Utiliza clasele Java Collection Framework Lucru individual: 128 ore academice

• Înțelege mecanismele Java Multithreading Total: 256 ore academice

• Utiliza sisteme de control a versiunilor Durata: 4 luni

• Aplica limbajul structural al interogărilor SQL


ABSOLVENŢII CURSULUI
• Efectua normalizarea bazelor de date
vor putea lucra pentru companii IT,
• Utiliza principiile fundamentale de creare soluții server folosind Java freelanceri sau să deschidă propria afacere

AVANTAJELE CURSULUI
”PROGRAMARE JAVA”:
• Programul de studii este elaborat în conformitate cu cerințele pieții IT
• Conține un număr mare de lucrări practice
• Programul de instruire nu are analogie STEP IT ACADEMY

• Instruirea se desfașoară în grupuri mici, în baza proiectelor reale


• Cursul este predat de lectori-practicieni DIPLOMA
CHY-651258

• Durata studiilor de 4 Iuni vă permite obținerea abilităților practice


Mazurschii Alexandr
și profesionale pentru elaborarea diferitor tipuri de aplicații has taken course
from 03.10.2020 till 03.01.2021
in
• Studiile au loc în săli confortabile dotate cu echipament modern «Java Development»

Chisinau 2021

DIRECTOR OF STEP IT ACADEMY


Programul de studii
PROGRAMARE JAVA itstep.md

Introducere în limbajul de programare Java Java Collection Framework


• Analiza comparativă Java cu alte limbaje de programare • Introducere în JCF
• Algoritmi • Interfețe JCF
• Conceptul de diagramă de flux • Clase JCF
• Mediul software IntelliJ IDEA
• JShell Clase anonime, expresii Lambda
• Introducere în limbajul de programare Java • Clase anonime
• Expresii Lambda
Variabile, tipuri de date, operatori
• Tipuri de date Java GUI
• Variabile • Introducere în Java GUI
• Operatori • Ferestre, butoane, label-uri
• Creare de programe folosind diagrame de flux • Java GUI frameworks

Operatori și conversii de tip Fire de execuție (Multithreading)


• Conversia tipurilor de date • Fire de execuție în Java
• Operatori aritmetici • Exemple practice
• Operatori de atribuire
• Operatori logici
Sisteme de control a versiunilor
• Operatori pe biți • Noțiunea de VCS
• Operatori relaționali • Necesitatea VCS în programare
• Prezentarea sistemelor de control a versiunilor
Bucle • Git
• Noțiunea de bucle º Ce este Git?
• Bucle while / do-while / for º Scopuri și obiective Git
º Termeni de bază Git
Șiruri, tablouri unidimensionale și multidimensionale º Utilizarea github / gitlab
• Șiruri Java
• Tablouri Lucrul în echipă: Slack + GitBot
• Algoritmi de adunare, căutare și sortare • Ce reprezintă managementul proiectelor software?
• Tablouri multidimensionale • Cauzele apariției disciplinei “Managementul proiectelor
software”
Metode • Aspecte importante ale gestionării proiectelor software
• Меtode • Cheltuieli cu privire la proiect
• Diferența între static și public • Creare GitBot în aplicația Slack
• Domeniul de aplicare
• Noțiunea de recursie Introducere în teoria bazelor de date
• Introducere în teoria bazelor de date
Programare orientată pe obiecte • Introducere în limbajul structural al interogărilor SQL
• Inițiere în programare orientată pe obiecte • Istoricul MySQL
• Noțiunea de clasă și obiect • Arhitectura MySQL
• Noțiunea de membru al clasei, câmpul clasei, • Versiuni MySQL
metoda clasei • Instalare MySQL Server
• Modificatori de acces • Lucrare practică: Crearea și gestionarea unei baze de date
• Constructori în Java • Interogări
• Cuvinte-cheie this și super
• Supraîncărcarea metodelor și constructorilor Interogări SELECT, INSERT, UPDATE, DELETE
• Metode statice • Operator SELECT
• Transmiterea obiectelor în metodă • Cuvinte-cheie IN, BETWEEN, LIKE
• Domeniul de aplicare a metodelor • Operator INSERT
• Noțiunea de interfață. Abstractizare • Operator UPDATE
• Incapsulare. Getteri și Setteri • Operator DELETE
• Moștenire. Polimorfism
• Clase imbricate
Baze de date cu mai multe tabele
• Cuvântul-cheie final • Principii de creare a bazelor de date cu mai multe tabele
• Colectarea deșeurilor • Interogări cu mai multe tabele
• Pachete • Noțiunea de JDBC
• Operatori CRUD (CREATE, READ, UPDATE, DELETE)
Excepții
• Noțiunea de excepție
• Principiile de tratare a excepțiilor
• Cuvinte-cheie try / catch / throw / finally PROIECT FINAL

S-ar putea să vă placă și