Programa do Curso

Introdução

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

Características linguísticas avançadas

  • 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
  • Colecções e sequências

Orientado para objectos Programming

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

Funcional Programming

  • Compreender as mónadas e as construções funcionais
  • Trabalhar com a biblioteca Arrow
  • Corrotinas e noções básicas de programação assíncrona
  • API de fluxo e programação reativa

Desenvolvimento Android com Kotlin

  • Kotlin Extensões Android e ligação de vista
  • Utilizar Kotlin Corrotinas no Android

Resumo e próximas etapas

Requisitos

    Conhecimentos básicos de Kotlin Compreensão dos conceitos de programação orientada para os objectos

Público

    Programadores Programadores
 14 horas

Declaração de Clientes (5)

Cursos Relacionados

Combined C/C++, JAVA and Web Application Security

28 horas

Advanced Java Security

21 horas

Categorias Relacionadas