O kursie
UWAGA: Kurs jest regularnie aktualizowany i uzupełniony. W intro nie ma informacji, że został dodany najnowszy kurs “Microsoft Playwright w praktyce i pigułce!” w celu uzupełnienia pakietu.
Treść kursu
Uwaga to musisz wiedzieć przed rozpoczęciem!
-
Podziękowanie | dołącz proszę koniecznie do społeczności, będziemy w kontakcie! ;)
00:00 -
Dołącz do grupy PRO
Tydzień 1 – Wprowadzenie do podstaw Testowania Oprogramowania
-
Wprowadzenie tydzień 1
01:42
Wprowadzenie i kwestie organizacyjne
Wprowadzenie do kursu "Tester Oprogramowania", poruszamy kwestie wprowadzające do kursu, organizacyjne, strukturę oraz zakres materiału w kursie.
-
Na jakiej podstawie jest stworzony kurs?
02:56 -
Zakres materiału w kursie
00:58 -
Zasada w kursie nr 1
00:00 -
Poznaj instruktora / Dlaczego nauka ode mnie? (opcjonalnie)
00:00 -
Agenda Kursu
00:00 -
Jak się uczyć by wyciągnąć z tego kursu maksimum?
00:00 -
Te działania sprawią, że będziesz się uczył/a szybciej i skuteczniej
00:00 -
Dlaczego warto zainteresować się testowaniem?
00:00 -
Historia testów
00:00 -
Historia testów cd. – Zawód testera
00:00 -
O umiejętności testowania
00:00 -
Prezentacja do kursu
Wprowadzenie do Testowania Oprogramowania
Poznamy podstawowe pojęcia, koncepcje oraz nabędziesz wiedzę konieczną do rozpoczęcia przygody z szeroko pojętym terminem "Testowania Oprogramowania".
-
Wprowadzenie do testowania oprogramowania
00:00 -
Co to jest testowanie? Co na to Sylabus ISTQB?
00:00 -
Testowanie oprogramowania jako sztuka
00:43 -
Awarie – definicja
00:00 -
Słynne awarie oprogramowania
00:00 -
Przykład awarii według definicji
00:00 -
Definicja Pomyłki
00:00 -
Definicja Defektu
00:00 -
Pomyłki, defekty i awarie (teoria z prezentacji)
00:00 -
Analiza przyczyny podstawowej
00:00 -
Przykład defektu w kodzie
00:00 -
Prosty program komputerowy vs program złożony
00:00 -
Przykłady produktów cyfrowych i ich analogia do budynków
00:00 -
Siedem zasad testowania – wprowadzenie
00:00 -
Pierwsza zasada testowania
00:00 -
Druga zasada testowania
00:00 -
Trzecia zasada testowania
00:00 -
Czwarta zasada testowania
00:00 -
Piąta zasada testowania
00:00 -
Szósta zasada testowania
00:00 -
Siódma zasada testowania
00:00 -
Różnica pomiędzy testowaniem, a debugowaniem
00:00 -
Krótko o specyfikacji wymagań oprogramowania
00:00 -
Specyfikacja wymagań oprogramowania i obowiązki testera
00:00 -
Przykładowe wymagania oprogramowania
00:00 -
Koszt zapewnienia jakości w projekcie – od czego zależy jakość?
00:00 -
Koszty błędów oprogramowania – wykres zależności
00:00 -
Czynniki wpływające na pracochłonność testowania (teoria z prezentacji)
00:00 -
Zapewnianie jakości, a testowanie (teoria z prezentacji)
00:00 -
☑ Test wiedzy z rozdziału – Wprowadzenie do Testowania Oprogramowania
Psychologia testowania
Poznasz Mindset testerski, podstawy psychologii i nastawienia w zawodzie testera oprogramowania.
-
Psychologia, a testowanie
00:00 -
Zestaw cech testerskich – testerski sposób myślenia
00:00 -
Zestaw cech testerskich – testerski sposób myślenia kontynuacja
00:00 -
jak być dobrym i lubianym testerem?
00:00 -
Cechy dobrego testera…
00:00 -
Różnice w sposobie myślenia testerów i programistów
00:00 -
Różnice w sposobie myślenia testerów i programistów
00:00 -
Niezależne testowanie (teoria z prezentacji)
00:00 -
Niezależne testowanie Zalety i Wady (teoria z prezentacji)
00:00 -
☑ Test wiedzy z rozdziału – Mindset testera
Podstawy, techniki i fundamenty testowania oprogramowania
Poznasz podstawy Testowania Oprogramowania - w tym rozdziale przechodzimy do konkretów, które są fundamentem pracy w zawodzie jak również jest to niezbędna wiedzy dla programisty bez względu na używany język programowania.
-
Cykl życia rozwoju oprogramowania
00:00 -
Modele cyklu życia oprogramowania
00:00 -
Kilka zasad dobrych praktyk testowania dla dowolnego cyklu życia oprogramowania
00:00 -
Podstawy testowania oprogramowania
00:00 -
Podstawy testowania oprogramowania – testowanie w cyklu
00:00 -
Proces testowy
00:00 -
Czynności i zadania testowe
00:00 -
Planowanie testów
00:00 -
Plan testów
00:00 -
Standardy w testowaniu
00:00 -
Planowanie i szacowanie testów
00:00 -
Planowanie i szacowanie testów (teoria z prezentacji)
00:00 -
Co to jest szacowanie czasu testów?
00:00 -
Monitorowanie testów i nadzór nad testami
00:00 -
Analiza testów
00:00 -
Projektowanie testów
00:00 -
Implementacja testów
00:00 -
Wykonywanie testów
00:00 -
Harmonogram wykonywania testów (teoria z prezentacji)
00:00 -
Ukończenie testów
00:00 -
Kryteria wejścia i wyjścia (teoria z prezentacji)
00:00 -
Dane testowe
00:00 -
Jakie dane wprowadzać podczas testowania?
00:00 -
Produkty pracy związane z testowaniem
00:00 -
Produkty pracy związane z testowaniem – w odniesieniu do fazy cyklu
00:00 -
Powiązania pomiędzy podstawą testów, a produktami pracy (teoria z prezentacji)
00:00 -
Poziomy testów
00:00
Podstawy, techniki i fundamenty testowania oprogramowania cd.
-
Raportowanie błędów i rodzaje błędów
00:00 -
Zgłaszanie błędów
00:00 -
Severity vs Priority – różnica dla błędów przy raportowaniu
00:00 -
Raportowanie błędów – Przykłady
00:00 -
Raportowanie błędów – Przykład zgłoszenie w systemie Jira
00:00 -
Polecany materiał do poprzedniej lekcji: Report a NEW defect (BUG) into JIRA
00:00 -
Cykl życia błędu
00:00 -
Cykl życia błędu – przykład flow z oprogramowania
00:00 -
Cykl życia błędu – wykres
00:00 -
Przypadek testowy (Test case)
00:00 -
Parametry przypadku testowego
00:00 -
Przykład przypadku testowego – prosty po polsku
00:00 -
Przykład przypadku testowego – bardziej złożony po angielsku
00:00 -
Przypadki testowe konkretne vs logiczne
00:00 -
Przypadek testowy (Test case) – flow w Jirze
00:00 -
Przypadek testowy – przykład narzędzia Zephyr (link do oficjalnych zasobów)
00:00 -
Zephyr for JIRA Overview
00:00 -
Przykładowe Test Case’y proponowane materiały
00:00 -
Polecany materiał: Test Cases for Pen
00:00 -
Piramida testów czyli jak testy powinny wyglądać w praktyce
00:00 -
Strategie testów i podejście do testowania (teoria z prezentacji)
00:00 -
Jak pracować nad jakością?
00:00 -
Oryginalność + ciekawa osobowość
00:00 -
☑ Test wiedzy z rozdziału – Podstawy testowania
Typy i rodzaje testowania – wprowadzenie
W tym rozdziale poznasz wszystkie Typy i rodzaje testowania, zostaną one przedstawione krok po kroku, niektóre w dużym uproszczeniu. Znajdziesz tutaj również polecane i wartościowe materiały z których uczą się studenci na najlepszych uniwersytetach świata z zakresu inżynierii oprogramowania.
-
Typy i cele testów
00:00 -
Kategorie technik testowania (teoria z prezentacji)
00:00 -
Kategorie technik testowania (teoria z prezentacji)
00:00 -
Testowanie funkcjonalne
00:00 -
Testowanie czarnoskrzynkowe
00:00 -
Testowanie czarnoskrzynkowe i błędy jakie można znaleźć tą techniką
00:00 -
Przykładowe techniki projektowania testów czarnoskrzynkowych
00:00 -
Testowanie czarnoskrzynkowe i pokrycie testowe
00:00 -
Projektowanie testów czarnoskrzynkowych – podział równoważności
00:00 -
Podział równoważności – przykład techniki
00:00 -
Podział równoważności – przykład techniki 2 (graficzny)
00:00 -
Analiza wartości brzegowych (granicznych)
00:00 -
Analiza wartości brzegowych (granicznych) – przykład
00:00 -
Analiza wartości brzegowych (granicznych) – polecany materiał po angielsku
00:00 -
Polecany materiał: Equivalence partitioning and boundary value testing
00:00 -
Testowanie w oparciu o tablicę decyzyjną – omówienie techniki
00:00 -
Testowanie w oparciu o tablicę decyzyjną – prosty przykład po polsku
00:00 -
Testowanie w oparciu o tablicę decyzyjną – zaawansowany przykład po angielsku (link)
00:00 -
Polecany materiał: Decision table
00:00 -
Testowanie przejść pomiędzy stanami
00:00 -
Testowanie przejść pomiędzy stanami – przykład i omówienie techniki
00:00
Typy i rodzaje testowania – techniki
-
Testowanie oparte na przypadkach użycia – omówienie techniki
00:00 -
Testowanie oparte na przypadkach użycia – przykład (uproszczony) dla początkujących
00:00 -
Technika drzew klasyfikacji
00:00 -
Przykład drzew klasyfikacji (bardzo prosty)
00:00 -
Testowanie sposobem par – omówienie techniki
00:00 -
Testowanie sposobem par – uproszczony przykład graficzny
00:00 -
Testowanie sposobem par – uproszczony przykład 2
00:00 -
Testowanie sposobem par – zaawansowany przykład i podsumowanie
00:00 -
Łączenie technik testowania i cel ich łączenia
00:00 -
Techniki testowania oparte na doświadczeniu – wprowadzenie
00:00 -
Zgadywanie błędów – omówienie
00:00 -
Testowanie w oparciu o listę kontrolną (checklistę)
00:00 -
Przypadek testowy, a lista kontrolna
00:00 -
Techniki testowania oparte na doświadczeniu – Testowanie eksploracyjne
00:00 -
Techniki testowania oparte na defektach
00:00 -
Zastosowanie najbardziej odpowiedniej techniki
00:00 -
Przewidywanie problemów i Prawo Murphy’ego w testowaniu
00:00 -
Testowanie białoskrzynkowe – wprowadzenie
00:00 -
Jakość, a kod?
00:00 -
Testowanie w czarnej skrzynce, a testowanie w białej skrzynce – różnice
00:00 -
Testowanie w czarnej skrzynce, a testowanie w białej skrzynce – wizualizacja
00:00
Typy i rodzaje testowania cd.
-
Testy negatywne
00:00 -
Różnica pomiędzy testami pozytywnymi, a negatywnymi
00:00 -
Testy Sanity (Testy poczytalności)
00:00 -
Testy dymne (Smoke testy)
00:00 -
Różnice pomiędzy Smoke testami i Sanity testami
00:00 -
Testy regresji – wprowadzenie
00:00 -
Testy regresji – na co zwrócić uwagę?
00:00 -
Testy regresji vs retesty – różnice
00:00 -
Testy oparte na ryzyku – omówienie
00:00 -
Testowanie alfa i beta
00:00 -
Testy lokalizacyjne – cel
00:00 -
Testowanie modułowe (teoria z prezentacji)
00:00 -
Testowanie integracyjne (teoria z prezentacji)
00:00 -
Testowanie systemowe (teoria z prezentacji)
00:00 -
Testowanie akceptacyjne (teoria z prezentacji)
00:00 -
Testowanie związane ze zmianami (teoria z prezentacji)
00:00 -
Poziomy testów, a typy testów (teoria z prezentacji)
00:00 -
Poziomy testów, a typy testów cd. (teoria z prezentacji)
00:00 -
Testowanie pielęgnacyjne (teoria z prezentacji)
00:00 -
Zdarzenia wywołujące pielęgnację (teoria z prezentacji)
00:00 -
Analiza wpływu związana z pielęgnacją (teoria z prezentacji)
00:00 -
Białoskrzynkowe techniki testowania (teoria z prezentacji)
00:00 -
Białoskrzynkowe techniki testowania cd. (teoria z prezentacji)
00:00 -
Robienie przerw w nauce
00:00 -
☑ Test wiedzy z rozdziału – Typy i rodzaje testowania
Tydzień 2 – Fundamenty Testowania Oprogramowania
-
Wprowadzenie tydzien 2
00:00
Testowanie niefuncjonalne
Wyszczególniłem kwestie dedykowane testom niefunkcjonalnym jest to bardzo ważny element testowania. Który kładzie nacisk na to w jaki sposób "coś" robi oprogramowania, a nie tylko czy realizuje założenia.
-
Testowanie niefunkcjonalne – wprowadzenie
00:00 -
Testowanie dostępności
00:00 -
Testowanie dostępności – przykłady
00:00 -
Testowanie bezpieczeństwa – wprowadzenie
00:00 -
Testowanie użyteczności – wprowadzenie
00:00 -
Testowanie A/B
00:00
Testowanie statyczne
Rozdział poświęcony testowaniu statycznemu i metodologii weryfikacji bez uruchamiania kodu.
-
Testowanie statyczne i dynamiczne – porównanie
00:00 -
Różnice między testowaniem statycznym, a dynamicznym
00:00 -
Podstawy testowania statycznego (teoria z prezentacji)
00:00 -
Produkty pracy badane metodą testowania statycznego (teoria z prezentacji)
00:00 -
Zalety testowania statycznego (teoria z prezentacji)
00:00 -
Różnice między testowaniem statycznym, a dynamicznym (teoria z prezentacji)
00:00 -
Proces przeglądu (teoria z prezentacji)
00:00 -
Proces przeglądu produktów pracy (teoria z prezentacji)
00:00 -
Typy przeglądów (teoria z prezentacji)
00:00 -
Stosowanie technik przeglądu (teoria z prezentacji)
00:00
Zarządzanie testami oprogramowania (teoria, wprowadzenie i omówienie)
Poznasz teoretyczne aspekty zarządzania testami w projekcie informatycznym. Podstawowe terminy i ich omówienie. To co najważniejsze na start.
-
Monitorowanie testów i nadzór nad testami (teoria z prezentacji)
00:00 -
Miary stosowane w testowaniu (teoria z prezentacji)
00:00 -
Cel, treść i odbiorcy raportów z testów (teoria z prezentacji)
00:00 -
Sumaryczny raport z testów (teoria z prezentacji)
00:00 -
Testowanie oparte na ryzyku, a jakość produktu (teoria z prezentacji)
00:00 -
Zarządzanie defektami (teoria z prezentacji)
00:00 -
Raporty o Defektach + Zgłaszanie Defektów (teoria z prezentacji)
00:00 -
Czynniki ryzyka projektowego (teoria z prezentacji)
00:00 -
Czynniki ryzyka produktowego (teoria z prezentacji)
00:00
Metodyki projektowe (Praca w projekcie IT) i testowanie w cyklu życia oprogramowania
Poznasz używane i popularne metodyki w projekcie informatycznym. Tak naprawdę jest tutaj wszystko co musisz wiedzieć na początek, krok po kroku wyjaśnione.
-
Metodyki projektowe – Model Waterfall (Wodospad)
00:00 -
Metodyki projektowe – V Model
00:00 -
Metodyki projektowe – Kanban
00:00 -
Metodyki projektowe – Agile
00:00 -
Metodyki projektowe – Historia Agile
00:00 -
Metodyki projektowe – Scrum
00:00 -
Metodyki projektowe – Agile wizualizacja
00:00 -
Metodyki projektowe – Agile infografika
00:00 -
Metodyki projektowe – Waterfall vs Agile porównanie metodyk
00:00 -
Metodyki projektowe – Agile – przyrost produktu
00:00 -
Testowanie w środowisku Agile
00:00 -
Modele cyklu życia oprogramowania w kontekście (teoria z prezentacji)
00:00 -
Wiedza vs Doświadczenie
00:00 -
☑ Test wiedzy z rozdziału – Metodyki projektowe
Środowiska pracy testerów i programistów (deweloperskie i testowe)
Rozdział poświęcony podstawowym środowiskom pracy dla testera oprogramowania jak i całego zespołu deweloperskiego (w tym programistów) Kładzie nacisk z perspektywy testera i jakości w projekcie informatycznym.
-
Środowiska programistyczne i testowe – wprowadzenie
00:00 -
Środowisko deweloperskie – Dev
00:00 -
Środowisko testowe – QA
00:00 -
Środowisko Staging
00:00 -
Środowisko produkcyjne (live – Production)
00:00 -
Wydania i wersjonowanie (przykład)
00:00 -
☑ Test wiedzy z rozdziału – Środowiska programistyczne i testowe
Tydzień 3 – Zaawansowane aspekty testowania oprogramowania
-
Wprowadzenie tydzien 3
00:00
Testowanie Backendowe (zaplecza aplikacji)
Poznasz wszystkie najważniejsze kwestie, które są poruszane podczas testowania backendu (zaplecza) aplikacji. Na przykładach aplikacji web (są najpopularniejsze i najłatwiej to zrozumieć)
-
Testowanie Backend’u – wprowadzenie
00:00 -
Testowanie API – wprowadzenie
00:00 -
Testowanie API i zalety testów API
00:00 -
Requesty API i kody statusu
00:00 -
Testowanie API – Metody HTTP
00:00 -
Payload – obciążenie użytkowe
00:00 -
Kody odpowiedzi API
00:00 -
Testowanie API – infografika i flow
00:00 -
Testowanie API (Kody błędów w minutę – link)
00:00 -
Testowanie API – Metoda GET
00:00 -
Testowanie API – Metoda POST
00:00 -
Testowanie API – Metoda PUT
00:00 -
Testowanie API – Metoda Delete
00:00 -
Nie trzymaj wiedzy w głowie
00:00 -
☑ Test wiedzy z rozdziału – Testowanie Backendu
Testowanie aplikacji Webowych i Mobilnych
Poznasz aspekty testowania dedykowane dla aplikacji Web oraz Mobilnych, jeżeli pracujesz przy tego rodzaju aplikacjach jest to wiedza konieczna i niezbędna do przyswojenia przed rozpoczęciem pracy z tego typu aplikacjami.
-
Rodzaje i typy aplikacji
00:00 -
Historia wykorzystywania urządzeń końcowych przez użytkowników
00:00 -
Omówienie systemów operacyjnych
00:00 -
Najpopularniejsze przeglądarki
00:00 -
Testowanie aplikacji web – wprowadzenie
00:00 -
Testowanie aplikacji web – wskazówki na początek
00:00 -
Testowanie aplikacji web – Google Dev Tools
00:00 -
Testowanie aplikacji web – dobre praktyki
00:00 -
Testowanie aplikacji web – podstawy chmury
00:00 -
Testowanie aplikacji mobilnych – wprowadzenie
00:00 -
Rodzaje aplikacji mobilnych
00:00 -
Testy jednostkowe
00:00 -
Testowanie integracyjne
00:00 -
Automatyczne testowanie interfejsu użytkownika
00:00 -
Testy manualne
00:00 -
Testowanie aplikacji mobilnych – fakty
00:00 -
Dobre praktyki podczas testowania aplikacji mobilnych
00:00 -
Przykład testowania manualnego Google Homepage
00:00 -
☑ Test wiedzy z rozdziału – Testowanie aplikacji Web
-
☑ Test wiedzy z rozdziału – Testowanie aplikacji Mobilnych
Praktyczny przykład testowania webowego krok po kroku
Przykład testowania strony Google Homepage - krok po kroku z wyjaśnieniem.
-
Na czym mogę trenować umiejętność testowania?
00:00 -
Praktyczny przykład: testowanie Google HomePage
00:00 -
Polecany materiał: Testing the Burger King website
00:00
Narzędzia testerskie (narzędzia wykorzystywane w zawodzie testera oprogramowania)
Poznasz Narzędzia używane do podnoszenia i zapewniania jakości w projekcie informatycznym czy też dowolnej aplikacji. Z tej wiedzy skorzysta nie tylko tester oprogramowania, ale też programista. Jeżeli chcesz dowiedzieć się dokładnie jakie narzędzia są używane i do czego w procesie testowym.
-
Najważniejsze narzędzia testera
00:00 -
Język angielski
00:00 -
Tutaj możesz sprawdzić swój angielski, żeby wiedzieć jaki masz poziom.
-
Jira – ogólny przegląd narzędzia
00:00 -
Confluance – ogólny przegląd narzędzia
00:00 -
System kontroli wersji (Git) – ogólny przegląd narzędzia
00:00 -
Github – ogólny przegląd narzędzia
00:00 -
Relacyjne i nierelacyjne bazy danych
00:00 -
Język SQL (bazodanowy)
00:00 -
Postman – ogólny przegląd narzędzia
00:00 -
Narzędzia do analizy logów
00:00 -
Jenkins – ogólny przegląd narzędzia
00:00 -
Jenkins CI/CD – infografika
00:00 -
Inne narzędzia testerskie dość często wykorzystywane w pracy zawodowej
00:00 -
Pluginy do przeglądarki dla testera
00:00 -
Przykład innych narzędzi do analizy strony WWW
00:00 -
Uwarunkowania związane z narzędziami testowymi (teoria z prezentacji)
00:00 -
Szczególne uwarunkowania – tabela (teoria z prezentacji)
00:00 -
Klasyfikacja narzędzi testowych (teoria z prezentacji)
00:00 -
Klasyfikacja narzędzi testowych (teoria z prezentacji)
00:00 -
Narzędzia do zarządzania testami (teoria z prezentacji)
00:00 -
Skuteczne korzystanie z narzędzi (teoria z prezentacji)
00:00 -
Projekty pilotażowe związane z wprowadzeniem narzędzia w organizacji (teoria z prezentacji)
00:00 -
Czynniki sukcesu związane z narzędziami (teoria z prezentacji)
00:00 -
Kreatywność jak ją wyrobić?
00:00 -
☑ Test wiedzy z rozdziału – Najważniejsze narzędzia testerskie
Automatyzacja (testów i oprogramowania)
Rozdział poświęcony automatyzacji, zawiera wszystko co niezbędne na start przygody. Usystematyzowana wiedza w pigułce podparta moimi doświadczeniami jak również doświadczonych ekspertów z zakresu automatyzacji testów lub ogólnie oprogramowania.
-
Automatyzacja testów
00:00 -
Zanim zaczniesz automatyzować cokolwiek – musisz to wiedzieć.
00:00 -
Język programowania do automatyzacji – wskazówki
00:00 -
Język programowania do automatyzacji – wybór języka
00:00 -
Chce nauczyć się programować – kroki jak zrobić to efektywnie
00:00 -
Jak najszybciej zacząć z programowaniem?
00:00 -
Sprytna nauka programowania
00:00 -
Chce nauczyć się programować w kilku językach
00:00 -
Jak ja automatyzuje oprogramowanie?
00:00 -
Jak to wygląda w sztuce?
00:00 -
To musisz wiedzieć o automatyzacji – to inaczej inwestycja
00:00 -
Czynniki ryzyka związane z automatyzacją testowania (teoria z prezentacji)
00:00 -
Automatyzacja testów – Co śledzić, żeby być na bieżąco?
00:00 -
Inspiracja z Forum: Stackoverflow
00:00 -
Wprowadzenie do wzorców projektowych
00:00 -
To chciałbym wiedzieć kiedy zaczynałem z automatyzacją
00:00 -
Przykład automatyzacji testów na Google Homepage
00:00 -
☑ Test wiedzy z rozdziału – Automatyzacja testów
Tydzień 4 – Podsumowanie, kariera, testy praktyczne + powtórka materiału w języku angielskim i poznanie terminologii
-
Wprowadzenie Tydzień 4
00:00
Certyfikaty, ścieżka i kariera Testera Oprogramowania
Rozdział poświęcony certyfikacji, karierze oraz ścieżce zawodowej dla Testera Oprogramowania. Kładzie duży nacisk na kwestie zawodowe, dokładnie tłumaczy czego możesz się spodziewać w zawodzie. Znajdziesz tutaj również podsumowanie i wnioski na koniec kursu.
-
Rozwój testera na przykładzie drzewka umiejętności
00:00 -
Przyszłość testowania
00:00 -
Certyfikacje dla testerów
00:00 -
Przykładowy test ISTQB Fundation level wraz z rozwiązaniem
00:00 -
Jak sprytnie i łatwo wejść do wybranej firmy IT?
00:00 -
Chce wejść do branży IT jako tester oprogramowania…
00:00 -
Podziękowanie i słowo na koniec
00:00 -
☑ Test wiedzy z rozdziału – Certyfikaty, ścieżka i kariera (oraz analiza trendów
Kariera, rozwój, wskazówki, porady i marka osobista testera oprogramowania
Rozdział rozszerza wnioski i kwestie związane z zawodem, karierą, marką Testera Oprogramowania itp. Został nagrany dla moich studentów, żeby szczerze przekazać im zalety i wady zawodu testera oprogramowania. Wiedza przekazana w pigułce ale znajdziesz tutaj wnioski, rady, wskazówki niedostępny ogólnie w Internecie.
-
Wstęp do kursu
00:00 -
Zakres kursu
00:00 -
Wstęp – Kariera testera oprogramowania
00:00 -
Dlaczego warto zainteresować się zawodem testera oprogramowania?
00:00 -
Dlaczego NIE warto zostać testerem oprogramowania?
00:00 -
Zawody związane z testowaniem oprogramowania
00:00 -
Specjalizacja
00:00 -
Rozwój w zawodzie testera oprogramowania
00:00 -
Przyszłość zawodów związanych z testowaniem oprogramowania
00:00 -
Wskazówki i porady dla testerów oprogramowania
00:00 -
Marka osobista testera – Daj się poznać w Internecie
00:00 -
Marka osobista testera – Certyfikaty
00:00 -
Marka osobista testera – Projekty
00:00 -
Marka osobista testera – Rekomendacje
00:00 -
Marka osobista testera – Konferencje, Meetingi…
00:00 -
Marka osobista testera – wątki na Qurora – blogowanie
00:00 -
A co poza pracą testera oprogramowania?
00:00 -
Jak trenować
00:00 -
Podsumowanie
00:00
ENG Pro Tester / QA Engineer (po angielsku)
Gdy opanowałeś/aś już materiał po polsku, warto teraz przerobić ponownie kurs w celu w celu utrwalenia wiedzy również w języku angielskim. Na nieco inny sposób, zapewni Ci to wiedzę z terminologii często używanych zwrotów, konstrukcji czy slangu charakterystycznego dla Testerów Oprogramowania / QA
-
Presentation to the course
-
☑ Chapter – Introduction to Software Testing | Day 23
00:00 -
History of testing | Test Engineer profession
00:00 -
Software Requirements Specification
00:00 -
The true costs of errors (bugs)
00:00 -
What is testing? | definition, goals, qa processes and testing
00:00 -
Mistakes, defects and failures
00:00 -
A simple computer program vs complex program
00:00 -
Seven Testing Principles
00:00 -
Human psychology and testing
00:00 -
Test process | Overview of particular phase
00:00 -
What data should I enter when testing?
00:00 -
Tests process cd. | Testing work products overview
00:00 -
Bugs / Errors reporting examples | Error Life Cycle
00:00 -
Test Cases
00:00 -
Tests pyramid, quality work | Software development and software testing
00:00 -
Fundamentals of software testing
00:00 -
Tests levels overview
00:00 -
☑ Chapter – Basics of testing | Day 24
-
Kinds of testing, Static vs dynamic tests, more about testing – important theory
00:00 -
Reviews
00:00 -
Types of tests | Introduction to Black Box testing
00:00 -
Black Box testing techniques – EP and Boundary Value Analysis
00:00 -
Black Box testing techniques – State Transitions, Decision Trees
00:00 -
Black Box testing techniques – Pairwise, Combining techniques
00:00 -
Experience based testing techniques
00:00 -
☑ Chapter – Types and types of testing | Day 24
-
Black box vs White box testing
00:00 -
Negative testing | Smoke and Sanity testing
00:00 -
Regression tests | Retests
00:00 -
Risk based testing | Static vs Dynamic testing
00:00 -
Non-functional testing overview
00:00 -
White box testing and techniques
00:00 -
Independence testing, testing strategies, estimation, test measure, test summary
00:00 -
Risks factors and testing | Product vs Project risks
00:00 -
Risks based testing and product quality
00:00 -
☑ Chapter – Testing in the software life cycle | Day 25
-
Development and test environments
00:00 -
Taking break from study
00:00 -
☑ Chapter – Development and test environments | Day 25
-
Backend testing | API testing
00:00 -
API testing – more about API Methods
00:00 -
Where I can train my testing skills?
00:00 -
☑ Chapter – Backend Testing | Day 26
-
Applications types | Devices, Systems, Browser, etc.
00:00 -
Testing the web application
00:00 -
Practical example of web software testing step by step with explanation
00:00 -
Useful learning materials to gain practical skills in software testing
00:00 -
Don’t keep the knowledge in your head…
00:00 -
☑ Chapter – Testing Web Applications | Day 26
-
Mobile application testing
00:00 -
Practical example of Manual testing
00:00 -
Orginality + interesting personality
00:00 -
☑ Chapter – Testing Mobile Applications | Day 27
-
The most important testing tools | Testing tools overview
00:00 -
More about popular testing tools | other useful testing tools
00:00 -
Theoretical important aspects of testing tools, risks, factors, etc.
00:00 -
Creativity, How to develop it?
00:00 -
☑ Chapter – Tools supporting testing | Day 27 part. 2
-
Project management methodologies
00:00 -
Agile and Scrum overview
00:00 -
Knowledge vs Experience
00:00 -
☑ Chapter – Project methodologies | Day 28
-
Test automation and programming introduction
00:00 -
More about automation | How I automate the software, what to know on start
00:00 -
Design patterns
00:00 -
Practical example of test automation
00:00 -
The future of testing
00:00 -
☑ Chapter – Test Automation | Day 29
-
This is what I want to know when I started my software testing career
00:00 -
Tester career path and development
00:00 -
Software testing certifications
00:00 -
How to enter the IT field as a software tester? | All you need to know to enter
00:00 -
Thank you and a word at the end of the course
00:00
Test praktyczny z zakresu Testowania Oprogramowania
-
Test podsumowujący na koniec kursu
Najczęstsze pytania rekrutacyjne na Testera Oprogramowania – bez względu na seniority to musisz wiedzieć!
-
Tester Oprogramowania (QA Tester) – Trening przed rekrutacją
Tydzień 5 – Wprowadzenie do Programowania w Pythonie
-
Wprowadzenie do tygodnia 5
00:00
Wprowadzenie, Kwestie organizacyjne i co warto wiedzieć na początek przygody z programowaniem
W pierwszym dniu lekcji przedstawię Ci kwestie związane z organizacją, wprowadzaniem do kursu oraz wszystkim co musisz wiedzieć zanim rozpoczniesz naukę.
-
UWAGA: Przeczytaj zanim rozpoczniesz kurs
-
Wstęp do kursu
00:00 -
Dla kogo jest ten kurs?
00:00 -
Na jakiej podstawie jest stworzony kurs?
00:00 -
Czego się nauczysz w tym kursie?
00:00 -
Musisz przerobić właśnie ten kurs.
00:00 -
Poznaj instruktora / Dlaczego nauka ode mnie?
00:00 -
Less is more
00:00 -
Agenda kursu
00:00 -
Zaawansowane zagadania z zakresu Pythona
00:00 -
[Infografika] Python – elementy języka, a poziom zaawansowania
-
Najbardziej efektywna struktura kursu dla studenta
00:00 -
Brak wiedzy ogranicza Cię przed startem?
00:00 -
Z jakich materiałów uczyć się najlepiej?
00:00 -
Jak się skutecznie uczyć?
00:00 -
Polecany materiał: How To Remember Everything You Learn
00:00 -
Sposoby nauki programowania?
00:00 -
Dodatek do dnia: Zakres materiału w kursie w zakresie testowania i tak samo jest w programowaniu
00:00 -
ZADANIE: Uwaga dołącz proszę koniecznie do społeczności, będziemy w kontakcie! ;)
-
[Do pobrania] Checklista progressu kursu
-
[Do pobrania] Prezentacja do kursu: KISS Python – Cyfrowy Trening Pythona! Dzień po dniu
-
[Do pobrania] Ściąga Pythona
-
[Do pobrania] Kod źródłowy części praktycznej + Napisane projekty w Pythonie
-
Zadanie: Dla motywacji polecam Ci obejrzeć wykład: Pełna moc możliwości: Jacek Walkiewicz at TEDxWSB
00:00 -
UWAGA – sprawdz ta lekcję w razie problemów z plaformą
Często zadawane pytania przez młodych programistów
W tym dniu wyjaśnię Ci wszystkie najczęściej zadawane pytania przez Studentów, wszystkie Twoje wątpliwości związane z nauką powinny zostać wyjaśnione na tym etapie.
-
Dlaczego warto zainteresować się programowaniem?
00:00 -
Dlaczego umiejętność programowania jest must have?
00:00 -
Najpopularniejsze języki programowania?
00:00 -
Popularność języków programowania?
00:00 -
Języki programowania – porównanie
00:00 -
Język programowania na początek nie ma znaczenia?
00:00 -
[Infografika] Najlepiej płatne języki programowania w 2022 roku – podsumowanie
-
Czy Studia są potrzebne?
00:00 -
Programowanie, a matematyka i formalne wykształcenie
00:00 -
Czym w ogóle jest język?
00:00 -
W jaki sposób komputer czyta kod?
00:00 -
Jakie projekty budować?
00:00 -
Szybki start i szybkie wskazówki odnośnie projektu?
00:00 -
Polecany materiał na rozluźnienie: Jak z hydraulika zrobić programistę?
00:00 -
Jak „doświadczenie” pracuje w zawodzie programisty?
00:00 -
Doświadczeni i „seniorzy” też mają problemy
00:00 -
Jak być najlepszym z najlepszych w tej dyscyplinie?
00:00 -
Jak przejść interview i jak być dobrym w nim?
00:00 -
Ok, a jak wygląda życie senior developera w topowej firmie?
00:00 -
Programowanie jest trudne.
00:00 -
Zadanie: Obejrzyj krótki film – Code Stars
00:00
Wprowadzenie do Programowania / Rady i wskazówki od ekspertów
W drugim dniu poznasz wszystkie niezbędne kwestie, które pomogą Ci wejść w świat oprogramowania. Znajdziesz tutaj wiele wartościowych informacji - przygotuj notes i zapisuj :)
-
Jak się uczyć skutecznie programowania?
00:00 -
Jak uczyć się programować jeszcze szybciej?
00:00 -
Nauka w IT jeśli chodzi o język programowania to?
00:00 -
Programowanie to podróż.
00:00 -
Nauka programowania nie różni się od innych umiejętności
00:00 -
Nauka programowania nie różni się od innych umiejętności – ciąg dalszy
00:00 -
Nie istnieje „magiczna pigułka” na naukę programowania…
00:00 -
„Programowanie” to długie godziny przy biurku…
00:00 -
Dlaczego siedzenie jest dla Ciebie złe?
00:00 -
Dobre nawyki dla programistów
00:00 -
Krótko o produktywności dla programistów
00:00 -
Trenuj, czytaj i analizuj kod, kiedy tylko możesz
00:00 -
Zanim zaczniesz się uczyć programowania opanuj „Research”
00:00 -
Rady mocno doświadczonych programistów
00:00 -
Wskazówki bez względu na poziom zaawansowania
00:00 -
Jak nauczyć się programowania 8 trudnych prawd
00:00 -
Praca w zawodzie „programisty” – realia
00:00 -
Jak się uczyć programowania pod pracę?
00:00 -
Chce wejść do branży IT jako programista…
00:00 -
Praca jako programista
00:00 -
Zadanie (dodatkowe) – jeśli masz czas: Obejrzyj wywiad z Tomkiem Czajką na Youtube!
00:00
Tematy powiązane z Programowaniem
Poświęcam osobny rozdział na tematy mocno powiązane z programowaniem i samą specyfiką zawodową.
-
Dzień 3
-
Zanim zaczniemy…”Podejście”
00:00 -
Zanim zaczniemy nr. język angielski
00:00 -
Jak czujesz się na siłach podejdź do sprawdzenia wiedzy na Efset.org (dostaniesz certyfikat językowy) za darmo
-
Tutaj możesz sprawdzić swój angielski, żeby wiedzieć jaki masz poziom.
-
Nauka języka programowania za pomocą oprogramowania do zarządzania projektami
00:00 -
A co jak porównamy język programowania do tańca
00:00 -
Poziomy treningu w ćwiczeniach
00:00 -
Praca twórcza / metafora tańca i jak to przełożyć w programowanie?
00:00 -
Najgorzej zacząć… jak już w tym siedzisz jest łatwo
00:00 -
Muza do programowania?
00:00 -
Zadanie: Dodaj kilka wartościowych rozszerzeń do przeglądarki
Wprowadzenie do Pythona (teoria)
W tym dniu przechodzimy do poznawania podstaw z zakresu języka Python, omawiamy wszystkie niezbędne kwestie teoretyczne zanim przejdziemy do praktyki.
-
Dlaczego właśnie Python?
00:00 -
Python – popularność języka
00:00 -
Nauka interaktywna języków programowania
00:00 -
Jak uczyć się w ogóle programowania w Pythonie?
00:00 -
Kompilatory IDE w czym pisać?
00:00 -
Struktura języka Python – charakterystyczne elementy
00:00 -
Problemy jakie można rozwiązać a progres w danym języku programowania
00:00 -
Funkcje w Pythonie
00:00 -
OOP (Programowanie obiektowe) w Pythonie
00:00 -
Co robić jak mam „błąd” i kod nie działa?
00:00 -
Błędy i obsługa wyjątków w języku Python
00:00 -
Typy danych w Pythonie
00:00 -
Dobre praktyki przy nazywaniu zmiennych w Pythonie
00:00 -
Moduły i pakiety w Pythonie
00:00 -
Python 2.0 – Legacy Python
00:00 -
Potencjalna ścieżka kariery Python developera?
00:00 -
Nauka Pythona trochę przypomina tego mema.. ale spokojnie nauczysz się ;)
-
Zadanie: Spróbuj przejść interaktywną grę Angry Birds!
Tydzień 6 – Praktyka i podstawy programowania w Pythonie
-
Wprowadzenie tydzień 6
00:00
Python Praktyka – Wprowadzenie, organizacja i pierwsze szlify z Pythonem
Pierwszy tydzień za nami. Przechodzimy stopniowo do działania i praktycznej nauki w języku Python. W tym dniu poznasz takie wprowadzenie, zanim "pobrudzisz" sobie ręce kodem.
-
Poznajemy kompilator online REPL dla Pythona
00:00 -
Pierwsze kroki i zapoznanie z kompilatorem REPL – omówienie środowiska
00:00 -
Zaczynamy przygodę z Pythonem – wprowadzenie i pierwsze kroki z Pythonem
00:00 -
Polecana plaforma interaktywna do nauki Pythona
-
Polecane Zadania interaktywne z Pythona do treningu
-
Zadanie: Utwórz konto na stronie REPL oraz w serwisie Github
Python Praktyka – Poziom Podstawowy
W tym dniu poznajemy elementy języka Python -> Liczby, Stringi, Zmienne i Operatory.
-
Liczby – Numbers w Pythonie
00:00 -
Liczby – lekcja interaktywna
-
Zmienne (Variable) w Pythonie
00:00 -
Zmienne – lekcja interaktywna
-
Operatory – (Operators) Python
00:00 -
Operatory – lekcja interaktywna
-
Łańcuchy znaków – (Stringi) w Pythonie
00:00 -
Stringi – lekcja interaktywna
Python Praktyka – Poziom Podstawowy
W tym dniu poznajemy elementy języka Python -> Listy
-
Lists – Listy w Pythonie part. 1
00:00 -
Lists – Listy w Pythonie part. 2 (bardziej zaawansowane przykłady)
00:00 -
Listy – lekcja interaktywna
Python Praktyka – Poziom Podstawowy
W tym dniu poznajemy elementy języka Python -> Krotki, Słowniki, Sety
-
Słowniki w Pythonie (Dictionaries)
00:00 -
Słowniki – lekcja interaktywna
-
Krotki w Pythonie (Tuples)
00:00 -
Tuples – lekcja interaktywna
-
Sety – Zestawy w Pythonie (Sets)
00:00 -
Sets – lekcja interaktywna
Najbardziej wartościowe materiały w sieci do nauki Pythona
Po prawie tygodniu nauki przyjrzymy się wartościowym i polecanym materiałom, z których możemy uczyć się skutecznie Pythona. Znajdziesz tutaj wiele informacji o zasobach z jakich będziemy korzystać, żeby uczyć się skuteczniej i wydajniej na podstawie najlepszych materiałów jakie są aktualnie dostępny w sieci.
-
Oficjalna dokumentacja dla języka Python – tutaj warto zaglądać :)
00:00 -
Python… co jeszcze powinienem się nauczyć?
00:00 -
Co jeszcze warto umieć by być
00:00 -
Bardzo dobre tutoriale z których można uczyć się Pythona?
00:00 -
Chcesz więcej materiałów z Pythona?
00:00 -
Nauka Pythona – jeszcze więcej informacji dla ciekawskich…
00:00 -
Nauka z aplikacji mobilnych…
00:00 -
Python polecane książki?
00:00 -
Wizualizacja kodu – co się dzieje pod maską?
00:00 -
Porównanie Pythona z PHP (dla ciekawskich)
00:00 -
Czysty kod? Nie pisz nie czystych funkcji Tego musisz unikać.
00:00 -
Wzorce projektowe
00:00 -
Zadanie: Utwórz konto w serwisie Linkedin oraz rozwiąż minimum jedno zadanie na Hackerrank
-
[Test praktyczny] Quiz praktyczny po części teoretycznej
Tydzień 7 – Praktyka na poziomie średniozaawansowanym w Pythonie
-
Wprowadzenie tydzien 7
00:00
Python Praktyka – Poziom Podstawowy – Średniozaawansowany
W tym dniu poznajemy elementy języka Python -> Warunki, Pętle
-
Warunki ogólnie w Pythonie (Conditionals)
00:00 -
Pętle – lekcja interaktywna
-
Warunek if-else w Pythonie (Statements)
00:00 -
Warunki – lekcja interaktywna
-
Pętle w Pythonie (While)
00:00 -
Pętla While – lekcja interaktywna
Python Praktyka – Poziom Średniozaawansowany
W tym dniu poznajemy elementy języka Python -> Funkcje
-
Funkcje w Pythonie (Functions)
00:00 -
Funkcje i metody w Pythonie – (Functions and Methods)
00:00 -
Funkcje – lekcja interaktywna
Python Praktyka – Poziom Średniozaawansowany
W tym dniu poznajemy elementy języka Python -> Klasy i obiekty, Zakresy, funkcje: Map, Filter, Lambda
-
Klasy i obiekty w Pythonie (Classes)
00:00 -
Klasy i obiekty – lekcja interaktywna
-
Zakres w Pythonie (Scope)
00:00 -
Zakres – lekcja interaktywna
-
Map, Filter and Lambda w Pythonie
00:00 -
Lambda – lekcja interaktywna
Python Praktyka – Poziom Średniozaawansowany
W tym dniu poznajemy elementy języka Python -> Programowanie Obiektowe
-
OOP (Programowanie obiektowe) w Pythonie
00:00 -
OOP (Programowanie obiektowe) w Pythonie part. 2
00:00 -
Dziedziczenie w Pythonie (Inheritance)
00:00 -
Inheritance – lekcja interaktywna
-
Wielopostaciowość w Pythonie (Polymorphism)
00:00
Tydzień 8 – Praktyka na poziomie zaawansowanym w Pythonie
-
Wprowadzenie tydzien 8
00:00
Python Praktyka – Poziom Średniozaawansowany – Zaawansowany
W tym dniu poznajemy elementy języka Python -> Args&Kwargs, Dekoratory, Generatory
-
Args and Kwargs w Pythonie
00:00 -
Dekoratory w Pythonie (Decorators)
00:00 -
Generatory w Pythonie (Generators)
00:00
Python Praktyka – Poziom Zaawansowany
W tym dniu poznajemy elementy języka Python na poziomie zaawansowanym
-
Omówienie IDE Pycharm – pierwsze kroki w IDE desktopowym
00:00 -
Importowanie bibliotek/modułów do IDE (Pycharm)
00:00 -
Jak wybrać interpreter Pythona?
00:00 -
[Instrukcja krok po kroku] Tak możesz uruchomić skrypt w IDE (Pycharm)
-
Własny pierwszy moduł w Pythonie
00:00 -
Moduły (Modules) w Pythonie (przykład użycia zewnętrznej biblioteki)
00:00 -
Modules – lekcja interaktywna
-
Więcej o modułach w Pythonie – Jak zachowują się moduły?
00:00 -
File Handling – lekcja interaktywna
-
Podstawy Debuggera w Pythonie
00:00 -
Wyrażenia regularne w Pythonie – (Regex)
00:00 -
Regex – lekcja interaktywna
-
Obsługa błędów (try-except-finally block) w Pythonie
00:00 -
Obsługa błędów – lekcja interaktywna
Python Praktyka – Poziom Zaawansowany
W tym dniu przechodzimy do praktycznego przykładu projektu w Pythonie
-
Project 1 w Pythonie – Bitwa – BBoys battle przeciwko komputerowi
00:00
Python Praktyka – Poziom Zaawansowany
W tym dniu przechodzimy do praktycznego przykładu projektu w Pythonie
-
Project 3 w Pythonie – Wyszukiwanie i odpalanie bboy video za pomocą Google
00:00 -
Project 2 w Pythonie – Generator rutynek/ break setów
00:00 -
Project 4 w Pythonie – Google uczy nas bboingu i wyświetla URL na Consolę
00:00 -
Project 4.5 w Pythonie – Web Scraping – pobieranie danych ze strony WWW
00:00
Python Praktyka – Poziom Zaawansowany
W tym dniu przechodzimy do praktycznego przykładu projektu w Pythonie
-
Project 5 w Pythonie – Użycie Google API do pobieranie wyników ze strony WWW
00:00 -
Project 6 w Pythonie – Automatyzacja Google Homepage za pomocą Sellenium
00:00 -
Project 7 w Pythonie – Wprowadzenie do GUI – prosty odtwarzacz ‘break beatów’
00:00
Python Praktyka – Finalny Projekt (część 1)
W tym dniu realizujemy finalny projekt w Pythonie znajdziesz tutaj również krótki podsumowanie i dodatkowe informacje.
-
Projekt 8 w Pythonie – Wprowadzenie w projekt i prośba o własne działanie
00:00 -
Project 8 w Pythonie – Wprowadzenie do projektu – Knowledge Battle (część 1 – Logika aplikacji)
00:00
Python Praktyka – Finalny Projekt (część 2)
-
Project 8 w Pythonie – Wprowadzenie do projektu – Knowledge Battle część 2 (Tworzenie GUI)
-
Podziękowanie
00:00
Dodatki do kursu – Wprowadzenie
-
Dodatki do kursu
00:00
Bonus: Python- Learning by Doing
Jest to dodatek do kursu "Python w 21 dni" bez głosu, te materiały zawierają dodatkowe cytaty dla inspiracji. Po prostu w tle włączasz ulubioną muzykę i krok po kroku realizujesz projekty, ucząc się na własnym działaniu tak jak Ci wygodnie :)
-
Python introduction and first steps with Replit
00:00 -
Python Strings – step by step
00:00 -
Python Numbers – step by step
00:00 -
Python Operators – step by step
00:00 -
Python Variable – step by step
00:00 -
Python Lists – step by step
00:00 -
Python Lists 2 – step by step (more advanced examples)
00:00 -
Python Tuples – step by step
00:00 -
Python Dictionaries – step by step
00:00 -
Python Conditionals/Loops – step by step
00:00 -
Python Conditionals/Loops 2 – step by step
00:00 -
Python Statements – step by step
00:00 -
Python Functions – step by step
00:00 -
Python Classes – step by step
00:00 -
Python Scope – step by step
00:00 -
Python args and kwargs – step by step
00:00 -
Python Map/Filter/Lambda – step by step
00:00 -
Python OOP – step by step
00:00 -
Python OOP 2 – step by step
00:00 -
Python Inheritance – step by step
00:00 -
Python Polymorphism – step by step
00:00 -
Python Generators – step by step
00:00 -
Python Modules – step by step
00:00 -
Python Modules advance, Regex, File Handling, Debugger – step by step
00:00 -
Project 1 in Python –
00:00 -
Project 2 in Python – Routine (dance sets) generator
00:00 -
Project 3 in Python –
00:00 -
Project 4 in Python –
00:00 -
Project 4.5 in Python –
00:00 -
Project 5 in Python –
00:00 -
Project 6 in Python –
00:00 -
Project 7 in Python –
00:00 -
Project 8 in Python –
00:00 -
Project 8 in Python –
00:00
Quiz wiedzy podsumowujący kurs Python
-
[Test praktyczny] Na zakończenie kursu
Tydzień 9 – poznajemy najpopularniejsze Frameworki i Narzędzia!
Git w pigułce (System kontroli wersji),
Podstawy No Code (Visual Programming) w Bubble
AWS Cloud Practitioner (wartość 199 zł)
Testowanie wydajności z Gatlingiem (Performance Testing with Gatling)
Chat GPT (dla testera i programisty)
-
Wprowadzenie tydzien 9
00:00
Git w pigułce – wszystko co musisz wiedzieć o systemie kontroli wersji
Kurs zawiera starannie przygotowaną wiedzę konieczną do zrozumienia podstaw Gita – 4 godziny materiału video (duży nacisk na teorię i podstawy) blisko 100 lekcji.
-
Intro kursu – Git w pigułce
00:00 -
Prezentacja: Poznaj System Kontroli Wersji – GIT
-
Wstęp do kursu
00:00 -
Cele systemu
00:00 -
Sposób przechowywania danych w Gicie
00:00 -
Sposób przechowywania danych
00:00 -
Trzy stany plików
00:00 -
GIT vs GitHub
00:00 -
Windows Konfiguracja
00:00 -
Git config – ciąg dalszy
00:00 -
Podstawowe polecenia przy pracy z gitem
00:00 -
Tworzenie repozytorium git
00:00 -
Cykl pracy z plikami
00:00 -
Status plików w Git
00:00 -
Śledzenie nowych plików
00:00 -
Szczegółowy podgląd zmian w poczekalni (Staging area) i poza nią
00:00 -
Zatwierdzanie zmian w Git
00:00 -
Usuwanie i zmiana nazwy plików w Gicie
00:00 -
Ignorowanie plików w Gicie
00:00 -
Historia commitów w Gicie
00:00 -
Cofanie zmian w Git
00:00 -
Repozytoria zdalne
00:00 -
Wyświetlanie i dodawanie zdalnych serwerów
00:00 -
Pobieranie ze zdalnych repozytoriów
00:00 -
Wysyłanie zmian w Gicie
00:00 -
Przegląd zdalnych repozytoriów
00:00 -
Tagowanie – etykietowanie miejsc w historii
00:00 -
Tworzenie tagów
00:00 -
Współdzielenie tagów i przełączanie na konkretną etykietę
00:00 -
Aliasy
00:00 -
Branching – wprowadzenie
00:00 -
Branching – W jaki sposób Git przechowuje dane?
00:00 -
Czym jest git HEAD?
00:00 -
Tworzenie nowej gałęzi w Gicie
00:00 -
Zmiany i ich rodzice w Gicie
00:00 -
Przełączanie i rozwój gałęzi w Gicie
00:00 -
Rozwidlona historia gałęzi
00:00 -
Scalanie gałęzi w Gicie
00:00 -
Scalanie fast-forward
00:00 -
Scalanie trójstronne
00:00 -
Konflikty scalania
00:00 -
Wyświetlanie i filtrowanie gałęzi
00:00 -
Sposób pracy z gałęziami – branchami
00:00 -
Przykładowy przepływ pracy
00:00 -
Sposób pracy z branchami
00:00 -
Gałęzie zdalne
00:00 -
Repozytorium lokalne i na serwerze po klonowaniu
00:00 -
Zdalna i lokalna praca może się rozbiec
00:00 -
Gałęzie śledzące
00:00 -
Wypychanie gałęzi w Gicie
00:00 -
Sprzątanie w commitach za pomocą commendy
00:00 -
Git na serwerze
00:00 -
Protokoły
00:00 -
Protokół HTTP
00:00 -
Protokół Secure Shell
00:00 -
Protokół git
00:00 -
Wstawianie Gita na serwer
00:00 -
Wstawianie Gita na serwer ciąg dalszy
00:00 -
Klucz SSH
00:00 -
Autentykacja po stronie serwera
00:00 -
GitWeb czyli wizualizacja repozytorium
00:00 -
Konfiguracja Smart HTTP
00:00 -
Workflow z gitem
00:00 -
Przepływ pracy z gitem
00:00 -
Scentralizowany przepływ pracy i powiązane przepływy pracy
00:00 -
Wkład w projekt
00:00 -
Wytyczne dla commitów
00:00 -
Małe zespoły
00:00 -
Zarządzanie dla większych zespołów
00:00 -
Publiczne projekty
00:00 -
Utrzymywanie i zarządzanie projektem
00:00 -
Przepływ pracy ze scalaniem zmian
00:00 -
Rebasing i cherry-picking
00:00 -
Przygotowania do publikacji projektu w Gicie
00:00 -
Github wprowadzenie
00:00 -
Github pierwsze kroki, flow pracy z Githubem
00:00 -
Zaawansowane narzędzia Gita
00:00 -
Wybór commitów w Gicie
00:00 -
Interaktywna poczekalnia, schowek, katalog roboczy, podpisy w Gicie
-
Podpisy w Gicie + Wyszukiwanie
00:00 -
Zmiana historii oraz starszych commitów
00:00 -
Przepływ pracy + Reset i Checkout
00:00 -
Łączenie commitów przy pomocy reset
00:00 -
Checkout vs Reset – różnica
00:00 -
Checkout ze ścieżką do pliku / Checkout i Reset podsumowanie
00:00 -
Debugowanie z Gitem + Wyszukiwanie binarne
00:00 -
Tworzenie pakietu
00:00 -
Zmiana obiektów + Rozdzielanie repozytorium
00:00 -
Szablon commita i pager + Klucz GPG i ignorowanie plików
00:00 -
Autokorekta + Kolory w Gicie + Formatowanie i białe znaki
00:00 -
Wstęp do konfiguracji i edytor tekstu
00:00 -
Struktura – Folder .git
00:00 -
Praktyczna praca z Gitem
-
Przykład pracy z Gitem na symulatorze 1
00:00 -
Przykład nauki Gita za pomocą popularnej gry – nauka z materiałów interaktywnych
00:00 -
Podsumowanie + Podziękowanie i słowo na koniec
00:00
Podstawy Visual Programming (No Code) na postawie najpopularniejszego frameworku Bubble.io
Poznasz podstawy Visual Programmingu na podstawie najpopularniejszego frameworku “Bubble.io”. Zobaczysz jak można zrobić bardzo szybko prototyp dowolnej aplikacji. Świetna sprawa, gdy dopiero zaczynasz z programowaniem możesz nauczyć się dużo szybciej budować aplikacje zupełnie jak z “klocków”. W ten sposób można “programować” aplikacje nawet 10 krotnie szybciej, natomiast to rozwiązanie ma też swoje minusy. Wszystko znajdziesz w kursie. Szczerze polecam dla początkujących programistów czy testerów bo zrozumiesz „high level” jak buduje się aplikacje → to co zabierało kiedyś kilka tygodni za pomocą tych narzędzi można zrobić w kilka dni. Mega oszczędność czasu, sprawdź koniecznie.
-
Intro do kursu
00:00 -
Wstęp i powitanie
00:00 -
Agenda kursu
00:00 -
Koncepcja No Code/ Visual Programming
00:00 -
Najlepszy dostępny builder No Code?
00:00 -
Bubble.io dlaczego warto wybrać?
00:00 -
Bubble przeglad (Overview)
00:00 -
Tworzenie Konta w Bubble
00:00 -
Zastosowanie No Code/ Visual programming na przykładzie Bubble
00:00 -
Bubble – Tutoriale i dokumentacja
00:00 -
Bubble – Poznajemy Bubble.io
00:00 -
Poznajemy Bubble.io – wstęp do sesji praktycznej
00:00 -
Bubble – Tworzenie pierwszej aplikacji
00:00 -
Bubble – Tutoriale i dokumentacja
00:00 -
Bubble – Analiza podstawowego szablonu
00:00 -
Bubble – Overview analiza domyślnego szablonu
00:00 -
Bubble – Interfejs kreatora (górna belka) cd.
00:00 -
Bubble – Interfejs kreatora Design (główna lewa belka)
00:00 -
Bubble – Interfejs kreatora Design (główna lewa belka) cd.
00:00 -
Bubble – Interfejs kreatora Design – input forms (główna lewa belka)
00:00 -
Bubble – Interfejs kreatora Design – reusable elements (główna lewa belka)
00:00 -
Bubble – Interfejs kreatora Design – elementy szablonowe (templates)
00:00 -
Bubble – Interfejs kreatora Design – zakładka Responsive
00:00 -
Bubble – Interfejs kreatora Workflow
00:00 -
Bubble – Interfejs kreatora Data
00:00 -
Bubble – Interfejs kreatora Styles
00:00 -
Bubble – Interfejs kreatora Plugins
00:00 -
Bubble – Settings
00:00 -
Bubble – Logs
00:00 -
Bubble – Interfejs i elementy na stronie buildera
00:00 -
Bubble – Przykłady
00:00 -
Bubble – Podsumowanie
00:00 -
Dokument z zakresem materiału: Poznajemy Bubble.io i podstawy tworzenia aplikacji No Code (visual programming)
AWS Cloude Praticioner w pigułce
Nagrałem ten kurs na czas pandemii koronawirusa, ucząc się do certyfikatu AWS Cloud Practitioner, zebrałem wiedzę w pigułce w formie video i prezentacji w pigułce plus przygotowałem zadania praktyczne i quizy pod certyfikat.
-
AWS Certified Cloud Practitioner – poznajemy chmurę AWS! część 1
00:00 -
AWS Certified Cloud Practitioner – poznajemy chmurę AWS! część 2
00:00 -
Prezentacja: AWS Certified Cloud Practitioner – poznajemy chmurę AWS!
Praktyczne quizy z AWS zakres materiału: AWS Certified Cloud Practitioner
-
Sprawdź wiedzę z Chmury AWS – Pytania AWS Cloud Practitioner cz. 1
-
Sprawdź wiedzę z Chmury AWS – Pytania AWS Cloud Practitioner cz. 2
Tydzień 10 – poznajemy najpopularniejsze Frameworki i Narzędzia! cd.
-
Wprowadzenie tydzien 10
00:00
Wstęp + część teoretyczna Microsoft Playwright
-
Zakres kursu (Agenda)
00:00 -
Checklista kursu
-
Wprowadzenie do Playwright’a
00:00 -
Zalety i wady Playwright’a
00:00 -
Wybór frameworku Playwright do projektu – kiedy warto?
00:00 -
Przegląd dokumentacji dla Playwrighta i Pythona
00:00 -
Co omówimy w lekcjach praktycznych z Playwrighta?
00:00
Część praktyczna Microsoft Playwright
-
Konfiguracja środowiska i częste błędy
00:00 -
Pierwsze kroki z Microsoft Playwright w Pythonie
00:00 -
Test Generator w Playwright
00:00 -
Poprawa kodu (refactoring) po wygenerowaniu (Codegen)
00:00 -
Debugowanie w Playwright Codegen
00:00 -
Podstawy asercji – przegląd metody expect
00:00 -
Slow mo w Playwright
00:00 -
Lokatory i ich praktyczne zastosowanie w Playwright
00:00 -
Lokalizowanie elementów po id oraz przegląd selektorów CSS i XPath
00:00 -
Assercje w Playwright
00:00 -
Page Object Model w Playwright
00:00 -
Pytest + Playwright
00:00 -
Przegląd strony Heroku App
00:00 -
Uruchamianie wielu testów i omówienie markerów
00:00 -
Przegląd dokumentacji dla Pytest
00:00 -
Raporty w Playwright
00:00 -
Raporty cd. inny przykład
00:00 -
Fixtures w Playwright
00:00 -
Dziedziczenie / Fixtures w Fixtures – przykłady
00:00 -
Pytest i komendy CLI
00:00 -
Zamykanie sesji po teście / użycie wait for element state
00:00 -
Podsumowanie podstaw w dokumentacji i polecane materiały
00:00
Jenkins w praktyce!
CI/CD jest ważnym elementem skutecznego i efektywnego procesu tworzenia oprogramowania. Znajomość Jenkinsa i CI/CD pozwala na automatyzację i usprawnienie procesów testowania i wdrożenia oprogramowania, co zwiększa jakość i niezawodność aplikacji.
Kurs pozwala zrozumieć, jak zintegrować narzędzia i serwisy zewnętrzne z procesami CI/CD, co umożliwia bardziej efektywną współpracę między zespołami. Kurs zawiera najlepsze praktyki i sposoby zabezpieczenia procesów CI/CD, co zwiększa bezpieczeństwo aplikacji i danych użytkowników. Jest to kurs przeprowadzony krok po kroku "za rękę" przez doświadczonego instruktora z ponad 10 letnim doświadczeniem komercyjnym, a hobbistycznie zajmującym się IT od blisko 20 lat.
-
Intro do kursu: Jenkins w pigułce
00:00 -
Wstęp + Agenda Kursu
00:00 -
Wprowadzenie do Jenkinsa – wszystko co musisz wiedzieć na początek
00:00 -
O kursie, dlaczego musisz przerobić właśnie ten kurs?
00:00 -
CI – Continuous Integration wprowadzenie
00:00 -
CD – Continuous Delivery wprowadzenie
00:00 -
Docker i Jenkins – wprowadzenie
00:00 -
Proces instalacji Dockera w środowisku Windows
00:00 -
Uruchamianie Dockera i konfiguracja środowiska + często występujący problem
00:00 -
Wprowadzenie i proces instalacji VirtualBoxa
00:00 -
Ustawienia VirtualBoxa
00:00 -
Uruchamianie Jenkinsa w środowisku lokalnym
00:00 -
Co robić gdy wygaśnie lokalna sesja Jenkinsa?
00:00 -
Joby/Zadania w Jenkinsie wprowadzenie
00:00 -
Tworzymy pierwszego Jenkins Joba
00:00 -
Kolejny przykład Jenkins Joba i jego omówienie
00:00 -
Wprowadzenie do Pipeline’ów w Jenkinsie
00:00 -
Pipeliny – teoretyczne aspekty, dokumentacja | edytor VSC, Repo na Github
00:00 -
Triggery Builda w Jenkinsie – omówienie
00:00 -
Tworzenie pierwszego skryptu (Pipeline’a) w Jenkinsie / analiza
00:00 -
Pierwszy przykład napisanego Pipeline’u w Jenkinsie – omówienie
00:00 -
Pipeline’y omówienie dokumentacji i zasobów do ich tworzenia
00:00 -
Szczegółowe omówienie Pipeline’ów + przegląd interfejsu Jenkinsa
00:00 -
Pipeline i integracja z Githubem
00:00 -
Pipeline i integracja z Githubem + przykład i kontynuacja
00:00 -
Wprowadzenie do Gałęzi/Branchy (MultiBranch w Jenkinsie) – integracja z Gitem
00:00 -
Przykład Multibranch Pipeline w praktyce
00:00 -
Pipeline Parametryzowany w Jenkinsie – Parametr typu Boolean
00:00 -
Pipeline Parametryzowany w Jenkinsie – Opcja Build with Parameters
00:00 -
Przykład z dokumentacji Parametryzowanego Pipeline’a
00:00 -
Pipeline Parametryzowany w Jenkinsie – Parametr typu String
00:00 -
Pipeline Parametryzowany w Jenkinsie – Parametr typu Choice
00:00 -
Zmienne w Jenkins Pipeline / Zakres zmiennych / Warunki i logika w skryptach
00:00 -
Zmienne w Jenkinsie – przykład z dokumentacji
00:00 -
Zarządzanie Jenkinsem dla Testera/Programisty
00:00 -
Zaawansowane aspekty Jenkinsa – Zaawansowany Groovy od Apache
00:00 -
Zaawansowane aspekty Jenkinsa – funkcja Replay
00:00 -
Zaawansowane aspekty Jenkinsa – funkcja Sleep / proste debuggowanie skryptu
00:00 -
Zaawansowane aspekty Jenkinsa – Zewnętrzne Integracje z Jenkinsem
00:00 -
Zaawansowane aspekty Jenkinsa – Piszemy zaawansowany Pipeline + dobre praktyki
00:00 -
Zaawansowane aspekty Jenkinsa – Chat GPT i automatyczne generowanie PIpeline’ów
00:00 -
Zaawansowane aspekty Jenkinsa – Pluginy w Jenkinsie
00:00 -
Porządki w środowisku roboczym – czyszczenie środowiska
00:00 -
Co dalej? | Zakończenie i podziękowanie
00:00
Testy wydajnościowe i Gatling – podstawy, wszystko co musisz wiedzieć na start ENG
Poznasz ze mną podstawy testowania wydajnościowego w możliwe najprostszy sposób z frameworkiem: Gatling. To bardzo popularny framework szeroko wykorzystywanym w wielu firmach i zagranicznych korporacjach.
-
Intro to the course
00:00 -
Intro and welcome
00:00 -
Who is this course for?
00:00 -
Meet the instructor / Why learn from me?
00:00 -
What will you learn in this course?
00:00 -
On what basis is the course created?
00:00 -
Course Agenda
00:00 -
The scope of the material in the course
00:00 -
Principle in course no. 1 ->
00:00 -
How to learn to get the most out of this course?
00:00 -
These activities will make you learn faster and more effectively
00:00 -
Why is it worth your interest in performance testing?
00:00 -
Cloud Testing
00:00 -
Performance testing vs Stress testing vs Load testing
00:00 -
More details about performance testing…
00:00 -
Test Stack
00:00 -
Performance testing process step by step
00:00 -
Performance testing process step by step continued
00:00 -
Performance test metrics
00:00 -
More details about performance testing…
00:00 -
Performance tool great for DevOps?
00:00 -
Before we start… Scala!
00:00 -
Introduction to Gatling
00:00 -
What is Gatling?
00:00 -
When to use Gatling?
00:00 -
Features of Gatling
00:00 -
Features of Gatling cont.
00:00 -
Official Resources to start with Gatling
00:00 -
Gatling Overview
00:00 -
Gatling Installation
00:00 -
Application for test performance testing in Cloud?
00:00 -
Alternative website for training purposes
00:00 -
Application load test example
00:00 -
Using the Recorder
00:00 -
Recording the scenario
00:00 -
Recording the scenario cont.
00:00 -
Running Gatling…
00:00 -
Gatling in Intellij or Eclipse IDE… or VS Code
00:00 -
Show me the code.
00:00 -
Gatling scenario explained
00:00 -
Diffrent example to check HTTP Proxy Mode in Gatling
00:00 -
Test Monitoring, Reporting and Analysing
00:00 -
Other Charts…
00:00 -
Gatling Knowledge Base Basic
00:00 -
Gatling advance concepts
00:00 -
Gatling Knowledge Base Advance
00:00 -
Gatling Knowledge Base Advance other blogs…
00:00 -
Summary and next steps
00:00 -
API testing basic
00:00 -
Gatling Inteilij Installation
00:00 -
Gatling elipse install
00:00 -
Gatling Hars Example
00:00 -
Gatling blog edg
00:00 -
Gatling proxy epic example
00:00 -
Gatling proxy Recorder
00:00 -
Gatling recorder Introduction
00:00 -
Gatling HAR file scrtips
00:00 -
Gatling Installation
00:00 -
Gatling run gatling scripts sim
00:00 -
Gatling more about advance concepts
00:00 -
Gatling Convert Har file with Gatling simulator
00:00 -
Gatling Common Issues
00:00 -
Gatling Basic run Simulation example
00:00 -
Gatling Java installation
00:00 -
Gatling JDK select
00:00 -
Gatling Project configuration
00:00 -
Gatling more about cheet sheet
00:00 -
Gatling Issue during loading scripts
00:00 -
Gatling more advance gatling simulations
00:00 -
Gatling Diffrent settings change
00:00 -
Gatling diffrent advance example
00:00 -
Gatling more about advance concepts Gatling
00:00 -
Gatling end
00:00 -
Prezentacja: Gatling – Performance, Stress, and Load testing made easy!
Sztuczna inteligencja w “cyfrowych zawodach”- Wstęp
-
Podziękowanie | dołącz proszę koniecznie do społeczności, będziemy w kontakcie! ;)
00:00 -
Wprowadzenie do OpenAI
00:00 -
Wprowadzenie do Chata GPT
00:00 -
Przykłady zastosowań na oficjalnej stronie OpenAI
00:00 -
Rejestracja do Chata GPT
00:00 -
Logowanie do Chata GPT
00:00 -
Omówienie Interfejsu
00:00 -
Omówienie Głównego widoku Chata GPT
00:00 -
Przykład zastosowania Chata GPT i często występujący problem – omówienie
00:00
ChatGPT dla zawodów cyfrowych (dla zastosowań technicznych)
-
Przykład zastosowania do napisania CV
00:00 -
Przykład zastosowania do napisania CV 2
00:00 -
Chat GPT do zastosowań dla Copywriterów
00:00 -
Chat GPT do zastosowań dla Studentów (przykład z poprawą tekstu)
00:00 -
Chat GPT do zastosowań ogólnych inne przykłady np. generowanie pomysłów biznes
00:00 -
Chat GPT do zastosowań developerskich 1
00:00 -
Chat GPT do zastosowań developerskich 2
00:00 -
Chat GPT do zastosowań developerskich 3
00:00 -
Chat GPT do zastosowań developerskich (struktura kodu i analiza)
00:00 -
Chat GPT do zastosowań developerskich i testerskich
00:00 -
Chat GPT do zastosowań testerskich (oprogramowanie)
00:00 -
Chat GPT do zastosowań testerskich i 2 instancja chatu GPT
00:00 -
Chat GPT – częsty problem z ogarniczeniem requestów
00:00 -
Inne pomysly i zastosowanie czata GPT
00:00
ChatGPT wersje 3.5 / 4
-
ChatGPT vs Google
00:00 -
ChatGPT 3 vs 4
00:00 -
Wykupienie wersji 4 ChataGPT – krok po kroku
00:00 -
Przykład możliwości ChataGPT 4
00:00 -
ChatGPT 4 feature’s / możliwości
00:00 -
Ograniczenia możliwości ChataGPT 4
00:00 -
Wprowadzenie do ‘prompt engineeringu’
00:00 -
Zastosowanie biznesowe ChataGPT 4
00:00 -
Chat GPT 4 Pluginy i ich zastosowanie
00:00 -
ChatGPT 4 do edukacji
00:00 -
Edge i Bing – ChatGPT w wersji 4 za darmo
00:00 -
Co wolno i co nie wolno z Chatem GPT – lekcja podsumowująca
00:00
Zarabianie za pośrednictwem Chata GPT
-
Zarabianie za pośrednictwem Chata GPT
00:00 -
gpt store
00:00
Ograniczenia Chata GPT
-
Ograniczenia Chata GPT
00:00
Narzędzia wykorzystujące sztuczną inteligencję do innych celów niż tekstu (np. do grafik, video itp)
-
Wprowadzenie do MidJourney
00:00 -
Przykład MidJourney
00:00 -
Alternatywa dla ChataGPT – Google Bard
00:00 -
Parametryzacja w MidJourney
00:00 -
Edycje / Modyfikacje w MidJourney
00:00 -
Dall – E 2
00:00 -
Inne narzędzia oparte o Sztuczną Inteligencję (AI) – praktyczny przegląd
00:00
Ściąga przykładów zastosowań Chat GPT (dla programistów i testerów)
materiał do pobrania
-
Ściąga przykładów zastosowań Chat GPT (dla programistów i testerów) – do pobrania
Inne polecane materiały o Chatbotach AI, wtyczki itp.
-
Polecane materiały i skąd czerpać wiedzę o Chacie GPT
00:00 -
Wtyczki Chata GPT dla przeglądarki
00:00
Tydzień 11 – Poznajemy najpopularniejsze języki programowania i powtarzamy podstawy Pythona
Język SQL (Structured Query Language) w pigułce i praktyce!
JavaScript/TypeScript w pigułce i praktyce
Youtube - Powtórka z Pythona
-
Wprowadzenie tydzien 11
00:00
Javascript w pigułce i praktyce
-
Intro
00:00 -
Agenda kursu
00:00 -
Wprowadzenie do Javascript
00:00 -
Wprowadzenie do HTML i CSS
00:00 -
Omówienie metodologii HTML i CSS
00:00 -
Manipulacja elementami DOM
00:00 -
Typy danych w Javascript
00:00 -
Liczby w Javascript
00:00 -
Daty w Javascript
00:00 -
Operacje na stringach w Javascript
00:00 -
Warunek if
00:00 -
Pętle for, foreach, switch
00:00 -
Obiekty w Javascript oraz format JSON
00:00 -
Pętla While
00:00 -
Node.js – podstawy
00:00 -
Projekt 1 – ToDo List
00:00 -
Projekt 2 – Wisielec
00:00 -
Wprowadzenie do Frameworku Cypress
00:00 -
Omówienie dokumentacji Cypress
00:00 -
Dobre praktyki
00:00 -
Rekurencja w Javascript
00:00 -
Promise w Javascript
00:00 -
Callback i Async await w Javascript
00:00 -
Projekt 3 – Zagadnij liczbę
00:00
SQL w pigułce i praktyce
Podsumowując, kurs SQL to idealna propozycja dla wszystkich, którzy chcą zdobyć podstawową wiedzę z zakresu pracy z bazami danych i językiem SQL. Dzięki temu kursowi będziesz miał okazję poznać niezbędne narzędzia i techniki, które pozwolą Ci na skuteczną pracę z bazami danych.
-
Intro do kursu SQL w pigułce i praktyce
00:00 -
Wstęp do kursu
00:00 -
Agenda – Zakres kursu
00:00 -
Instalacja SQL Developer IDE | Oracle Database XE
00:00 -
Konfiguracja środowiska, ustawienia, łączenie z bazą danych
00:00 -
Checklista + dodatkowe materiały do kursu
-
Przykładowa baza danych do pracy w kursie
-
Importowanie bazy danych do kursu i pierwsze kroki w środowisku z językiem SQL
00:00 -
Typy Danych w Bazach Danych
00:00 -
Tworzenie i edycja Tabel w SQL
00:00 -
DDL
00:00 -
DML
00:00 -
DRL, TCL, DCL
00:00 -
Ograniczenia SQL (SQL Constrains)
00:00 -
Selecty w SQL – wprowadzenie
00:00 -
Selecty w SQL – wprowadzenie
00:00 -
Funkcje w SQL – wprowadzenie (function in sql)
00:00 -
Łączenia SQL – wprowadzenie i teoria (SQL Joints)
00:00 -
Łączenia SQL – wprowadzenie i przykłady (joins)
00:00 -
Częsty i popularny problem (błąd) w SQL Oracle Developer
00:00 -
Łączenia SQL (jonits) – bardziej zaawansowany przykład
00:00 -
Zagregowane funkcje SQL (Agregged function)
00:00 -
Zagregowane funkcje SQL cd. 2 (Agregged function) – ORDER BY
00:00 -
Podzapytania SQL – Wprowadzenie i podstawowe operacje
00:00 -
SQL Queries – zapytania (single row function, multiple row function in sql)
00:00 -
SQL Queries
00:00 -
SQL Queries (Zapytania) – Zadania i przykłady zastosowań
00:00 -
Operatory SET – wprowadzenie
00:00 -
Operatory Set – praktyczny przykład i zadanie
00:00 -
Funkcje analityczne wprowadzenie i podstawowe operacje
00:00 -
Funkcje Analityczne – przykłady LEAD oraz LAG
00:00 -
Co dalej? | Podsumowanie
00:00
Typescript w pigułce
-
Szkic lekcjiInstalacja typescript, instalacja środowiska, o Typescript itp.
00:00 -
Typ any w Typescript
00:00 -
Typy danych w Typescript
00:00 -
Stałe i zmienne w Typescript
00:00 -
Funkcje w Typescript
00:00 -
Switchcase oraz Interface w Typescript
00:00 -
Aliasy
00:00 -
Readonly i optional w Typescript
00:00 -
Array w Typescript
00:00 -
Tuples, enums w Typescript
00:00 -
Kompilowanie kodu w Typescript
00:00 -
Private, public, gettery i settery w Typescript
00:00 -
Protected, abstract class w Typescript
00:00 -
Typy generyczne w Typescript
00:00
Przypomnienie i wprowadzenie do Pythona (Podstawy w jednym video)
Kurs jest odświeżeniem składki języka Python i przypomnieniem głównych konceptów w Pythonie w 2h poznasz 90% składni języka z przykładami. Dodatkowo oczywiście otrzymujesz przerobiony kod w video. Polecam w szczególności, jeśli chodzi o "odświeżenie wiedzy" dla osób początkujących i średniozaawansowanych.
-
🐍 Python Tutorial: Podstawy języka Python w jednym video! (pokrywa około 90% składni języka)
00:00 -
Kod zródłowy do przerobienia z kursu
-
Ściąga z Pythona
‘Python Quiz’ – praktyczne quizy ze znajomości języka Python
-
‘Python Quiz’ – praktyczne quizy ze znajomości języka Python cz. 1
-
‘Python Quiz’ – praktyczne quizy ze znajomości języka Python cz. 2
Tydzień 12 – Kariera, CV, projekty IT, i testy praktyczne na Testera Oprogramowania
Kariera, wskazówki, porady i marka Testera Oprogramowania
Jak zrobić idealne CV w branży IT?
Zarządzanie projektami IT (cyfrowymi) w pigułce i w praktyce
KURS ONLINE #10: Quizy i testy praktyczne (wartość 699 zł)
+ Materiał z Jakość dla inspiracji
-
Wprowadzenie tydzien 12
00:00
Kariera, rozwój, wskazówki, porady i marka osobista Testera Oprogramowania
Kurs, w którym w nieco ponad kilka godzin przekazuję Ci moją wiedzę zawodową, refleksje, wnioski z zawodu “Testera oprogramowania” jest dedykowany testerom. Szczerze omawiam jak to wygląda, jak wystartować i czy warto zostać testerem. A także w jaki sposób się wyróżnić, przebić w branży gdzie każdy chce zaczynać pracę (branża IT). W kursie jest wszystko wyjaśnione przed startem w zawodzie, a nawet jeszcze pokazuje Ci co robić w czasie wolnym by dodatkowo to wpływało na Twoją pracę zawodową → przewaga nad innymi osobami. Wszystko przeze mnie przetestowane i sprawdzone. Taka wiedza nie jest dostępna nigdzie w internecie.
-
Wstęp do kursu
00:00 -
Zakres kursu
00:00 -
Wstęp – Kariera testera oprogramowania
00:00 -
Dlaczego warto zainteresować się zawodem testera oprogramowania?
00:00 -
Dlaczego NIE warto zostać testerem oprogramowania?
00:00 -
Zawody związane z testowaniem oprogramowania
00:00 -
Specjalizacja w zawodzie
00:00 -
Rozwój w zawodzie testera oprogramowania
00:00 -
Przyszłość zawodów związanych z testowaniem oprogramowania
00:00 -
Wskazówki i porady dla testerów oprogramowania
00:00 -
Marka osobista testera – Daj się poznać w Internecie
00:00 -
Marka osobista testera – Certyfikaty
00:00 -
Marka osobista testera – Projekty
00:00 -
Marka osobista testera – Rekomendacje
00:00 -
Konferencje, Meetingi, Spotkania…
00:00 -
Marka osobista testera – wątki na Qurora – blogowanie
00:00 -
A co poza pracą testera oprogramowania?
00:00 -
Jak trenować
00:00 -
Podsumowanie
00:00 -
Dokument z zakresem materiału: Kariera, rozwój, wskazówki, porady i marka osobista Testera Oprogramowania
Idealne CV w branży IT
Kurs, zrobiłem dla studentów, żeby zrozumieli w jaki sposób odbywa się rekrutacja do firm, na co zwraca uwagę rekruter czy też przyszły pracodawca. Znajdziesz tutaj odpowiedzi → jak zrobić bliskie ideałowi CV, tak aby to właśnie Ciebie chcieli zatrudnić. W Internecie jest dużo takich wskazówek ale ten kurs kładzie nacisk na praktykę i pokazuje Ci cały proces na przykładzie testera oprogramowania. Jest dedykowany branży IT zawiera dodatkowe wskazówki i rady charakterystyczne dla branży. Po jego przerobieniu będziesz mieć przewagę nad innymi kandydatami, oczywiście musisz go przerobić, a nie tylko obejrzeć 🙂
-
Intro do kursu
00:00 -
Wstęp i powitanie
00:00 -
Zakres materiału
00:00 -
Koncepcja, analiza i przemyślenie mocnych stron kandydata
00:00 -
Dedykowane CV
00:00 -
Jak zrobić dobre pierwsze wrażenie?
00:00 -
‘Less is more’ odnośnie CV
00:00 -
Linkedin
00:00 -
Szukaj informacji – Rób Research
00:00 -
Osiągnięcia w pracy na pierwszej stronie Twojego CV
00:00 -
Pisanie
00:00 -
Wskazówki dotyczące pisania skutecznego CV
00:00 -
Doświadczenie zawodowe
00:00 -
Aktualizacja CV (co jakiś czas warto)
00:00 -
Zrób przegląd swojego CV lub poproś inną doświadczoną osobę o przegląd (Review)
00:00 -
Doświadczenie zawodowe > Edukacja
00:00 -
O Formatowaniu
00:00 -
Co powinienem umieścić w CV, jeśli mam lukę w mojej karierze?
00:00 -
Napisz list motywacyjny do CV
00:00 -
Kwestie prawne na końcu CV
00:00 -
Inne – FAQ (Często zadawane pytania)
00:00 -
Narzędzia
00:00 -
Czego NIE robić w swoim CV?
00:00 -
Podsumowanie kursu i podziękowanie
00:00 -
Dokument z zakresem materiału: Jak zrobić idealne CV w branży IT? (CV wskazówki i porady)
Projekty IT w pigułce i praktyce
Kurs stworzony z perspektywy programisty i testera na zarządzanie projektami w pigułce. Dzielę się zebranymi doświadczeniami z własnych projektów informatycznych. Inspirowany wiedzą guru z zakresu zarządzania projektami takimi jak np. Chris Croft. Same mięso jeżeli chodzi o sprawy związane zarządzaniem, gwarantuje Ci że nie znajdziesz takich wniosków i rad łatwo w Internecie, przykłady są podparte wiedzą i moją praktyką co działa, a co nie.
-
Intro do kursu
00:00 -
Wstęp
00:00 -
Struktura i zakres kursu
00:00 -
Zarządzenie Czasem – Cele
00:00 -
Polecany materiał: Jak w prosty sposób wyznaczyć sobie cele?
00:00 -
Zarządzenie Czasem – Perspektywa
00:00 -
Zarządzenie Czasem – Zaczynaj projekt z wizją końca
00:00 -
Zarządzenie Czasem – Pilne, a ważne
00:00 -
Zarządzenie Czasem – Unikaj rozpraszaczy
00:00 -
Zarządzenie Czasem – Unikaj mało znaczących aktywności
00:00 -
Zarządzenie Czasem – Deleguj i oddawaj pracę innym osobom
00:00 -
Zarządzenie Czasem – System powtórek
00:00 -
Zarządzenie Czasem – “Done” wystarczy
00:00 -
Zarządzenie Czasem – Zapisuj
00:00 -
Zarządzenie Czasem – Zarządzanie informacją
00:00 -
Przywództwo – Pracuj NAD projektem, nie pracuj W projekcie
00:00 -
Przywództwo – Dbaj o zdrowy przebieg spotkań
00:00 -
Przywództwo – Zaangażuj zespół
00:00 -
Przywództwo – Deleguj
00:00 -
Przywództwo – Praca u podstaw
00:00 -
Przywództwo – Odpowiedzialność
00:00 -
Zarządzanie projektem informatycznym – Jasne wytyczne i cele
00:00 -
Zarządzanie projektem informatycznym – Wykres Gantta
00:00 -
Polecany materiał:
00:00 -
Zarządzanie projektem informatycznym – Lista zadań
00:00 -
Zarządzanie projektem informatycznym – Kolejność wykonywania zadań
00:00 -
Zarządzanie projektem informatycznym – Zakres błędu
00:00 -
Zarządzanie projektem informatycznym – Lokowanie zasobów
00:00 -
Zarządzanie projektem informatycznym – Redukowanie ryzyka
00:00 -
Zarządzanie projektem informatycznym – Monitoring kosztów
00:00 -
Zarządzanie projektem informatycznym – Dostosowanie planu
00:00 -
Zarządzanie projektem informatycznym – Przeglądy (Review)
00:00 -
Przygotowanie i wykonywanie testów
00:00 -
Jira i Confluance dla testerów i developerów
00:00 -
Defekty
00:00 -
Podsumowanie i podziękowanie
00:00 -
Dokument z zakresem materiału: Zarządzanie projektami IT (cyfrowymi) w pigułce i w praktyce
Tester Oprogramowania (QA Tester) – Pytania rekrutacyjne
-
Tester Oprogramowania (QA Tester) – Pytania rekrutacyjne
QA Testing Quiz – Pytania rekrutacyjne na testera
-
QA Testing Quiz – Pytania rekrutacyjne na testera
Ebook/Audiobook – Inspiracja do jakości, jakość dla inspiracji
-
Ebook (PL/ENG)/Audiobook do pobrania
Ebook (PL/EN) – 200 Niezmiennych, ponadczasowych lekcji od ekspertów ds. testowania oprogramowania i jakości
-
Ebook (PL/ENG)/Audiobook do pobrania
-
Podziękowanie | dołącz proszę koniecznie do społeczności, będziemy w kontakcie! ;)
00:00
Podstawy Microsoft Playwright
-
Intro
00:00 -
Intro Playwright
00:00 -
Zakres kursu (Agenda)
00:00 -
Wprowadzenie do Playwright’a
00:00 -
Zalety i wady Playwright’a
00:00 -
Wybór frameworku Playwright do projektu – kiedy warto?
00:00 -
Przegląd dokumentacji dla Playwrighta i Pythona
00:00 -
Co omówimy w lekcjach praktycznych z Playwrighta?
00:00 -
Konfiguracja środowiska i częste błędy
00:00 -
Pierwsze kroki z Microsoft Playwright w Pythonie
00:00 -
Test Generator w Playwright
00:00 -
Poprawa kodu (refactoring) po wygenerowaniu (Codegen)
00:00 -
Debugowanie w Playwright Codegen
00:00 -
Podstawy asercji – przegląd metody expect
00:00 -
Slow mo w Playwright
00:00 -
Lokatory i ich praktyczne zastosowanie w Playwright
00:00 -
Lokalizowanie elementów po id oraz przegląd selektorów CSS i XPath
00:00 -
Assercje w Playwright
00:00 -
Page Object Model w Playwright
00:00 -
Pytest + Playwright
00:00 -
Przegląd strony Heroku App
00:00 -
Uruchamianie wielu testów i omówienie markerów
00:00 -
Przegląd dokumentacji dla Pytest
00:00 -
Raporty w Playwright
00:00 -
Raporty cd. inny przykład
00:00 -
Fixtures w Playwright
00:00 -
Dziedziczenie / Fixtures w Fixtures – przykłady
00:00 -
Pytest i komendy CLI
00:00 -
Zamykanie sesji po teście / użycie wait for element state
00:00 -
Podsumowanie podstaw w dokumentacji i polecane materiały
00:00
Google Dev Tools dla Testera Oprogramowania
-
Wprowadzenie i pierwsze kroki z Google Dev Tools
00:00 -
Podstawowe operacje w zakładce Elements oraz działania DOM
00:00 -
Ogólny przegląd i omówienie/zastosowanie wszystkich zakładek w Dev Tools
00:00 -
Najczęściej używane przez testerów zakładki oraz ich praktyczne wykorzystanie
00:00 -
Zakładka Network w Dev Tools i jej zastosowanie przy testowaniu wydajności
00:00
Podstawy Frameworka Appium w praktyce i pigułce!
-
Promo kursu
00:00 -
Agenda kursu
00:00 -
Wprowdzenie do Frameworka Appium
00:00 -
Architektura Appium
00:00 -
Wymagania wstępne przed uruchomieniem Appium
00:00 -
Proces instalacji JDK
00:00 -
Ustawienie JDK w systemie operacyjnym
00:00 -
Proces instalacji NodeJS
00:00 -
Android Studio instalacja i konfiguracja
00:00 -
Ustawienie Android Studio SDK
00:00 -
Proces Dodania nowego urządzenia w Android Studio (emulatora)
00:00 -
Częste problemy z konfiguracją i ustawieniem urządzenia w Android Studio
00:00 -
Ukończenie konfiguracji i omówienie Android Studio wraz z emulatorem
00:00 -
Proces instalacji Frameworka Appium
00:00 -
Proces Instalacji Aplikacji Appium Inspector
00:00 -
Instalacja Python Appium Client w Pycharm i utworzenie pierwszego projektu
00:00 -
Uruchomienie pierwszego Testu za pomocą Appium w Pycharm
00:00 -
Częste problemy Appium w Pycharm i jak je rozwiązać
00:00 -
Dyrektywa PEP8 w Pycharm
00:00 -
Przykład (Template) Skryptu w Appium w Pycharm. Omówienie krok po kroku
00:00 -
Przegląd dokumentacji Appium i oficjalnych zasobów od twórców Frameworka
00:00 -
Przegląd Appium Inspectora (krok po kroku)
00:00 -
Proces instalacji APK na emulatorze w Android Studio
00:00 -
Ustawianie Sesji z emulatorem w Appium Inspector
00:00 -
Przegląd i przykład sesji w skonfigurowanym Appium Inspector
00:00 -
Pierwszy przykład testu web z użyciem Recordera w Appium Inspector
00:00 -
Edycja i modyfikacja oraz uruchomienie testu z Recordera w Pycharmie
00:00 -
Częsty problem Appium – ‘reconnect offline’ i jak go rozwiązać
00:00 -
Przyklad testu z aplikacją natywną w Recorderze (Appium Inspector)
00:00 -
Pisanie skryptów Appium i wykorzystanie Chata GPT do nauki i usprawnienia pracy
00:00 -
Appium na poziomie średniozaawansowanym i zaawansowanym / Co dalej po kursie?
00:00
Student Ratings & Reviews
5.0
Total 1 Ocena
5
1 Ocena
4
0 Ocena
3
0 Ocena
2
0 Ocena
1
0 Ocena
Wszystko ok, polecam.