Programa do Curso

Introdução

  • Visão geral do Kotlin
  • Revisão dos conceitos básicos do Kotlin

Recursos Avançados da Linguagem

  • Expressões lambda e funções de ordem superior
  • Funções e propriedades de extensão
  • Funções em linha e parâmetros de tipo reificados
  • Coleções e sequências

Programação Orientada a Objetos

  • Delegação de classe e expressões de objeto
  • Classes seladas e aliases de tipo
  • Genéricos e variância
  • Herdança avançada e polimorfismo

Programação Funcional

  • Entendendo monads e construções funcionais
  • Trabalhando com a biblioteca Arrow
  • Coroutines e programação assíncrona básica
  • API Flow e programação reativa

Desenvolvimento Android com Kotlin

  • Kotlin Android Extensions e view binding
  • Usando Coroutines do Kotlin no Android

Resumo e Próximos Passos

Requisitos

  • Conhecimento básico de Kotlin
  • Compreensão dos conceitos de programação orientada a objetos

Público-Alvo

  • Desenvolvedores
  • Programadores
 14 Horas

Número de participantes


Preço por Participante

Declaração de Clientes (3)

Próximas Formações Provisórias

Categorias Relacionadas