Testēšanas inženieris no nulles - kurss 95 000 rub. no ProductStar, apmācība, datums: 2023. gada 28. novembris.
Literārs Mistrojums / / November 28, 2023
Nun kursu, ko apgūsit
Tīmekļa lietojumprogrammu testēšana
Apgūstiet testēšanas rīkus un dokumentus, HTML veidlapas, klienta un servera komunikācijas pamatus
Darbs Java
Iepazīstieties ar Java valodu, izveidojiet un pārbaudiet savu pirmo Java programmu pats
Darbs ar SQL, Git un datu bāzēm
Apgūstiet darbu ar datu bāzēm, iemācieties rakstīt apakšvaicājumus, izveidot un modificēt tabulas un pārvaldīt versijas
Automatizācijas pamati
Iepazīstieties ar Apache Maven, Selenium, JUnit, Page Object, BDD, Selenide pamatiem.
Kursu programma
Ievads programmēšanā
Katram studentam piedāvājam Ievada programmēšanas kursu. Kurss ir īpaši noderīgs iesācējiem bez pieredzes.
1. bloks: izstrādātāja pamatprasmes
INJūs apgūsit izstrādātāja pamatprasmes un sapratīsiet, kā darbojas programmēšana
2. bloks: programmēšanas valodu pamati
Jūs soli pa solim iepazīsities ar izstrādes valodu pamatiem un iepazīsities ar cilpām, datu struktūrām un koda arhitektūru.
I sadaļa: Manuālā pārbaude
Prakse par reālu uzņēmumu gadījumiem, palīdzība praksē un pirmajās intervijās.
1. bloks. Testētāja pamatprasmes un uzdevumi
Kas ir testētājs?
Ievads programmatūras testēšanā
Pārbaudes metodes un veidi
Manuālās testēšanas prakse
Testēšanas rīki
Testētāja dokumenti
Artefaktu pārbaude
Programmatūras izstrādes dzīves cikls
2. bloks. SQL pamati
Ievads SQL blokā
Datu ieguve un filtrēšana: sākuma līmenis
Datu ieguve un filtrēšana: uzlabots
Datu pārveidošana un šķirošana: sākuma līmenis
Datu pārveidošana un šķirošana: paaugstināts līmenis
Datu grupēšana
3. bloks. SQL un datu bāzes
Datu grupēšana
Ievads datu bāzēs
Galdu savienošana
Apakšvaicājumi
Datu atjaunināšana, pievienošana un dzēšana
Tabulu izveide, modificēšana un dzēšana
Papildu
Pēdējais LEGO projekts
Pārskats par galvenajām programmām
4. bloks. Izkārtojuma pamati: HTML, CSS un JavaScript
Web lapas struktūra, pamata HTML
Pamata CSS, selektori un kaskāde
Uzlabota CSS, atsaucība un vairāku pārlūkprogrammu saderība
JavaScript pamati, izstrādes un atkļūdošanas rīki
Objekti, masīvi, funkcijas JavaScript
DOM modelis un darbs ar lapu
Notikumu apstrāde un programmu atkļūdošana
Mijiedarbība ar serveri
HTML un CSS problēmu risināšana
JS problēmu risināšana
5. bloks. Manuāla lietojumprogrammu pārbaude
Klienta-servera mijiedarbības pamati. HTTP
API testēšana
Pamati darbam ar servera lietojumprogrammām
Klienta-servera mijiedarbība: drošība un optimizācija
Ievads mobilo aplikāciju testēšanā
Mobilo aplikāciju testēšanas prakse
Pastnieks: ātrs sākums
Pastnieks: projekts
Seminārs: SQL testētājiem
II sadaļa: Automatizētā testēšana
Prakse par reālu uzņēmumu gadījumiem, palīdzība praksē un pirmajās intervijās.
1. bloks. Darbs ar Java
Iepazīšanās ar Java valodu un rīkiem
Java pamata sintakse
Mainīgie un datu tipi Java
Cilpas un valodas konstrukcijas Java
Datu struktūras
Klases un objekti: sākuma līmenis
Klases un objekti: paaugstināts līmenis
Klases metodes un lauki
Izņēmumu apstrāde
Darbs ar masīviem
Virknes un regulārās izteiksmes
Pirmā Java programma un tās testēšana
Serveru programmatūras testēšanas rīki
Apache Maven
2. bloks. Versiju kontroles sistēmas
Versiju kontroles sistēmas. Koda versijas, sadarbības izstrāde, CSV
Git un GitHub. Git, Commit, filiāles, filiāļu apvienošana un konfliktu risināšana, GitHub, komandas darbs, koda pārskatīšana
Programmatūras dzīves cikls, CI/CD
Git, pamatjēdzieni. Iepazīstinām ar GitLab
Ievads GitLab CI
GitLab CI. Iekšējie mainīgie, artefakti, noteikumi
Darbs ar Git grafiskajiem apvalkiem: Git GUI, Git paplašinājumi
3. bloks. Automatizācijas pamati
Testēšanas automatizācijas pamati
CI/CD (Continuous Integration / Continuous Delivery) testēšanā
Tīmekļa saskarņu testēšana
Selēns
Selenīds
Lapas objekts. BDDJUnit
Allure, mežizstrāde
Mobilo aplikāciju testēšanas automatizācija
Automatizēta mobilo aplikāciju testēšana
Darbvirsmas lietojumprogrammu testēšanas automatizācija
4. bloks. Uzlabota testēšana Java
Pārlūka pārbaudes infrastruktūra
Sarežģīti lietotāja interfeisa testi
Sarežģīti lietotāja interfeisa elementi
Pielāgotas darbības ar elementiem
Mijiedarbība ar Windows, cilnēm un rāmjiem
Failu augšupielāde un lejupielāde
API testēšana
5. bloks. Specializācija: Python testēšana
Ievads Python
Mainīgie un datu veidi.
Līnijas. Apstākļi un cikli
Saraksti un vārdnīcas Python
Funkcijas
Bibliotēkas
Datu struktūras Python
Pakas un moduļi
Kļūdas un izņēmumi
Testēšana: PyUnit
6. bloks. Tērzēšanas GPT izstrādātājiem
Iepazīšanās ar ChatGPT un tā pielietojumu programmatūras izstrādē
Traucējummeklēšana un atkļūdošana, izmantojot ChatGPT
Koda kvalitātes uzlabošana, izmantojot ChatGPT
Koda pārskatīšana un dokumentācija, izmantojot ChatGPT
Automatizēta pārbaude ar ChatGPT
Koda ģenerēšana, izmantojot ChatGPT
Paraugprakse un padomi darbam ar ChatGPT