GIT for Victims of Subversion - Plan Szkolenia
Ten kurs pokazuje użytkownikom Subversion, jak korzystać z Git. Pomaga płynnie migrować nawyki z SVN do Git i unikać typowych błędów.
Plan Szkolenia
Codzienna praca (w sposób scentralizowany)
- Zatwierdzanie
- Przeglądanie
- Tagowanie i rozgałęzianie
- Scalanie
- [Praca zdalna
- Udostępnianie pracy
Koncepcje Git
- Obiekty Git
- Rozproszone repozytoria
- Autorzy i osoby zatwierdzające
- Łączenie prac przez e-mail
- Scalanie prac z innych repozytoriów
- Scalanie w Octopusie
Proces migracji nawyków
- Mirroring Subversion
- Praca z Gitem w sposób scentralizowany
- Przejście do modelu rozproszonego
- Przykłady procesu migracji (projekty Open Source)
Hydraulika Git i tematy zaawansowane
- Polecenia Git
- Podpisy
- Ignorowanie i wykluczanie
Migracja i łączenie
- Korzystanie z klonu Git SVN
- Praca z repozytorium Subversion i kopią roboczą Git
Wymagania
Wymagana znajomość Go lub Subversion (SVN).
Szkolenia otwarte są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.
GIT for Victims of Subversion - Plan Szkolenia - Booking
GIT for Victims of Subversion - Plan Szkolenia - Enquiry
GIT for Victims of Subversion - Zapytanie o Konsultacje
Zapytanie o Konsultacje
Opinie uczestników (7)
Dodał mi dobrego zrozumienia różnic między SVN a GIT.
Chris - Adder Technology Ltd
Szkolenie - Git for Victims of Subversion
Przetłumaczone przez sztuczną inteligencję
Mnóstwo ćwiczeń, trener podążał za "przepływem" dyskusji / potrzeb uczestników
Martin - OHB System AG
Szkolenie - Git for Victims of Subversion
Przetłumaczone przez sztuczną inteligencję
Tempo oraz wiedza merytoryczna.
Mateusz Gajewski - ITS International Services Sp. z o.o.
Szkolenie - Git for Victims of Subversion
Prowadzący szybko i z zaangażowaniem odpowiadał na pytania.
Jakub Surma - ITS International Services Sp. z o.o.
Szkolenie - Git for Victims of Subversion
Bardzo dobry mieszanki teorii i ćwiczeń
Olaf Horn - Wolfgang Metzner GmbH & Co. KG
Szkolenie - Git for Victims of Subversion
Przetłumaczone przez sztuczną inteligencję
Luke był bardzo przyjazny i chętny do analizy konkretnych przykładów naszych problemów.
Jim HABERLIN - Blume Global
Szkolenie - Git for Victims of Subversion
Przetłumaczone przez sztuczną inteligencję
Pomogłem ekspertowi odpowiedzieć na pytania, które próbowałem rozwiązać przez Googling
Paul Russell - Blume Global
Szkolenie - Git for Victims of Subversion
Przetłumaczone przez sztuczną inteligencję
Propozycje terminów
Szkolenia Powiązane
Bitbucket
14 godzinW tym instruktażowym szkoleniu na żywo w Polsce 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.
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.
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).
Subversion for Administrators
7 godzinTen kurs jest przeznaczony dla administratorów systemów, którzy muszą zainstalować i utrzymywać oprogramowanie Subversion i repozytorium Subversion.
Celem tego kursu jest poszerzenie umiejętności administratorów systemu, aby mogli administrować serwerami repozytorium Subversion i udzielać najlepszych porad dotyczących praktyk Subversion.
Kurs zawiera wiele ćwiczeń laboratoryjnych na Linux maszynach wirtualnych.
Subversion for Advanced Users
14 godzinTen kurs jest skierowany do zaawansowanych użytkowników subversion, takich jak menedżerowie wydań, liderzy projektów lub każdy, kto chce, aby ich repozytorium svn było w usprawnionym łańcuchu produkcyjnym, którzy są mocno zaangażowani w zarządzanie rozgałęzieniami, automatyczną kompilację i testowanie, a nawet wdrażanie i aktualizację.
Studenci skorzystaliby z tego kursu, pracując ściślej ze swoim zespołem programistów i zespołem wdrożeniowym, szczególnie w przypadku dużych firm lub firm z oddziałami rozproszonymi geograficznie.
Kurs zawiera wiele ćwiczeń na maszynach wirtualnych CentOS 5.
Subversion for Users
7 godzinTen kurs został stworzony dla osób, które muszą współpracować. Kurs wyjaśnia pojęcia scalania, konfliktów, gałęzi, wersji i plików diff. Uczestnicy dowiedzą się, jak korzystać z narzędzi wiersza poleceń, a także GUI, takich jak Tortoise.