Cursuri de pregatire CI/CD with Bitbucket Pipelines
Bitbucket Pipelines este un SaaS pentru construirea, testarea și implementarea software-ului, folosind un fișier de configurare într-un repository.
Această formare directă (online sau on-site) este destinată dezvoltatorilor care doresc să construiască, să testeze, să implementeze și să monitorizeze software-ul containerizat în cloud, fără a trebui să furnizeze sau să gestioneze infrastructura.
La sfârșitul cursului, participanții vor putea:
- Înțelegeți și aplicați o abordare de configurare ca cod pentru a configura infrastructura.
- Creați containere personalizate Docker pentru implementarea aplicațiilor software în cloud.
- Dezvoltarea software-ului în mai multe medii.
- Monitorizează desfășurările prin intermediul Bitbucket Pipe de desfășurare Dashboard.
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Schița de curs
Introducere
Prezentare generală a ciclului CI/CD (Continuous Integration / Continuous Delivery)
Prezentare generală a caracteristicilor Bitbucket Pipeline
Alegerea unui furnizor de cloud
Pregătirea depozitului de cod
Pregătirea unei cereri
Construirea unei conducte CI/CD
Alegerea unui model de limbă
Configurați conducta
Împingerea unei modificări în depozitul tău
Personalizare Bitbucket Configurație
Integrarea unui flux de lucru cu instrumente și platforme terțe părți
Monitorizarea aplicațiilor implementate
Depanare Bitbucket Conducte
Rezumat și concluzii
Cerințe
- O înțelegere a dezvoltării și implementării de software
- Programming experiență .
Audiență
- Dezvoltatorii
- DevOps ingineri
Cursurile publice necesita 5+ participanti
Cursuri de pregatire CI/CD with Bitbucket Pipelines - Rezervare
Cursuri de pregatire CI/CD with Bitbucket Pipelines - Solicita Oferta
CI/CD with Bitbucket Pipelines - Cerere de consultanta
Mărturii (4)
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Curs - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Curs - Advanced Spinnaker
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
Curs - Test Automation with Selenium and Jenkins
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.
Graham Congdon
Curs - Jenkins: Continuous integration for Agile development
Upcoming Courses
Cursuri înrudite
SonarQube for DevOps
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor DevOps și dezvoltatorilor care doresc să utilizeze SonarQube pentru a rula revizuiri de cod care sunt complet integrate în lanțurile de instrumente de dezvoltare, cum ar fi Jenkins, GitHub, Azure DevOps etc.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Setați mediul de dezvoltare necesar pentru a începe să rulați revizuiri automate de cod.
- Integrați SonarQube cu instrumente de integrare continuă, cum ar fi Jenkins, Azure DevOps, etc. .
- Executați inspecții continue ale codului pentru a elimina bug-urile și vulnerabilitățile de securitate. .
- Colectați și analizați date pentru a conduce îmbunătățiri pentru curățarea codului, întreținere și securitate. .
Getting Started with Argo Project and Core Components
7 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează dezvoltatorilor și DevOps inginerilor care doresc să se familiarizeze cu instrumentele proiectului Argo și să maximizeze funcțiile acestuia pentru dezvoltarea de aplicații native în cloud.
La sfârșitul acestui training, participanții vor fi capabili să:
- Instalați și configurați Argo CD împreună cu fluxurile de lucru, lansările și evenimentele.
- Să înțeleagă cum funcționează fiecare componentă de bază și funcționalitatea principală a proiectului Argo.
- Să execute implementări CI/CD de bază în Kubernetes utilizând instrumentele și caracteristicile Argo Project.
- Automatizați implementarea unei aplicații și gestionați eficient starea acesteia pe parcursul procesului.
Argo CD
7 oreAceastă formare live, cu instructor, în România (online sau la fața locului) se adresează administratorilor de sistem și dezvoltatorilor care doresc să utilizeze Argo CD pentru a automatiza implementarea și gestionarea ciclului de viață al aplicațiilor.
La sfârșitul acestei formări, participanții vor fi capabili să automatizeze, să monitorizeze, să auditeze și să efectueze rollback-ul sistemelor lor Kubernetes utilizând Argo CD.
Kubernetes with Spinnaker
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor de cloud care doresc să utilizeze Kubernetes și Spinnaker pentru operațiuni CI/CD.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți pe platforma Kubernetes pentru a accelera implementările orientate spre cloud.
- Integrați Spinnaker cu Docker și Git pentru automatizarea codului în conducte. .
- Automatizați și gestionați conductele CD cu opțiuni de instrumente CI. .
Advanced Spinnaker
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor care doresc să utilizeze Spinnaker pentru a implementa frecvent și continuu software în AWS sau Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Spinnaker pentru operațiuni avansate.
- Integrați Spinnaker cu instrumentele de integrare continuă existente, cum ar fi Jenkins. .
- Înțelegeți arhitectura internă Spinnaker's și construcțiile fluxului de lucru de implementare.
- Crearea de conducte pentru implementarea de software pe Kubernetes. .
- Creați conducte pentru implementarea de software pe AWS. .
- Rezolvați problemele comune Spinnaker. .
DevOps Practical Implementation and Tools
21 oreAcest curs se concentrează pe implementarea practică și instrumentarea. Aceasta presupune cunoașterea bună a principiilor teoretice (vezi cursul DEVOPS), deoarece se concentrează pe cele mai noi instrumente și metode de implementare a principiilor DevOps .
Test Automation with Selenium and Jenkins
21 oreAcest curs oferă instruire pentru gestionarea proiectelor de testare folosind Selenium suite de testare și testarea continuă cu Jenkins.
Publicul vizat:
- Inginerii de testare software
- Dezvoltatorii de software implicați în dezvoltarea agile
- Manageri de lansare
- Inginerii de asigurare a calității
La finalul trainingului Selenium, delegații vor fi capabili să:
- Utilizeze în mod eficient suita de testare Selenium în proiecte reale
- Să utilizeze Selenium pentru testarea între browsere
- Să distribuie testele folosind Selenium Grid
- Să ruleze teste de regresie Selenium în Jenkins
- Să pregătească rapoarte de testare și rapoarte periodice folosind Jenkins
Jenkins: Continuous Integration for Agile Development
14 oreAcest curs de instruire live, condus de un instructor în România acoperă conceptele, instrumentele și tehnicile necesare pentru a realiza integrarea continuă a proiectelor dvs. software într-un mediu Agile. Participanții efectuează o serie de exerciții practice pe parcursul cursului pentru a-și aplica cunoștințele în situații reale. Este încurajată interacțiunea dintre instructor și participanți. Sunt discutate cazuri din lumea reală, iar problemele și întrebările specifice sunt abordate și rezolvate în clasă.
Continuous Integration with Jenkins and Maven
21 oreJenkins este un instrument de integrare continuă open source (CI) scris în Java . Maven este un instrument de automatizare pentru proiecte Java . Împreună, ele pot fi folosite pentru a declanșa compilări continue care includ, de exemplu: executarea testelor JUnit ori de câte ori este angajat un nou cod, implementarea acestor versiuni la producție și programarea acestor sarcini la orele strategice ale zilei, de exemplu la miezul nopții. Aceste instrumente și procese alcătuiesc o abordare DevOps pentru dezvoltarea și desfășurarea software-ului și sunt populare în dezvoltarea Agile .
În cadrul acestui training, instruit în direct, participanții vor începe cu o introducere la DevOps , controlul versiunilor și scripturi de automatizare, apoi vor trece la practica practică, învățând cum să instalați, configurați și implementați Jenkins și Maven într-un mediu de laborator live. .
Public
- Dezvoltatori
- Administratori de sistem
- Ingineri DevOps
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
Continuous Integration for JavaScript
14 oreContinuous Integration (CI) este o practică de dezvoltare în care dezvoltatorii combină modificările codului lor cât mai des posibil pentru a detecta și localiza erorile rapid.
În cadrul acestei instruiri, instruite în direct, participanții vor învăța elementele de bază ale integrării continue pentru scriptul Java timp ce pășesc prin configurarea unui proces de integrare continuă pentru un proiect Java Script.
Până la sfârșitul acestui antrenament, participanții vor putea:
- Înțelegeți fundamentele integrării continue
- Construiți propriul sistem de integrare continuă pentru proiectele lor de scripturi Java
Public
- Dezvoltatori
- Profesioniști IT
- Ingineri DevOps
- Managerii de Business
Formatul cursului
- Partea de prelegere, o discuție parțială, exerciții și practici practice
Jenkins for .Net Continuous Integration (CI)
14 oreCând dezvoltatorii termină să scrie o bucată de cod, adesea își integrează codul într-o aplicație, copiează aplicația într-o folderă, rulează instalatorul aplicației, apoi inițiază aplicația pentru a verifica dacă funcționează așa cum se așteaptă. Această abordare manuală nu scalează foarte bine, este plictisitoare, foarte eronată și nu oferă nici un mecanism pentru a urmări schimbările în timpul procesului.
O abordare mai bună ar fi automatizarea procesului folosind Integrarea Continuă. Integrarea continuă se referă la procesele, instrumentele și infrastructura necesare pentru a automatiza construirea, implementarea și testarea aplicațiilor software.
În această instruire condusă de instructor, antrenament live (on-site sau la distanță), participanții vor învăța cum să transformeze o abordare tradițională, manuală (sau semi-manuală) la implementarea software-ului într-o integrare agilă, continuă (CI) folosind Jenkins. Participanții efectuează o serie de exerciții hands-on, live-lab pe tot parcursul cursului, aplicând noile lor cunoștințe la diferite probleme de dezvoltare a software-ului și de implementare la fiecare pas de drum. Interacțiunea dintre instructor și participanți este încurajată. Cazurile din lumea reală sunt discutate și problemele și problemele specifice sunt abordate și rezolvate pe parcursul cursului de formare. Programul se concentrează în special pe dezvoltarea aplicațiilor.net. • La sfârșitul cursului, participanții vor putea:
- Instalarea și configurarea Jenkins pentru dezvoltarea aplicațiilor.Net
- Utilizați Jenkins pentru a automatiza procesul de verificare a codului de sursă.NET într-un repository de cod
- Utilizați Jenkins pentru a automatiza procesul de descărcare, compilare și implementare a unei aplicații pe un server de lansare
- Integrarea Jenkins cu alte instrumente de dezvoltare a software-ului, cum ar fi urmărirea problemelor și
Audienţă
- Dezvoltatorii.net
- Construiți ingineri
- Inginerul QA
- Manageri de proiect
- Răscumpărarea managerilor
- [ 0 ] Inginerie
Formatul cursului
- Lecții parțiale, discuții parțiale, exerciții și practici grele
Notă
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
Docker and Jenkins for DevOps
14 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor DevOp care doresc să optimizeze și să simplifice procesul CI/CD cu Docker și Jenkins.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Automatizați livrarea de cod și implementarea pipeline-ului cu Jenkins. .
- Construiți o aplicație utilizând Docker și Docker File. .
- Configurați opțiunile de autentificare pentru a consolida securitatea. .
Advance Test Automation in Java using Selenium with continuous integration and version control
35 oreLa sfârșitul cursului, participanții vor putea:
- Instalare şi configurare Maven.
- Testare automată folosind Selenium
- Întâlnire GIT
- Integrarea continuă
Formatul cursului
- Lecții și discuții interactive.
- Multe exerciții și practici.
- Implementarea pe mâini într-un mediu live-lab.
Opțiuni de personalizare
- Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a organiza.
OpenShift with Jenkins
14 oreAceastă instruire live, condusă de un instructor în România (online sau la fața locului) se adresează inginerilor DevOps care doresc să utilizeze OpenShift și Jenkins pentru a construi, implementa și gestiona aplicații bazate pe containere.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Construiți conductele Jenkins în OpenShift.
- Automatizați managementul ciclului de viață pentru aplicații containerizate și infrastructuri de cluster.
- Orchestrați implementarea conductelor CI/CD. .
Building CI/CD Pipelines with Jenkins X
21 oreAcest curs de instruire live, condus de un instructor în România (online sau la fața locului) se adresează inginerilor care doresc să utilizeze Jenkins X pentru a crea conducte CI/CD automatizate, pregătite pentru cloud pe Kubernetes.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
- Instalați și configurați Jenkins X.
- Codificați conducte CI/CD rezistente folosind un DSL (Domain Specific Language) versatil. .
- Crearea de conducte CI/CD care utilizează tehnologii populare, cum ar fi GitHub, Kubernetes și containerele Docker. .
- Combinați Jenkins X cu alte instrumente populare, cum ar fi Helm, Prow și Skaffold. .
- Deploiați aplicațiile în orice mediu, fie în cloud, fie la sediu. .