PROGRAMARE
JAVA
or. Chișinău CERINŢE PENTRU ADMITERE
bd. Decebal, 139 Vârsta: 15 - 55 ani
tel. (022) 854 680 Nivelul de pregătire: Utilizator încrezut
al calculatorului. Prioritar cunoștinţe
[Link] 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.2023 till 03.01.2024
in
• Studiile au loc în săli confortabile dotate cu echipament modern «Java Development»
Chisinau 2023
DIRECTOR OF STEP IT ACADEMY
Programul de studii
PROGRAMARE JAVA [Link]
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