Black Friday 20% de desconto
Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

Formação Kotlin

Programe na linguagem open source desenvolvida pela Jetbrains.

Esta formação faz parte dos nossos cursos de Programação
70h
Para conclusão
7
Cursos
3
Vídeos extras

Assista o vídeo

veja nossa apresentação da Formação e uma Alura Live sobre a Carreira em Front-end

Linguagem Kotlin

A linguagem Kotlin cada vez mais cresce no mercado, seja pela adoção no ambiente Android, como também, na presença em outras plataformas. Muitas pessoas e empresas cada vez mais estão interessadas em desenvolver produtos em Kotlin, ou seja, é muito importante conhecer os fundamentos e técnicas especificas que a linguagem provê.

Durante a Formação Kotlin, você aprenderá a proposta do Kotlin e como criar, organizar o seu primeiro projeto. Começaremos desde códigos procedurais e aprenderemos como escrever códigos com os principais recursos do paradigma Orientado a Objetos.

Além disso, focaremos nas boas práticas e recursos da linguagem, como por exemplo, exceções, referências nulas e soluções inspiradas do paradigma funcional. Também, veremos como criar arrays, listas e exploraremos a biblioteca Collection focando nos principais recursos da mesma.

Ao fim desta formação, você será capaz de criar e manter projetos em Kotlin utilizando os principais recursos da linguagem.

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ê irá aprender

  • Alex Felipe

  • Diego Marçal Magdaleno

Passo a passo

  1. 1 Orientação a Objetos

    No Kotlin podemos escrever códigos em diversos paradigmas, porém, na maioria dos casos, utilizamos o paradigma Orientado a Objetos para escrever códigos de qualidade, organizado e manutenível. Além disso, precisamos também conhecer os principais recursos da linguagem para lidar com situações excepcionais e até mesmo com possíveis referências nulas a partir do null-safety.

  2. 2 Coleções e recursos do funcional

    No Kotlin temos diversos recursos que podemos combinar com a Orientação a Objetos, como é o caso de arrays, listas e a própria biblioteca de Collection. Também, podemos utilizar recursos do paradigma funcional para escrever códigos mais simples em determinadas situações, utilizando funções de alta ordem, expressões lambda e funções de escopo.

    • Curso Kotlin: Desenvolva com coleções, arrays e listas

      Curso | 10h
    • Faça esse curso e:
      • Aprenda a declarar, construir, precorrer e alterar Arrays, Ranges e Listas
      • Saiba como aplicar funções de processamento de coleção para resolver problemas comuns
      • Entenda como estender as funcionalidades da biblioteca padrão da linguagem, ao criar suas próprias funções
      • Utilize operações de agregação para manipular coleções
      • Compreenda a diferença entre coleções mutáveis e imutáveis
    • Curso Kotlin Collections: Set e Map

      Curso | 08h
    • Faça esse curso e:
      • Entenda o que são Collections
      • Saiba a base a partir das referências Collection e Iterable
      • Conheça o Set e entenda quando utilizá-lo
      • Crie estruturas de chave e valor com o Map
      • Utilize operações específicas de Set ou Map
      • Conheça funções relacionadas a List, Set e Map
    • Curso Kotlin: recursos do paradigma funcional

      Curso | 12h
    • Faça esse curso e:
      • Entenda quais são os principais recursos do paradigma funcional presentes no Kotlin
      • O que é o tipo função (function type), como declará-lo e inicializá-lo
      • O que é função de alta ordem (higher-order function) e como implementá-la
      • Utilize expressão lambda e funções anônimas
      • Conheça cada uma das funções de escopo (scope functions)
      • Saiba a diferença entre objeto de contexto via argumento ou receptor
      • Implemente códigos utilizando os recursos do funcional

Programação

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

Experiências de quem já estudou com a gente

Irlan Freitas

em 16/11/2020

Completo, fez o necessário e deu uma visão inicial de uma nova linguagem.

Kotlin: primeiros passos e Orientação a Objetos

Aproveite a Cyber Monday e comece agora!

Ainda dá tempo

0

dias

00

hrs

00

min

00

seg

  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

  • Desconto 15%

Premium

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75 R$63,75
à vista R$900 R$765
Matricule-se

Premium Plus

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100 R$85
à vista R$1.200 R$1.020
Matricule-se

Max

Desconto 15%
  • 1233 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120 R$102
à vista R$1.440 R$1.224
Matricule-se
Conheça os Planos para Empresas

Acesso por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas