Programa do Curso
Introdução
- Por que Kotlin é melhor Java
Configurando as ferramentas
- Usando as ferramentas de linha de comando
- Instalando o JDK para Kotlin
- Instalando e configurando o IDE: IntelliJ
- Instalando os plug-ins
Primeiros passos com o básico Kotlin Programming
- Aprendendo a Kotlin Arquitetura
- Criando Variáveis em Kotlin
- Compreendendo os diferentes tipos de dados em Kotlin
- Usando Strings em Kotlin
- Compreendendo a imutabilidade em Kotlin
- Implementando Expressions, instruções e atribuições
- Usando variáveis anuláveis em Kotlin para segurança nula
- Lidando com fluxo de programa condicional com instruções "if"
- Tratamento de opções usando instruções "quando"
- Explorando os recursos avançados de Kotlin para declarações condicionais
- Usando matrizes e listas em Kotlin
- Implementando Construções de Looping em 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 embutidas
- Usando funções de ordem superior
Object-Oriented Programming 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
- Tratamento de substituição
- Criando Classes de Dados
- Usando Singletons e objetos complementares
- Usando Enumerações
- Agrupando Classes em Pacotes
- Usando importações
- Implementando ocultação de informações
- Usando Getters e Setters
- Implementando modificadores de visibilidade
- Compreendendo os genéricos
- Implementando uma pilha genérica
- Usando funções genéricas
Explorando a interoparibilidade de Kotlin com Java
- Usando Java de Kotlin
- Usando Kotlin de Java
Explorando os recursos avançados do Kotlin
- Compreendendo a sobrecarga do operador
- Usando anotações
- Usando reflexão
- Implementando construção DSL
- Implementando Desestruturação
Usando Kotlin para Funcional Programming
Prática: convertendo um aplicativo Android de Java para Kotlin
- Usando Android Estúdio
- Iniciando um novo projeto com Kotlin
- Convertendo código Java existente em Kotlin
- Usando Android APIs com Kotlin
Solução de problemas
Resumo e conclusão
Requisitos
- Experiência em Java programação
- Experiência básica ou familiaridade com desenvolvimento Android
Público
- Programadores Android interessados em Kotlin
- Programadores Java interessados em Kotlin
Declaração de Clientes (5)
O formador estava perfeitamente preparado. O formador tinha um enorme conhecimento e muito material...,
Dawid - ista Shared Services Polska Sp. z o.o.
Curso - Programming with Kotlin
Machine Translated
Intensidade do curso, cobertura dos tópicos. Os tópicos complicados são explicados a um bom nível, por isso, mesmo que haja alguns pontos em branco (como a DSL), não será difícil continuar sozinho, uma vez que já tenho uma compreensão comum da base e, pelo menos, sei como formular as minhas perguntas ao Google.
Alexey Baryshnev - C.T.Co SIA
Curso - Advanced Kotlin Programming
Machine Translated
Alex is a very friendly, personable guy. He made everyone feel comfortable working through together and volunteering to give slutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Curso - Kotlin for Beginners
Muitos conhecimentos práticos demonstrados com exemplos da "vida real".
Kamil - Streamsoft Kraków
Curso - Java Advanced
Machine Translated
Fazer alterações em tempo real, uma vez que no terceiro dia já estava a começar a perder-me mais do que antes e era mais difícil detetar rapidamente um erro, pude fazer o zcheckout da última alteração e estar atualizado com o material
Paulina
Curso - Advanced Java Security
Machine Translated