The Principal Engineer - Masterclass - Plan Szkolenia
The Principal Engineer - Masterclass jest dla doświadczonych i zmotywowanych inżynierów, którzy już wiedzą, jak dostarczać kod gotowy do produkcji. Ten kurs sprawi, że staniesz się wyjątkowym inżynierem oprogramowania / liderem, który będzie miał duży pozytywny wpływ na Twój zespół i organizację. W tym kursie dowiesz się o projektowaniu i architekturze systemu, technikach przeglądania kodu, mentoringu i coachingu inżynierów, programowaniu w parach, budowaniu silnej kultury inżynierskiej i innych fundamentalnie ważnych praktykach inżynierskich.
To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla:
- inżynier oprogramowania średniego szczebla
- starszy inżynier oprogramowania
- główny inżynier oprogramowania
- inżynier oprogramowania personelu
- główny inżynier oprogramowania
- architekt oprogramowania
- menedżerowie inżynierii
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Awansowaćna wyższy poziom od inżynierów średniego lub wyższego szczebla
- Jeśli już kierują zespołem lub są starszymi inżynierami, mogą zacząć korzystać z narzędzi, technik i ram, których nauczyli się na tym kursie:
- skutecznie kierować zespołami inżynierskimi o wysokiej wydajności
- 360° efektywnej współpracy ze wszystkimi interesariuszami
- doskonalić podstawowe umiejętności techniczne głównego inżyniera
- wspierać silną kulturę inżynieryjną w organizacji
- opanowanie postawy ciągłego uczenia się
Format kursu
- Interaktywny wykład i dyskusja.
- Dużo ćwiczeń i praktyki.
- Narzędzia, techniki i ramy, aby stać sięinżynierem jednorożcem
- Dzielenie się doświadczeniami z życia wziętymi
Opcje dostosowywania kursu
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Plan Szkolenia
- Lider
- Wysokowydajne zespoły
- Inicjatywy i OKR
- Budowanie kultury inżynieryjnej
- Tworzenie skalowalnych systemów
- Pozyskiwanie odpowiednich inżynierów
- Współpraca
- Mentoring i coaching inżynierów poprzez parowanie
- Bądź multiplikatorem siły
- Międzyfunkcyjna współpraca z interesariuszami
- Dokumentacja techniczna i prezentacja
- Collaboration z Management
- Ekspertyza
- Projektowanie i architektura systemu
- Skuteczne przeglądy kodu
- Monitorowanie systemów i usług
- Umiejętności horyzontalne
- Proces rozwoju i wydania
- Nauka
- Badania, prototypowanie i POC
- Tworzenie oprogramowania zorientowanego na klienta
- Ustalanie priorytetów i delegowanie zadań
- Wyciąganie wniosków z porażek i sukcesów
- Zarządzanie czasem
Wymagania
Zalecane wcześniejsze doświadczenie to co najmniej 3 lata tworzenia oprogramowania komercyjnego, aby w pełni skorzystać z tego kursu.
Ten kurs utoruje ci drogę do zostania Tech Lead (lub) Principal Engineer (lub) Staff Engineer (lub) Software Architect.
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
The Principal Engineer - Masterclass - Plan Szkolenia - Booking
The Principal Engineer - Masterclass - Plan Szkolenia - Enquiry
The Principal Engineer - Masterclass - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (5)
Metoda nauczania
Negritu - OMNIASIG VIENNA INSURANCE GROUP S.A.
Szkolenie - SoapUI for API Testing
Przetłumaczone przez sztuczną inteligencję
Wszystko mi się podobało, ponieważ jest to dla mnie nowość i widzę wartość dodaną, jaką może wnieść do mojej pracy.
Zareef - BMW South Africa
Szkolenie - Tosca: Model-Based Testing for Complex Systems
Przetłumaczone przez sztuczną inteligencję
Bardzo szeroki omówienie tematu, który obejmował wszystkie wymagane przedwiedzy w sposób odpowiedni do poznawanych w kursie zagadnień.
James Hurburgh - Queensland Police Service
Szkolenie - SpecFlow: Implementing BDD for .NET
Przetłumaczone przez sztuczną inteligencję
Było łatwe do zrozumienia i zaimplementowania.
Thomas Young - Canadian Food Inspection Agency
Szkolenie - Robot Framework: Keyword Driven Acceptance Testing
Przetłumaczone przez sztuczną inteligencję
Ilość ćwiczeń praktycznych.
Jakub Wasikowski - riskmethods sp. z o.o
Szkolenie - API Testing with Postman
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Automate Windows Desktop Applications with AutoIt
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce (na miejscu lub zdalnie) uczestnicy dowiedzą się, jak używać AutoIt do automatyzacji aplikacji okienkowych, przechodząc przez serię praktycznych ćwiczeń laboratoryjnych na żywo.
Behat: Behavior Driven Development (BDD) with PHP
14 godzinBehat jest frameworkiem testowym Behavior Driven Development (BDD) napisanym w PHP. Ułatwia komunikację między programistami, testerami, interesariuszami biznesowymi i klientami podczas procesu tworzenia oprogramowania. Behat pozwala osobom nietechnicznym pisać jasne opisy zamierzonego zachowania aplikacji, a następnie uruchamia te "scenariusze" jako testy funkcjonalne aplikacji.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak pisać i wykonywać przypadki testowe w stylu BDD przy użyciu Behat i PHP.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Uruchamianie zautomatyzowanych testów napisanych w czytelnym dla człowieka języku Gherkin (Given, When, Then)
- Korzystanie z przypadków testowych opartych na Behat w celu poprawy współpracy między zespołami technicznymi i nietechnicznymi
- Integracja Behat z Selenium, Mink, Goutte i innymi emulatorami przeglądarki w celu przeprowadzania testów i generowania raportów.
- Rozszerzenie funkcjonalności Behat poprzez system rozszerzeń
- Testowanie wielu scenariuszy użytkowania za pomocą poleceń terminala, interfejsów API REST i nie tylko.
Uczestnicy
- Inżynierowie testów
- Programiści
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
API Testing with Postman
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla testerów oprogramowania, którzy chcą używać Postman do testowania API.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Wykonywanie testów przy użyciu zautomatyzowanych żądań i przepływów pracy.
- Definiowanie, rozwijanie, testowanie i obserwowanie interfejsu API przy użyciu systemu kontroli wersji.
- Generowanie dynamicznych danych w żądaniu.
- Dokumentowanie i organizowanie testów w kolekcje w celu weryfikacji przez zespół.
Rest Assured: API Testing for REST Services
7 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak używać Rest Assured do testowania usług API REST. Omówimy, w jaki sposób testowanie API może rozwiązać niektóre niedociągnięcia testów opartych na interfejsie użytkownika i testach jednostkowych. Szkolenie obejmuje sesje ćwiczeniowe i projekt rozwoju testów. Pod koniec szkolenia uczestnicy będą dobrze rozumieć, kiedy przeprowadzać testy REST API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne rodzaje testów i jak łączyć swoje testy poprzez integrację i automatyzację.
Rest Assured APIs with Postman and Java
21 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla testerów oprogramowania, którzy chcą testować usługi sieciowe REST za pomocą interfejsów API Postman, Java i Rest Assured.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Automatyzuj testowanie API webservice przy użyciu Postman i REST Assured API.
- Generowanie raportów dla wyników wykonania.
- Projektowanie i wdrażanie struktur automatyzacji przy użyciu REST Assured API.
Wykorzystanie Rest Assured APIs z Postman'em oraz Java
14 godzin"Wykorzystanie Rest Assured APIs z Postman'em oraz Java" to szkolenie skierowane do testerów oprogramowania, mające na celu naukę automatyzacji testów interfejsów API REST za pomocą Postman, Java i Rest Assured. Uczestnicy zdobędą umiejętności automatyzacji testowania usług internetowych, generowania raportów końcowych oraz projektowania i wdrażania struktur automatyzacji z wykorzystaniem REST Assured API. Kurs obejmuje zagadnienia związane z testowaniem API, konfiguracją środowiska developerskiego, korzystaniem z Postman, TestNG Framework i REST Assured.
Robot Framework: Keyword Driven Acceptance Testing
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla inżynierów testów oprogramowania, którzy chcą dowiedzieć się, jak napisać zestaw przypadków testowych i zestaw testów, a następnie wykonać testy na aplikacji demonstracyjnej.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
-
Używaj podejścia Robot Framework do testowania opartego na słowach kluczowych i tabelarycznej składni danych testowych do pisania i wykonywania testów.
Używaj spójnej składni do tworzenia nowych słów kluczowych z istniejących.
Przeprowadzanie testów Behavior Driven Development (BDD) w stylu Gherkin (podobnie jak w Cucumber).
Generowanie i interpretowanie raportów i dzienników w celu rozwiązywania problemów związanych z awariami testowanej aplikacji.
Rozszerzone możliwości Robot Framework przy użyciu bibliotek innych firm napisanych w językach Python, Java, Perl, Javascript i PHP.
Integracja Robot Framework z Selenium do testowania aplikacji internetowych.
Serenity BDD for Automated Acceptance Tests
7 godzinW tym instruktażowym szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak pisać wysokiej jakości testy, wykorzystując "scenariusze" i ideę "aktorów, zadań i celów" do wyrażania testów w kategoriach biznesowych, a nie jako interakcji między komponentami systemu. Przyjrzymy się zarówno scenariuszom testowania funkcjonalnego, jak i testowania interfejsu użytkownika i zademonstrujemy, w jaki sposób Serenity można wykorzystać do zarządzania ich testowaniem. Wszystkim wykładom, notatkom, quizom i dyskusjom towarzyszy praktyczna praktyka i implementacja na żywo.
Pod koniec tego szkolenia uczestnicy zrozumieją strukturę Serenity i będą mogli z niej wygodnie korzystać. Co ważne, uczestnicy nauczą się myśleć i podchodzić do automatyzacji testów z innego światła.
SoapUI for API Testing
14 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak testować usługi internetowe za pomocą SoapAPI. Omówimy, w jaki sposób testowanie API może rozwiązać niektóre niedociągnięcia interfejsu użytkownika i testów jednostkowych. Szkolenie obejmuje sesje treningowe i projekt rozwoju zestawu testów API.
Pod koniec szkolenia uczestnicy będą mieli solidne wyobrażenie o tym, kiedy należy wdrożyć testowanie API, jak eksplorować i uzyskiwać dostęp do interfejsów API, jak przeprowadzać różne rodzaje testów zarówno na interfejsach API SOAP, jak i REST oraz jak połączyć swoją pracę w zintegrowany, zautomatyzowany zestaw testów.
SpecFlow: Implementing BDD for .NET
21 godzinPodczas tego prowadzonego przez instruktora szkolenia na żywo w Polsce uczestnicy dowiedzą się, jak używać SpecFlow do pisania testów akceptacyjnych, które są zrozumiałe zarówno dla interesariuszy technicznych, jak i nietechnicznych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Powiązanie wymagań biznesowych z kodem .NET.
- Zastosowanie technik BDD do tworzenia żywej dokumentacji dla aplikacji.
- Uruchom SpecFlow z Visual Studio lub wiersza poleceń.
- Integracja SpecFlow z istniejącym środowiskiem ciągłego testowania i kompilacji.
- Integracja SpecFlow z innymi frameworkami testowymi, takimi jak MSTest, NUnit, xUnit i MbUnit.
TestComplete
21 godzinW tym prowadzonym przez instruktora szkoleniu na żywo w Polsce uczestnicy dowiedzą się, jak korzystać z funkcji TestComplete', w tym modelu obiektów testowych, punktów kontrolnych, mapowania nazw i interfejsu użytkownika do przeprowadzania zautomatyzowanych testów aplikacji komputerowych, internetowych i mobilnych.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Tworzenie, rejestrowanie i uruchamianie testów funkcjonalnych.
- Tworzenie skalowalnego i łatwego w utrzymaniu środowiska testowego.
- Twórz punkty kontrolne, dostosowuj testy dla wielu urządzeń i analizuj wyniki testów.
- Używaj TestComplete' rozszerzeń skryptów.
Tosca: Model-Based Testing for Complex Systems
35 godzinW tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Tosca do przeprowadzania testów end-to-end (web + backend). Szkolenie łączy teorię z praktyką w środowisku laboratoryjnym na żywo, dając uczestnikom możliwość interakcji z technologią, instruktorem i rówieśnikami.
Szkolenie rozpoczyna się od przeglądu tradycyjnych testów automatyzacji opartych na kodzie i skryptach i kontrastuje je z podejściem opartym na modelu (MBT) Tosca. Uczestnicy dowiadują się, jak tworzyć i wykonywać przypadki testowe przy użyciu domyślnych modułów Tosca, a także jak tworzyć własne moduły do wykonania.
Od zasad modelowania oprogramowania po pokrycie testami w różnych przeglądarkach, szkolenie to prowadzi uczestników zarówno przez teorię, jak i praktykę oraz umożliwia im wdrożenie własnego rozwiązania testowego w Tosca.
TOSCA Certification Preparation
14 godzinTo prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do specjalistów ds. testowania oprogramowania na poziomie średniozaawansowanym, którzy chcą uzyskać certyfikat TOSCA i zademonstrować biegłość w automatyzacji testów przy użyciu Tricentis Tosca.
Po zakończeniu tego szkolenia uczestnicy będą mogli:
- Zrozumieć strukturę i wymagania certyfikacji TOSCA.
- Opanować koncepcje TOSCA, w tym projektowanie testów, automatyzację i wykonywanie.
- Stosować najlepsze praktyki w zakresie tworzenia testów wielokrotnego użytku i łatwych w utrzymaniu.
- Przygotować się do części praktycznej i teoretycznej egzaminu certyfikacyjnego TOSCA.