Fale com a gente no WhatsApp Fale com a gente no WhatsApp
Fale com a gente no WhatsApp

Curso de Kotlin - Fundamentos

Conheça a linguagem de programação moderna que está atraindo os desenvolvedores mobile.

Nível Iniciante Categoria Desenvolvimento Back-end

  • Curso com 03h58 de vídeos
  • Certificado com 12 horas
  • 18 exercícios

Sobre o curso

O Kotlin é uma linguagem de programação multiplataforma que compila para a JVM (Java Virtual Machine), pode ser traduzida para JavaScript ou compilada para código nativo. Desenvolvida pela JetBrains em 2010, o Kotlin possui sintaxe bem diferente do Java, mas é projetada para ter interoperabilidade total com a linguagem

Multiparadigma, o Kotlin é uma excelente alternativa para o desenvolvimento back-end, já que pode ser compilada e utilizada em diversas plataformas, como Linux, Windows, macOS, Android e iOS

Em 2017, o Kotlin foi considerada linguagem oficial para o desenvolvimento de aplicativos Android pela Google, o que a fez crescer exponencialmente. Este crescimento aumentou o interesse das empresas em utilizá-la, se tornando uma ótima linguagem para utilizar em seus projeto

O Kotlin é uma linguagem de programação multiplataforma que compila para a JVM (Java Virtual Machine), pode ser traduzida para JavaScript ou compilada para código nativo. Desenvolvida pela JetBrains em 2010, o Kotlin possui sintaxe bem diferente do Java, mas é projetada para ter interoperabilidade total com a linguagem

Multiparadigma, o Kotlin é uma excelente alternativa para o desenvolvimento back-end, já que pode ser compilada e utilizada em diversas plataformas, como Linux, Windows, macOS, Android e iOS

Em 2017, o Kotlin foi considerada linguagem oficial para o desenvolvimento de aplicativos Android pela Google, o que a fez crescer exponencialmente. Este crescimento aumentou o interesse das empresas em utilizá-la, se tornando uma ótima linguagem para utilizar em seus projeto

O que irá aprender?

Neste curso abordaremos os aspectos fundamentais do Kotlin e como ela funciona. Veremos como trabalhar com variáveis e constantes, strings, template strings, estruturas de condição e repetição, tratamento de exceções e muitas outras coisas

Dentre várias outras coisas, você verá

  • Como declarar variáveis e constantes no Kotlin;
  • O que são e como funcionam as template strings;
  • O que são e como funcionam as estruturas de condição e repetição no Kotlin;
  • Como trabalhar com funções;
  • Como utilizar as collections do Kotlin;
  • Como tratar exceções no Kotlin.

Pra quem é esse curso?

Este curso é destinado a estudantes e desenvolvedores que desejam iniciar seus estudos com o Kotlin.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, são apenas sugestões. Eles dão uma base de parte do conhecimento que é interessante ter para um bom aproveitamento nesse curso.

Metodologia

  • Videoaulas
  • Texto e imagens
  • Início Imediato
  • Testes de aprendizado

Ambiente do curso

  • JDK 21
  • Kotlin 2.0
  • IntelliJ IDEA Community

Sobre o professor

Cleyson Lima

Cleyson Lima

Professor, programador, fã de One Piece e finge saber cozinhar. Cleyson é graduando em Licenciatura em Informática pelo IFPI - Campus Teresina Zona Sul, nos anos de 2019 e 2020 esteve envolvido em vários projetos coordenados pela secretaria municipal de educação da cidade de Teresina, onde o foco era introduzir alunos da rede pública no mundo da programação e robótica. Hoje é instrutor dos cursos de Spring e Django na TreinaWeb.

Conteúdo programático

  1. Introdução

    Introdução ao curso.

    6 aulas
    • Apresentação do curso
    • O código-fonte do curso está no GitHub
    • O que é o Kotlin?
    • O que é a JVM?
    • Baixando e instalando o IntelliJ IDEA
    • Criando o primeiro programa em Kotlin
  2. Variáveis e tipos de dados

    Veja nesta aula como trabalhar com variáveis e constantes no Kotlin.

    5 aulas
    • Variáveis e constantes com var e val
    • Os tipos de dados do Kotlin
    • Conversão de tipos
    • Leitura de dados com readln
    • Questionário
  3. Operadores

    Veja nesta aula veremos os operados de Kotlin.

    4 aulas
    • Operadores aritméticos
    • Operadores relacionais
    • Operadores lógicos
    • Questionário
  4. Estruturas condicionais

    Veja nesta aula como trabalhar com estruturas de condições no Kotlin.

    3 aulas
    • Estrutura if..else
    • Estrutura when
    • Questionário
  5. Estruturas de repetição

    Veja nesta aula como trabalhar com estruturas de repetição no Kotlin.

    5 aulas
    • Estrutura while
    • Estrutura do..while
    • Estrutura for e ranges
    • break e continue
    • Questionário
  6. Trabalhando com Strings

    Veja nesta aula como trabalhar com Strings no Kotlin.

    4 aulas
    • String templates
    • String literals
    • Métodos para manipular strings
    • Questionário
  7. Null Safety

    Veja nesta aula o que é o NullPointerException e como tratá-lo no Kotlin.

    5 aulas
    • Nullable types e non:nullable types
    • Operador de safe call
    • Operador elves
    • Operador not:null assertion
    • Questionário
  8. Funções

    Nesta aula iremos aprender como trabalhar com funções no Kotlin.

    3 aulas
    • Criando a primeira função
    • Parâmetros e retorno de função
    • O modificador vararg
  9. Collections

    Nesta aula iremos ter uma introdução sobre as collections no Kotlin.

    3 aulas
    • Arrays
    • Lists
    • Maps
  10. Tratamento de exceções

    Nesta aula iremos aprender como lidar com erros no Kotlin.

    1 aula
    • Trabalhando com exceções
  11. Colocando em prática

    Nesta aula iremos desenvolver um projeto de agenda para colocarmos nossos conhecimentos da linguagem Kotlin em prática.

    1 aula
    • Criando uma simples agenda de contatos
Download da ementa

Cursos relacionados

Utilizada e amada por milhares! Veja mais opiniões reais

  • Esta base de Kotlin foi importante para entender melhor o desenvolvimento mobile com esta linguagem utilizando o Android Studio.

    Depoimento - Michael
    Kotlin - Fundamentos
    Michael São Gonçalo do Amarante / RN
  • Obrigado por mais um curso e pelas aulas!! : )

    Depoimento - Guilherme
    Kotlin - Fundamentos
    Guilherme Guarulhos / SP
  • O curso é realmente muito bom, entregou o que foi prometido. O curso é realmente muito bom, e a equipe está de parabéns.

    Depoimento - Daniel
    Kotlin - Fundamentos
    Daniel Catanduva / SP
  • Curso muito bem desenvolvido, didática muito boa também. No geral, um ótimo curso que atendeu a todas as minhas expectativas!

    Depoimento - Luan
    Kotlin - Fundamentos
    Luan Tabapuã / SP
  • Ótimo curso e didática.

    Depoimento - Gustavo
    Kotlin - Fundamentos
    Gustavo Sorocaba / SP
  • Excelente curso.

    Depoimento - Fernando
    Kotlin - Fundamentos
    Fernando Campinas / SP
  • Gostei bastante do curso, o professor tem uma boa didática e não fica correndo na explicação. Ótimo.

  • O curso é excelente e tem uma didática incrível, as aulas não chegam nem perto de serem cansativas e você sente o desenvolvimento na linguagem.

    Depoimento - Athílio
    Kotlin - Fundamentos
    Athílio Lagoa do Carro / PE
  • Que didática nota 1000. Show!

    Depoimento - André
    Kotlin - Fundamentos
    André Nova Iguaçu / RJ

Plano de acesso total!

Tenha um ano de acesso completo a todos os cursos da plataforma, incluindo novos lançamentos, mentoria de carreira e suporte direto com os professores!

Um ano de acesso completo

Contrate agora e tenha acesso ilimitado a todo o nosso portfólio. Isso inclui:

  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Suporte direto com professores
  • Aplicativos para Android e iOS
  • Plano de carreira personalizado
  • Certificados digitais inclusos
  • Suporte com SLA de 4 horas úteis
  • Acesso offline através dos apps
R$ 129,00 ECONOMIZE R$ 960,00
12x R$ 49,00 sem juros, no cartão de crédito
Matricule-se agora
Garantia incondicional de satisfação
Garantia incondicional de satisfação

Confiamos tanto nos resultados dos nossos cursos, que criamos uma garantia incondicional de satisfação para você, que são 7 dias de teste!