Programa do Curso
Introdução
Visão geral do Kotlin
Configurando as Ferramentas
- Usando as Ferramentas de Linha de Comando
- Instalando o JDK para Kotlin
- Instalando e Configurando a IDE: IntelliJ
- Instalando os Plugins
Começando com Kotlin
- Introdução à Programação Básica com Kotlin
- Aprendendo a Arquitetura do Kotlin
- Interagindo com o Kotlin Usando o REPL
- Criando Variáveis em Kotlin
- Entendendo os Diferentes Tipos de Dados no Kotlin
- Usando Strings em Kotlin
- Compreendendo a Imutabilidade em Kotlin
- Implementando Expressões, Instruções e Atribuições
- Usando Variáveis Nuláveis no Kotlin para Segurança de Null
- Criando Sua Primeira Aplicação Autônoma em Kotlin
Implementando Instruções Condicionais em Kotlin
- Lidando com o Fluxo Condicional do Programa com Instruções "if"
- Liderando Opções Usando Instruções "when"
- Explorando as Capacidades Avançadas do Kotlin para Instruções Condicionais
- Gerando Números Aleatórios Usando Instruções Condicionais
Usando Arrays e Listas em Kotlin
Implementando Estruturas de Loop em Kotlin
- Codificando Loops "for"
- Codificando Loops "while"
- Implementando Instruções "break"
- Implementando Instruções "continue"
- Usando Instruções "return"
- Usando Rótulos de Loop
- Calculando a Soma de Números Usando Loops
Usando Funções em Kotlin
- Criando Funções
- Declarando Funções
- 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 Substituições
- Criando Classes de Dados
- Usando Singletons e Objetos Companion
- 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
Usando Sistemas de Numeração Diferentes
- Usando Números Hexadecimais
- Usando Números Binários
- Usando Operadores Bitwise
Implementando Funcionalidades de Entrada e Saída
Usando Java a partir do Kotlin
Usando Kotlin a partir do Java
Usando Spek para Testes
Solução de Problemas
Resumo e Conclusão
Requisitos
- Alfabetização básica em computação
- Não é necessário ter experiência prévia em programação
Declaração de Clientes (1)
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