Cursurile de formare online sau la fața locului, conduse de instructor live CI/CD (Integrare continuă / Livrare continuă) demonstrează prin exersare practică interactivă bazele și conceptele avansate ale CI/CD. Instruirea CI/CD este disponibilă ca „instruire live online” sau „instruire live la fața locului”. Instruirea live online (denumită în continuare „antrenament live la distanță”) se desfășoară prin intermediul unui desktop interactiv, la distanță . Instruirea live la fața locului poate fi efectuată local la sediul clienților în România sau în centrele de formare corporative NobleProg în România. NobleProg -- Furnizorul dvs. local de instruire
Jenkins Advanced este conceput pentru persoanele care caută cunoștințe aprofundate și tehnici avansate de automatizare Jenkins.
Acest curs de instruire live (online sau la fața locului), condus de un instructor, acoperă configurații avansate, securitate și tehnici de scalare Jenkins și se adresează inginerilor DevOps și arhitecților software care doresc să dobândească experiență în personalizarea Jenkins pentru proiecte software complexe.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
Optimize Jenkins pentru proiecte software la nivel de întreprindere.
Implementați măsuri avansate de securitate.
Construiți conducte complexe și scalabile.
Depanarea și întreținerea eficientă a instalațiilor Jenkins.
Formatul cursului
Prelegere interactivă și discuții.
Multe exerciții și practică.
Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Integrarea continuă (CI) este o practică de dezvoltare de automatizare a procesului de îmbinare a modificărilor codului în depozitul central cât mai des posibil pentru a detecta și a localiza rapid erorile.Această instruire live condusă de un instructor (online sau la fața locului) se adresează dezvoltatorilor care doresc să învețe și să aplice elementele de bază ale integrării continue pentru Java.Până la sfârșitul acestui training, participanții vor fi capabili să:
Învățați și înțelegeți CI pentru un proiect Java. Construiți un sistem CI pentru Java.
Formatul cursului
Prelegere interactivă și discuție. Multe exerciții și practică. Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
Pentru a solicita un training personalizat pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Jenkins este un server puternic de automatizare open-source utilizat pentru a construi, testa și implementa software.
Acest curs de instruire live (online sau la fața locului), condus de un instructor, acoperă conceptele fundamentale și utilizarea Jenkins și se adresează dezvoltatorilor de software și inginerilor DevOps care doresc să configureze Jenkins, să creeze și să configureze sarcini și să automatizeze aspecte cheie ale procesului de dezvoltare software.
La sfârșitul acestui curs de formare, participanții vor fi capabili să:
Înțelegerea principiilor de integrare continuă și de livrare continuă (CI/CD).
Să instaleze și să configureze Jenkins pentru automatizarea software-ului.
Creați și gestionați Jenkins lucrări pentru construirea și testarea aplicațiilor.
Configurați și personalizați conducte automatizate pentru implementarea software-ului.
Formatul cursului
Prelegere interactivă și discuții.
Multe exerciții și practică.
Implementare practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Kubernetes este un sistem de container-orchestrare cu sursă deschisă pentru automatizarea managementului CI/CD. Spinnaker este o platformă open source multi-cloud CD pentru a elibera software cu eficiență. Cu Kubernetes și Spinnaker, utilizatorii pot folosi structuri imutabile, pipeline de implementare și management de cluster.
Această formare directă, condusă de instructori (online sau on-site) este destinată inginerilor cloud care doresc să utilizeze Kubernetes și Spinnaker pentru operațiunile CI/CD.
La sfârșitul cursului, participanții vor putea:
Construiți pe platforma Kubernetes pentru a accelera implementările targetate în cloud.
Integrați Spinnaker cu Docker și Git pentru a automatiza livrarea de cod către tuburi.
Automatizați și gestionați tuburile CD, în timp ce alegeți dintr-o varietate de opțiuni de instrumente CI.
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.
Agile Software Testing este o serie de practici de testare care oferă compensări la problemele de calitate a software-ului în timp util și continuu, urmând principiile dezvoltării agile. Continuous Integration (CI) se referă la toți dezvoltatorii dintr-o echipă care își unește activitatea de câteva ori pe zi.
Proiectul Argo de către GitOps este o colecție de instrumente software pentru a opera Kubernetes. Cu platforma și caracteristicile sale, utilizatorii pot implementa principiile CI/CD în proiectele lor de dezvoltare a aplicațiilor, executând controlul versiunii și păstrând procesul de implementare automat. Componentele de bază ale proiectului Argo includ Argo CD, Workflows, Rollouts și Evenimente.
Această formare directă, condusă de instructori (online sau on-site) vizează dezvoltatorii și DevOps inginerii care doresc să se familiarizeze cu instrumentele Argo Project și să-și maximizeze funcțiile pentru dezvoltarea aplicațiilor native cloud.
La sfârșitul cursului, participanții vor putea:
Instalați și configurați Argo CD împreună cu Workflows, Rollouts și Evenimente.
Înțelegeți modul în care funcționează fiecare componentă de bază și funcționalitatea principală a Proiectului Argo.
Executați implementările de bază CI/CD în Kubernetes folosind instrumentele și caracteristicile Argo Project.
Automatizați implementarea unei aplicații și gestionați eficient starea acesteia pe tot parcursul procesului.
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.
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.
CI/CD reprezintă integrarea continuă și livrarea continuă. "CI/CD for Content" se referă la crearea și publicarea conținutului folosind aceleași DevOps instrumente și procese pe care dezvoltatorii le folosesc pentru livrarea codului.
Această formare directă (online sau on-site) este destinată persoanelor tehnice care doresc să creeze un pipeline de conținut pentru a optimiza procesul de creare și publicare a conținutului.
La sfârșitul cursului, participanții vor putea:
Instalarea și configurarea diferitelor componente software necesare pentru a genera și publica conținut.
Înlocuiți procesele de publicare manuală cu cele automatizate.
Descrie fiecare pas al procesului de publicare într-un format declarativ care este ușor de citit și de înțeles.
Executați conținutul printr-o serie de controale și teste pentru a se asigura că este gata pentru consum public.
Publicați conținutul în mod predictiv și consecvent de fiecare dată.
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.
Integrarea continuă / livrarea continuă (CI / CD) este o practică de dezvoltare a software-ului în care dezvoltarea și implementarea aplicațiilor sunt efectuate mai des în creșteri mai mici. Acesta conduce integrarea fără întârziere a modificărilor codului și automatizarea în construcția, testarea și implementarea aplicațiilor.
Această formare directă (online sau on-site) condusă de instructori este destinată dezvoltatori sau DevOps ingineri care doresc să construiască tuburi de automatizare folosind practicile CI/CD cu Python.
La sfârșitul cursului, participanții vor putea:
Creați mediul de dezvoltare necesar pentru a începe construirea tuburilor CI/CD cu Python.
Construiți tuburi automate pentru testarea și publicarea pachetelor Python folosind Travis-CI.
Automatizați implementarea aplicațiilor containerizate cu Docker și Heroku.
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 (de exemplu, Heroku sau alternative Travis-CI), vă rugăm să ne contactați pentru a organiza.
Continuous 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
acest instructor-condus, de formare Live (la fața locului sau la distanță) este destinat inginerilor care doresc să utilizeze instrumente open source pentru a automatiza procesul de construire, testare și implementarea aplicațiilor și serviciilor PHP.
până la sfârșitul acestei instruiri, participanții vor putea:
instalați și configurați diferite instrumente open source pentru a permite integrarea continuă, testarea și desfășurarea.
înțelege avantajele și dezavantajele instrumentelor CI, ar fi Gitlab CI și Jenkins.
combinați instrumentele CI cu instrumente de testare unitate și integrare.
format al cursului
interactive prelegere și discuții.
o mulțime de exerciții și practică.
hands-on punerea în aplicare într-un mediu de laborator live.
curs opțiuni de personalizare
pentru a solicita un training personalizat pentru acest curs, va rugam sa ne contactati pentru a aranja.
Continuous 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. Codeship este o platformă care oferă servicii de integrare continuă în cloud. În cadrul acestui training, instruit în direct, participanții vor învăța elementele fundamentale ale integrării continue, în timp ce pășesc prin crearea unui simplu proces de integrare continuă pe cod. Până la sfârșitul acestui antrenament, participanții vor putea:
Înțelegeți fundamentele integrării continue
Operați funcțiile esențiale în cod
Configurați un proces CI simplu folosind Codul
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
În epoca dezvoltării foarte rapide a tehnologiei, precum și a unui număr tot mai mare de cadre, optimizarea eficientă a procesului de dezvoltare devine crucială. Echipa de dezvoltare ar trebui să se poată concentra pe scrierea de cod solid, iar restul proceselor legate de executarea automată a compilărilor, testelor și implementării ar trebui să aibă loc cu un număr minim de pași manuali care trebuie efectuați.
După implementarea proceselor de integrare continuă / livrare continuă (CI / CD) și auotomare a implementării, companiile pot realiza economii în timpul de lucru al programatorilor la nivelul unui plus de 20-30%, pe care îl pot utiliza pentru scrierea codului, nu activități secundare legate de implementare sau testare.
Instruirea va permite participanților să învețe logica funcționării CI / CD, precum și să dobândească abilitățile de configurare independentă a unui astfel de mediu. În timpul instruirii, participanții vor primi un pachet de pornire de fișiere de configurare și exemple de automatizare a proceselor de lucru DevOps.
Invităm oameni care programează în principal aplicații web pentru instruire - pentru că aici cel mai important lucru este optimizarea procesului.
Instruirea se bazează pe software-ul GitLab, care câștigă din ce în ce mai multă popularitate în companiile poloneze și în cele cu o acoperire globală.
GitOps este implementarea continuă a aplicațiilor native cloud bazate pe Git și Kubernetes.
Această formare directă, condusă de instructori (online sau on-site) este destinată DevOps ingineri care doresc să stabilească, să implementeze și să gestioneze un flux de lucru de implementare a software-ului bazat pe Git pentru aplicațiile lor.
La sfârșitul cursului, participanții vor putea:
Instalaţi şi configuraţi Spinnaker şi Terraform.
Înțelegeți beneficiile GitOps față de tradiția CI/CD și Infrastructura ca cod (IAC).
Îndepărtează-te de păstrarea 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 defectelor parțiale fără intervenție manuală.
Creați o strategie GitOps pentru dezvoltarea aplicațiilor.
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.
Livrarea continuă este o practică de dezvoltare în care dezvoltatorii lansează rapid și durabil noi modificări utilizatorilor. Go CD este un instrument open source utilizat pentru realizarea livrării continue în dezvoltarea de software. În cadrul acestei instruiri, instruite în direct, participanții vor învăța fundamentele de livrare continuă (CD) pe măsură ce trec prin configurarea și configurarea conductelor de CD pe Go CD. Până la sfârșitul acestui antrenament, participanții vor putea:
Înțelegeți fundamentele livrării continue
Utilizați Go CD pentru a configura procesul de CD și conductele lor
Configurați Go CD - ul în funcție de nevoile lor
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
Câ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
OpenShift Container Platform este o platformă de aplicații container pentru implementarea Docker și Kubernetes în cadrul companiei Este menținută de Red Hat În acest training instruit, participanții vor învăța cum să creeze, actualizeze și să mențină aplicații utilizând OpenShift Container Platform Până la sfârșitul acestui curs, participanții vor putea: Automatizați o parte a conductei de livrare a software-ului Implementați articole de utilizator pentru o aplicație Java EE existentă Implementați o aplicație într-o instanță OpenShift Aplicați principiile Filozofiei DevOps și permiteți livrarea continuă a unei aplicații Public Dezvoltatori Formatul cursului Prelegere parte, discuții parțiale, exerciții și practici grele de manevră .
Instruirea este deschisă atât dezvoltatorilor, Scrum Masters, Product Owner, cât și unor aspecte ale departamentului de afaceri. Scopul instruirii este de a introduce subiecte Asigurarea calității și integrarea continuă și locul lor în proiecte derulate metodologii agile. Participanții vor câștiga o perspectivă largă asupra problemelor discutate, precum și cunoștințe practice despre instrumentele și procesele de dezvoltare a software-ului în conformitate cu QA / CI. Reprezentanții întreprinderii vor putea cunoaște avantajele implementării acestor instrumente și procese și se pot traduce atât în timp cât și în costul dezvoltării de software. Problemele prezentate se bazează pe PHP sau Java , în funcție de cerințele clienților.
Tekton este un cadru open-source construit pe platforma Kubernetes pentru dezvoltarea software-ului optimizat. Componentele sale de bază sunt tuburile Tekton, care pot fi folosite pentru a crea sisteme de integrare continuă și de livrare continuă (CI/CD). Tekton Pipelines permite, de asemenea, modele avansate de implementare a aplicațiilor în mediile hibrid sau în mai mulți furnizori de cloud, folosind în același timp, în mod eficient, instrumente CI/CD de origine cloud.
Această formare directă, condusă de instructori (online sau on-site) vizează dezvoltatorii și DevOps inginerii care doresc să utilizeze Tekton Pipelines pentru a susține fluxurile de lucru complexe de dezvoltare a software-ului și pentru a construi tuburi automatizate CI/CD.
La sfârșitul cursului, participanții vor putea:
Instalarea și configurarea tuburilor Tekton și a altor componente Tekton de bază.
Proiectarea și crearea blocurilor de construcție a tuburilor pentru dezvoltarea software-ului în Tekton.
Automatizarea proceselor existente de conducere și de dezvoltare folosind conceptele și principiile Tekton Framework.
Executați și gestionați Tekton Pipelines pentru diferite tipuri de sarcini de lucru pe mai multe platforme.
Implementarea sistemelor CI/CD bazate pe cadrul Tekton pentru a consolida viitoarele proiecte de dezvoltare a software-ului.
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.
Travis CI este găzduit, distribuit continuu de servicii de integrare utilizate pentru a construi și testa proiecte de software găzduit pe GitHub. Este o alternativa gazduita la Jenkins.
în acest instructor-condus, de formare live, participanții vor învăța o abordare bazată pe Cloud pentru integrarea continuă, deoarece acestea construi și implementa o aplicație web eșantion folosind Travis CI.
până la sfârșitul acestei instruiri, participanții vor putea:
Build și de testare a proiectelor găzduite pe GitHub
implementa o aplicatie la diferite furnizori de hosting folosind Travis CI
utilizarea Travis CI pentru a verifica automat software-ul atunci când sunt angajate în GitHub
Run teste automate pe diferite masini, sisteme de operare si versiuni software
integrarea Travis CI cu instrumente de la terți
format al cursului
part prelegere, parte de discuții, exerciții și grele hands-on practică
Acest 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 .
Jenkins este un server de automatizare open source pentru integrare continuă și livrare continuă (CI / CD). Docker este o platformă de servicii pentru livrarea de software în containere. Jenkins și Docker optimizează împreună simplifică procesul CI / CD, permițând implementarea mai fiabilă și a mediilor de testare. Această instruire în direct, instruită în direct (la fața locului sau la distanță) se adresează inginerilor DevOp care doresc să optimizeze și să simplifice procesul CI / CD cu Docker și Jenkins . Până la sfârșitul acestui antrenament, participanții vor putea:
Automatizarea livrării de coduri și implementarea conductelor cu Jenkins .
Construiți o aplicație folosind Docker și Docker File.
Configurați opțiunile de autentificare pentru a consolida securitatea.
Formatul cursului
Prelegeri și discuții interactive.
O mulțime de exerciții și practică.
Implementarea practică într-un mediu de laborator live.
Opțiuni de personalizare a cursului
Pentru a solicita o pregătire personalizată pentru acest curs, vă rugăm să ne contactați pentru a vă organiza.
Jenkins este un open-source de integrare continuă instrument scris în Java. Este un server bazat pe sistem care ruleaza intr-un recipient servlet, ar fi Apache Tomcat. Jenkins suportă un număr de instrumente software configuration management (SCM), inclusiv CVS, Subversion, git, Perforce și Clearcase, printre altele. Acesta este foarte scriptable și provides cină pentru Apache Ant, Apache Maven, raft scripts, și ferestre batch comenzi.
acest instructor-condus, de formare Live acoperă conceptele, instrumentele și tehnicile necesare pentru a efectua integrarea continuă a proiectelor software-ul într-un mediu agile. Participanții desfășoară o serie de exerciții hands-on pe parcursul cursului pentru a-și aplica cunoștințele în situații reale. Interacțiunea dintre instructor și participanți este încurajată. Cazuri din lumea reală sunt discutate și probleme specifice și întrebări sunt abordate și rezolvate în clasă.
format al cursului
part prelegere, parte de discuții, grele hands-on practică
Jenkins 2 este un server de automatizare cu noi caracteristici pentru construirea de tuburi de fin-to-end CI/CD (Continuous Integration / Continuous Delivery). Ea se extinde Jenkins dincolo de integrarea continuă (CI). Jenkins 2 prezintă capacitatea de a face livrare continuă (CD).
Această formare directă, condusă de instructori (online sau on-site) este destinată inginerilor care doresc să utilizeze Jenkins 2 pentru a construi pipeline care automatizează procesul de a muta o aplicație de la dezvoltare la producție.
La sfârșitul cursului, participanții vor putea:
Instalați și configurați Jenkins 2.
Adoptați o abordare declarativă a scriptului pentru a defini fiecare pas al procesului de construire și de implementare a software-ului.
Generarea automată a aplicațiilor se realizează atunci când software-ul este verificat într-un sistem de control al versiunii.
Începeți automat compilarea, testarea și ambalajul unei aplicații software.
Răspundeți rapid la notificări și rapoarte atunci când lucrurile merg greșit.
Instalați plugin-uri suplimentare pentru extindere Jenkins.
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.
Jenkins 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
Jenkins X este o colecție de instrumente pentru crearea și implementarea automată a tuburilor de integrare și livrare continuă (CI/CD) într-un cluster Kubernetes.
Această formare directă, condusă de instructori (online sau on-site) este destinată inginerilor care doresc să utilizeze Jenkins X pentru a crea tuburi automatizate, pregătite pentru cloud CI/CD pe Kubernetes.
La sfârșitul cursului, participanții vor putea:
Instalați și configurați Jenkins X.
Pipe de cod rezistente CI/CD folosind un DSL versatil (Limbă specifică pentru domeniu).
Creați tuburi CI/CD care utilizează tehnologii populare, cum ar fi GitHub, Kubernetes și Docker containere.
Combina Jenkins X cu alte instrumente populare, cum ar fi Helm, Prow și Skaffold.
Dezvoltați aplicațiile în orice mediu, fie în cloud, fie în spațiu.
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.
Jenkins este un server de automatizare cu surse deschise pentru integrare continuă și livrare continuă (CI/CD). OpenShift este o platformă de containerizare pentru gestionarea infrastructurii pe cloud sau on-premise.
Această formare directă, condusă de instructori (online sau on-site) este destinată inginerilor DevOps care doresc să utilizeze OpenShift și Jenkins pentru a construi, a deplasa și a gestiona aplicații bazate pe container.
La sfârșitul cursului, participanții vor putea:
Se construieşte un pârghie în pârghie.
Automatizarea managementului ciclului de viață pentru aplicații containerizate și infrastructuri de cluster.
Organizați desfășurarea tuburilor CI/CD.
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.
Spinnaker este o platformă de livrare continuă open source multi-cloud pentru a elibera software-ul în mod eficient.
Această formare directă, condusă de instructori (online sau on-site) este destinată inginerilor care doresc să utilizeze Spinnaker pentru a deplasa în mod frecvent și continuu software-ul la AWS sau Kubernetes.
La sfârșitul cursului, participanții vor putea:
Instalați și configurați Spinnaker pentru operațiuni avansate.
Integrarea Spinnaker cu instrumentele de integrare continuă existente, cum ar fi Jenkins.
Înțelegeți Spinnaker arhitectura internă și construcțiile fluxului de lucru de implementare.
Creați pipelini pentru implementarea software-ului pe Kubernetes.
Creați pipelini pentru implementarea software-ului pe AWS.
Problema de rezolvare a problemelor comune Spinnaker.
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.
Argo CD (denumit și argocd, argo-cd și argoproj) este un instrument de livrare declarativă și continuă pentru Kubernetes cluster care simplifică monitorizarea și implementarea aplicațiilor.
Această formare directă, condusă de instructori (online sau on-site) este destinată administratorilor de sistem și dezvoltatorilor care doresc să utilizeze Argo CD pentru a automatiza implementarea și gestionarea ciclului de viață a aplicațiilor.
La sfârșitul acestei cursuri, participanții vor fi capabili să automatizeze, să monitorizeze, să audite și să-și întoarcă sistemele Kubernetes folosind Argo CD.
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.
Respectăm confidențialitatea adresei dvs. de email. Nu vom transmite sau vinde adresa altor părți. Puteți să schimbați preferințele sau să vă dezabonați complet în orice moment.
Câțiva dintre clienții noștri
is growing fast!
We are looking for a good mixture of IT and soft skills in Romania!
As a NobleProg Trainer you will be responsible for:
delivering training and consultancy Worldwide
preparing training materials
creating new courses outlines
delivering consultancy
quality management
At the moment we are focusing on the following areas:
Statistic, Forecasting, Big Data Analysis, Data Mining, Evolution Alogrithm, Natural Language Processing, Machine Learning (recommender system, neural networks .etc...)
SOA, BPM, BPMN
Hibernate/Spring, Scala, Spark, jBPM, Drools
R, Python
Mobile Development (iOS, Android)
LAMP, Drupal, Mediawiki, Symfony, MEAN, jQuery
You need to have patience and ability to explain to non-technical people
To apply, please create your trainer-profile by going to the link below: