Curso CircleCI Boot Camp for Continuous Workflows

  • Development

Curso CircleCI Boot Camp for Continuous Workflows

16 horas
Visão Geral

Curso CircleCI Boot Camp for Continuous Workflows,  Libere código rapidamente com confiança, automatizando a compilação, teste e implantações usando o Circle CI.

Ser uma empresa altamente inovadora não é mais opcional. Se sua equipe não for ágil o suficiente para continuar trabalhando continuamente em seu desempenho máximo, você ficará aquém da satisfação do cliente. O CircleCI oferece às suas equipes a agilidade necessária para entregar continuamente o melhor produto possível.

Objetivo

Após realizar este Curso CircleCI Boot Camp for Continuous Workflows, você será capaz de:

  • Crie e otimize fluxos de trabalho no CIrcleCI
  • Instale e configure o CircleCI em um servidor privado ou na nuvem
  • Migrar pipelines para CircleCI
  • Simplifique e padronize suas configurações para construções mais rápidas com esferas CircleCI
  • Crie projetos de seu sistema de controle de versão preferido 
  • Vasculhe o Orb Registry em busca de sua pilha e construa na hora
  • Automatize seu processo de implantação com o CircleCI
Publico Alvo
  • Equipes de desenvolvimento
  • Programadores
  • Campeões e engenheiros de DevOps
  • Membros da equipe de lançamento, teste e implantação
  • Membros da equipe de segurança
  • Administradores do sistema
  • Líderes de torcida
  • gerentes de TI
Pre-Requisitos

Curso CircleCI Boot Camp for Continuous Workflows é para quem quer utilizar o Circle CI para obter fluxos de trabalho contínuos. É necessária experiência anterior com desenvolvimento ágil de software.

Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Getting to Know CircleCI Concepts

The best way to learn CircleCI is by getting your hands dirty. As such, several project types with different config files lie ready and waiting for you to create a “Hello World!” app within CircleCI. The quickstart will help you learn the features of CircleCI, navigate through the interactive UI, use SSH, and deploy solutions in minutes.

  1. What Is CircleCI?
  2. Why You Need CircleCI
  3. Exercise: Try CircleCI and build sample applications for free
  4. Traverse the CircleCI Interface
  5. Learn CircleCI Components, Terminology, and CLI Commands
  6. Configure Your First Application—Android, iOS, Windows, macOS, and Linux
  7. Exercise: Use quickstart and the CLI to create applications in CircleCI

The Difference Between CircleCI and Jenkins

Many DevOps engineers have been working with Jenkins lately. Migrating to CircleCI means having to learn new ways of doing things. This is not as daunting as learning CI/CD from scratch. In this section, you’ll cut your CircleCI learning curve through a side-by-side, compare-and-contrast process.

  1. User Interface Differences
  2. Job Configuration in Jenkins Versus CircleCI and the Jenkins Converter Tool
  3. Jenkins Plugins vs. CircleCI Snippets
  4. Containerization and the Use of Docker
  5. Multithreading in Jenkins vs. Parallelism in CircleCI
  6. Exercise: Create your first build in CircleCI
  7. Exercise: Create a config.yml file for your build
  8. Exercise: Add snippets to your CircleCI workflow

Migrating Pipelines to CircleCI

This CircleCI training part will take you through migrating your pipelines from various platforms. You can move to CircleCI from AWSTeamCity, and TravisCI, among other services. A few migrations will be taught hands-on, while step-by-step documentation to migrate from the rest is readily available.

  1. Migrate Pipelines From Github Actions and GitLab
  2. Migrate From Azure DevOps
  3. Migrate From Jenkins to CircleCI Pipeline
  4. Exercise: Migrate from your platform to CircleCI

CircleCI Orbs

Taking automation a step further than other CI/CD platforms, CircleCI introduces orbs. Orbs are packages of configuration, jobs, and execution variables that you can share across projects. Reduce the time it takes to configure your deployments with orbs already published for a variety of stacks and deployment environments in the Orbs Repository.

  1. Learn What Orbs Are
    1. Overview of the anatomy of an orb in CircleCI
    2. Introduction to orb namespaces and versioning
  2. Use and Delete Orbs
    1. Exercise: Create orbs
    2. Exercise: Discover and import orbs from the Orb Registry
    3. Exercise: Delete orbs

Learning CircleCI Projects and Pipelines

Learn how to create projects from your preferred version control system (GitHub/Bitbucket/etc.).

  1. Learn How to Create New Projects Using the CircleCI UI
    1. Exercise: Create a new project in CircleCI server (cloud and on-site)
  2. Follow Projects in Your Organization
  3. Discover the Project’s Dashboard on the Cloud and in Private Local Infrastructure

Creating and Optimizing Workflows

Workflows in CircleCI are the all-important handlers of the various jobs that enable continuity and automation. This section of the CircleCI training will sharpen your workflow creation and optimization skills.

  1. Exercise: Create workflows
  2. Workflow Configuration Walkthrough With Examples
  3. Workflows That Wait for Your Input Before Continuation
  4. Setting Workflows to Run on Schedule
  5. Optimizing Data Across Jobs
  6. Troubleshooting Workflows and Resolving Failed Jobs

Advanced Third-Party Integrations

There are many third-party applications being used by developers to keep an eye on the status of workflows. Some allow them to collaborate and even control code versions. However, you only get as much from every tool as you’re aware of. As such, correctly (and fully) connecting into each of the tools your team uses will enhance its reaction speed to notifications.

  1. Case study: Decrease the time it takes for your team to react to bottlenecks by integrating CircleCI with Slack
    1. Authenticate and integrate Slack and CircleCI
    2. Create custom notifications for manual approval of workflows
    3. Configure notifications to hint at the success or failure of jobs
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas