Poznaj Ciągłą Integrację w Chmurze od Zupełnych Podstaw

Nauczymy Cię praktycznie wykorzystać nowoczesne narzędzia do Ciągłej Integracji oraz zbudować swój własny proces CI/CD od zera!


 

Dzięki za zainteresowanie!

Sprzedaż kursu została już zakończona.

Zapisz się na Newsletter poniżej a poinformujemy Cię o kolejnej edycji i bonusach 🙂


 

👉 Jeśli jesteś głodny wiedzy i rozwoju?
👉 Chcesz popchnąć swoją karierę do przodu?
👉 Zawsze ciekawiła Ciebie idea Ciągłej Integracji?
👉 Chciałbyś zrealizować ten proces w praktyce?
👉 Pragniesz poznać nowe technologie i narzędzia…
👉 … oraz inne tematy dla Nowoczesnych Testerów?

Jeśli TAK to ten kurs będzie świetnym wyborem dla Ciebie.

Jeszcze się wahasz? Proszę, zapoznaj się z pozostałymi informacjami na temat tego, co zyskasz przystępując do tego programu. 😎


 

opinia o kursie gitlab ci

Chociaż było to dawno temu…

Pamiętam to jak dziś. Rozmowa rekrutacyjna w dużej firmie IT. Nagle pada pytanie o Ciągłą Integrację. Odpowiadam marszem formułką z internetów…

Jednak rekruterka jest dociekliwa, a mnie oblewa zimny pot…

Nie wspominam przyjemnie tej rozmowy. Myślałem, że wystarczy trochę poczytać o Ciągłej Integracji i to załatwi sprawę. Myślałem, że skoro nie ja będę się zajmował Ciągłą Integracją w zespole, to nie jest to istotna wiedza.

Myliłem się, i to bardzo

Po czasie uświadomiłem sobie, że tak naprawdę nie rozumiem o co chodzi z budowaniem, jobami i innymi zagadnieniami z kręgu CI. Tym samym czułem się wykluczony z pełnego uczestnictwa w projekcie. I to z prostej przyczyny – sam nigdy nie miałem możliwości praktycznie sprawdzić tego procesu.

Postanowiłem to zmienić

Spędziłem mnóstwo czasu na nauce różnych rozwiązań i technologii. Wiele tropów prowadziło w ślepy zaułek. Często były to opracowania zbyt trudne do przejścia dla początkującego testera. W końcu zdobyłem potrzebną mi wiedzę. Jednak okupiłem to wieloma godzinami nauki – z czego większość, niestety, poszła do kosza.

Teraz, po prawie dziesięciu latach w branży, wiem jakich kompetencji na temat CI potrzebuję aby sprawnie komunikować się i dostarczać wartość w projektach informatycznych.

Wiem o ile pewniej czuje się tester gdy samodzielnie ogarnie temat CI

Chociaż tester często nie konfiguruje narzędzi CI samodzielnie, to fundamentalna wiedza na ten temat, bardzo pomaga mu w rozumieniu pełnego procesu wytwarzania oprogramowania.
Ucząc testerów jak wygląda praca z CI zrozumiałem, że jest to niezbędny element kompetencji każdej osoby dbającej o jakość w projekcie.

Pojawił się jednak problem…

Kiedy trenowałem testerów w tych skomplikowanych tematach natknąłem się na wiele wyzwań. Lokalna instalacja serwera Ciągłej Integracji, mnogość przestarzałych narzędzi i języków, potrzeba manualnej instalacji wielu wtyczek, aby w ogóle ruszyć z nauką. I jeszcze te pytania o mistyczną chmurę, czy przyszłość poruszanych rozwiązań.

To wszystko jest dobre dla zaawansowanego inżyniera oprogramowania a nie testera!

Wziąłem się ostro za temat i to nie sam. Z grupą doświadczonych testerów-trenerów opracowaliśmy warsztat, w którym proste narzędzia łączą się z nowoczesnym podejściem do CI. Zrealizowaliśmy ten program i …

BINGO!!!

Uczestnicy wyszli oczarowani. Zresztą sami byliśmy pod wrażeniem jak nawet początkujący testerzy zaangażowali się w budowanie procesu Ciągłej Integracji.

Na bazie tych doświadczeń poszliśmy w zespole jaktestowac.pl krok dalej.

Postanowiliśmy podzielić się tą wiedzą z testerami w całej Polsce. I to nie tylko. Rozwinęliśmy cały program o ciekawe koncepty oraz przetestowaliśmy i wdrożyliśmy wiele dodatkowych zadań.

Tak powstał unikalny program dla Nowoczesnych Testerów którzy chcą poznać Ciągłą Integrację w oparciu o rozwiązanie chmurowe.

Zapraszam i Ciebie na podróż w chmury 😀

Przemek Barański

Co zyskasz w ramach kursu?

POZNANIE CIĄGŁEJ INTEGRACJI W PRAKTYCE – od zupełnych podstaw, na przykładzie użycia narzędzia GitLab CI (dlaczego GitLab CI? Odpowiedź znajdziesz w sekcji pytań i odpowiedzi).

WIEDZĘ TECHNICZNĄ – poruszymy podstawy związane z oprogramowaniem wspomagającym, które wesprze nas w nauce Ciągłej Integracji (Git, Docker, Heroku).

WIEDZĘ NA TEMAT PROCESÓW – poznasz czym jest Continuous Delivery na przykładzie realnej, samodzielnie zarządzanej strony www. Wykonamy wdrożenie strony internetowej na środowisko testowe, testy automatyczne oraz wdrożenie na prawdziwą produkcję.

PRAKTYCZNE UMIEJĘTNOŚCI – uzyskane poprzez realizację praktycznych zadań, które pozwolą na utrwalenie zdobytej wiedzy.

WYSOKIEJ JAKOŚCI TREŚCI – czyli takie, które sprawią, że nie utoniesz w domysłach i niepewności podczas nauki Ciągłej Integracji. Ten kurs to ponad 150 bardzo dokładnie opisanych i przetestowanych lekcji w formie tekstowej wraz z czterema (planowane kolejne) obszernymi sekcjami bonusowymi.

CERTYFIKAT UKOŃCZENIA – unikalny dokument elektroniczny, który potwierdzi ukończenie kursu przez Ciebie.

KOMFORT NAUKI – dostęp 24/7 do kursu oraz wszelkich aktualizacji materiałów jakie w przyszłości zostaną wykonane (dodatkowe bonusy oraz materiały wideo, które mamy w planach).

AKTUALIZACJE I USPRAWNIENIA – unikalna forma kursów w formie tekstowej pozwala na wprowadzanie szybkich modyfikacji i rewizji. Dzięki temu masz pewność, że materiały, z których czerpiesz wiedzę, dotyczą bieżących rozwiązań i najnowszych narzędzi. Metoda ta jest sprawdzona i cieszy się dużym uznaniem wśród naszych kursantów.

WSPARCIE zespołu z jaktestowac.pl – bezcenne!

Kto Cię poprowadzi w przygodzie z GitLab CI?

Dwóch inżynierów jakości pełnych pasji do nowych technologii oraz edukacji testerów
Krzysiek Kijas
Senior Software Quality Engineer

  • Z testowaniem i dbaniem o jakość oprogramowania związany jestem od dekady.
  • Nabywałem doświadczenie w wielu projektach IT z różnych domen biznesowych (transport, finanse, administracja, zarządzanie systemami).
  • Posiadam doświadczenie praktyczne w pracy z różnymi narzędziami CI/CD (Jenkins, GitLab CI, Azure DevOps)
  • W codziennej pracy zajmuje się różnego rodzaju testami, poczynając od manualnych, eksploracyjnych, aż po tworzenie frameworków i projektowanie ich architektury.
  • Od 2014 zdobywam doświadczenie jako trener poprzez prowadzenie warsztatów dotyczących jakości, pisania testów i narzędzi wspomagających testowanie.
  • Od wielu lat zaangażowany jestem w przygotowywanie warsztatów na Quality Excites.
  • Współtworzę inicjatywę jaktestowac.pl, gdzie od początku przygotowuje kursy i materiały dla Nowoczesnych Testerów.
Przemek Barański
Senior Software Quality Engineer

  • Komercyjnym testowaniem oprogramowania zajmuję się od niemal 10 lat. 💪
  • Specjalizuję się w tematach performance i automation, które praktycznie wykorzystuje przy zapewnieniu jakości dla globalnych systemów informatycznych.
  • Trenuje testerów od 2015, nie tylko online, ale też bezpośrednio na warsztacie, meetupie, konferencji czy uczelni.
  • Jestem twórcą bezpłatnych treści wspomagających testerów w całej Polsce ze stawianiem swoich pierwszych kroków w różnych obszarach testowania (Git dla Testerów, Podstawy Automatyzacji).
  • Fascynuje mnie techniczny rozwój oraz upraszczaniem poznanych konceptów do łatwych i przyjemnych treści. 😀
  • Testuję nie tylko aplikacje ale i praktyki związane z życiem, rozwojem i szeroko rozumianą jakością.
opinia o kursie gitlab ci

Plan kursu

🐣

Sekcja 1. Przygotowania do wejścia w Ciągłą Integrację

🐣

Sekcja 2. Nasz projekt i GitLab CI

🐣

Sekcja 3. Projekt testowy, odpalenie przeglądarki i instalacja pakietów
  • Opis narzędzi
  • Teoria: CI, GitLab i GitLab CI
  • Porównanie GitLab CI z innymi narzędziami
  • Tworzenie konta
  • Struktura projektu i pierwsze skrypty
  • Wypchnięcie kodu do repozytorium
  • Jak konfigurować GitLab CI
  • Wstęp o .gitlab-ci.yml
  • Przykład praktyczny
  • Analiza pierwszych wyników
  • Zadanie praktyczne
  • Biznesowy przykład wykorzystania CI
  • Pierwsze proste testy UI
  • Skrypty wykonywane przed jobami
  • Instalacja wymaganych pakietów na CI
  • Uruchamianie zewnętrznych bibliotek
  • Zadanie praktyczne

🐤

Sekcja 4. Docker na potrzeby GitLab CI

🐤

Sekcja 5. Stages i zrównoleglenie jobów

🐤

Sekcja 6. Manualne joby i pobieranie artefaktów
  • O Dockerze, obrazach i kontenerach
  • Wykorzystanie obrazu dockerowego
  • Uruchomienie skryptów na kontenerze
  • Zaglądanie do wnętrza kontenerów
  • Zadanie praktyczne
  • Wiele stages (etapów)
  • Definiowane własnych stages
  • Zrównoleglenie jobów
  • Zadanie praktyczne
  • Uruchamianie jobów manualnie
  • Przyzwolenie na faile jobów
  • Pobieranie artefaktów
  • Zadania praktyczne

🐓

7. Refactor .gitlab-ci.yml

🐓

8. Branche, Pipeline Schedule i dodatkowe ustawienia jobów

🐓

9. Dobre praktyki
  • Jak poprawić użyteczność konfiguracji GitLab CI
  • Obraz Dockerowy zdefiniowany w jobie
  • Zagadnienia extends oraz templates
  • Zadania praktyczne
  • Branche a GitLab CI
  • Uruchamianie jobów na wybranych branchach
  • Ponowne uruchamianie jobów
  • Uruchamianie jobów o danej porze – pipeline schedules
  • Zadania praktyczne
  • Nazewnictwo stages i jobów
  • Z czego można zrezygnować
  • Ponowne uruchamianie
  • Ignorowanie i jego skutki
  • Cały kod

🦅

10. Mini projekt

🦅

Bonus 1 – nie boimy się innych języków – GitLab CI, JavaScript i Cypress.io

🦅

Bonus 2 – nie boimy się innych języków – GitLab CI, Java, Maven i Selenium
  • Nowy projekt od zera
  • Zastosowanie poznanych praktyk
  • Wdrożenie praktycznego monitoringu strony
  • 4 obszerne zadani dla Ciebie
  • Opis narzędzi (Cypress.io)
  • Implementacja testów
  • Uruchamianie Cypress.io lokalnie
  • Konfiguracja CI i analiza wyników
  • Opis narzędzi (Java, Maven)
  • Implementacja testów
  • Uruchamianie testów lokalnie za pomocą Mavena
  • Konfiguracja CI i analiza wyników

🦄

Bonus 3 – Infrastruktura testowa i produkcyjna

🦄

Bonus 4 – Automatyczny Deploy na produkcję

🦄

Bonus 5 – W przygotowaniu
  • Jak wygląda proces CI/CD w projektach
  • Czym jest serwer produkcyjny
  • Produkcja w chmurze na przykładzie Heroku
  • Jak połączyć produkcję z GitLab CI
  • Tworzenie procesu CI/CD
  • Umieszczenie własnej strony internetowej na produkcji!
  • Wdrożenie wsparte o proces CI/CD
  • Praktyczne przykłady środowisk staging/production
  • Przykłady projektowania testów
  • W opracowaniu…

🦄

Bonus 6 – W przygotowaniu
  • Edycja strony w procesie CI/CD
  • Testy wewnętrzne
  • Continuous Deployment i wyzwania
  • Koncept Heartbeat
  • Inne: w opracowaniu

 

opinia o kursie gitlab ci

Co otrzymam w ramach kursu?

🔧 Ponad 150 lekcji
🔧 Ponad 200 linii praktycznego kodu
🔧 Szczegółowe informacje jak ZA DARMO zbudować swoją infrastrukturę CI w Chmurze
🔧 Szczegółowe informacje jak za pomocą wspomnianej infrastruktury ZA DARMO stworzyć własny produkt oparty o stronę internetową i udostępniać go w sieci
🔧 Specjalne strony do przeprowadzania testów oraz szablony do użycia we własnych projektach
🔧 Wprowadzenie do narzędzi/programów/systemów, które możesz poznać ZA DARMO jednocześnie wiedząc, że są one bardzo często używane w firmach na całym świecie. Dzięki temu masz pewność, że uczysz się na oprogramowaniu, które spotkasz w profesjonalnych projektach informatycznych.
🔧 Roczną gwarancję wsparcia
🔧 Uaktualnienia i poprawki – nasza przewaga względem standardowych kursów wideo 😀

Przykład strony jaką wdrożysz (i jeśli chcesz udostępnisz światu) za pomocą kursu Ciągłej Integracji w Chmurze

gitlab ci course - page example

Twoje działania nie zawsze zakończą się sukcesem, ale obiecujemy, że się wiele nauczysz 😉

Realna wartość

Cena za kurs poznasz, gdy rozpocznie się sprzedaż programu 😉 Zapisując się do listy priorytetowej otrzymasz tę informację w pierwszej kolejności (wraz ze specjalną ofertą)! 🎁


 

Jeśli kwota za ten kurs będzie stanowiła dla Ciebie barierę, to zwróć uwagę, że w ramach tego programu nabędzie bardzo kompleksową wiedzę, która daje okno na nowe perspektywy i może przybliżyć Ciebie do lepszych zarobków.

Pamiętaj, że dajemy Tobie gwarancję satysfakcji. Jesteśmy pewni, że będziesz zadowolony z zakupu 😀 Jeśli jednak, w ciągu 30 dni, z jakiegoś powodu stwierdzisz, że ten kurs nie zawiera wymienionych w tej ofercie elementów, skontaktuj się z nami a my zwrócimy Tobie zainwestowane pieniądze.

Zauważ także, że bezpośrednie szkolenia z materiałów, które oferujemy w tym kursie zaczynają się od 2000 – 3000 zł. Sam sprawdź agendę tego kursu i podobne usługi oferowane w języku polskim (jeśli w ogóle są 😎) w sieci. Po takiej analizie zapewne stwierdzisz, że ta oferta jest bardzo opłacalna, szczególnie, że:

Warto przypomnieć, że otrzymasz BEZPŁATNIE wszystkie dodatkowe aktualizacje i bonusy, jakie przygotujemy w przyszłości dla tego kursu.

Opinie inżynierów testów o kursie

Nie publikujemy treści bez dobrych testów 💪 Znajomi testerzy mieli przyjemność zapoznać się z naszymi materiałami we wczesnym dostępie. Uwzględniliśmy ich cenne sugestie i uwagi podczas wprowadzania udoskonaleń. Po ukończeniu kursu inżynierowie testów podzielili się z nami swoimi opiniami, które możesz przeczytać poniżej:

Katarzyna Kluszczyńska
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Kurs jest skierowany do osób które rozpoczynają przygodę z CI albo posiadają doświadczenie w innych narzędziach niż gitlab. Kurs jest bardzo dokładny i rzetelny, nie pozostawia czytającemu wątpliwości. A nawet w razie jakiś problemów można zostawić pytanie w komentarzu.
Cały materiał jest oparty na przykładach i zadaniach co pomaga w samodzielnej nauce a język kursu jest bardzo lekki i przyjemny dzięki czemu nawet po dłuższej nauce nie mam uczucia znużenia. Umiejętności zdobyte dzięki kursowi można wykorzystać w codziennej pracy testera. Moim zdaniem: czy warto zrobić ten kurs - jeśli jesteś początkujący w CI to naprawdę WARTO! Dowiesz się od zera czym jest cały proces, dlaczego tak wygląda, nauczysz się składni i poznasz dobre praktyki.
Anna Mandera
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Moim zdaniem kurs Podstawy Ciągłej Integracji w Chmurze na przykładzie GitLab CI i Testów Automatycznych to dobry wybór zarówno dla osób, które chcą rozpocząć swoją przygodę z CI/CD, a także dla tych, które potrzebują poukładać swoją wiedzę. Część teoretyczna napisana jest w przystępny sposób, co ułatwia zrozumienie omawianych zagadnień. Kurs promuje stosowanie dobrych praktyk i co najważniejsze sensownie je argumentuje. W ramach każdej sekcji na kursanta czekają praktyczne zadania do wykonania. Dużą wartością dodaną są także bonusy, w ramach których m.in. zrealizujesz swój pierwszy projekt CI/CD.
Najbardziej cieszy praktyczne wykorzystanie zdobytej wiedzy, którą można od razu wykorzystać w codziennej pracy. W mojej ocenie bardzo dobrze zainwestowany czas.
W imieniu grupy Zdalne Warsztaty QA dziękuję zespołowi jaktestowac.pl za możliwość bycia early adopters 🙂
Tomek
Quality Assurance Engineer, EVOSOFT
 
Czekałem na ten kurs od kiedy tylko wyszło info o takim, stąd też w jeden wieczór pochłonąłem prawie cały materiał 😀

Oczywiście przy niektórych kwestiach konfiguracyjnych gita czy też przy niektórych praktycznych ćwiczeniach pomijałem z premedytacją wysyłanie kodu i uruchamianie pajplajna, bo wiedziałem, że akurat te konkretne kwestie nie będą dla mnie na ten moment istotne. A nie chciałem czekać na wykonanie testu tylko chciałem zdobywać wiedzę dalej 😛

A tej jest solidna dawka, która krok po kroku pokazuje o co w tym wszystkim chodzi. Tematy są kompleksowo opracowane i nie miałem żadnego problemu z przyswojeniem czegokolwiek, pomimo że nigdy nie miałem styczności z CI, a te pajplajny i to wszystko to jakaś czarna magia była. A tutaj się okazało, że nie ma się czego bać 😀

Lekcje są przemyślane, jest wszystko co potrzeba żeby od A do Z uruchomić pajplajna z testami aplikacji i skonfigurować go według własnych potrzeb.

Podczas kursu nie miałem zawieszki na warstwie treści - w moim odczuciu wszystko płynnie się ze sobą wiąże, nie było sytuacji w stylu jest omawiane coś a potem nagle skaczemy w przepaść i jesteśmy 2km dalej. Wszystko wynikało z czegoś co było opisane już wcześniej. Tak samo jeśli chodzi o kwestie sprzętowo-systemowe, błędy opisywane w kursie w 100% pokrywały się z tym co napotkałem podczas praktycznych ćwiczeń lekcji.

[o kursie Podstawy Ciągłej Integracji w Chmurze]
Bartek Zastawny
Senior software tester, Shiji
 
Podstawy Ciągłej integracji to jeden z lepszych kursów jakie miałem przyjemność robić. Wszystkie poruszane zagadnienia są dokładnie wyjaśnione. Wiedza jest bardzo usystematyzowana. Fajnie że poza teorią jest też praktyka, która pomaga utrwalić zdobytą wiedzę. Po 13 latach pracy w IT jestem bardzo mile zaskoczony jakością tego kursu. Polecam go nie tylko początkującym w branży IT, z pewnością Ci bardziej doświadczeni również docenią wiedzę, która jest tam przedstawiona. Dodam, że poza kursem jest też mnóstwo dodatków, nad którymi warto się pochylić, nawet jeśli jest to spoza naszego obszaru pracy/zainteresowania.

[o kursie Podstawy Ciągłej Integracji w Chmurze]

Ocena szkolenia, które stało się podstawą obecnego kursu 😍

Często zadawane pytania – treść kursu?

Jakich tematów nauczę się w tym kursie?
  • Poznasz ogólną ideę Ciągłej Integracji oraz jak CI wygląda w praktyce.
  • Zobaczysz czym jest Infrastructure as a Code w najprostszej odsłonie.
  • Pokażemy jak w prosty sposób wykorzystać Dockera w przygotowaniu środowiska CI.
  • Uruchomisz testy w chmurze na realnej aplikacji bez potrzeby włączania przeglądarki. 😀
  • Przejdziemy razem pełen proces CI/CD (Continuous Integration, Continuous Delivery) – zaprojektujemy proces od testów aż po deploy na produkcję. To wszystko na praktycznym przykładzie, który będziesz mógł zastosować dla swoich aplikacji.
  • Zobaczysz, że uruchomienie testów w innych językach (Javy i Cypress.io) w Chmurze jest równie proste jak w Pythonie i opiera się na identycznych krokach.
Dlaczego nie Jenkins? I dlaczego GitLab CI?
Naszą misją jest produkcja materiałów dla Nowoczesnych Testerów, co oznacza, że inwestujemy w edukację najbardziej obiecujących technologii a nie tych, które obecnie tracą na popularności. Chcąc pokazać nowoczesną formę CI oraz zachęcać testerów do otwartości na świat technologiczny wybraliśmy narzędzie, które sami stosujemy w projektach oraz jest jednym z najbardziej obiecujących produktów chmurowych według profesjonalnych instytucji (Forrester Research® cytowane na blogach Google, IBM i Microsoft).

Oczywiście jako trenerzy mamy Jenkinsa w portfolio naszych szkoleń, jednak prostota i łatwość użycia GitLab CI sprawiła, że chcemy właśnie tą wiedzą podzielić się z Nowoczesnymi Testerami.

Co mi da poznanie GitLab CI?
CI/CD (czyli ciągła integracja oraz ciągłe wdrożenie) występuje praktycznie w każdym projekcie informatycznym i pozwala na przyspieszenie procesu dostarczania nowych wersji aplikacji dla klienta. Dlatego też wiedza na temat CI/CD oraz umiejętność odnalezienia się w projekcie, gdzie występuje ciągła integracja, jest niezbędna dla Nowoczesnego Testera.

Aby zrozumieć te koncepty zdecydowaliśmy się na użycie nowoczesnego narzędzi jakim jest GitLab CI. Dodatkowo, inne platformy zdobywające popularność na rynku (m.in. Circle CI) są oparta na bardzo podobnych zasadach. Zdobyta w tym kursie wiedza pomoże Tobie w opanowaniu kolejnych zagadnień technologicznych.

Dobra znajomość narzędzia GitLab CI i dobrych praktyk z nim związanych, może przełożyć się na:

  • rozwinięcie kariery,
  • wyższe zarobki,
  • praktyczne umiejętności,
  • nowe fascynujące projekty,
  • nową pracę,
  • automatyzację własnych projektów i aplikacji.
Czy jest inny sposób nauczenia się zagadnień z tego kursu?
Oczywiście! Można samemu zdobywać wiedzę z dokumentacji i różnych tutoriali. Niestety minusem takiego podejścia jest wysokie prawdopodobieństwo, że zajmie to znacznie więcej twojego cennego czasu. Powodem tego jest fakt, że wiedza często rozsiana jest po różnych zakątkach internetu. Trzeba uważać aby nie wpaść w inwestowanie pokładów energii i czasu w zdobywanie wiedzy, która nie jest istotna w aspekcie poznawanego przez Ciebie tematu.

Dodatkowo nauka CI/CD często zahacza o inne technologie, narzędzia (np. Docker) oraz koncepty (np. Platform as a Service). Jeśli nie miałeś styczności wcześniej z tymi zagadnieniami, to bardzo łatwo pominąć ważne aspekty i stracić ponownie sporo czasu na szukanie tego, co tak naprawdę jest potrzebne, aby poznać CI/CD. No i aktualizacje – sam wiesz jak jest z wiedzą w internecie. Albo są to tylko muśnięte podstawy albo tematy dobrze rozpracowane i nieaktualne. My staramy się walczyć z obiema skrajnościami 😀

Bardzo ważne! Przy samodzielnej nauce nie będziesz posiadał trenera, który pomoże Ci ze wszelkimi problemami jaki napotkasz i odpowie na pytania i wątpliwości. A tutaj masz nas – ekspertów z jaktestowac.pl.

Często zadawane pytania – forma kursu?

Kiedy planowana jest kolejne otwarcie tego kursu?
Kolejne otwarcie tego kursu będzie miało miejsce raczej nie wcześniej niż w 3 kwartale 2020.
Dlaczego kupno tego kursu możliwe jest tylko przez ograniczony czas?
Pragniemy dostarczyć naszym kursantom materiał oraz support najwyższej jakości. Dlatego też zdecydowaliśmy się na ograniczoną czasowo możliwość zakupu kursu. Dzięki temu, że wszyscy wystartują w miare w podobnym czasie, będziemy w stanie lepiej zatroszczyć się o naszych kursantów oraz ich pytania dotyczące zagadnień CI/CD.
Czy po zakończeniu będzie można jeszcze kiedyś zakupić ten kurs?
Tak, planujemy w przyszłości ponownie umożliwić możliwość zakupu tego kursu, jednakże nastąpi to nie wcześniej niż za pół roku. Dodatkowo cena ulegnie znaczącej zmianie 😉
Kiedy rozpoczyna się kurs?
Kurs rozpoczyna się od razu, gdy wykupisz do niego dostęp.
Jak długo mam dostęp do tego kursu?
Otrzymujesz nielimitowany czasowo dostęp do tego kursu. Kurs będzie aktualizowany, a Ty będziesz mógł korzystać z jego nowych wersji.

Pragniemy abyś otrzymał maksymalnie długi dostęp do zakupionych materiałów, niemniej formalnie zapewniamy ROK pełnego wsparcia jeśli chodzi o aktualizacje, bonusy i pełen support. Po tym czasie kurs będzie również cały czas dla Ciebie dostępny tak długo jak nasza organizacja będzie funkcjonować w obecnym kształcie.

Czy poza kupnem kursu będę musiał wydawać dodatkowe pieniądze?
Poza kupnem kursu nie poniesiesz żadnych dodatkowych kosztów. Lekcje i materiał został tak przygotowany, aby nie wymagały od Ciebie żadnych dodatkowych inwestycji finansowych. Staramy się aby oprogramowanie, które będzie niezbędne do realizacji kursu, posiadało wersje bezpłatne. Wystarczy, że posiadasz dostęp do komputera z zainstalowanym systemem operacyjnym oraz połączenie z siecią 😀
Czy dostanę cały kurs od razu?
Tak, cały kurs jest dostępny od razu. Dodatkowo w przyszłości automatycznie otrzymasz dostęp do wszelkich aktualizacji i bonusów związanych z tym kursem.
Co z kodem źródłowym? Czy go dostanę?
Tak, otrzymasz cały kod źródłowy jaki napiszemy i użyjemy podczas kursu.
Dla kogo ten kurs NIE JEST?
Wymiatasz we wspomnianych na tej stronie technologiach, dobrze znasz Gita i dowolną z platform chmurowych (np. GitHub)? A może jesteś wprawnym programistą i wszystko ogarniasz z dokumentacji 😀 ? Robisz dockery na śniadanie a na kolacje wrzucasz je na huba 😛 ? Zajmujesz się na co dzień Ciągłą Integracją, deploymentem czy zarządzasz infrastukturą jako kod?

Jeśli odpowiedziałeś TAK na powyższe pytania, to zdecydowanie nie jest to materiał dla Ciebie 😉

Nie jestem testerem, czy to kurs dla mnie?
Uważamy, że tak. Przedstawione w kursie koncepcje Ciągłej Integracji są na tyle uniwersalne, że osoby zainteresowane branżą IT i technicznymi umiejętnościami znajdą w tym kursie świetne podstawy teoretyczne i praktyczne. Ten kurs będzie także bardzo wartościowy dla początkujących deweloperów czy osób które mają styczność z tematem Ciągłej Integracji 😀 .

Przede wszystkim realizując ten kurs otrzesz się o wiele ciekawych konceptów: będzie programowanie, testy, tworzenie własnej strony i wdrażanie jej na serwer produkcyjny. Staramy się przez to promować elastyczną postawę jaką powinna mieć każda osoba chcąca płynnie poruszać się po skomplikowanym świecie technologii informatycznych.

Wszystkie niezbędne zasoby informacji znajdziesz w tym kursie a brakującą wiedzę, szybko uzupełnisz z naszych darmowych materiałów na jaktestowac.pl. Naszym celem jest mocne wspieranie początkujących, tak aby w naszym ekosystemie kursów znaleźli wszystko czego potrzebują.

Warto wspomnieć, że lekcje są zaprojektowane tak, że także zaawansowani kursanci mogą łatwo się przemieszczać do trudniejszych tematów – więc i oni nie pozostają bez opieki 😀

Nie umiem pro​gra​mo​wa​ć / nie znam Pythona – czy ten kurs nadal jest dla mnie?
Rzeczywiście, tematy związane z GitLab CI zaprezentujemy na przykładzie testów automatycznych w Pythonie. Warto zaznaczyć, że sam GitLab CI nie jest zależny od języka programowania.

Wszystkie zagadnienia opisujemy w prosty i przystępny sposób, więc nawet bez znajomości języka Python będziesz w stanie poznać Ciągłą Integrację. Założenia i sposób korzystania z GitLab CI bez problemu będziesz w stanie przełożyć na skrypty nie będące tylko testami 😉 Dodatkowo na naszej stronie możesz bezpłatnie uzupełnić wiedzę z poruszonych w kursie dodatkowych tematów takich jak: Podstawy testów automatycznych w Pythonie oraz podstawy pracy z Gitem. 😀

W tym kursie skupiamy się na przedstawieniu funkcji GitLab CI, natomiast wszystkie skrypty Pythona dostarczamy w formie gotowej do skopiowania (chociaż, niektóre zadania są tak skonstruowane, że jeśli chcesz, to możesz poćwiczyć pisanie kodu 😉 ). Dodatkowo na końcu pokażemy Tobie jak działa GitLab CI w połączeniu z innymi językami – z Cypress.io (czyli JavaScriptem) oraz Javą. Dzięki temu zobaczysz, że sama idea i to czego się nauczyłeś w kursie bardzo łatwo można przełożyć również na inne języki programowania.

Czy będą też lekcje w formie wideo?
Planujemy takie, lecz potrzeba sporo środków i czasu aby je wyprodukować. Zgromadzona wokół nas społeczność, która już realizuje nasze kursy opowiedziała się w większości za materiałami tekstowymi, które produkujemy w najwyższej jakości!

Dodatkowo możemy Tobie zaoferować te materiały w tak atrakcyjnej cenie. W przyszłości, gdy dogramy wideo, otrzymasz je zupełnie nieodpłatnie. Wiemy, że główna wartość to wiedza jaką możesz posiąść z materiałów, które oferujemy i dlatego skupiamy się na jakościowo najlepszych treściach.

Czy forma kursów przypadnie mi do gustu?
Mamy nadzieję, że tak 😉 Ale już teraz możesz sprawdzić sposób w jaki przekazujemy wiedzę, gdyż udostępniamy wiele w pełni darmowych lekcji w naszych poprzednich kursach Podstawy Testów Automatycznych w Selenium i Python oraz Git dla Testerów. W identycznej formie utrzymany jest również ten kurs 🙂
Czy otrzymam fakturę?
Tak, za zakup kursu otrzymasz fakturę. Faktura zostanie wysłana automatycznie na adres e-mail i dane podane przy zamówieniu.
Czy otrzymam certyfikat ukończenia?
Tak, gdy ukończysz cały kurs, to prześlemy Tobie certyfikat ukończenia kursu. Będzie on zawierał datę wystawienia oraz unikalny numer identyfikacyjny, który pozwoli na jednoznaczną identyfikację oraz 100% potwierdzenie Twojego osiągnięcia 🙂
Jeśli jest dla mnie coś niejasne?
Napisz do nas na adres kontakt[małpa]jaktestowac.pl 😉 Rozwiejemy Twoje wszelkie wątpliwości.

Zbuduj z nami swój pierwszy proces i poczuj smak “porażki” 😋

Twoje zmiany nie wylądowały na produkcji? Cóż za niefart! To wszystko dlatego, że zbudowałeś proces CI i uniemożliwiłeś przedostanie się niepoprawnego kodu na produkcję! 😁

gitlab ci pipelines

Razem z nami jesteś w stanie zbudować taką strukturę kompletnie od podstaw, przetestować ją, wiele razy zepsuć i naprawić. Wszystko po to aby produktywnie używać CI w prywatnych i firmowych projektach

Co o nas piszą nasi Kursanci

Angelika
Quality Assurance Engineer, Future Processing
 
Wszystko wyjaśnione od podszewki, instrukcje są jasne, a zadania dają satysfakcję z robienia postępów i rozwiązywania rzeczywistych problemów.
Piotrek
Tester, Simple Steps
 
Jak dla mnie najlepszy kurs dla testerów. (...) Podany łatwo, lekko i zrozumiale a do tego zawsze można liczyć na pomoc.
Agata Tamioła
Quality Engineer at Recruitee
 
Byłam pozytywnie zaskoczona, gdy przechodząc kolejne lekcje, opisane dokładnie krok po kroku, wzrosła moja motywacja do samodzielnej nauki. (...) Polecam wszystkim testerom!
Paweł Wantulok
Software tester, Versum
 
Nie ma co ukrywać, że nową robotę dostałem dzięki Waszym kursom 😀
 
Adam Lochno
Quality Assurance Engineer, ALAN Systems
 
Z całą pewnością czas poświęcony na kurs nie był czasem zmarnowanym. Pozwolił mi on na opanowanie nowych umiejętności, dzięki którym udało mi się znaleźć nową, lepszą pracę, gdzie mogę rozwijać już nabyte umiejętności. Gdybym miał wybór, kupiłbym go jeszcze raz!
Anna Mandera
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Najbardziej cieszy praktyczne wykorzystanie zdobytej wiedzy, którą można od razu wykorzystać w codziennej pracy. W mojej ocenie bardzo dobrze zainwestowany czas. W imieniu grupy Zdalne Warsztaty QA dziękuję zespołowi jaktestowac.pl za możliwość bycia early adopters 🙂
Katarzyna Kluszczyńska
Quality Assurance Engineer, Zdalne Warsztaty QA
 
Umiejętności zdobyte dzięki kursowi można wykorzystać w codziennej pracy testera. Moim zdaniem: czy warto zrobić ten kurs - jeśli jesteś początkujący w CI to naprawdę WARTO! Dowiesz się od zera czym jest cały proces, dlaczego tak wygląda, nauczysz się składni i poznasz dobre praktyki.

Dołącz do grupy setek kursantów, którzy przystąpili do kursów na jaktestowac.pl!

Zaczynamy?