Agenda
Musimy pamiętać, że szkolenie jest jednodniowe , więc będzie intensywne, czas przewidziany na szkolenie to 7 godzin, jednak w przypadku pytań, wątpliwości będziemy pracować razem, by jak najlepiej wytłumaczyć aspekty związane z przedmiotem szkolenia. Ważną jednak kwestią jest to, że skupimy się na ćwiczeniach, by móc w przyszłości wykorzystać zdobyte umiejętności w praktyce.
Szkolenie dedykowane dla Centrum E-Zdrowia w trybie online.
Szkolenie odbędzie się w datach ustalonych z liderem z organizacji – prawdopodobne godz. 07.30 – 14.30 (z możliwością przedłużenia)
Informacje ogólne
- Wprowadzenie do sztucznej inteligencji i uczenia maszynowego.
- Historia AI i jej ewolucja w kontekście technologii informacyjnych.
- Przegląd głównych algorytmów i modeli AI używanych w IT
Wprowadzenie
- Narzędzia AI
- Tematy związane z bezpieczeństwem danych
- Prompty
- Kontekst
Testy manualne
- Generowanie danych
- Tworzenie przypadków testowych
- Walidacja kryteriów akceptacji czy DoD
Dokumentacja
- Test Plany
- Test Strategie
- Opisy, dokumentacja
Automatyzacja testów API
- Wprowadzenie do testów API
- Przygotowanie endpointów w Postmanie
- Wykorzystanie AI do testów automatyczych z Postmanem
Testy automatyczne – frontend
- Wykorzystanie narzędzi AI do tworzenia testów automatycznych z wykorzystaniem z Selenium z Javą
- Wykorzystanie AI przy testach automatycznych z narzędziem Cypress
Automatyzacja testów wydajnościowych
- Wykorzystanie AI przy testach wydajnościowych z JMeterem.
- Wykorzystanie AI przy testach wydajnościowych z K6
- Inne narzędzia do testów wydajnościowych a AI
Wykorzystanie AI przy tematach związanych z bezpieczeństwem
- Zrozumienie znalezionych potencjalnych podatności
- Tworzenie danych czy raportów i wsparcie
Wsparcie w procesach i na środowiskach CI/CD
- Budowania pippeline na środowiskach Gitlab / Github czy Bitbucket
- Uruchamianie usług na środowiskach Gitlab / Github czy Bitbucket bez konieczności konfiguracji lokalnej
Tworzenie własnych rozwiązań – wspierających pracę
- DeadLink checker
- Skrypty do weryfikowania statusu odpowiedzi
- Inne rozwiązania – wspierające Waszą pracę
Rozwój kompetencji z wykorzystaniem AI
- Nauka programowania z AI
- Poszerzanie horyzontów z narzędziem
- Walidacja pomysłów czy rozwiązań
Podsumowanie
- Konieczność budowania wiedzy
- Debata na temat wykorzystywania przez Was AI
- Zakończenie szkolenia
- Sekcja finalnego QA
Przed szkoleniem konieczne jest:
- posiadanie własnego konta na Chat GPT (może być bezpłatne)
- bezpłatne konto w chmurze z Postmanem
- Zainstalowanego NodeJS
- Zainstalowanej Javy
- Zainstalowanego Cypressa poprzez NodeJS
- Zainstalowane narzędzie do testów wydajnościowych K6
- Zainstalowanego JMetera do testów wydajnościowych
- Zainstalowane Selenium z Javą i zwykły projekt aby móc sobie wykorzystać przy ćwiczeniach
- IDE dla tematów JSowych – Visual Studio Code
- IDE dla tematów Javovywch jak InteliJ
W ramach przedmiotowego szkolenia, będziemy poruszać jeszcze kilka tematów – które będą naturalnie wynikały w trakcie dynamiki spotkania.