Tester oprogramowania dla aplikacji mobilnych i serwerowych (studia online)
Tester oprogramowania dla aplikacji mobilnych i serwerowych (studia online)
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Sposób dofinansowaniawsparcie dla osób indywidualnychwsparcie dla pracodawców i ich pracowników
- Grupa docelowa usługi
Studia adresowane są do osób planujących rozwijanie swojej kariery w branży IT. Dzięki omówieniu szerokiego wachlarza technologii i ćwiczeń praktycznych, studia będą inspiracją do poszerzenia swojej wiedzy zarówno dla osób doświadczonych jak i rozpoczynających swoją karierę w IT.
Warto przed pierwszymi zajęciami, poświęcić czas na przygotowanie się. Podstawowa znajomość programowania w dowolnym języku programowania będzie pomocna. Polecamy na początek: Ruby, Python albo Golang. - Minimalna liczba uczestników15
- Maksymalna liczba uczestników30
- Data zakończenia rekrutacji15-10-2024
- Forma prowadzenia usługistacjonarna
- Liczba godzin usługi176
- Podstawa uzyskania wpisu do BURart. 163 ust. 1 ustawy z dnia 20 lipca 2018 r. Prawo o szkolnictwie wyższym i nauce (t.j. Dz. U. z 2023 r. poz. 742, z późn. zm.)
- Zakres uprawnieńStudia podyplomowe
Cel
Cel
Cel edukacyjny
Celem studiów jest wykształcenie testerów oraz osób odpowiedzialnych za automatyzację procesów związanych z rozwojem oprogramowania, np. testowaniem oraz integracją dla aplikacji mobilnych oraz serwerowych.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
---|---|---|
Efekty uczenia się wiedza:Uczestnik zdobędzie wiedzę dotyczącą testowania, rodzajów testów i ich zastosowania. Uczestnik dowie się również, jak testowanie odbywa się w zespołach stosujących Agile (SCRUM i Kanban) z wykorzystaniem Atlassian JIRA i dodatków wspomagających pracę testera. | Kryteria weryfikacji Egzamin sprawdzający wiedzę i umiejętności | Metoda walidacji Test teoretyczny |
Efekty uczenia się umiejętności:Uczestnik będzie potrafił zastosować wybrane narzędzia do automatyzowania testowania (CI/CD) na różnych etapach budowy oprogramowania. W tym module również zautomatyzuje swoje testy, praktykując na projektach rzeczywistych aplikacji webowych i mobilnych. | Kryteria weryfikacji Projekt wykonywany indywidualnie lub zespołowo | Metoda walidacji Prezentacja |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Absolwent uzyskuje zaświadczenie potwierdzające zdobyte efekty kształcenia.
Studia kończą się zaliczeniem na ocenę określonym w karcie kierunku.
Program
Program
TESTER JAKO DEVELOPER NARZĘDZI
(40 godz.)
- Konfiguracja lokalnego środowiska z wykorzystaniem maszyn wirtualnych i kontenerów,
- Linux jako platforma dla narzędzi testera,
- Tester jako developer narzędzi z pomocą Python-a – warsztaty,
- Testy jako obywatel pierwszej kategorii z Test-Driven Development,
- Wprowadzenie do systemu kontroli wersji – GIT,
- BDD,
Uczestnik nabędzie (ugruntuje) wiedzę z zakresu języka Python, platformy Linux oraz pozna popularne biblioteki używane w testowaniu oprogramowania.
PODSTAWOWE ZAGADNIENIA DLA TESTOWANIA OPROGRAMOWANIA
(24 godz.)
- Testy w cyklu rozwoju oprogramowania.
- Rodzaje testów według funkcjonalności oraz celów.
- Strategie testowania oraz priorytetyzacja testów.
- Techniki projektowania testów.
- Testy w zespołach stosujących metodyki zwinne Agile (SCRUM, Kanban).
- Współpraca, raporty i zarządzanie testami (JIRA i dodatki).
Uczestnik zdobędzie wiedzę i umiejętności praktyczne dotyczące testowania, rodzajów testów i ich zastosowania. Uczestnik dowie się również, jak testowanie odbywa się w zespołach stosujących Agile (SCRUM i Kanban) z wykorzystaniem Atlassian JIRA i dodatków wspomagających pracę testera.
TECHNOLOGIE WYKORZYSTYWANE W TESTOWANIU
(80 godz.)
- Wykorzystanie języka zapytań SQL w testowaniu baz danych.
- Narzędzia testerskie (Github, Gitlab, Sonar, Jenkins, TravisCI i BlackDuck).
- Continuous Deployment i platformy w chmurze.
- Testowanie aplikacji internetowych z wykorzystaniem Selenium Webdriver.
- Testowanie aplikacji mobilnych iOS/Android z Appium.
- Testowanie aplikacji internetowych oraz API z Robot Framework.
Uczestnik będzie potrafił zastosować wybrane narzędzia do automatyzowania testowania (CI/CD) na różnych etapach budowy oprogramowania. W tym module również zautomatyzuje swoje testy, praktykując na projektach rzeczywistych aplikacji webowych i mobilnych.
ZAGADNIENIA ROZSZERZAJĄCE TESTOWANIE
(16 godz.)
- Projektowanie testów.
- Testy wydajności.
- Nowe trendy w testowaniu.
Uczestnik będzie rozumiał, że implementacja testów jest równie ważna jak implementacja aplikacji, dlatego - podobnie jak w przypadku kodu aplikacji - kod obsługujący testy powinien być projektowany oraz implementowany z właściwą starannością oraz udokumentowany.
EGZAMIN I PRACA ZALICZENIOWA
(16 godz.)
- Seminarium dyplomowe.
- Przygotowane CV i profilów dla testera: Github/Linkedin/Xing.
- Prezentacja prac zaliczeniowych.
- Egzamin.
FORMA ZALICZENIA
Egzamin sprawdzający wiedzę i umiejętności
Projekt wykonywany indywidualnie lub zespołowo
Harmonogram
Harmonogram
Przedmiot / temat zajęć | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
---|---|---|---|---|
Brak wyników. |
Cena
Cena
Cennik
- Rodzaj cenyCena
- Koszt usługi brutto6 300,00 PLN
- Koszt usługi netto6 300,00 PLN
- Koszt godziny brutto35,80 PLN
- Koszt godziny netto35,80 PLN
Prowadzący
Prowadzący
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestncy studiów podyplomowych otrzymują dodtakowe materiały na zajęciach oraz po, które są zamieszczane na platofrmie MS Teams.
Adres
Adres
Udogodnienia w miejscu realizacji usługi
- Wi-fi
- Udogodnienia dla osób ze szczególnymi potrzebami