Pronti a scoprire

CI/CD Using Azure Pipelines

Prenota una chiamata individuale con uno dei membri senior del nostro team per scoprire cosa serve per scoprire questo corso!
  • Nessun costo
    Che tu decida o meno di lavorare con noi, la consulenza è assolutamente gratuita. Non vi è alcun impegno o obbligo.
  • Preventivo personalizzato
    Ottieni prezzi personalizzati in base alle TUE esigenze e obiettivi di apprendimento.
  • Soluzione all-in-one
    Investi nei canali e nei servizi più redditizi per sviluppare le tue competenze.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Adotta chiarezza, fiducia e un piano di crescita in 3 semplici passaggi:
  • Invia il modulo.
    Aiutaci a conoscere il tuo interesse.
  • Pianifica una chiamata.
    Scegli il giorno e l'ora più adatti a te.
  • Chatta 1:1 con un membro senior del team.
    Scopri nuove opportunità di crescita!

CI/CD Using Azure Pipelines

Azure DevOps offre un set di strumenti ospitati nel cloud che i team di software possono utilizzare come soluzione end-to-end per pianificare, sviluppare, testare e fornire valore sotto forma di software funzionante. Azure Pipelines crea, testa e distribuisce automaticamente codice nel cloud o in locale per consentire un feedback continuo. Questo corso di un giorno dimostra come un team agile può configurare e utilizzare Azure Pipelines per creare, testare e distribuire software in modo efficace mentre pratica l'integrazione continua (CI) e la distribuzione continua (CD). Per massimizzare l'apprendimento, gli studenti lavoreranno in team, in un progetto Azure DevOps comune, su un caso di studio comune.

Chi dovrebbe seguire questo corso?
Questo corso è adatto a tutti i membri di un team di sviluppo software, in particolare a coloro che sono attivamente coinvolti nell'automazione della creazione, del test e della distribuzione del software. Questo corso fornirà anche valore a persone esterne al team di sviluppo (manager, IT, operazioni e altre parti interessate) che desiderano conoscere in modo diretto le funzionalità di Azure Pipelines.

Vantaggi

Questo corso offre diversi obiettivi e vantaggi di apprendimento

  • Configurare un progetto Azure DevOps per creare, testare e distribuire codice
  • Usa una pipeline di compilazione per automatizzare la creazione del codice
  • Installa e configura gli agenti di compilazione e rilascio
  • Specifica il comportamento della pipeline usando YAML
  • Includi i test in una pipeline di compilazione
  • Raccogli la copertura del codice durante una compilazione automatica
  • Usa Azure DevOps per fare pratica con l'integrazione continua (CI)
  • Aumenta le prestazioni utilizzando Test Impact Analysis
  • Utilizza una pipeline di rilascio per automatizzare il processo di rilascio e distribuzione
  • Usa Azure DevOps per fare pratica con la distribuzione continua (CD)
  • Configurazione di pipeline in più fasi utilizzando YAML
  • Comprendi il ciclo Build, Measure, Learn
  • Usa i flag delle funzionalità per distribuire le funzionalità prima di abilitarle
  • Pratica lo sviluppo basato su ipotesi
  • Usa la telemetria e i test A/B per dimostrare un'ipotesi

Programma

1. Integrazione continua

  • Introduzione ad Azure Pipelines
  • Creazione di una pipeline di compilazione
  • Attività, variabili e trigger della pipeline
  • Agenti (ospitati o locali)
  • Configurazione di agenti ospitati autonomamente
  • Creazione di una pipeline basata su YAML
  • Esecuzione di test e copertura del codice di calcolo
  • Utilizzo di Coverlet per raccogliere/segnalare la copertura del codice
  • Configurazione della CI tramite trigger
  • Praticare l'integrazione continua
  • Configurazione e utilizzo di Test Impact Analysis
  • Esplorazione dell'analisi delle pipeline
  • Integrazione continua+
  • Laboratorio pratico

2. Consegna continua

  • Creazione di una pipeline di rilascio
  • Fasi, incarichi, attività e obiettivi della pipeline
  • Pipeline YAML a più stadi
  • Configurazione di ambienti e risorse
  • Creazione, distribuzione e gestione di una release
  • Configurazione/pratica della distribuzione continua
  • Laboratorio pratico

3. Implementazione continua

  • Distribuzione continua vs. distribuzione continua
  • Build-Measure-Learn spiegato
  • Utilizzo dei flag delle funzionalità per CD e feedback
  • Sviluppo basato su ipotesi
  • Utilizzo di LaunchDarkly per la gestione delle funzionalità
  • Creazione e utilizzo di contrassegni di funzionalità
  • Sperimentazione in produzione, test A/B
  • Laboratorio pratico

Prerequisiti richiesti

I partecipanti devono avere una certa esperienza con Azure DevOps.

Prerequisiti utili

La comprensione di C# e .NET 6.0 sarà utile, ma non è richiesta.

Iscriviti Ora
numbers
CWCICD
timer
Durata:
7
ore
payment
747,00
(IVA esclusa)
groups
Da remoto
notifications_active
Termine iscr:
calendar_month
Da 

[

Contattaci

]

Hai domande?

Compila il modulo e richiedi, siamo qui per rispondere a tutte le tue richieste!
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.