Najczęściej zadawane pytania
O zawartości tego programu
Jakich tematów nauczę się w tym programie?
- 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.
Dlaczego nie GitHub Actions albo Bitbucket Pipelines?
GitLab CI jest jednym z najpopularniejszych serwisów dostarczających infrastrukturę do Ciągłej Integracji. Dodatkowo posiada w swojej ofercie bogaty zestaw funkcjonalności i narzędzi. Również mamy z nim największe oświadczenie komercyjne. Właśnie z tych powodów wybraliśmy ten serwis do naszego kursu.
Jednakże przyjrzeliśmy się potrzebom naszych kursantów oraz testerów w różnych firmach i postanowiliśmy dodać do programu obszerny bonus o GitHub Actions. W tym materiale pokażemy jak zacząć z GitHub Actions oraz jego podobieństwa do GitLab CI
Gdy poznasz GitLab CI i sposoby konfiguracji procesu CI/CD, to nauka innych narzędzi i serwisów będzie banalnie prosta 😉
W dalszej przyszłości planujemy zrobić podobne zestawienie z Bitbucket Pipelines w formie darmowego bonusu… 😉
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 programie 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 programu?
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 jakimi napotkasz i odpowie na pytania i wątpliwości. A tutaj masz nas – ekspertów z jaktestowac.pl.
O formie kursów
Kiedy rozpoczyna się program?
Program rozpoczyna się od razu, gdy wykupisz do niego dostęp.
Dlaczego kupno tego programu 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 programu. Dzięki temu, że wszyscy wystartują w miarę 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 program?
Tak, planujemy w przyszłości ponownie umożliwić możliwość zakupu tego programu, jednakże nastąpi to nie wcześniej niż za pół roku. Dodatkowo cena ulegnie znaczącej zmianie 😉
Jak długo mam dostęp do tego programu?
Otrzymujesz nielimitowany czasowo dostęp do tego programu. Program 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 PRZYNAJMNIEJ ROK pełnego wsparcia jeśli chodzi o aktualizacje, bonusy i pełen support. Po tym czasie program będzie również cały czas dla Ciebie dostępny (a my będzie Cię supportować i aktualizować materiały), tak długo jak nasza organizacja będzie funkcjonować w obecnym kształcie.
Czy poza kupnem programu będę musiał wydawać dodatkowe pieniądze?
Poza kupnem programu 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 programu, posiadało wersje bezpłatne. Wystarczy, że posiadasz dostęp do komputera z zainstalowanym systemem operacyjnym oraz połączenie z siecią 😀
Jak wygląda support i Wasza pomoc?
Podczas przerabiania Programu wszelkie pytania i wątpliwości możesz zadawać pod lekcjami lub wysyłać nam na maila kontaktowego.
Odpowiadamy na wszystkie pytania i wątpliwości dotyczące:
- ✔️ zagadnień omawianych w lekcjach,
- ✔️ pytań dotyczących kodu z lekcji,
- ✔️ wątpliwości dotyczących innego sposobu rozwiązania zadań.
Podczas Programu nie będziemy w stanie odpowiedzieć na pytania dotyczące:
- ❌ zagadnienia spoza lekcji/zadania,
- ❌ testów lub kodu, na którym działasz w pracy,
- ❌ testów, które wykonujesz poza lekcjami np. na stronach innych niż podana w zadaniu albo lekcji.
Czy dostanę cały program od razu?
Tak, cały program jest dostępny od razu w formie bardzo dopracowanego skryptu. Do części podstawowej (10 sekcji) przygotowane zostały materiały wideo. Dodatkowo w przyszłości automatycznie otrzymasz dostęp do wszelkich aktualizacji i bonusów związanych z tym programem.
Co z kodem źródłowym? Czy go dostanę?
Tak, otrzymasz cały kod źródłowy jaki napiszemy i użyjemy podczas kursów.
Dla kogo ten program NIE JEST?
Wymiatasz we wspomnianych na tej stronie technologiach, dobrze znasz Gita i dowolną z platform chmurowych (np. GitHub, BitBucket)? 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 ten program może być dla mnie?
Ten program nie jest skierowany wyłącznie do Testerów Oprogramowania. Przedstawione w kursach koncepcje Ciągłej Integracji są na tyle uniwersalne, że osoby zainteresowane branżą IT i technicznymi umiejętnościami znajdą w tym programie świetne podstawy teoretyczne i praktyczne. Ten program 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 program 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 programie 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 programować / nie znam Pythona - czy ten program 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 programie Podstawy CI w Chmurze dodatkowych tematów takich jak: Podstawy testów automatycznych w Pythonie oraz podstawy pracy z Gitem. 😀
W programie Podstawy CI w Chmurze 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 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 kursach Podstawy Testów Automatycznych w Selenium i Python oraz Git dla Testerów.
Czy otrzymam fakturę?
Tak, za zakup Programu otrzymasz fakturę. Faktura zostanie wysłana automatycznie na adres e-mail i dane podane przy zamówieniu.
Jeśli chcesz najpierw otrzymać fakturę – to napisz do nas maila z danymi, my podeślemy fakturę, a po otrzymaniu przelewu nadamy dostęp do Programu.
Możemy również w razie potrzeby wystawić fakturę pro forma.
Czy otrzymam certyfikat ukończenia?
Tak, gdy ukończysz część podstawową programu, to prześlemy Tobie certyfikat ukończenia programu. 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 kon takt[małpa]jaktes towac.pl 😉 Rozwiejemy Twoje wszelkie wątpliwości.
|