Programa do Curso

Introdução

Visão geral de Kotlin

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 Kotlin

  • Introdução à codificação básica com Kotlin
  • Aprendendo a Kotlin Arquitetura
  • Interagindo com Kotlin Usando o REPL
  • 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
  • Criando seu primeiro aplicativo independente Kotlin

Implementando declarações condicionais em Kotlin

  • 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
  • Gerando Números Aleatórios Usando Declarações Condicionais

Usando matrizes e listas em Kotlin

Implementando Construções de Looping em Kotlin

  • Codificando Loops "para"
  • Codificando Loops "while"
  • Implementando instruções de "quebra"
  • Implementando declarações "continuar"
  • Usando declarações de "retorno"
  • 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 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

Usando diferentes sistemas numéricos

  • Usando números hexadecimais
  • Usando números binários
  • Usando operadores bit a bit

Implementando funcionalidades de entrada e saída

Usando Java de Kotlin

Usando Kotlin de Java

Usando Spek para testes

Solução de problemas

Resumo e conclusão

Requisitos

  • Capacitação básica em informática
  • Não é necessária experiência prévia em programação
  21 horas
 

Número de participantes


Inicia

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Declaração de Clientes (1)

Cursos Relacionados

Combined C/C++, JAVA and Web Application Security

  28 horas

Advanced Java Security

  21 horas

Categorias Relacionadas