Cod: SQA-049
Durata: 40 ore
Durata: 40 ore
Descriere
Acest curs trece în revistă principalele construcții, idiomuri și metode ale limbajului de programare Java - în măsura în care este necesar pentru studiul suplimentar al instrumentelor de testare automată. Vor fi discutate instrumentele de automatizare cele mai des utilizate și o atenție deosebită acordată standardelor de calitate a programării Java, care trebuie respectate în proiectarea unui sistem de testare. De asemenea, vor fi demonstrate exemple de utilizare a pachetelor majore - java.util & java.io.La finalizarea cursului, studenții vor fi capabili să:
- Dezvoltați și rulați aplicații Java;
- Utilizați tipuri de date obiect și primitive;
- Utilizați tablouri și colecții în Java;
- Accesați resursele de rețea și fișiere;
- Utilizați adnotări și API-uri Reflection;
- Aplicați principiile cheie ale POO în proiectarea aplicațiilor;
- Crearea și referirea la baze de date relaționale;
- Luați în considerare particularitățile Java în construirea aplicațiilor de automatizare a testelor.
Subiecte curs
- Structura programului și elementele principale
- Structura programului Java
- Operatori Java
- Tipuri de date în Java
- Gestionarea șirurilor de caractere în Java
- OOP în Java
- Principiile POO
- Moștenirea în Java
- Interfețe în Java
- Clasele abstracte Java
- Polimorfismul în Java
- Structuri de date în Java
- Matrice în Java
- Colecții de liste Java
- Colecții Java Hash
- Colecții de arbori Java
- Programare dinamică în Java
- Reflecție Java
- Adnotări în Java
- Generic în Java
- Programare Lambda în Java
- Stream API în Java
- Sarcini I/O în Java
- Gestionarea fișierelor în Java
- Gestionarea World Wide Web în Java
- Gestionarea bazelor de date în Java (4 h)
- Elementele de bază ale creării bazelor de date relaționale în SGBD PostgreSQL
- Manipularea bazelor de date relaționale cu JDBC
Obiective
Cursul va permite studenților să citească, să depaneze și să dezvolte programe Java SW simple, plus să se pregătească pentru cursurile ulterioare dedicate automatizării testelor.Public tinta
- Testeri funcționali și stagiari
- Ingineri de automatizare de testare
- Specialiști în testarea sarcinii
- Manageri de echipe de testare