This course provides the knowledge and skills to implement DevOps processes. Students will learn how to use source control, scale Git for an enterprise, and implement and manage build infrastructure.
This course also provides knowledge and skills to implement the DevOps practices of continuous integration. Students will learn how to implement continuous integration in an Azure DevOps pipeline, how to manage code quality and security principles, and how to implement a container build strategy.
Also the knowledge and skills to implement continuous delivery will be covered. Students will learn how to design a release strategy, set up a release management workflow, and implement an appropriate deployment pattern.
This course provides the knowledge and skills to implement dependency management. Students will learn how to design a dependency management strategy and manage security and compliance.
This course also includes knowledge and skills to deploy an application infrastructure in DevOps pipelines. Students will learn how to implement infrastructure as code and configuration management, how to provision Azure infrastructure using common automation tools, and how to deploy an application infrastructure using various Azure services and deployment methodologies. Students will also learn how to integrate 3rd party deployment tools with Azure, such as Chef and Puppet to incorporate compliance and security into the release pipeline.
This course provides the knowledge and skills to implement continuous feedback. Students will learn how to recommend and design system feedback mechanisms, implement a process for routing system feedback to development teams, and optimize feedback mechanisms.
This course provides the knowledge and skills to design a DevOps strategy. Students will learn how to plan for transformation, select a project, and create team structures. Students will also learn how to develop quality and security strategies. Planning for migrating and consolidating artifacts and source control will also be covered.
Introductie
Wat is DevOps?
Het DevOps-traject verkennen
Transformatieteams identificeren
Organisatiestructuur definiëren voor flexibele procedures
Gedeelde doelen verkennen en tijdlijnen definiëren
Wat is Azure DevOps?
Wat is GitHub?
Een strategie voor licentiebeheer ontwerpen
Wat is broncodebeheer?
Het werken met Git lokaal beschrijven
Inleiding tot Azure-opslagplaatsen
Inleiding tot GitHub
Module-evaluatie
Samenvatting
Introductie
Inleiding tot GitHub Projects en Project boards
Inleiding tot Azure Boards
Projecten en teams configureren in Azure DevOps
GitHub koppelen aan Azure Boards
Configureren van GitHub-projecten
Werk beheren met GitHub Project-borden
Projectweergaven aanpassen
Samenwerken met teamdiscussies
Een strategie ontwerpen en implementeren voor feedbackcycli
Bron, bug en kwaliteit traceerbaarheid ontwerpen en implementeren
Agile Plan en Portfolio Management met Azure Boards
Module-evaluatie
Samenvatting
Introductie
Ontdek verschillende soorten vertakkingswerkstromen
Werkstroom van functiebranch verkennen
Git-vertakkingsmodel verkennen voor continue levering
GitHub-stroom verkennen
Fork-werkstroom verkennen
Restricties voor het samenvoegen van takken implementeren
Versiebeheer met Git in Azure-opslagplaatsen
Modulebeoordeling
Samenvatting
Inleiding
Samenwerken met pull-aanvragen
Oefening met het samenwerken aan pull requests in Azure Repos
Module-evaluatie
Samenvatting
Inleiding
Inleiding tot Git-hooks
Git-hooks implementeren
Module-evaluatie
Samenvatting
Inleiding
De innerlijke bron cultiveren en verkennen
Implementeer de fork-werkstroom
Binnenste bron beschrijven met vorken
Module-evaluatie
Samenvatting
Inleiding
Werken met grote repositories
Verken monorepo versus meerdere opslagplaatsen
Een wijzigingenlogboek implementeren
Scalaire en gedeelde opslagplaatsen implementeren
Specifieke gegevens herstellen met behulp van Git-opdrachten
Opslagplaatsgegevens opschonen
Releases beheren met GitHub-opslagplaatsen
Releaseopmerkingen automatiseren met GitHub
API-documentatie maken
Implementatie van automatisering van documentatie over Git-geschiedenis
Opslagplaatsmachtigingen configureren met GitHub
GitHub-tags configureren om opslagplaatsen te organiseren
Kenniscontrole
Samenvatting
Inleiding
Codekwaliteit onderzoeken
Metrische gegevens over complexiteit en kwaliteit onderzoeken
Inleiding tot technische schulden
Technische schulden meten en beheren
Inleiding tot GitHub Advanced Security
Andere hulpprogramma's voor codekwaliteit integreren
Effectieve codebeoordelingen plannen
Kenniscontrole
Samenvatting
This course provides the knowledge and skills to implement DevOps processes. Students will learn how to use source control, scale Git for an enterprise, and implement and manage build infrastructure.
This course also provides knowledge and skills to implement the DevOps practices of continuous integration. Students will learn how to implement continuous integration in an Azure DevOps pipeline, how to manage code quality and security principles, and how to implement a container build strategy.
Also the knowledge and skills to implement continuous delivery will be covered. Students will learn how to design a release strategy, set up a release management workflow, and implement an appropriate deployment pattern.
This course provides the knowledge and skills to implement dependency management. Students will learn how to design a dependency management strategy and manage security and compliance.
This course also includes knowledge and skills to deploy an application infrastructure in DevOps pipelines. Students will learn how to implement infrastructure as code and configuration management, how to provision Azure infrastructure using common automation tools, and how to deploy an application infrastructure using various Azure services and deployment methodologies. Students will also learn how to integrate 3rd party deployment tools with Azure, such as Chef and Puppet to incorporate compliance and security into the release pipeline.
This course provides the knowledge and skills to implement continuous feedback. Students will learn how to recommend and design system feedback mechanisms, implement a process for routing system feedback to development teams, and optimize feedback mechanisms.
This course provides the knowledge and skills to design a DevOps strategy. Students will learn how to plan for transformation, select a project, and create team structures. Students will also learn how to develop quality and security strategies. Planning for migrating and consolidating artifacts and source control will also be covered.
Introductie
Wat is DevOps?
Het DevOps-traject verkennen
Transformatieteams identificeren
Organisatiestructuur definiëren voor flexibele procedures
Gedeelde doelen verkennen en tijdlijnen definiëren
Wat is Azure DevOps?
Wat is GitHub?
Een strategie voor licentiebeheer ontwerpen
Wat is broncodebeheer?
Het werken met Git lokaal beschrijven
Inleiding tot Azure-opslagplaatsen
Inleiding tot GitHub
Module-evaluatie
Samenvatting
Introductie
Inleiding tot GitHub Projects en Project boards
Inleiding tot Azure Boards
Projecten en teams configureren in Azure DevOps
GitHub koppelen aan Azure Boards
Configureren van GitHub-projecten
Werk beheren met GitHub Project-borden
Projectweergaven aanpassen
Samenwerken met teamdiscussies
Een strategie ontwerpen en implementeren voor feedbackcycli
Bron, bug en kwaliteit traceerbaarheid ontwerpen en implementeren
Agile Plan en Portfolio Management met Azure Boards
Module-evaluatie
Samenvatting
Introductie
Ontdek verschillende soorten vertakkingswerkstromen
Werkstroom van functiebranch verkennen
Git-vertakkingsmodel verkennen voor continue levering
GitHub-stroom verkennen
Fork-werkstroom verkennen
Restricties voor het samenvoegen van takken implementeren
Versiebeheer met Git in Azure-opslagplaatsen
Modulebeoordeling
Samenvatting
Inleiding
Samenwerken met pull-aanvragen
Oefening met het samenwerken aan pull requests in Azure Repos
Module-evaluatie
Samenvatting
Inleiding
Inleiding tot Git-hooks
Git-hooks implementeren
Module-evaluatie
Samenvatting
Inleiding
De innerlijke bron cultiveren en verkennen
Implementeer de fork-werkstroom
Binnenste bron beschrijven met vorken
Module-evaluatie
Samenvatting
Inleiding
Werken met grote repositories
Verken monorepo versus meerdere opslagplaatsen
Een wijzigingenlogboek implementeren
Scalaire en gedeelde opslagplaatsen implementeren
Specifieke gegevens herstellen met behulp van Git-opdrachten
Opslagplaatsgegevens opschonen
Releases beheren met GitHub-opslagplaatsen
Releaseopmerkingen automatiseren met GitHub
API-documentatie maken
Implementatie van automatisering van documentatie over Git-geschiedenis
Opslagplaatsmachtigingen configureren met GitHub
GitHub-tags configureren om opslagplaatsen te organiseren
Kenniscontrole
Samenvatting
Inleiding
Codekwaliteit onderzoeken
Metrische gegevens over complexiteit en kwaliteit onderzoeken
Inleiding tot technische schulden
Technische schulden meten en beheren
Inleiding tot GitHub Advanced Security
Andere hulpprogramma's voor codekwaliteit integreren
Effectieve codebeoordelingen plannen
Kenniscontrole
Samenvatting
This training is scheduled as follows in the coming period. Missing a date? Feel free to contact us.
Location: Veenendaal
Train smarter, not harder. TSTC's unique approach guarantees the effective acquisition of skills and the greatest chance of success.
Learn more about TSTC