16h

Para conclusão

2
Cursos

Cloud Native com Kotlin

Aprenda a construir uma aplicação nativa na nuvem, usando Kotlin! Cloud Native é uma abordagem no desenvolvimento de software que utiliza a computação em nuvem para "criar e executar aplicativos escaláveis em ambientes modernos e dinâmicos, como nuvens públicas, privadas e híbridas". E nesta formação você vai aprender tudo isso, utilizando Kotlin e Kubernetes.

Se você deseja estudar Kotlin para desenvolvimento de aplicações web, sugerimos que comece pela formação Formação
A partir do zero: iniciante em programação, em seguida faça a formação Linguagem Kotlin, depois a formação Kotlin e Spring Boot e por fim a Formação Aprofunde em Kotlin e DevOps com uma aplicação Cloud Native

Por que estudar esta formação?

  • Guia de aprendizado

    Conteúdos pensados para facilitar seu estudo

  • Do básico ao avançado

    Formação completa para o mercado

  • Você dentro do mercado

    Do zero ao sonhado emprego em sua área de interesse

Comece essa formação agora mesmo e capacite-se para seu próximo projeto!

Conheça os planos

Com quem você vai aprender?

  • João Victor

    João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem Java e Kotlin. Atualmente é Software Engineer na empresa iFood.

  • João Victor

    João Victor é formado em ciências da computação e possui sólidos conhecimentos em desenvolvimento de sistemas utilizando linguagem Java e Kotlin. Atualmente é Software Engineer na empresa iFood.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

  • Paulo Silveira

    Paulo Silveira é CEO e cofundador da Alura. Bacharel e mestre em Ciência da Computação pela USP, teve sua carreira de formação em PHP, Java e nas maratonas de programação. Criou o Guj.com.br, o podcast do Hipsters.tech e o Like a Boss.

Passo a passo
  1. 1 Aplicações resilientes e assíncronas

    Nesta primeira etapa, vamos trabalhar com retrofit, circuit breaker e vamos entender como trabalhar com chamadas assíncronas utilizando coroutines, até chegar em testes.

    • Curso Kotlin: aplicações resilientes e assíncronas

      08h
      • Aprenda a utilizar o Retrofit, client HTTP Java e Kotlin
      • Integre O Retrofit com o Spring Framework
      • Desenvolva uma aplicação resiliente, criando Circuit Breaker com a biblioteca resilience4j
      • Gere aplicações assíncronas utilizando Coroutines
      • Implemente testes de unidade de qualidade usando Kotest
  2. 2 Deploy e Observabilidade

    Nesta etapa, vamos criar um cluster com Kubernetes e concluir com deploy da aplicação no Openshift, além de melhorar a observabilidade da aplicação, usando Spring Actuator, Prometheus e Grafana.

    • Curso Kotlin: preparando a aplicação para Cloud

      08h
      • Aprenda a utilizar o Docker, criando a imagem da sua aplicação
      • Suba imagens no Docker HUB
      • Crie um cluster Kubernetes local utilizando o k3d
      • Faça o deploy da sua aplicação e de recursos externos no Openshift Sandbox, utilizando o Openshift CLI
      • Melhore a observabilidade da aplicação com Spring actuator, Prometheus e Grafana

Escola

Programação

Além dessa, a categoria Programação conta com cursos de Lógica, Python, PHP, Java, .NET, Node JS, C, Computação, Jogos, IoT,e mais...

Conheça a Escola

Comece a estudar agora na maior escola de tecnologia do país

Conheça os Planos para Empresas