Chiunque lavori su progetti software sa che esistono problemi per tenere traccia, gestire e definire le priorità. Azure Boards offre tutte le funzionalità necessarie al team per gestire correttamente il lavoro. Visualizzare i progetti con bacheche Kanban, eseguire in sprint, gestire il backlog e usare query per trovare lavoro e visualizzare i risultati. Informazioni su come iniziare a usare Azure Boards.
Se si scrive codice, è necessario un luogo in cui archiviare e gestire il codice con un sistema di controllo della versione affidabile come Git. Azure Repos offre una soluzione Git di alta qualità. Si ottengono repository privati e pubblici gratuiti, recensioni di codice social e altro ancora. Informazioni su come iniziare a usare Git in Azure Repos e su come il team può usare le richieste pull per collaborare al codice.
Usare Azure Pipelines per aggiungere compilazioni continue ai progetti GitHub
Informazioni su come acquisire un repository GitHub e aggiungere compilazioni continue usando Azure Pipelines. Si noterà ogni passaggio nell'esecuzione di un progetto GitHub Node.js e l'aggiunta di compilazioni continue per convalidare la qualità del codice di ogni richiesta pull. Azure Pipelines è gratuito per i progetti open source.
Compilare e distribuire il codice con Azure Pipelines
Con Azure Pipelines è possibile compilare e distribuire codice scritto in qualsiasi linguaggio, usando qualsiasi piattaforma. In questo video si apprenderà perché Azure Pipelines è lo strumento migliore sul pianeta per l'integrazione continua e la distribuzione continua (CI/CD) del codice.
Azure Artifacts consente di gestire i componenti software fornendo un'interfaccia utente intuitiva, nonché strumenti utili per garantire l'immutabilità e le prestazioni per i componenti creati o usati. Informazioni su come iniziare creando un feed per un pacchetto npm da usare in Azure Pipeline.
Test automatizzati e manuali con i piani di test di Azure
Il piano di test di Azure DevOps offre tutti gli strumenti necessari per testare correttamente le applicazioni. Creare ed eseguire piani di test manuali, generare test automatizzati e raccogliere feedback dagli utenti. In questo video verranno illustrati gli aspetti di base su come iniziare a usare il piano di test di Azure, in modo da poter iniziare subito a testare l'applicazione.
Video e presentazioni per le lezioni apprese e di viaggio di Azure Devops.
TITOLO
DESCRIZIONE
VIDEO
SCARICA
60.000 test in sei minuti: Creare una pipeline di test affidabile e distribuire in modo sicuro con Azure Pipelines
Una buona copertura dei test è essenziale per rilevare i problemi prima che una richiesta pull sia stata unita, ma devono essere il tipo corretto di test e devono essere affidabili. Sam Guckheimer esamina la trasformazione dei test che il team di Microsoft ha subito durante il loro viaggio in DevOps. Illustra le modifiche che hanno attraversato e perché, e spiega i dati che hanno trovato per dimostrare il loro caso di cambiamento e cosa hanno fatto per spostare. Sam illustra anche quali aspetti sono meglio trattati dagli unit test, che è consigliabile lasciare alla revisione manuale del codice nella richiesta pull e che sono più adatti per i test nell'ambiente di produzione.
Distribuzione progressiva, sperimentazione, multi-tenancy, senza tempi di inattività, sicurezza cloud
Questo report sull'esperienza riguarda la modifica dell'architettura da un monolith a procedure native del cloud. Illustra lo spostamento passo per passo dal singolo tenancy alla multi-tenancy, la scalabilità fino alla scalabilità orizzontale, le risorse fisse per ottimizzare i costi delle variabili, gli aggiornamenti periodici agli aggiornamenti senza tempi di inattività, il singolo backlog alla sperimentazione continua, la distribuzione lineare alla distribuzione progressiva con un raggio di esplosione controllato, i cicli di rilascio lunghi ai test continui, l'opacità all'osservabilità e i report di sicurezza di versioni non definitive alle procedure di sicurezza continue.
Poiché il campo di intelligenza artificiale è giovane rispetto allo sviluppo di software tradizionale, alle procedure consigliate e alle soluzioni per la gestione del ciclo di vita per questi sistemi di IA devono ancora consolidarsi. Questo discorso illustra le operazioni che Microsoft ha fatto in diversi reparti, tra cui Bing.
Esplorare le procedure DevOps con GitHub. I team operativi e di sviluppo sperimentano una migliore collaborazione, agilità, integrazione e distribuzione continue, automazione ed eccellenza operativa in tutte le fasi del ciclo di vita dell'applicazione. (AZ-2008)
Questa certificazione misura la capacità di eseguire le attività tecniche seguenti: Progettare ed implementare processi e comunicazioni, progettare e implementare il controllo del codice sorgente, progettare e implementare pipeline di compilazione e versione, sviluppare un piano di sicurezza e conformità e implementare una strategia di strumentazione.