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
Declaração de Clientes (3)
Alex é um cara muito simpático e acessível. Ele fez todo mundo se sentir à vontade trabalhando juntos e voluntariando-se para oferecer soluções.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Máquina Traduzida
Foi conciso, bem organizado, tinha um bom equilíbrio entre tarefas e aulas, e tudo estava no ponto.
Alexander Illarionov - C.T.Co SIA
Curso - Advanced Kotlin Programming
Máquina Traduzida
Conteúdo excelente, exercícios ótimos. Abordou uma grande quantidade de informações. Amigável para programadores iniciantes mas ainda há muito a aprender para aqueles que já utilizam Kotlin. Altamente recomendo este curso. O ritmo do curso foi perfeito, nem muito lento, nem muito rápido. A alternância entre instruções e exercícios ajudou a consolidar o conhecimento de cada seção.
Mark Sorenson - Los Alamos National Laboratory
Curso - Programming with Kotlin
Máquina Traduzida