Curso de Kotlin: primeiros passos e Orientação a Objetos

9,2

Nota desse curso

1.046

Alunos neste curso

Faça esse curso de Kotlin e:

  • Entenda o que é o Kotlin e a sua proposta.
  • Crie um projeto em Kotlin e rode o seu primeiro código.
  • Saiba como criar variáveis e realizar controle de fluxo com if else, when, for e while.
  • Entenda a diferença entre o paradigma procedural e orientado a objetos.
  • Crie classes, properties e métodos.
  • Explore construtores, boas práticas de programação.
  • Escreva um código mais idiomático ao Kotlin.

Conteúdo Detalhado

  1. Primeiros passos

    • Orientações iniciais e organização do curso
    • Criando o projeto
    • Preparando o ambiente
    • Criando o projeto Kotlin
    • Para saber mais - Outros ambientes
    • Criando variáveis
    • Criando o titular para a conta
    • Para saber mais - Tipos de dados primitivos
    • Restrições das variáveis
    • Adicionando as demais variáveis
    • Sobre o uso de variáveis
  2. Controle de fluxo e o paradigma procedural

    • Abrindo projeto Kotlin no IntelliJ
    • Utilizando estruturas condicionais
    • Testando if e when
    • Utilizando estrutura de repetição
    • Testando o for loop e while
    • break e continue com label
    • Sobre Procedural e Orientação a Objetos
  3. Conhecendo a Orientação a Objetos

    • Criação de classes e objetos
    • Cópia e referência
    • Testando cópia e referência
    • Implementando a função de depósito
  4. Implementando comportamentos

    • Criação dos métodos da classe
    • Sobre o uso de funções membros
    • Implementando a transferência de uma conta para outra
    • Encapsulamento com getter e setter
    • Criando getter e setter do saldo
    • Sobre o uso de encapsulamento
    • Modificadores de acesso
  5. Escrevendo código mais idiomático ao Kotlin

    • Utilizando properties
    • Utilizando getter e setter da property
    • Sobre o uso de properties
    • Mais detalhes de properties
    • Criando contas com construtor personalizado
    • Construtores e inicialização
    • Utilizando labels
    • Enviando argumentos nomeados
    • Convenção de código em Kotlin

Primeira aula de Kotlin: primeiros passos e Orientação a Objetos

Instrutores

  • Alex é instrutor e desenvolvedor com foco em Java, Kotlin, Android e Spring. É expert em Programação Orientada a Objetos, visando sempre compartilhar as melhores práticas e tendências do mercado para desenvolvimento de software com quem está estudando o assunto. Atuou 2 anos como editor de conteúdo no blog da Alura e hoje ainda escreve artigos técnicos sobre o desenvolvimento.

Conteúdo relacionado

Cursos de Kotlin em Programação

Leia nossos artigos de Programação

Formação com esse curso

Público alvo

Desenvolvedores que conhecem lógica de programação e querem aprender Kotlin introduzindo a Orientação a Objetos

Nível de Dificuldade

Básico

Última atualização

18/03/2020

Já é aluno?

Começar o Curso

Aprenda Kotlin com esse e outros cursos, comece agora!

  • 1213 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1213 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1213 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1213 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?

Acesso completo por 1 ano

Estude 24h/dia onde e quando quiser

Novos cursos todas as semanas