Git for Users Počítačový Kurz
Tento kurz byl vytvořen pro každého, kdo bude používat úložiště Git.
Softwaroví vývojáři, projektoví manažeři, softwaroví architekti a architekti řešení, manažeři verzí atd...
Návrh Školení
Přehled Git
- Instalace Git
- Krátká historie Gitu
- Co je Git?
Koncepty Git
- Zaměření a design
- Typy objektů Git
- Datový model Git
- Větvení a slučování
- The Treeish
- Adresář Git
- Pracovní adresář
- Index
- Použití Git mimo SCM
Git v praxi
- Nastavení vašeho profilu
- Získání úložiště Git
- Příklady normálního pracovního postupu
- Log – historie odevzdání
- Procházení Git
- Git Diff
- Větvení
- Jednoduché sloučení
- Schovávání
- Označování
- Export Git
- Příklady distribuovaných pracovních postupů
- Sdílení úložišť
- Hostovaná úložiště
Požadavky
Základní znalosti o vývoji projektu.
Open Training Courses require 5+ participants.
Git for Users Počítačový Kurz - Booking
Git for Users Počítačový Kurz - Enquiry
Git for Users - Consultancy Enquiry
Consultancy Enquiry
Reference (6)
Having a virtual machine to follow along with Luke was very helpful.
Bob Taylor - Digital Data Technologies, Inc.
Kurz - Git for Users
- interactive, changing topic by request - good trainers' subject knowledg - he extended the session, so we could ask all our questions, and he offered to ask our questions via email after the session as well. - Questions were mostly answered right away
Christian Ettenberger - GE Healthcare GmbH
Kurz - Git for Users
Saw that the trainer had invested a lot of time in producing examples that mirrored real world problems. Designed examples to comprehend the lesson objective and to point out common pitfalls.
Ross Wilson - skyguide - swiss air navigation services ltd
Kurz - Git for Users
Good coverage of subjects given the time available.
Richard Webb - Boldon James
Kurz - Git for Users
the trainer clearly had a good understanding of the subject matter. He responded well to individual issues with the exercises, and questions raised by the attendees.
paul farrington - Boldon James
Kurz - Git for Users
Łukasz has detailed knowledge of the subject and was willing and able to take questions at any point in the course. His enthusiasm to impart as much knowledge on the subject as possible at an appropriate pace was very refreshing.
Shaun Allen - Boldon James
Kurz - Git for Users
Upcoming Courses
Související kurzy
Advanced GitLab
21 hodinyThis instructor-led, live training in České republice (online or onsite) is aimed at intermediate-level to advanced-level professionals who wish to apply GitLab for advanced CI/CD workflows, project structuring, and collaborative development using the Free edition of GitLab.
By the end of this training, participants will be able to:
- Implement advanced GitLab CI/CD pipelines with custom runners and reusable templates.
- Organize projects effectively using groups and namespaces.
- Collaborate on code, issues, and documentation with Markdown and GitLab tools.
- Apply GitLab Pages, release workflows, and secure configurations in real-world projects.
Bitbucket
14 hodinyV tomto živém školení vedeném instruktorem v České republice se účastníci naučí, jak používat Bitbucket jako systém správy verzí v prostředí vývoje softwaru.
Na konci tohoto školení budou účastníci schopni:
- Pochopte koncepty správy verzí, jako jsou pracovní postupy, větvení a slučování.
- Ke správě vývoje softwaru a verzování použijte Bitbucket a Git.
- Integrujte Bitbucket s dalším softwarem Atlassian, jako jsou Jira, HipChat, Confluence a Bamboo.
Gerrit Code Review
7 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na softwarové inženýry a kohokoli, kdo se chce naučit používat Gerrit jako úložiště Git a provádět kontroly kódu.
Na konci tohoto školení budou účastníci schopni:
- Pochopte, jak Gerrit funguje a jak spravovat webové rozhraní Gerrit.
- Naučte se osvědčené postupy pro používání Gerrit při zpracování pracovních postupů kontroly kódu.
- Spravujte a konfigurujte projekt Gerrit.
Git Hands-on Workshop with Azure DevOps
14 hodinyToto školení vedené instruktorem, ať už online nebo prezenčně, je určeno pro vývojáře a inženýry střední úrovně, kteří si chtějí prakticky osvojit Git a Azure DevOps, se zaměřením na správu větví, strategie slučování, řešení konfliktů a efektivní využívání grafických klientů.
Na konci tohoto školení budou účastníci schopni:
- Pochopit základní koncepty a pracovní postupy Gitu.
- Efektivně spravovat větve a slučování v kolaborativních prostředích.
- Řešit konflikty pomocí osvědčených postupů v reálných scénářích.
- Využívat grafické klienty (SourceTree a GitKraken) pro správu Gitu.
- Provádět praktické operace s Gitem jak z konzole, tak z grafických rozhraní.
- Pracovat s Gitem v Azure DevOps pro integraci repozitářů a kontrolu verzí.
Comprehensive Git
21 hodinyToto je komplexní kurz pro lidi, kteří neznají žádný jiný distribuovaný systém správy verzí. Začíná to jednoduchými cvičeními pro práci v lokálním úložišti a končí nácvikem práce v týmu.
Tento kurz je zaměřen na cvičení.
Git and GitHub Fundamentals
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na vývojáře a softwarové inženýry, kteří jsou na platformě GitHub noví a chtějí využít její funkce spolu s Git pro lepší verzování a správu zdrojového kódu podnikové aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nastavte a nakonfigurujte účet pro přístup k webové platformě GitHub.
- Pochopte, jak funguje systém Git, a pochopte základní koncepty GitHubu.
- Vytvářejte a spravujte GitHub repozitáře při implementaci pracovních postupů Git.
- Provádějte změny zdrojového kódu uvnitř GitHub a synchronizujte revize, které byly provedeny mimo platformu.
- Obsluhovat Pull Requests, Tags, Releases a další základní GitHub komponenty.
- Provádějte funkce správy verzí založené na Git a využijte bash prostředí GitHub.
- Vytvořte společně s týmem větve úložiště pro řešení nedostatků projektu.
- Pochopte a seznamte se se strukturou Git a GitHub pro lepší programovací praxi.
GitHub Fundamentals for Enterprise Security and Automation
21 hodinyTento instruktorův kurz (online nebo na místě) je určen pro středně pokročilé vývojáře a DevOps profesionály, kteří chtějí zlepšit bezpečnost, správu a automatizaci svých GitHub prostředí, zejména ve kontextu podnikového prostředí.
Koncem tohoto kurzu budou účastníci schopni:
- Nastavit a spravovat bezpečnostní nastavení a přístup k repozitáři v GitHub.
- Implementovat nejlepší praktiky ve věcech bezpečnosti pomocí nástrojů jako Dependabot a CodeQL.
- Vytvářet, opakovat použití a udržovat GitHub akce a pracovní postupy.
- Sledovat a auditovat aktivitu pro dodržování předpisů a správu na škálu.
Gitlab and Gitlab CI
14 hodinyToto živé školení vedené instruktorem v České republice (na místě nebo na dálku) je zaměřeno na vývojáře, kteří chtějí nastavit a používat Gitlab pro správu verzí a nepřetržitou integraci.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Gitlab.
- Pochopte, jak implementovat alternativu ke Github.
- Použijte Gitlab ke správě životního cyklu DevOps.
- Použijte Gitlab pro kontinuální integraci / kontinuální doručování.
- Efektivně vyvíjejte, uvolňujte a testujte software pomocí Gitlabu.
GitOps Continuous Deployment for Kubernetes
21 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na DevOps inženýry, kteří chtějí nastavit, nasadit a spravovat pracovní postup nasazení softwaru založený na Git pro své Kubernetes aplikace.
Na konci tohoto školení budou účastníci schopni:
- Nainstalujte a nakonfigurujte Spinnaker a Terraform.
- Pochopte výhody GitOps oproti tradičním CI/CD a Infrastructure-as-Code (IAC).
- Přestaňte udržovat skripty. Nakonfigurujte a spusťte dobře definovaný proces nasazení.
- Aplikujte osvědčené postupy pro nasazení, správu a monitorování nativních cloudů.
- Obnovte nasazení po částečných selháních bez ručního zásahu.
- Vytvořte strategii GitOps pro vývoj aplikací.
Git for Victims of Subversion
7 hodinyTento kurz ukazuje uživatelům Subversion, jak používat Git. Pomáhá hladce migrovat návyky z SVN na Git a vyhnout se běžným chybám.
Kubernetes and Gitlab
14 hodinyToto živé školení vedené instruktorem v České republice (online nebo na místě) je zaměřeno na DevOps inženýry, kteří chtějí používat Kubernetes a Gitlab k automatizaci životního cyklu DevOps.
Na konci tohoto školení budou účastníci schopni:
- Automatizujte sestavení, testování a nasazení aplikací.
- Vytvořte automatizovanou infrastrukturu sestavení.
- Nasazení aplikace do prostředí kontejnerového cloudu.
Release Management and Deployment with Distributed Version Control System
7 hodinyTento kurz byl vytvořen pro projektové manažery, release manažery, produktové manažery, produktové vlastníky, Scrum Masters, softwarové architekty a každého, kdo je zodpovědný za plánování verzí a nasazení softwaru.
Ukazuje, jak přesunout změny od požadavků, přes vývoj a testy do produkčního prostředí pomocí distribuovaného systému správy verzí (především GIT, ale z tohoto kurzu mohou těžit i lidé používající jiné distribuované SCM).