AZURE - Designing and Implementing Microsoft DevOps Solutions

(AZ-400T00--A)

In breve

Dettagli del corso

Durata: 4 giorni
Lingua: Inglese 
Livello: Intermedio
Attività: Lezione frontale, Laboratori, Demo
Certificazione: Microsoft Certified Azure DevOps Engineer Expert



A chi è rivolto


Descrizione

Questo corso fornisce le conoscenze e le competenze per progettare e implementare processi e pratiche DevOps. Gli studenti impareranno come pianificare DevOps, usare il controllo del codice sorgente, ridimensionare Git per un'azienda, consolidare gli artefatti, progettare una strategia di gestione delle dipendenze, gestire i segreti, implementare l'integrazione continua, implementare una strategia di compilazione del contenitore, progettare una strategia di rilascio, impostare un flusso di lavoro di gestione del rilascio, implementare un modello di distribuzione e ottimizzare i meccanismi di feedback


Destinatari

Gli studenti di questo corso sono interessati alla progettazione e all'implementazione di processi DevOps o al superamento dell'esame di certificazione Microsoft Azure DevOps Solutions.


Prerequisiti

Gli studenti di successo avranno una conoscenza e una comprensione pregresse di:

  • Concetti di cloud computing, compresa la comprensione delle implementazioni PaaS, SaaS e IaaS.
  • Amministrazione di Azure e sviluppo di Azure con competenze comprovate in almeno una di queste aree.
  • Controllo delle versioni, sviluppo software agile e principi fondamentali di sviluppo software. 
  • Sarebbe utile avere esperienza in un'organizzazione che fornisce software.

Corsi Richiesti 

(o conoscenze equivalenti ed esperienza pratica):

  • Gratuito online: Fondamenti di Azure
  • Corso con istruttore: Microsoft Azure Fundamentals (AZ-900T00)

Se siete nuovi all'amministrazione di Azure, prendete in considerazione la possibilità di seguire:

  • Gratuito online: Prerequisiti per gli amministratori di Azure 

  • Corso con istruttore: Amministratore di Microsoft Azure (AZ-104T00)

Se siete nuovi ad Azure Developer, prendete in considerazione di seguire:

  • Gratuito online: Creare applicazioni serverless
    Corso con istruttore: Sviluppare soluzioni per Microsoft Azure (AZ-204T00)


Programma Dettagliato

  • Introduction to DevOps
  • Choose the right project
  • Describe team structures
  • Choose the DevOps tools
  • Plan Agile with GitHub Projects and Azure Boards
  • Introduction to source control
  • Describe types of source control systems
  • Work with Azure Repos and GitHub
  • Structure your Git Repo
  • Manage Git branches and workflows
  • Collaborate with pull requests in Azure Repos
  • Identify technical debt
  • Explore Git hooks
  • Plan foster inner source
  • Manage Git repositories
  • Explore Azure Pipelines
  • Manage Azure Pipeline agents and pools
  • Describe pipelines and concurrency
  • Explore continuous integration
  • Implement a pipeline strategy
  • Integrate with Azure Pipelines
  • Introduction to GitHub Actions
  • Learn continuous integration with GitHub Actions
  • Design a container build strategy
  • Introduction to continuous delivery
  • Create a release pipeline
  • Explore release recommendations
  • Provision and test environments
  • Manage and modularize tasks and templates
  • Automate inspection of health
  • Introduction to deployment patterns
  • Implement blue-green deployment and feature toggles
  • Implement canary releases and dark launching
  • Implement A/B testing and progressive exposure deployment
  • Integrate with identity management systems
  • Manage application configuration data
  • Explore infrastructure as code and configuration management
  • Create Azure resources using Azure Resource Manager templates
  • Create Azure resources by using Azure CLI
  • Explore Azure Automation with DevOps
  • Implement Desired State Configuration (DSC)
  • Implement Bicep
  • Introduction to Secure DevOps
  • Implement open-source software
  • Software Composition Analysis
  • Static analyzers
  • OWASP and Dynamic Analyzers
  • Security Monitoring and Governance
  • Explore package dependencies
  • Understand package management
  • Migrate consolidating and secure artifacts
  • Implement a versioning strategy
  • Introduction to GitHub Packages
  • Implement tools to track usage and flow
  • Develop monitor and status dashboards
  • Share knowledge within teams
  • Design processes to automate application analytics
  • Manage alerts, blameless retrospectives and a just culture

Calendario

Data e ora

17-6-2024

, 09:00

Fino al

20-6-2024

, 17:00

Data e ora

16-9-2024

, 09:00

Fino al

19-9-2024

, 17:00

Richiedi maggiori informazioni

I campi indicati con * sono obbligatori.

Luca D'Addeo

AWS Authorized Instructor

Anas Loubadi