<\/div>\n<\/div>\n
[\/et_pb_blurb][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1″ _builder_version=\u00bb4.4.0″ custom_margin=\u00bb1px|||||\u00bb][et_pb_row _builder_version=\u00bb4.4.0″][et_pb_column type=\u00bb4_4″ _builder_version=\u00bb4.4.0″]
\n[et_pb_text content_tablet=\u00bb\u00bb]<\/p>\n
Temario<\/h2>\n
Doing Data Science on Azure
\nIntroduce the Data Science Process Overview of Azure Data Science Options Introduce Azure Notebooks<\/p>\n
Getting started with Source Control
\nWhat is Source Control?
\nBenefits of Source Control
\nTypes of source control systems
\nIntroduction to Azure Repos
\nMigrating from TFVC to Git
\nAuthenticating to your Git Repos<\/p>\n
Scaling git for enterprise DevOps
\nHow to structure your git repo? Mono Repo or Multi-Repo?
\nGit Branching workflows
\nCollaborating with Pull Requests
\nWhy care about GitHooks?
\nFostering Internal Open Source
\nGit Version
\nPublic projects
\nStoring Large files in Git<\/p>\n
Implement & Manage Build Infrastructure
\nThe concept of pipelines in DevOps
\nAzure Pipelines
\nEvaluate use of Hosted vs Private Agents
\nAgent pools
\nPipelines & Concurrency
\nAzure DevOps loves Open Source projects
\nAzure Pipelines YAML vs Visual Designer
\nSetup private agents
\nIntegrate Jenkins with Azure Pipelines
\nIntegration external source control with Azure Pipelines
\nAnalyze & Integrate Docker multi stage builds<\/p>\n
Managing application config & secrets
\nDemo: SQL Injection attack
\nImplement secure & compliant development process
\nRethinking application config data
\nManage secrets, tokens & certificates
\nImplement tools for managing security and compliance in a pipeline<\/p>\n
Implement a mobile DevOps strategy
\nIntroduction to Visual Studio App Center
\nManage mobile target device sets and distribution groups
\nManage target UI test device sets
\nProvision tester devices for deployment
\nProvision tester devices for deployment<\/p>\n
Implementing Continuous Integration in an Azure DevOps Pipeline
\nContinuous Integration Overview
\nImplementing a Build Strategy<\/p>\n
Managing Code Quality and Security Policies
\nManaging Code Quality
\nManaging Security Policies<\/p>\n
Implementing a Container Build Strategy
\nImplementing a Container Build Strategy<\/p>\n
Design a Release Strategy
\nIntroduction to Continuous Delivery
\nIntroduction to Continuous Delivery
\nRelease strategy recommendations
\nBuilding a High Quality Release pipeline
\nChoosing a deployment pattern
\nChoosing the right release management tool
\nBuilding a release strategy
\nDifferentiate between a release and a deployment
\nDefine the components of a release pipeline
\nExplain things to consider when designing your release strategy
\nClassify a release versus a release process, and outline how to control the quality of both
\nDescribe the principle of release gates and how to deal with release notes and documentation
\nExplain deployment patterns, both in the traditional sense and in the modern sense
\nChoose a release management tool<\/p>\n
Set up a Release Management Workflow
\nIntroduction
\nCreate a Release Pipeline
\nProvision and Configure Environments
\nManage And Modularize Tasks and Templates
\nIntegrate Secrets with the release pipeline
\nConfigure Automated Integration and Functional Test Automation
\nAutomate Inspection of Health
\nBuilding a release management workflow
\nExplain the terminology used in Azure DevOps and other Release Management Tooling
\nDescribe what a Build and Release task is, what it can do, and some available deployment tasks
\nClassify an Agent, Agent Queue and Agent Pool
\nExplain why you sometimes need multiple release jobs in one release pipeline
\nDifferentiate between multi-agent and multi-configuration release job
\nUse release variables and stage variables in your release pipeline
\nDeploy to an environment securely, using a service connection
\nEmbed testing in the pipeline
\nList the different ways to inspect the health of your pipeline and release by using, alerts, service hooks and reports
\nCreate a release gate<\/p>\n
Implement an appropriate deployment pattern
\nIntroduction into Deployment Patterns
\nImplement Blue Green Deployment
\nImplement Canary Release
\nImplement Progressive Exposure Deployment Describe deployment patterns
\nImplement Blue Green Deployment
\nImplement Canary Release
\nImplement Progressive Exposure Deployment<\/p>\n
Designing a Dependency Management Strategy
\nIntroduction
\nPackaging dependencies
\nPackage management
\nImplement versioning strategy
\nRecommend artifact management tools and practices
\nAbstract common packages to enable sharing and reuse
\nInspect codebase to identify code dependencies that can be converted to packages
\nIdentify and recommend standardized package types and versions across the solution
\nRefactor existing build pipelines to implement version strategy that publishes packages Manage security and compliance<\/p>\n
Manage security and compliance
\nIntroduction
\nPackage security
\nOpen source software
\nIntegrating license and vulnerability scans
\nInspect open source software packages for security and license compliance to align with corporate standards
\nConfigure build pipeline to access package security and license rating
\nConfigure secure access to package feeds<\/p>\n
Infrastructure and Configuration Azure Tools
\nLearning Objectives
\nInfrastructure as Code and Configuration Management
\nCreate Azure Resources using ARM Templates
\nCreate Azure Resources using Azure CLI
\nCreate Azure Resources by using Azure PowerShell
\nAdditional Automation Tools
\nVersion Control<\/p>\n
Azure Deployment Models and Services
\nLearning Objectives
\nDeployment Models and Options
\nAzure Infrastructure-as-a-Service (IaaS) Services
\nAzure Automation with DevOps
\nDesired State Configuration (DSC)
\nAzure Platform-as-a-Service (PaaS) services
\nAzure Service Fabric<\/p>\n
Create and Manage Kubernetes Service Infrastructure
\nLearning Objectives
\nAzure Kubernetes Service<\/p>\n
Third Party and Open Source Tools available with Azure
\nLearning Objectives
\nChef
\nPuppet
\nAnsible
\nCloud-Init
\nTerraform<\/p>\n
Implement Compliance and Security in your Infrastructure Lessons
\nSecurity and Compliance Principles with DevOps
\nAzure Security Center<\/p>\n
Recommend and design system feedback mechanisms
\nThe inner loop
\nContinuous Experimentation midset
\nDesign practices to measure end-user satisfaction
\nDesign processes to capture and analyze user feedback from external sources
\nDesign process to automate application analytics<\/p>\n
Implement process for routing system feedback to development teams
\nImplement tools to track system usage, feature usage, and flow
\nImplement routing for mobile application crash report data
\nDevelop monitoring and status dashboards
\nIntegrate and configure ticketing systems with development team’s work management system<\/p>\n
Optimize feedback mechanisms
\nSite Reliability Engineering
\nAnalyze telemetry to establish a baseline
\nPerform ongoing tuning to reduce meaningless or non-actionable alerts
\nAnalyze alerts to establish a baseline
\nBlameless PostMortems and a Just Culture<\/p>\n
Planning for DevOps
\nTransformation Planning
\nProject Selection
\nTeam Structures<\/p>\n
Planning for Quality and Security
\nPlanning a Quality Strategy
\nPlanning Secure Development<\/p>\n
Migrating and Consolidating Artifacts and Tools
\nMigrating and Consolidating Artifacts
\nMigrating and Integrating Source Control<\/p>\n
[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=\u00bb1″ _builder_version=\u00bb4.4.0″ background_color=\u00bb#032b35″][et_pb_row _builder_version=\u00bb4.4.0″][et_pb_column type=\u00bb4_4″ _builder_version=\u00bb4.4.0″][et_pb_contact_form captcha=\u00bboff\u00bb title=\u00bbSolicita informaci\u00f3n del curso\u00bb submit_button_text=\u00bbSolicitar informaci\u00f3n ahora\u00bb _builder_version=\u00bb4.4.0″ title_text_color=\u00bb#ffffff\u00bb title_font_size=\u00bb30px\u00bb][et_pb_contact_field field_id=\u00bbName\u00bb field_title=\u00bbNombre\u00bb _builder_version=\u00bb3.16″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbEmail\u00bb field_title=\u00bbDirecci\u00f3n de correo electr\u00f3nico\u00bb field_type=\u00bbemail\u00bb _builder_version=\u00bb3.16″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbEmpresa\u00bb field_title=\u00bbEmpresa\u00bb fullwidth_field=\u00bbon\u00bb _builder_version=\u00bb4.4.0″][\/et_pb_contact_field][et_pb_contact_field field_id=\u00bbMessage\u00bb field_title=\u00bbCu\u00e9ntanos un poco sobre tus necesidades\u00bb field_type=\u00bbtext\u00bb fullwidth_field=\u00bbon\u00bb _builder_version=\u00bb4.4.0″ form_field_text_color=\u00bb#555555″ button_text_size__hover_enabled=\u00bboff\u00bb button_one_text_size__hover_enabled=\u00bboff\u00bb button_two_text_size__hover_enabled=\u00bboff\u00bb button_text_color__hover_enabled=\u00bboff\u00bb button_one_text_color__hover_enabled=\u00bboff\u00bb button_two_text_color__hover_enabled=\u00bboff\u00bb button_border_width__hover_enabled=\u00bboff\u00bb button_one_border_width__hover_enabled=\u00bboff\u00bb button_two_border_width__hover_enabled=\u00bboff\u00bb button_border_color__hover_enabled=\u00bboff\u00bb button_one_border_color__hover_enabled=\u00bboff\u00bb button_two_border_color__hover_enabled=\u00bboff\u00bb button_border_radius__hover_enabled=\u00bboff\u00bb button_one_border_radius__hover_enabled=\u00bboff\u00bb button_two_border_radius__hover_enabled=\u00bboff\u00bb button_letter_spacing__hover_enabled=\u00bboff\u00bb button_one_letter_spacing__hover_enabled=\u00bboff\u00bb button_two_letter_spacing__hover_enabled=\u00bboff\u00bb button_bg_color__hover_enabled=\u00bboff\u00bb button_one_bg_color__hover_enabled=\u00bboff\u00bb button_two_bg_color__hover_enabled=\u00bboff\u00bb][\/et_pb_contact_field][\/et_pb_contact_form][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"
30 horas<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"2880","footnotes":""},"categories":[9,11,62],"tags":[],"class_list":["post-3379","post","type-post","status-publish","format-standard","hentry","category-cursos","category-cursos-de-it","category-devops"],"acf":[],"_links":{"self":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts\/3379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/comments?post=3379"}],"version-history":[{"count":0,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/posts\/3379\/revisions"}],"wp:attachment":[{"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/media?parent=3379"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/categories?post=3379"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/grupoloyal.net\/wp-json\/wp\/v2\/tags?post=3379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}