Programa do Curso
Introdução
- Por que Kotlin é melhor que Java
Ajustando as Ferramentas
- Usando ferramentas de linha de comando
- Instalando o JDK para Kotlin
- Instalando e configurando o IDE: IntelliJ
- Instalando os plugins
Iniciando com a Programação Básica em Kotlin
- Aprendendo a arquitetura do Kotlin
- Criando variáveis no Kotlin
- Compreendendo os diferentes tipos de dados no Kotlin
- Usando strings no Kotlin
- Entendendo a imutabilidade no Kotlin
- Implementando expressões, declarações e atribuições
- Usando variáveis nulas no Kotlin para segurança de nulls
- Lidando com fluxo condicional de programa usando instruções 'if'
- Lidando com opções usando instruções 'when'
- Explorando as capacidades avançadas do Kotlin para instruções condicionais
- Usando arrays e listas no Kotlin
- Implementando estruturas de repetição no Kotlin
- Criando, declarando e usando funções em Kotlin
- Usando parâmetros e retornando um valor
- Usando funções de extensão
- Usando funções inline
- Usando funções de ordem superior
Programação Orientada a Objetos com Kotlin
- Visão geral da programação com objetos
- Criando uma classe
- Adicionando métodos às classes
- Definindo construtores básicos
- Usando parâmetros nomeados e valores padrão
- Usando classes abertas para permitir herança
- Usando classes abstratas
- Criando e usando interfaces
- Lidando com sobrescrita
- Criando classes de dados
- Usando singletons e objetos companheiros
- Usando enumerações
- Agrupando classes em pacotes
- Usando imports
- Implementando ocultação de informações
- Usando getters e setters
- Implementando modificadores de visibilidade
- Compreendendo genéricos
- Implementando uma pilha genérica
- Usando funções genéricas
Explorando a interoperabilidade do Kotlin com Java
- Usando Java a partir de Kotlin
- Usando Kotlin a partir de Java
Explorando as funcionalidades avançadas do Kotlin
- Compreendendo sobrecarga de operadores
- Usando anotações
- Usando reflexão
- Implementando a construção de DSL
- Implementando desestruturação
Usando Kotlin para programação funcional
Mãos à obra: Convertendo um aplicativo Android do Java para o Kotlin
- Usando Android Studio
- Iniciando um novo projeto com Kotlin
- Convertendo código Java existente para Kotlin
- Usando APIs do Android com Kotlin
Troubleshooting
Resumo e conclusão
Requisitos
- Experiência em programação Java
- Experiência básica ou familiaridade com o desenvolvimento Android
Público-alvo
- Desenvolvedores Android interessados em Kotlin
- Programadores Java interessados em Kotlin
Treinamento Corporativo Personalizado
Soluções de treinamento projetadas exclusivamente para empresas.
- Conteúdo Personalizado: Adaptamos o programa e os exercícios práticos aos objetivos e necessidades reais do seu projeto.
- Horário Flexível: Datas e horários adaptados à agenda da sua equipe.
- Formato: Online (ao vivo), In-Company (em suas instalações) ou Híbrido.
Preço por grupo privado, treinamento online ao vivo, a partir de 3900 € + VAT*
Entre em contato conosco para obter um orçamento preciso e conhecer nossas promoções mais recentes
Testemunhos de Clientes (2)
Alex é um homem muito simpático e sociável. Ele fez com que todos se sentissem confortáveis trabalhando juntos e se voluntariou para oferecer soluções.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Máquina Traduzida
Intensidade do curso e abrangência dos tópicos. Tópicos complicados são explicados em um bom nível, então, mesmo que haja algumas lacunas (como DSL) -- não será difícil continuar por conta própria, pois já tenho uma compreensão geral das bases e pelo menos sei como formular minhas perguntas ao Google.
Alexey Baryshnev - C.T.Co SIA
Curso - Advanced Kotlin Programming
Máquina Traduzida