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ługizdalna w czasie rzeczywistym
- 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
Grzegorz Mazur
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Uczestncy studiów podyplomowych otrzymują dodatakowe materiały na zajęciach, które są zamieszczane na platofrmie MS Teams.
Podczas zjazdu każdy uczestnik programu otrzymuje komplet materiałów dydaktycznych na platformie MS Teams. Materiały te przygotowują wykładowcy, dostosowując je do specyfiki prowadzonego tematu.
Uczestnicy studiów pracują na platformie MS Teams, to platforma komunikacyjna Uczelni WSB Merito, stworzona w celu ograniczenia formalności oraz ułatwienia przepływu informacji między uczestnikami a uczelnią. Za jej pomocą przez całą dobę i z każdego miejsca na świecie uczestnicy mają dostęp do:
- harmonogramu zajęć,
- materiałów dydaktycznych,
- informacji dotyczących zmian w planach zajęć, ogłoszeń i aktualności.
Warunki uczestnictwa
Uczestnikiem studiów podyplomowych na Uniwersytecie WSB Merito w Łodzi może zostać każda osoba w wykształceniem wyższym (licencjackim, inżynierskim lub magisterskim). O przyjęciu na studia decyduje kolejność zgłoszeń.
Aby skorzystać z dofinansowania studiów podyplomowych:
1. Podpisać umowę wsparcia z regionalnym partnerem projektu
2. Przesłać formularz zgłoszeniowy za pośrednictwem Bazy Usług Rozwojowych. Proszę pamiętać o wpisaniu ID wsparcia (nadanego podczas podpisywania umowy) w przeciwnym razie zapis na studia zostanie odrzucony;
3. Następnie samodzielnie dokonać zapisu na studia podyplomowe na uczelni poprzez formularz online: www.merito.pl/lodz-rekrutacja1
Informacje dodatkowe
- Szczegółowy harmonogram usługi może ulec zmianie w postaci realizowanych przedmiotów w danym dniu i osób prowadzących. Zmianie nie ulegają godziny usługi.
- Harmonogram zjazdów zostanie upubliczniony na stronach Uczeln
- Godziny zajęć podane w harmonogramie są godzinami zegarowymi, zaś ilość godzin programowych jest podana w godzinach dydaktycznych.
- Kadra naukowo-dydaktyczna obejmuje więcej osób prowadzących zajęcia niż jest zamieszczonych w karcie usługi
Warunki techniczne
Warunki techniczne
Nową wiedzę i umiejętności zdobywasz, dzięki zajęciom realizowanym na platformie MS Teams. Z wykładowcami i uczestnikami studiów kontaktujesz się przez internet, w czasie rzeczywistym (synchronicznie). W zajęciach uczestniczysz w weekendy, zgodnie z ustalonym harmonogramem zjazdów.
Techniczne wymagania do zajęć:
- komputer (z wbudowanymi lub podłączonymi głośnikami i mikrofonem),
- dostęp do Internetu,
- słuchawki (opcjonalnie),
- jeśli chcesz aby Cię widziano, możesz użyć kamery umieszczonej w laptopie/komputerze