Curso Kotlin Developer para Iniciante

  • Aprendiz de TI

Curso Kotlin Developer para Iniciante

24 horas
Visão Geral
  • Kotlin é uma linguagem de programação moderna, funcional e orientada a objetos, baseada em Java.
  • Neste treinamento ao vivo, ministrado por instrutor, os participantes aprenderão como usar o Kotlin para criar aplicativos profissionais.
Objetivo

Ao final deste treinamento, os participantes serão capazes de:

  • Compreender o básico da programação orientada a objetos
  • Entenda os conceitos do Kotlin
  • Leia o código Kotlin
  • Codifique seu próprio aplicativo Kotlin
Publico Alvo
  • Iniciantes em programação com ou nem uma experiência em programação 
  • Desenvolvedores Java experientes interessados ​​em Kotlin
Pre-Requisitos
  • Conhecimento básico em informática
  • Não é necessária experiência prévia em programação
Informações Gerais
  • Carga horaria 24h
  • Se aos sábados o curso acontece de 09h às 18h, total de 3 sábados,
  • se noturno o curso acontece de segunda a sexta das 19h às 23h, total de 6 noites,
  • se in-company o curso acontece de 08h às 17h total de 3 dias,

Formato de Entrega:

  • Presencial em sala de aula 
  • Ou on-line ao vivo em tempo real
Materiais
Português
Conteúdo Programatico

Introdução

  1. Visão geral do Kotlin
  2. Configurando as ferramentas
  3. Usando as ferramentas de linha de comando
  4. Instalando o JDK for Kotlin
  5. Instalando e configurando o IDE: IntelliJ
  6. Instalando os plugins

Introdução ao Kotlin

  1. Introdução à codificação básica com Kotlin
  2. Aprendendo a arquitetura Kotlin
  3. Interagindo com o Kotlin usando o REPL
  4. Criando variáveis no Kotlin
  5. Compreendendo os diferentes tipos de dados no Kotlin
  6. Usando cadeias de caracteres no Kotlin
  7. Entendendo a imutabilidade no Kotlin
  8. Implementando expressões, instruções e atribuições
  9. Usando variáveis nulos no Kotlin para segurança nula
  10. Criando seu primeiro aplicativo independente Kotlin

Implementando instruções condicionais no Kotlin

  1. Manipulando fluxo de programa condicional com instruções "if"
  2. Manipulando opções usando instruções "when"
  3. Explorando os recursos avançados do Kotlin para declarações condicionais
  4. Gerando números aleatórios usando instruções condicionais

Usando matrizes e listas no Kotlin

  1. Implementando construções de loop no Kotlin
  2. Codificação "para" Loops
  3. Codificação "enquanto" Loops
  4. Implementando instruções "break"
  5. Implementando instruções "continue"
  6. Usando instruções "return"
  7. Usando etiquetas de loop
  8. Cálculo da soma de números usando loops

Usando funções no Kotlin

  1. Criando Funções
  2. Declarando funções
  3. Usando parâmetros e retornando um valor
  4. Usando funções de extensão
  5. Usando funções embutidas
  6. Usando funções de ordem superior

Programação Orientada a Objetos com Kotlin

  1. Visão geral da programação com objetos
  2. Criando uma classe
  3. Adicionando Métodos às Classes
  4. Definindo construtores básicos
  5. Usando parâmetros nomeados e valores padrão
  6. Usando classes abertas para permitir herança
  7. Usando Classes Abstratas
  8. Criando e usando interfaces
  9. Manipulação de Substituição
  10. Criando classes de dados
  11. Usando singletons e objetos complementares
  12. Usando enumerações
  13. Agrupando Classes em Pacotes
  14. Usando importações
  15. Implementando ocultação de informações
  16. Usando Getters e Setters
  17. Implementando modificadores de visibilidade
  18. Noções básicas sobre genéricos
  19. Implementando uma pilha genérica
  20. Usando funções genéricas

Usando diferentes sistemas numéricos

  1. Usando números hexadecimais
  2. Usando números binários
  3. Usando operadores bit a bit

Implementando Funcionalidades de Entrada e Saída

  1. Usando Java do Kotlin
  2. Usando o Kotlin a partir de Java
  3. Usando Spek para testes
  4. Solução de problemas
  5. Resumo e conclusão
TENHO INTERESSE

Cursos Relacionados

Curso Java SE Fundamentos Orientado a Objeto

32 horas

Curso Windows 10 Fundamentos do Sistema Operacional

24 horas

Curso Cybersecurity Foundations

32 horas

Curso Java SE Programação Orientada a Objeto

32 horas

Curso Oracle 12c BI Publisher Fundamentos

24 horas

Curso SQL Oracle Database Introdução à Linguagem SQL

32 horas

Curso Aprenda a Programar com c #

16 horas

Curso Crie Sites Responsivos com Eficiência com Bootstrap 4

16 horas