Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introdução à DevOps e pipelines CI/CD com Android
Rating: 4.7 out of 5(123 ratings)
540 students

Introdução à DevOps e pipelines CI/CD com Android

Aprenda a criar pipelines CI/CD para aplicativos Android
Created byRicardo Lecheta
Last updated 7/2021
Portuguese

What you'll learn

  • Criar pipelines de entrega contínua para Android
  • Utilizar técnicas de CI/CD para Android
  • Aprender a usar o Gradle e Jenkins
  • Aprender a criar pipelines no BitBucket e GitLab CI
  • Aprender ferramentas de CI/CD no cloud como App Center e Bitrise
  • Criar uma pipeline para enviar o apk para o Google Play automaticamente.

Course content

12 sections98 lectures7h 14m total length
  • Introdução6:04

Requirements

  • Conhecimentos de Android
  • Conhecer os processos para gerar uma apk para Android
  • Desejável conhecimentos sobre publicação no Google Play

Description

Este curso é indicado para desenvolvedores Android que desejam aprender e praticar como criar pipelines de CI/CD para Android.

Atenção: É pré-requisito conhecimentos de Android e geração de builds (apk). Também é pré-requisito conhecer o significado de CI/CD.

O Curso será 100% prático e será mostrado como criar pipelines com:

  • BitBucket Pipelines e GitLab CI: nesta seções do curso veremos como criar pipelines diretamente nestes dois consolidados provedores de git.

  • App Center e Bitrise: nesta seção do curso vamos estudar duas opções (dentre muitas disponíveis) para criar pipelines na nuvem.

  • Jenkins: por fim, vamos estudar o bom e velho Jenkins. Será mostrado um setup do zero para criar um servidor na AWS com Docker/Jenkins, assim como a instalação local no computador. Na instalação local veremos algumas dicas de como configurar um agente para Mac.

Também será explicado como enviar builds automaticamente para:

  • Google Play (internal test, alpha, beta, prod)

  • Firebase Test Lab

  • App Center Test

Por fim, serão abordadas técnicas importantes sobre desenvolvimento seguro para proteger os arquivos de Keystore e credenciais de acesso na sua pipeline (ex: arquivos de service account do Google Cloud, Firebase, etc).

Com os conceitos aprendidos neste curso você terá toda a base necessária para criar pipelines em outros provedores, ex: GitHub Actions (não abordado no curso), etc, pois a ideia é sempre a mesma, basta você continuar seus estudos.

Who this course is for:

  • Desenvolvedores Android e aplicativos em geral
  • Desenvolvedores de aplicativos interessados em CI/CD