Bitbucket - Plan Szkolenia
Bitbucket to internetowa usługa hostingowa dla kodu źródłowego i projektów rozwojowych, które wykorzystują systemy kontroli wersji Mercurial lub Git.
W tym prowadzonym przez instruktora szkoleniu na żywo uczestnicy dowiedzą się, jak używać Bitbucket jako systemu kontroli wersji w środowisku programistycznym.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć koncepcje kontroli wersji, takie jak przepływy pracy, rozgałęzianie i scalanie.
- Używać Bitbucket i Git do zarządzania rozwojem oprogramowania i wersjonowaniem.
- Zintegrować Bitbucket z innym oprogramowaniem Atlassian, takim jak Jira, HipChat, Confluence i Bamboo.
Format kursu
- Część wykładowa, część dyskusyjna, ćwiczenia i intensywna praktyka praktyczna.
Uwaga
- Jeśli chcesz skonfigurować lokalny serwer Bitbucket, skontaktuj się z nami, aby uzgodnić opcje szkolenia.
Plan Szkolenia
Wprowadzenie
Przegląd systemów kontroli wersji
Przegląd Git
Zrozumienie zespołów Bitbucket
Konfigurowanie projektu
Zarządzanie kontami
Administrowanie repozytoriami
Korzystanie z repozytorium
Dodatki, integracje i usługi
Praca z potokami
Korzystanie z narzędzia do śledzenia zgłoszeń
Konfigurowanie wiki
Praca z Bitbucket interfejsami API REST
Uwagi końcowe
Wymagania
- Nie jest wymagana istniejąca wiedza na temat Git lub Bitbucket.
Uczestnicy
- Programiści
- DevOps
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
Bitbucket - Plan Szkolenia - Booking
Bitbucket - Plan Szkolenia - Enquiry
Bitbucket - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (2)
Przykłady i praktyczne zastosowania
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Szkolenie - Bitbucket
Przetłumaczone przez sztuczną inteligencję
Przykłady i praktyczne zastosowania
stephen mohandass - E2Power Sdn Bhd (a subsidiary of OCBC Group)
Szkolenie - Bitbucket
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
CI/CD with Bitbucket Pipelines
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą tworzyć, testować, wdrażać i monitorować oprogramowanie kontenerowe w chmurze, bez konieczności dostarczania infrastruktury lub zarządzania nią.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumieć i zastosować podejście konfiguracyjne jako kod do konfigurowania infrastruktury.
- Tworzyć niestandardowe skonfigurowane Docker kontenery do wdrażania aplikacji w chmurze.
- Wdrażać oprogramowanie w wielu środowiskach.
- Monitorować wdrożenia za pomocą Bitbucket Pipelines Deployment Dashboard.
Gerrit Code Review
7 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów oprogramowania i każdego, kto chce dowiedzieć się, jak używać Gerrit jako repozytorium Git i przeprowadzać przeglądy kodu.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zrozumieć, jak działa Gerrit i jak zarządzać interfejsem internetowym Gerrit.
- Poznać dobre praktyki korzystania z Gerrit w obsłudze przepływów pracy przeglądu kodu.
- Administrować i konfigurować projekt Gerrit.
Git Hands-on Workshop with Azure DevOps
14 godzinTo prowadzone przez instruktora, interaktywne szkolenie (online lub stacjonarne) skierowane jest do programistów i inżynierów na poziomie średnio zaawansowanym, którzy chcą zdobyć praktyczne doświadczenie z Git i Azure DevOps, koncentrując się na zarządzaniu gałęziami, strategiami scalania, rozwiązywaniu konfliktów oraz efektywnym wykorzystaniu graficznych klientów.
Po zakończeniu tego szkolenia uczestnicy będą potrafili:
- Zrozumieć podstawowe koncepcje i przepływy pracy Git.
- Skutecznie zarządzać gałęziami i scalaniami w środowiskach współpracy.
- Rozwiązywać konflikty, stosując najlepsze praktyki w realnych scenariuszach.
- Wykorzystywać graficzne klienty (SourceTree i GitKraken) do zarządzania Git.
- Wykonować praktyczne operacje Git zarówno z konsoli, jak i z interfejsów graficznych.
- Pracować z Git w Azure DevOps w celu integracji repozytoriów i kontroli wersji.
Wszystko o systemie kontroli wersji Git
21 godzinJest to kompleksowy kurs dla osób, które nie znają żadnego innego rozproszonego systemu kontroli wersji. Zaczyna się od prostych ćwiczeń do pracy w lokalnym repozytorium, a kończy na ćwiczeniu pracy w zespole.
Ten kurs koncentruje się na ćwiczeniach.
Git and GitHub Fundamentals
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (online lub na miejscu) jest przeznaczone dla deweloperów i inżynierów oprogramowania, którzy dopiero zaczynają korzystać z platformy GitHub i chcą wykorzystać jej funkcje wraz z Gitem w celu lepszego wersjonowania i zarządzania kodem źródłowym aplikacji przedsiębiorstwa.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Załóż i skonfiguruj konto w celu uzyskania dostępu do platformy internetowej GitHub.
- Zrozum, jak działa system Git i poznaj podstawowe koncepcje GitHub.
- Tworzenie i zarządzanie repozytoriami GitHub podczas wdrażania przepływów pracy Git.
- Wykonywanie zmian kodu źródłowego wewnątrz GitHub i synchronizowanie poprawek, które zostały wykonane poza platformą.
- Obsługa pull requestów, tagów, wydań i innych podstawowych komponentów GitHub.
- Wykonywanie funkcji kontroli wersji w oparciu o Git i wykorzystanie środowiska bash GitHub.
- Tworzenie gałęzi repozytorium w celu rozwiązywania defektów projektu wraz z zespołem.
- Poznaj i zrozum Git oraz strukturę GitHub, aby lepiej ćwiczyć programowanie.
GitHub Fundamentals for Enterprise Security and Automation
21 godzinTo prowadzone przez instruktora szkolenie online lub stacjonarnie w Polsce jest skierowane do developerów i DevOps profesjonalistów na poziomie średnim, którzy chcą poprawić bezpieczeństwo, zarządzanie i automatyzację swoich środowisk GitHub, szczególnie w kontekście przedsiębiorstwa.
Na zakończenie tego szkolenia uczestnicy będą mogli:
- Konfigurować i zarządzać ustawieniami bezpieczeństwa oraz dostępem do repozytorium w GitHub.
- Wdrażać najlepsze praktyki bezpieczeństwa za pomocą narzędzi GitHub takich jak Dependabot i CodeQL.
- Tworzyć, ponawiać użycie i utrzymywać GitHub Actions i workflowy.
- Monitorować i audytować aktywność w celu zachowania zgodności i zarządzania na dużą skalę.
Gitlab and Gitlab CI
14 godzinSzkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą skonfigurować i używać Gitlab do kontroli wersji i ciągłej integracji.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Gitlab.
- Zrozumieć, jak wdrożyć alternatywę dla Github.
- Używać Gitlab do zarządzania cyklem życia DevOps.
- Używać Gitlab do ciągłej integracji / ciągłego dostarczania.
- Efektywne tworzenie, wydawanie i testowanie oprogramowania przy użyciu Gitlab.
Wdrożenie procesu Continuous Integration / Continuous Delivery (CI/CD) z użyciem GitLab CI
14 godzin"Szkolenie Wdrożenie procesu Continuous Integration / Continuous Delivery (CI/CD) z użyciem GitLab CI" pozwala zrozumieć i wdrożyć skuteczne procesy CI/CD, usprawniające cykl życia projektu. Uczestnicy zdobędą umiejętności konfiguracji środowiska CI/CD, optymalizując procesy i oszczędzając czas programistów. Bazując na platformie GitLab, kurs obejmuje instalację, konfigurację, tworzenie plików konfiguracyjnych, oraz zaawansowane funkcje, takie jak AutoDevOps czy wykorzystanie klastrów Kubernetes. Praktyczne studium przypadku obejmuje proces CI/CD dla projektu opartego na PHP/Magento, z zerowym downtime podczas deployu.
GitOps Continuous Deployment for Kubernetes
21 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla DevOps inżynierów, którzy chcą skonfigurować, wdrożyć i zarządzać przepływem pracy wdrażania oprogramowania opartego na Git dla swoich Kubernetes aplikacji.
Pod koniec tego szkolenia uczestnicy będą mogli
- Zainstalować i skonfigurować Spinnaker i Terraform.
- Zrozumieć korzyści płynące z GitOps w porównaniu z tradycyjnymi CI/CD i Infrastructure-as-Code (IAC).
- Odejść od utrzymywania skryptów. Skonfigurować i wykonać dobrze zdefiniowany proces wdrażania.
- Stosowanie najlepszych praktyk w zakresie wdrażania, zarządzania i monitorowania rozwiązań natywnych dla chmury.
- Odzyskiwanie wdrożeń po częściowych awariach bez ręcznej interwencji.
- Tworzenie strategii GitOps dla rozwoju aplikacji.
Git for Users
7 godzinTen kurs został stworzony dla wszystkich, którzy zamierzają korzystać z repozytorium Git.
Twórcy oprogramowania, kierownicy projektów, architekci oprogramowania i architekci rozwiązań, menedżerowie wydań itp.
GIT for Victims of Subversion
7 godzinTen kurs pokazuje użytkownikom Subversion, jak korzystać z Git. Pomaga płynnie migrować nawyki z SVN do Git i unikać typowych błędów.
Kubernetes and Gitlab
14 godzinTo prowadzone przez instruktora szkolenie na żywo w Polsce (na miejscu lub zdalnie) jest przeznaczone dla inżynierów DevOps, którzy chcą używać Kubernetes i Gitlab do automatyzacji cyklu życia DevOps.
Pod koniec tego szkolenia uczestnicy będą w stanie
- Automatyzować kompilacje aplikacji, testy i wdrożenia.
- Tworzyć zautomatyzowaną infrastrukturę kompilacji.
- Wdrażać aplikację w kontenerowym środowisku chmurowym.
Release Management and Deployment with Distributed Version Control System
7 godzinTen kurs został stworzony dla kierowników projektów, menedżerów wydań, menedżerów produktów, właścicieli produktów, Scrum Masters, architektów oprogramowania i wszystkich, którzy są odpowiedzialni za planowanie wydań i wdrażanie oprogramowania.
Pokazuje, jak przenieść zmiany z wymagań, poprzez rozwój i testy do środowiska produkcyjnego przy użyciu rozproszonego systemu kontroli wersji (GIT w szczególności, ale osoby korzystające z innych rozproszonych SCM mogą również skorzystać z tego kursu).