Imagem do Curso gratuito Kotlin na programação de Apps para iniciantes

Curso online gratuitoKotlin na programação de Apps para iniciantes

Duração do curso online: 4 horas e 20 minutos

1

Estrela

(1)

Aprenda Kotlin do zero e comece a programar apps com lógica, variáveis e funções. Curso online gratuito, com exercícios e base sólida para evoluir.

Neste curso gratuito, aprenda sobre

  • Objetivos do Kotlin e fundamentos da linguagem para iniciantes
  • Instalação e configuração do IntelliJ IDEA no Windows e macOS
  • Papel do JDK e do compilador no fluxo de compilação/execução
  • Estrutura de um programa Kotlin e ponto de entrada (fun main)
  • Declaração de variáveis mutáveis (var) e imutáveis (val)
  • Tipos de dados: Int, String, Char, Boolean e noções de memória
  • Inferência de tipos e importância dos tipos na programação
  • Conversão de tipos e diferenças entre números e textos
  • Operadores aritméticos, relacionais e lógicos (inclui NOT)
  • Manipulação de strings: maiúsculas, trim e caracteres especiais
  • Controle de fluxo com if/else e avaliação curta de AND/OR
  • Comparação correta de Strings em Kotlin
  • Null safety e operador Elvis (?:) para lidar com valores nulos
  • Funções: parâmetros, retorno, escopo, argumentos nomeados e valores padrão

Descrição do curso

Se você quer dar os primeiros passos na programação de aplicativos, Kotlin é uma das portas de entrada mais promissoras — moderna, expressiva e amplamente usada no ecossistema Android. Neste curso online gratuito, você vai construir uma base real em Kotlin, entendendo como escrever código que funciona, como organizar ideias em forma de lógica e como transformar conceitos em pequenos programas. A proposta é tirar você do “não sei por onde começar” e levar até um ponto em que ler e escrever Kotlin se torne natural.

Ao longo das aulas, você configura seu ambiente de desenvolvimento com IntelliJ IDEA e JDK, aprendendo a preparar tudo para codar com segurança tanto no Windows quanto no macOS. Em seguida, avança para a prática com o seu primeiro programa, entendendo o processo de compilação e como uma aplicação começa a executar. Isso ajuda a desmistificar a programação e a criar autonomia para testar, errar, corrigir e evoluir.

O curso também foca no núcleo da linguagem: variáveis mutáveis e imutáveis, tipos de dados, inferência de tipos e conversões, além de como números, textos e caracteres se comportam na prática. Você aprende a usar operadores e a trabalhar com formatação de strings, criando saídas mais claras e profissionais. Essas habilidades são essenciais para qualquer projeto — de um app simples a sistemas maiores.

Para desenvolver raciocínio lógico, você explora condições e controle de fluxo com decisões como if e else, compreende diferenças importantes entre operações lógicas e aprende a comparar strings corretamente. Um destaque é a introdução ao tema de nulidade e recursos que tornam o Kotlin mais seguro, ajudando a evitar erros comuns e a escrever um código mais previsível.

Por fim, você consolida conhecimentos com funções: criação, retorno, parâmetros, escopo, argumentos nomeados, sobrecarga e valores padrão. Com isso, você passa a estruturar melhor seu código, reaproveitar soluções e preparar o terreno para dar os próximos passos no desenvolvimento de apps. Com exercícios ao longo do caminho, você treina o que aprendeu e ganha confiança para continuar sua jornada na Programação de Aplicativos.

Conteúdo do curso

  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES - BEM-VINDO #01 21m
  • Exercício: Qual das alternativas abaixo é um dos objetivos principais da linguagem de programação Kotlin?
  • Aula em vídeo: COMO INSTALAR O INTELLIJ NO WINDOWS - CURSO DE KOTLIN PARA INICIANTES #02-1 11m
  • Exercício: Qual é o propósito principal do IntelliJ IDEA na programação com Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES - INSTALANDO O INTELLIJ NO MAC OSX - #02.2 08m
  • Exercício: Qual é a função principal do JDK ao configurar o Intellij IDEA para desenvolver aplicativos em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES - PRIMEIRO PROGRAMA KOTLIN | COMPILAÇÃO #03 12m
  • Exercício: Qual é o ponto de entrada de uma aplicação em Kotlin, definido dentro de um arquivo .kt?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES - PROGRAMAÇÃO DINÂMICA COM VARIÁVEIS MUTÁVEIS #04 13m
  • Exercício: O que acontece quando você declara uma variável em Kotlin usando a palavra-chave 'var'?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES - TEXTOS, NÚMEROS E VARIÁVEIS IMUTÁVEIS #05 06m
  • Exercício: Em Kotlin, qual é a palavra-chave usada para declarar uma variável cujo valor não pode ser alterado após a sua atribuição inicial?
  • Aula em vídeo: ENTENDENDO TIPOS EM KOTLIN | CURSO DE KOTLIN PARA INICIANTES #06 08m
  • Exercício: O que é um tipo de dado na programação e por que ele é importante?
  • Aula em vídeo: TIPOS INFERIDOS EM KOTLIN | CURSO DE KOTLIN PARA INICIANTES #07 03m
  • Exercício: Qual é a definição de 'tipo inferido' na linguagem de programação Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | ALOCAÇÃO E ESPAÇO DE MEMÓRIA #08 12m
  • Exercício: Qual tipo de dados em Kotlin é mais frequentemente utilizado para representar números inteiros que não possuem parte decimal, e ocupa 32 bits de memória?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | CONVERSÃO DE TIPOS E BOOLEANS #09 11m
  • Exercício: Qual dos seguintes tipos de dados é utilizado para armazenar apenas valores verdadeiros ou falsos?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | NÚMEROS VS. TEXTOS #10 08m
  • Exercício: Qual é a principal vantagem de usar underscores em números longos no Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | OPERADORES #11 05m
  • Exercício: Qual operador lógico é usado para inverter uma expressão booleana em Kotlin?
  • Aula em vídeo: CARACTERES ESPECIAIS EM KOTLIN | CURSO DE KOTLIN PARA INICIANTES #12 11m
  • Exercício: Qual é a diferença entre o tipo String e o tipo Char em Kotlin?
  • Aula em vídeo: PROPRIEDADES EM KOTLIN | CURSO DE KOTLIN PARA INICIANTES #13 06m
  • Exercício: Qual função é utilizada em Kotlin para transformar todas as letras de uma string em maiúsculas?
  • Aula em vídeo: FORMATANDO TEXTOS EM KOTLIN | CURSO DE KOTLIN PARA INICIANTES #14 15m
  • Exercício: Qual das opções abaixo é um método em Kotlin para remover espaços em branco no início e no fim de um texto, formatando-o de maneira mais limpa?
  • Aula em vídeo: CONDIÇÕES LÓGICAS EM KOTLIN (IF, ELSE E MAIS) | CURSO DE KOTLIN PARA INICIANTES #15 15m
  • Exercício: Qual é a importância do uso de controle de fluxo em programação?
  • Aula em vídeo: A maioria dos programadores não sabem disso, é impressionante! | CURSO DE KOTLIN #16 09m
  • Exercício: Qual é a diferença principal no comportamento de execução entre as expressões compostas usando 'e' (AND) e 'ou' (OR) em uma condição lógica?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | COMPARANDO STRINGS #17 02m
  • Exercício: Como é feita a comparação de Strings em Kotlin?
  • Aula em vídeo: O Que ELVIS e KOTLIN tem EM COMUM? : CURSO DE KOTLIN #18 14m
  • Exercício: Qual é a principal vantagem de usar variáveis nulas em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | FUNÇÕES #19 10m
  • Exercício: Qual é a principal vantagem de utilizar funções em um programa em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | FUNÇÕES COM RETORNO #20 08m
  • Exercício: O que acontece se uma função em Kotlin não tem um tipo de retorno explicitamente declarado?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | ESCOPO DE FUNÇÕES #21 07m
  • Exercício: O que ocorre se tentarmos chamar uma função interna a partir de fora do seu escopo em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | CORPO E PARÂMETROS DE FUNÇÕES #22 13m
  • Exercício: O que acontece se você tentar declarar duas funções com o mesmo nome em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | ARGUMENTOS NOMEADOS #23 07m
  • Exercício: Em Kotlin, o que são argumentos nomeados e para que eles são comumente usados?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | SOBRECARGA DE FUNÇÃO #24 06m
  • Exercício: O que é sobrecarga de funções em Kotlin?
  • Aula em vídeo: CURSO DE KOTLIN PARA INICIANTES | PADRÃO DE VALORES EM FUNÇÕES #25 06m
  • Exercício: Em Kotlin, como podemos definir um valor padrão para um parâmetro em uma função?

Este curso gratuito inclui:

4 horas e 20 minutos de curso online em vídeo

Certificado digital de conclusão de curso ( Gratuito )

Exercícios para treinar seus conhecimentos

100% gratuito, do conteúdo ao certificado

Pronto para começar?Baixe o app e comece hoje mesmo.

Instale o app agora

para ter acesso ao curso
Ícone representando cursos de tecnologia e negócios

+ de 5.000 cursos gratuitos

Programação, Inglês, Marketing Digital e muito mais! Aprenda o que quiser, gratuitamente.

Ícone de calendário com alvo representando planejamento de estudos

Plano de estudos com IA

A Inteligência Artificial do nosso aplicativo pode criar um cronograma de estudos para o curso que você escolher.

Ícone de profissional representando carreira e negócios

Do zero ao Sucesso profissional

Melhore seu currículo com nosso Certificado gratuito e depois utilize nossa Inteligência Artificial para buscar seu emprego dos sonhos.

Você também pode utilizar o QR Code ou os Links abaixo

QR Code - Baixar Cursa - Cursos Online

Mais cursos gratuitos em Programação de Aplicativos

Ebook + Áudiobooks gratuitos! Aprenda ouvindo ou lendo!

Baixe o Aplicativo agora para ter acesso a + de 5000 cursos gratuitos, exercícios, certificado e muito conteúdo sem pagar nada!

  • Cursos online 100% gratuitos do início ao fim

    Milhares de cursos online em vídeo, ebooks e áudiobooks.

  • Mais de 60 mil exercícios gratuitos

    Para testar seus conhecimentos no decorrer dos cursos online

  • Certificado Digital gratuito válido em todo o Brasil

    Gerado diretamente na galeria de fotos do seu celular e enviado ao seu e-mail

Aplicativo Cursa na tela de ebook, na tela de curso em vídeo e na tela de exercícios do curso, mais o certificado de conclusão de curso