Programa do Curso
Introdução
- Vantagens do Kotlin sobre Java
 
Instalação e Configuração do Kotlin
Visão Geral das Funcionalidades do Kotlin
- Inferência de tipo, nulidade, operadores de coleção, etc.
 
Preparação do Ambiente de Desenvolvimento
Semelhanças e Diferenças entre Kotlin e Java
- Interoperabilidade com Java
 
Sintaxe Kotlin
- Biblioteca padrão Kotlin, estruturas de dados, operadores
 
Criação de uma Aplicação
Controle do Fluxo da Aplicação
Programação Orientada a Objetos com Kotlin
Programação Funcional com Kotlin
Compilação de Código Kotlin para Bytecode JVM
Integração de Kotlin e Java na Mesma Aplicação
Segurança da Aplicação
- Nulidade
 
Compilação de Código Kotlin para JavaScript e Kotlin Native.
Estratégias de Teste para Aplicações Kotlin
Depuração de Código Kotlin
Resumo e Conclusão
Requisitos
- Experiência de programação Java.
 
Público-alvo
- Desenvolvedores
 
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