Microsoft AZ-400 – Designing and Implementing Microsoft DevOps Solutions

Cursul Microsoft AZ-400 – Designing and Implementing Microsoft DevOps Solutions este un curs cu certificare care se concentrează pe metodologiile, procesele și instrumentele necesare pentru a implementa soluții DevOps pe platforma Microsoft Azure.

Cui i se adresează?

Cursul Microsoft AZ-400 – Designing and Implementing Microsoft DevOps Solutions este conceput pentru a oferi profesioniștilor IT abilitățile și cunoștințele necesare pentru a implementa practicile DevOps folosind platforma Microsoft Azure. Acest curs este destinat celor care dețin deja experiență în dezvoltarea și administrarea soluțiilor pe Azure și care doresc să integreze metodele DevOps pentru a optimiza procesele și a îmbunătăți colaborarea între echipe. Acest curs se adresează tuturor celor care vor să implementeze procesele DevOps sau doresc să susțină examenul de certificare Microsoft Azure DevOps Solutions – Azure AZ 400 Certification (fiind în esența DevOps Architect Certification pentru soluția Azure).

Ce vei învăța?

  • Planifice transformarea cu obiective și termene comune;
  • Selecteze un proiect și să identifice metricii și KPI-urile unui proiect;
  • Creeze o echipă și o structură de organizare agilă;
  • Descrie avantajele utilizării Source Control;
  • Migreze de la TFVC la Git;
  • Scaleze Git pentru Enterprise DevOps;
  • Recomande instrumentele și practicile de gestionare a artefactelor;
  • Extrage pachete comune pentru a permite partajarea și reutilizarea;
  • Migreze și consolideze artefacte;
  • Migreze și integreze măsurile de control ale surselor;
  • Gestioneze configurarea aplicațiilor;
  • Dezvolte o strategie de calitate a proiectului;
  • Planifice practici de dezvoltare sigure și reguli de conformitate;
  • Implementeze și să gestioneze infrastructura construită;
  • Explice de ce contează integrarea continuă;
  • Implementeze integrarea continuă utilizând Azure DevOps;
  • Gestioneze calitatea codului, inclusiv SonarCloud și alte soluții ale instrumentelor;
  • Gestioneze politicile de securitate cu open source, OWASP și WhiteSource Bolt;
  • Implementeze o strategie a containerului incluzând modul în care containerele sunt diferite de mașinile virtuale și modul în care microserviciile utilizează containere;
  • Implementeze containere folosind Docker;
  • Verifice pachetele de software open source pentru securitatea și conformitatea licenței pentru a se alinia la standardele corporative;
  • Configureze accesul securizat la fluxurile de pachete;
  • Inspecteze baza de coduri pentru a identifica dependențele de cod care pot fi convertite în pachete;
  • Identifice și recomande tipuri și versiuni de pachete standardizate în cadrul soluției;
  • Gestioneze securitatea și conformitatea;
  • Facă diferența între o versiune și o implementare;
  • Explice lucrurile care trebuie luate în considerare la proiectarea strategiei de lansare;
  • Clasifice o versiune versus un proces de lansare și descrie cum pot controla calitatea acestora;
  • Explice tiparele de desfășurare, atât în sens tradițional, cât și în sens modern;
  • Aleagă un instrument de gestionare a versiunilor;
  • Explice terminologia utilizată în Azure DevOps și în alte instrumente de gestionare a versiunilor.

Cerințe preliminare:

Sunt necesare cunoștințe despre Azure, version control, Agile software development, principii de core software development.

Este util ca participanții să aibă experiență anterioară într-o organizație care furnizează software.

Agenda cursului:

Materialele de curs sunt în limba Engleză. Predarea se face în limba Română.

Modulul 1: Planificarea pentru DevOps
Lecții
Planificarea transformării
Selectarea proiectului
Structurile echipelor
Migrarea către Azure DevOps
Laborator : Planificarea agilă și gestionarea portofoliului cu Azure Boards

După finalizarea acestui modul, studenții vor fi capabili să:

Să planifice transformarea cu obiective și termene comune
Să selecteze un proiect și să identifice metricile și KPI-urile proiectului
Să creeze o echipă și o structură organizațională agilă
Să conceapă o strategie de integrare a instrumentelor
Să elaboreze o strategie de gestionare a licențelor (de exemplu, utilizatorii VSTS)
elaborarea unei strategii pentru trasabilitatea de la un capăt la altul, de la elementele de lucru la software-ul funcțional
elaborarea unei strategii de autentificare și acces
Conceperea unei strategii pentru integrarea resurselor on-premises și cloud

Modulul 2: Noțiuni introductive cu Source Control
Lecții
Ce este controlul surselor
Beneficiile controlului sursei
Tipuri de sisteme de control al sursei
Introducere în Azure Repos
Introducere în GitHub
Migrarea de la Team Foundation Version Control (TFVC) la Git în Azure Repos
Autentificarea la Git în Azure Repos
Laborator : Controlul versiunilor cu Git

După finalizarea acestui modul, studenții vor fi capabili să:

Descrie beneficiile utilizării controlului sursei
Să descrie Azure Repos și GitHub
Să migreze de la TFVC la Git

Modulul 3: Scalarea Git pentru DevOps la nivel de întreprindere
Lecții
Cum să vă structurați Git Repo
Fluxuri de lucru Git Branching
Colaborarea cu Pull Requests în Azure Repos
De ce să vă interesați de GitHooks
Promovarea sursei interne
Laborator : Revizuirea codului cu Pull Requests

După finalizarea acestui modul, studenții vor fi capabili să:

Să explice cum să structureze depozitele Git
Să descrie fluxurile de lucru de ramificare Git
Să utilizeze pull requests pentru colaborare și revizuirea codului
Să utilizeze cârligele Git pentru automatizare
Să utilizeze git pentru a promova sursa internă în cadrul organizației

Modulul 4: Consolidarea artefactelor și elaborarea unei strategii de gestionare a dependențelor
Lecții
Ambalarea dependențelor
Gestionarea pachetelor
Migrarea și consolidarea artefactelor
Laborator : Actualizarea pachetelor

După finalizarea acestui modul, studenții vor fi capabili să:

Să recomande instrumente și practici de gestionare a artefactelor
Rezumarea pachetelor comune pentru a permite partajarea și reutilizarea
Să migreze și să consolideze artefactele
Să migreze și să integreze măsurile de control al sursei

Modulul 5: Implementarea integrării continue cu Azure Pipelines
Lecții
Conceptul de conducte în DevOps
Pipelines Azure
Evaluarea utilizării agenților găzduiți față de agenții privați
Grupuri de agenți
Pipelines și simultaneitate
Azure DevOps și proiectele cu sursă deschisă (proiecte publice)
Azure Pipelines YAML vs Visual Designer
Prezentare generală a integrării continue
Implementarea unei strategii de compilare
Integrarea cu Azure Pipelines
Integrarea controlului surselor externe cu Azure Pipelines
Configurarea agenților privați
Analizarea și integrarea construcțiilor Docker în mai multe etape
Laborator : Activarea integrării continue cu Azure Pipelines
Laborator : Integrarea controlului surselor externe cu Azure Pipelines
Laborator : Integrarea Jenkins cu Azure Pipelines
Laborator : Implementarea unei aplicații multi-container

După finalizarea acestui modul, studenții vor fi capabili să:

Să implementeze și să gestioneze infrastructura de construire
Să explice de ce este importantă integrarea continuă
Să implementeze integrarea continuă utilizând Azure DevOps

Modulul 6: Gestionarea configurației și secretelor aplicației
Lecții
Introducere în securitate
Implementarea unui proces de dezvoltare sigur și conform
Regândirea datelor de configurare a aplicațiilor
Gestionarea secretelor, jetoanelor și certificatelor
Implementarea instrumentelor pentru gestionarea securității și conformității într-un pipeline
Laborator : Integrarea Azure Key Vault cu Azure DevOps

După finalizarea acestui modul, studenții vor fi capabili să:

Să gestioneze configurația și secretele aplicațiilor

Modulul 7: Gestionarea calității codului și a politicilor de securitate
Lecții
Gestionarea calității codului
Gestionarea politicilor de securitate
Laborator : Gestionarea datoriilor tehnice cu Azure DevOps și SonarCloud

După finalizarea acestui modul, cursanții vor fi capabili să:

Să gestioneze calitatea codului, inclusiv: datoria tehnică SonarCloud și alte soluții de instrumente
Să gestioneze politicile de securitate cu sursă deschisă și OWASP

Modulul 8: Implementarea unei strategii de construire a containerelor
Lecții
Implementarea unei strategii de creare de containere
Laborator : Modernizarea aplicațiilor ASP.NET existente cu Azure

După finalizarea acestui modul, cursanții vor fi capabili să:

Să implementeze o strategie privind containerele, inclusiv modul în care containerele sunt diferite de mașinile virtuale și modul în care microserviciile utilizează containerele
Să implementeze containere utilizând Docker

Modulul 9: Gestionarea versionării, securității și conformității artefactelor
Lecții
Securitatea pachetelor
Software open source
Integrarea scanării licențelor și a vulnerabilităților
Implementarea unei strategii de versionare (git version)
Laborator : Gestionarea securității și a licenței Open Source cu WhiteSource

După finalizarea acestui modul, studenții vor fi capabili să:

Să inspecteze pachetele de software open source în ceea ce privește securitatea și conformitatea licențelor pentru alinierea la standardele corporative
Să configureze conducta de compilare pentru a accesa securitatea pachetelor și evaluarea licențelor
Să configureze accesul securizat la fluxurile de pachete
să inspecteze baza de cod pentru a identifica dependențele de cod care pot fi convertite în pachete
Identificarea și recomandarea unor tipuri și versiuni standardizate de pachete pentru întreaga soluție
Refactorizarea conductelor de compilare existente pentru a implementa strategia de versiune care publică pachete
Gestionați securitatea și conformitatea

Modulul 10: Elaborarea unei strategii de lansare
Lecții
Introducere în livrarea continuă
Recomandări privind strategia de lansare
Construirea unei conducte de lansare de înaltă calitate
Alegerea unui model de implementare
Alegerea instrumentului potrivit de gestionare a lansărilor

După finalizarea acestui modul, studenții vor fi capabili să:

Să diferențieze între o lansare și o implementare
Să definească componentele unei conducte de lansare
Să explice lucrurile de care trebuie să țină cont atunci când își elaborează strategia de lansare
Să clasifice o lansare față de un proces de lansare și să prezinte modul de control al calității ambelor
Descrieți principiul porților de lansare și modul de abordare a notelor de lansare și a documentației
Explicarea modelelor de implementare, atât în sens tradițional, cât și în sens modern
Alegerea unui instrument de gestionare a lansărilor

Modulul 11: Configurarea unui flux de lucru pentru gestionarea versiunilor
Lecții
Crearea unei conducte de lansare
Aprovizionarea și configurarea mediilor
Gestionarea și modularizarea sarcinilor și a șabloanelor
Integrarea secretelor cu conducta de lansare
Configurarea automatizării integrării și automatizării testelor funcționale
Automatizarea inspecției stării de sănătate
Laborator : Configurarea conductelor ca cod cu YAML
Laborator : Configurarea secretelor în pipeline cu Azure Key Vault
Laborator : Configurarea și rularea testelor funcționale
Laborator : Utilizarea Azure Monitor ca poartă de lansare
Laborator : Crearea unui tablou de bord pentru lansare

După finalizarea acestui modul, studenții vor fi capabili să:

Explice terminologia utilizată în Azure DevOps și alte instrumente de gestionare a lansărilor
Să descrie ce este o sarcină Build and Release, ce poate face aceasta și câteva sarcini de implementare disponibile
Să clasifice un agent, o coadă de agenți și un grup de agenți
Explicarea motivului pentru care uneori aveți nevoie de mai multe sarcini de lansare în cadrul unei conducte de lansare
Faceți diferența între sarcinile de lansare multiagent și multi-configurație
Utilizarea variabilelor de lansare și a variabilelor de etapă în conducta de lansare
Implementați într-un mediu în siguranță utilizând o conexiune de serviciu
Integrarea testării în pipeline
Enumerați diferitele modalități de a inspecta starea de sănătate a pipeline-ului și a lansării utilizând alerte, cârlige de serviciu și rapoarte
Crearea unei porți de lansare

Modulul 12: Implementarea unui model de implementare adecvat
Lecții
Introducere în modelele de desfășurare
Implementarea implementării Blue Green Deployment
Schimbări de caracteristici
Lansări canare
Lansarea întunecată
Testarea AB
Implementarea expunerii progresive
Laborator : Gestionarea steagurilor de funcții cu LaunchDarkly și Azure DevOps

După finalizarea acestui modul, studenții vor fi capabili să:

Descrie modelele de implementare
Să implementeze implementarea Blue Green Deployment
Implementarea lansării Canary
Să implementeze implementarea expunerii progresive

Modulul 13: Implementarea procesului de direcționare a feedback-ului sistemului către echipele de dezvoltare
Lecții
Implementarea instrumentelor pentru urmărirea utilizării sistemului, a utilizării funcțiilor și a fluxului
Implementarea rutei pentru datele din rapoartele privind accidentele aplicațiilor mobile
Dezvoltarea de tablouri de bord pentru monitorizare și stare
Integrarea și configurarea sistemelor de ticketing
Laborator : Monitorizarea performanței aplicațiilor

După finalizarea acestui modul, studenții vor fi capabili să:

Să configureze integrarea rapoartelor de accident pentru aplicațiile client
Să dezvolte tablouri de bord de monitorizare și stare
Să implementeze rutarea pentru datele din rapoartele de accident ale aplicațiilor client
Să implementeze instrumente pentru a urmări utilizarea sistemului, utilizarea funcțiilor și fluxul
Să integreze și să configureze sisteme de ticketing cu gestionarea muncii echipei de dezvoltare

Modulul 14: Implementarea unei strategii mobile DevOps
Lecții
Introducere în DevOps mobil
Introducere în Visual Studio App Center
Gestionarea seturilor de dispozitive țintă mobile și a grupurilor de distribuție
Gestionarea seturilor de dispozitive țintă de testare UI
Aprovizionarea dispozitivelor de testare pentru implementare
Crearea de grupuri de distribuție publice și private

După finalizarea acestui modul, studenții vor fi capabili să:

Să implementeze o strategie DevOps mobilă

Modulul 15: Infrastructură și configurare Instrumente Azure
Lecții
Infrastructura ca cod și gestionarea configurației
Crearea de resurse Azure utilizând template-uri ARM
Crearea resurselor Azure utilizând Azure CLI
Crearea resurselor Azure prin utilizarea Azure PowerShell
Configurarea stării dorite (DSC)
Automatizarea Azure cu DevOps
Instrumente suplimentare de automatizare
Laborator : Implementări Azure utilizând șabloane Resource Manager

După finalizarea acestui modul, studenții vor fi capabili să:

Să aplice principiile de infrastructură și configurare ca cod
Să implementeze și să gestioneze infrastructura utilizând tehnologiile de automatizare Microsoft, cum ar fi șabloanele ARM, PowerShell și Azure CLI

Modulul 16: Modele și servicii de implementare Azure
Lecții
Module și opțiuni de implementare
Servicii Azure Infrastructure-as-a-Service (IaaS)
Servicii Azure Platform-as-a-Service (PaaS)
Servicii de calcul fără server și HPC
Azure Service Fabric
Laborator : Azure Automation – implementare IaaS sau PaaS

După finalizarea acestui modul, studenții vor fi capabili să:

Descrie modelele de implementare și serviciile care sunt disponibile cu Azure

Modulul 17: Crearea și gestionarea infrastructurii de servicii Kubernetes
Lecții
Serviciul Azure Kubernetes
Laborator : Implementarea unei aplicații multi-container la Azure Kubernetes Service

După finalizarea acestui modul, studenții vor fi capabili să:

Să implementeze și să configureze un cluster Managed Kubernetes

Modulul 18: Instrumente terță parte de tip Infrastructure as Code disponibile cu Azure
Lecții
Chef
Puppet
Ansible
Terraform
Laborator : Infrastructura ca cod
Laborator : Automatizarea implementărilor de infrastructură în cloud cu Terraform și Azure Pipelines

După finalizarea acestui modul, studenții vor fi capabili să:

Să implementeze și să configureze infrastructura utilizând instrumente și servicii terță parte cu Azure, cum ar fi Chef, Puppet, Ansible, SaltStack și Terraform

Modulul 19: Implementarea conformității și securității în infrastructură
Lecții
Principii de securitate și conformitate cu DevOps
Centrul de securitate Azure
Laborator : Implementarea securității și conformității într-o conductă DevOps Azure

După finalizarea acestui modul, cursanții vor fi capabili să:

Să definească o strategie de infrastructură și configurare și un set de instrumente adecvate pentru o conductă de lansare și o infrastructură de aplicații
Să implementeze conformitatea și securitatea în infrastructura aplicațiilor dvs.

Modulul 20: Recomandarea și proiectarea mecanismelor de feedback ale sistemului
Lecții
Bucla interioară
Mentalitatea de experimentare continuă
Conceperea de practici pentru măsurarea satisfacției utilizatorului final
Proiectarea proceselor de captare și analiză a feedback-ului utilizatorilor
Conceperea de procese pentru automatizarea analizei aplicațiilor
Laborator : Integrarea între Azure DevOps și Teams

După finalizarea acestui modul, studenții vor fi capabili să:

Să elaboreze practici pentru măsurarea satisfacției utilizatorului final
Să conceapă procese pentru a capta și analiza feedback-ul utilizatorilor din surse externe
Să proiecteze rutarea pentru datele din rapoartele de eroare ale aplicațiilor clienților
Să recomande instrumente și tehnologii de monitorizare
Recomandarea instrumentelor de urmărire a utilizării sistemului și a funcțiilor

Modulul 21: Optimizarea mecanismelor de feedback
Lecții
Ingineria fiabilității site-ului
Analizați telemetria pentru a stabili o linie de bază
Efectuați ajustări continue pentru a reduce alertele fără sens sau care nu pot fi luate măsuri
Analizați alertele pentru a stabili o linie de bază
Retrospective fără vină și o cultură justă

După finalizarea acestui modul, cursanții vor fi capabili să:

Să analizeze alertele pentru a stabili o linie de bază
Să analizeze telemetria pentru a stabili o linie de bază
Să efectueze analize la fața locului și să obțină feedback pentru întreruperile de sistem
Să efectueze ajustări continue pentru a reduce alertele lipsite de sens sau care nu permit luarea de măsuri

Recomandăm să continui cu:

Nu există cursuri recomandate după finalizarea acestui curs.

Programe de certificare

Cursul Microsoft AZ400 – Designing and Implementing Microsoft DevOps Solutions te pregătește pentru certificarea AZ 400 Certification – Microsoft Certified: DevOps Engineer Expert.

Microsoft AZ-400 – Designing and Implementing Microsoft DevOps Solutions

Microsoft AZ-400 - Designing and Implementing Microsoft DevOps Solutions

Oferte personalizate pentru grupuri de minim 2 persoane

Detalii curs

Durată:

4
zile

Preț:

1000 EUR

Livrare:

Predare în clasă, Clasă hibridă, Clasă virtuală

Nivel:

4. Expert

Roluri:

Cloud Manager, DevOps

Oferte personalizate pentru grupuri de minim 2 persoane

FAQ training Microsoft AZ400

Care sunt cerințele prealabile pentru a participa la cursul Microsoft AZ-400?

Cerințele prealabile includ cunoștințe fundamentale despre Azure, experiență în lucrul cu procese DevOps și cunoștințe de bază despre scripting și automatizare.

Ce abilități tehnice voi dobândi în urma finalizării cursului Microsoft AZ-400?

Veți dobândi abilități în planificarea și urmărirea lucrului, dezvoltarea și implementarea codului, gestionarea controlului versiunilor, automatizarea build-urilor și a release-urilor, monitorizarea aplicațiilor și implementarea măsurilor de securitate și conformitate.

Cum mă va ajuta certificarea Microsoft AZ-400 în cariera mea profesională?

Certificarea vă va valida competențele în implementarea soluțiilor DevOps pe platforma Azure, vă va crește vizibilitatea profesională și șansele de angajare în roluri de DevOps Engineer sau alte poziții tehnice avansate.

Ce instrumente și tehnologii Microsoft Azure sunt acoperite în cursul Microsoft AZ-400?

Instrumentele și tehnologiile acoperite includ Azure DevOps Services (Azure Boards, Azure Repos, Azure Pipelines, Azure Test Plans, Azure Artifacts), Azure Monitor, Application Insights și Azure Security Center.

De ce îmi este afișat acest curs?

Acest curs este recomandat datorită căutărilor tale ce includ termeni precum: az400, azure devops certification, azure devops certification az 400, az 400 certification,, devops architect certification, az 400 designing and implementing microsoft devops solutions, azure az 400 course, az 400 devops, azure devops course, az 400 microsoft, microsoft az400, az 400 microsoft azure devops, azure az 400 certification, az 400 microsoft azure devops engineer, az 400 course, azure certification az 400, az 400 microsoft azure devops engineer expert, azure devops certification course, az 400 microsoft azure devops solutions, azure devops training, az 400 microsoft learn devops, azure course, az 400 training, ms az 400, ms learn az 400, az 400 azure, azure az 400, azuredevops git sau alții.