Oferim următoarele cursuri: Testare software (QA), Bazele programării (Java), Dezvoltare web (JavaScript), Dezvoltare web (PHP), Managementul agil al proiectelor IT, Dezvoltare web (WordPress) și Bazele programării web (Python).
Deoarece numărul de cursuri pe care le putem oferi în fiecare ciclu este limitat, alegem cursurile pentru fiecare ciclu în funcție de acest lucru.
Testare software (QA)
Cursul este împărțit în două părți: testare manuală și testare automată. Participanții vor învăța conceptele și tehnicile de bază ale testării, cum se verifică funcționarea corectă a sistemului și a componentelor, cum se scriu cazuri de test, cum se raportează erori prin instrumente de urmărire, cum se analizează rezultatele și cum se pregătesc rapoarte. Vor învăța, de asemenea, interogări SQL și lucrul cu baze de date.
Programa cursului:
- Testare manuală
- Cunoștințe de bază despre limbajul de programare Java
- Lucrul cu platforma Selenium – Selenium WebDriver + TestNG + POM
- Folosirea Eclipse pentru scrierea testelor Selenium
- Lucrul cu biblioteca Apache POI pentru deschiderea documentelor Word/Excel în testarea automată
- Lucrul cu: SQL Server Management Studio, JIRA, Jenkins, GitHub, Postman, Toad for SQL Server, JMeter, noțiuni de bază de Linux
Bazele programării (Java)
În acest curs, participanții vor învăța prin lucru practic să dezvolte propriile aplicații Java pentru desktop și dispozitive mobile.
Programa cursului:
- Limbajul de programare Java și sintaxa sa, medii de dezvoltare (IntelliJ, Eclipse), controlul versiunilor (GitHub)
- Logica de bază a programării, algoritmi și structuri de date
- Programarea orientată pe obiecte
- Dezvoltarea unei aplicații pe baza unui proiect practic
- Bazele dezvoltării aplicațiilor mobile
Dezvoltare web (JavaScript)
După curs, participanții vor putea crea singuri site-uri web funcționale. Vor învăța să folosească servicii de găzduire și domenii, să construiască site-uri și să le adapteze pentru toate dispozitivele. Vor învăța, de asemenea, să adauge și să elimine conținut și să gestioneze pagini, imagini și fișiere.
Programa cursului:
- Lucrul cu tehnologii web: HTML, CSS, JavaScript
- Înregistrarea domeniului și a găzduirii – noțiuni de bază
Dezvoltare web (PHP)
PHP este un limbaj de scripting folosit în principal pentru crearea de site-uri dinamice și aplicații web. Participanții vor învăța să folosească găzduirea și domeniile, să construiască și să administreze site-uri, să dezvolte sisteme CMS (back-end) și să lucreze cu baze de date.
Programa cursului:
- Lucrul cu tehnologii web: HTML, CSS, PHP, jQuery – și interacțiunea cu HTML
- Lucrul cu tabele SQL
- Înregistrarea domeniului și a găzduirii – noțiuni de bază
Managementul agil al proiectelor IT
În acest curs, participanții vor învăța bazele managementului de proiect și se vor familiariza cu metodologiile agile, valorile și principiile acestora. Prin lucru practic, vor învăța să planifice și să conducă proiecte IT și să folosească instrumente de management de proiect. Participanții vor dobândi cunoștințe de bază pentru trei roluri: Project Manager, Scrum Master și Product Owner.
Programa cursului:
- Bazele managementului de proiect
- Metodologiile Agile și Waterfall
- Valorile și principiile Scrum
- Roluri și responsabilități: Project Manager, Scrum Master, Product Owner
- Planificarea și realizarea proiectului
- Simulări ale ceremoniilor Scrum
- Instrumente de management de proiect
Dezvoltare web (WordPress)
Acest curs le permite participanților să creeze singuri site-uri WordPress și să își înceapă cariera în IT. Vor învăța să construiască site-uri funcționale, să rezolve probleme de mentenanță și să folosească găzduirea și domeniile. Vor învăța, de asemenea, gestionarea conținutului, instrumente de construire a paginilor, pluginuri și teme.
Programa cursului:
- Bazele dezvoltării în WordPress
- Arhitectura și ierarhia fișierelor
- Înregistrarea domeniului și a găzduirii
- Folosirea bazelor de date și SQL
- Gestionarea conținutului cu page buildere populare
- Depanare și rezolvarea problemelor
- Gestionarea pluginurilor și a temelor
- Construirea de magazine online în WordPress
- Optimizarea conținutului
Bazele programării web (Python)
Python este astăzi unul dintre cele mai populare limbaje de programare, cunoscut pentru versatilitatea sa. Poate fi folosit pentru prototipare rapidă, utilitare mici și sisteme web mari.
Participanții vor învăța bazele Python, ale programării și conceptele fundamentale ale ingineriei software prin aplicare practică. În a doua parte a cursului, vor învăța dezvoltare web cu framework-ul Flask.
Programa cursului:
- Bazele programării; introducere în algoritmi
- Sintaxa Python, medii de lucru (runtime și IDE), controlul versiunilor cu Git, pachete și PIP
- Variabile, tipuri de date, structuri de control, logica programării
- Programare orientată pe obiecte, baze de date, testare unitară, bazele ingineriei software
- Concepte de dezvoltare web; framework-uri web; framework-ul Flask
