Cursuri de pregatire Git for Users
Acest curs a fost creat pentru toți cei care urmează să utilizeze depozitul Git.
Dezvoltatori software, manageri de proiect, arhitecți software și arhitecți de soluții, manageri de lansări etc...
Schița de curs
Prezentare generală Git
- Instalarea Git
- Scurt istoric al Git
- Ce este Git?
Concepte Git
- Focus și design
- Tipuri de obiecte Git
- Modelul de date Git
- Branșarea și fuzionarea
- Arborele
- Directorul Git
- Directorul de lucru
- Indexul
- Utilizări non-SCM ale Git
Git în practică
- Configurarea profilului dvs.
- Obținerea unui depozit Git
- Exemple normale de flux de lucru
- Jurnal - istoricul comenzilor
- Navigarea în Git
- Git Diff
- Branșarea
- Fuzionarea simplă
- Stashing
- Etichetare
- Exportul Git
- Exemple de flux de lucru distribuit
- Partajarea depozitelor
- Depozite găzduite
Cerințe
Cunoștințe de bază privind dezvoltarea proiectelor.
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Git for Users - Booking
Cursuri de pregatire Git for Users - Enquiry
Git for Users - Cerere de consultanta
Cerere de consultanta
Mărturii (6)
Having a virtual machine to follow along with Luke was very helpful.
Bob Taylor - Digital Data Technologies, Inc.
Curs - 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
Curs - 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
Curs - Git for Users
Good coverage of subjects given the time available.
Richard Webb - Boldon James
Curs - 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
Curs - 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
Curs - Git for Users
Upcoming Courses
Cursuri înrudite
Bitbucket
14 oreÎn cadrul acestui curs de formare live, condus de un instructor în România, participanții vor învăța cum să utilizeze Bitbucket ca sistem de control al versiunilor într-un mediu de dezvoltare software.
Până la sfârșitul acestei instruiri, participanții vor fi capabili să:
- Înțeleagă conceptele de control al versiunilor, cum ar fi fluxurile de lucru, ramificarea și fuzionarea.
- Să utilizeze Bitbucket și Git pentru a gestiona dezvoltarea și versionarea software-ului.
- Să integreze Bitbucket cu alte programe Atlassian precum Jira, HipChat, Confluence și Bamboo.
Gerrit Code Review
7 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor software și oricărei persoane care dorește să învețe cum să utilizeze Gerrit ca un depozit Git și să efectueze revizuiri de cod.
Până la sfârșitul acestui training, participanții vor fi capabili să:
- Înțeleagă cum funcționează Gerrit și cum să gestioneze interfața web Gerrit.
- Să învețe bune practici pentru utilizarea Gerrit în gestionarea fluxurilor de lucru de revizuire a codului.
- Să administreze și să configureze un proiect Gerrit.
Git Hands-on Workshop with Azure DevOps
14 oreAceastă sesiune de training, condusă de un instructor și disponibilă România (online sau la sediul clientului), este destinată dezvoltatorilor și inginerilor de nivel intermediar care doresc să dobândească experiență practică cu Git și Azure DevOps, concentrându-se pe gestionarea ramurilor, strategiile de îmbinare, rezolvarea conflictelor și utilizarea eficientă a clienților grafici.
La finalizarea acestui training, participanții vor fi capabili să:
- Înțeleagă conceptele și fluxurile de lucru fundamentale Git.
- Gestioneze eficient ramurile și îmbinările în medii colaborative.
- Rezolve conflictele utilizând cele mai bune practici în scenarii reale.
- Utilizeze clienți grafici (SourceTree și GitKraken) pentru gestionarea Git.
- Efectueze operațiuni practice Git atât din consolă, cât și prin interfețe grafice.
- Lucreze cu Git în Azure DevOps pentru integrarea depozitelor și controlul versiunilor.
Comprehensive Git
21 oreAcesta este un curs complet pentru persoanele care nu sunt familiarizate cu niciun alt sistem distribuit de control al versiunilor. Începe cu exerciții simple pentru lucrul într-un depozit local și se încheie cu exersarea lucrului în echipă.
Acest curs se concentrează pe exerciții.
Git and GitHub Fundamentals
21 oreAceastă instruire live cu instructor în România (online sau la fața locului) se adresează dezvoltatorilor și inginerilor software care nu cunosc platforma GitHub și doresc să utilizeze caracteristicile acesteia împreună cu Git pentru o mai bună versiune și gestionare a codului sursă al unei aplicații de întreprindere.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Să creeze și să configureze un cont pentru accesarea platformei web a GitHub.
- Să înțeleagă cum funcționează sistemul Git și să înțeleagă conceptele fundamentale pentru GitHub.
- Să creeze și să gestioneze depozite GitHub în timp ce implementează fluxuri de lucru Git.
- Executați modificări ale codului sursă în cadrul GitHub și sincronizați revizuirile care au fost efectuate în afara platformei.
- Funcționați cu Pull Requests, Tags, Releases și alte componente fundamentale GitHub.
- Efectuați funcționalități de control al versiunilor bazate pe Git și utilizați mediul bash al GitHub.
- Să creeze ramuri de depozit pentru rezolvarea defectelor proiectului împreună cu echipa.
- Înțelegerea și familiarizarea cu Git și cu structura GitHub pentru o mai bună practică de programare.
Gitlab and Gitlab CI
14 oreAceastă instruire live, condusă de un instructor în România (la fața locului sau la distanță) se adresează dezvoltatorilor care doresc să configureze și să utilizeze Gitlab pentru controlul versiunilor și integrarea continuă.
La sfârșitul acestui curs, participanții vor fi capabili să:
- Să instaleze și să configureze Gitlab.
- Să înțeleagă cum să implementeze o alternativă la Github.
- Să utilizeze Gitlab pentru a gestiona un ciclu de viață DevOps.
- Să utilizeze Gitlab pentru Continuous Integration / Continuous Delivery.
- Să dezvolte, să lanseze și să testeze eficient software utilizând Gitlab.
GIT AND GITLAB
14 oreAcest training live (online sau la fața locului), condus de un instructor, se adresează utilizatorilor începători, ca o introducere în git din perspectiva utilizatorului și în strategiile comune de colaborare și de ramificare.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
-
Care este diferența dintre a doua generație de control al versiunilor (de exemplu, SVN) și a treia generație (de exemplu, GIT)?
Cum se utilizează git pentru controlul versiunilor
Cum se gestionează modificările
Ce înseamnă staging/committing
Cum să vă configurați ramurile
Lucrul cu depozitele locale și la distanță
Cum se rezolvă conflictele de fuziune
Cum să adăugați etichete
Cum să colaborați cu o echipă și să faceți revizuiri de cod pentru modificările planificate
Strategii de planificare a proiectului
Cele mai bune practici pentru a lucra împreună la caracteristici
GitOps Continuous Deployment for Kubernetes
21 oreAcest curs de formare live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor DevOps care doresc să configureze, să implementeze și să gestioneze un flux de implementare software bazat pe Git pentru aplicațiile lor Kubernetes.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să instaleze și să configureze Spinnaker și Terraform.
- Să înțeleagă beneficiile GitOps față de CI/CD și Infrastructure-as-Code (IAC) tradiționale.
- Să se îndepărteze de menținerea scripturilor. Configurați și executați un proces de implementare bine definit.
- Aplicați cele mai bune practici pentru implementarea, gestionarea și monitorizarea cloud-native.
- Recuperarea implementărilor de la eșecuri parțiale fără intervenție manuală.
- Creați o strategie GitOps pentru dezvoltarea aplicațiilor.
Git for Victims of Subversion
7 oreAcest curs arată utilizatorilor Subversion cum să utilizeze Git. Acesta ajută la migrarea fără probleme a obiceiurilor de la SVN la Git și la evitarea greșelilor frecvente.
Kubernetes and Gitlab
14 oreAceastă instruire live, cu instructor, în România (online sau la fața locului) se adresează inginerilor DevOps care doresc să utilizeze Kubernetes și Gitlab pentru a automatiza ciclul de viață DevOps.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Automatizeze construcțiile, testele și implementările aplicațiilor.
- Să creeze o infrastructură de construcție automată.
- Să implementeze o aplicație într-un mediu cloud containerizat.
Release Management and Deployment with Distributed Version Control System
7 oreAcest curs a fost creat pentru managerii de proiecte, managerii de versiuni, managerii de produse, proprietarii de produse, Scrum Masters, arhitecții software și pentru toți cei responsabili de planificarea lansărilor și implementării software-ului.
Acesta arată cum să treci schimbările de la cerințe, prin dezvoltare și teste în mediul de producție folosind un sistem distribuit de control al versiunilor (în special GIT , dar oamenii care utilizează alte CSM distribuite pot beneficia și de acest curs).