Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Dominando o Kotlin: uma base sólida para iniciantes
Highest Rated
Rating: 4.9 out of 5(451 ratings)
1,948 students

Dominando o Kotlin: uma base sólida para iniciantes

Aprenda tudo o que é importante sobre os fundamentos da linguagem Kotlin, com orientação a objetos e lambdas
Created byCarlos Tosin
Last updated 8/2023
Portuguese
Portuguese [Auto],

What you'll learn

  • Conhecer a fundo os fundamentos do Kotlin
  • Desenvolver programas simples e de média complexidade usando as melhores práticas da linguagem Kotlin
  • Ter uma base sólida nos conceitos fundamentais da orientação a objetos e da programação funcional
  • Praticar os conceitos do Kotlin através de exercícios com resolução em vídeo

Course content

18 sections188 lectures14h 26m total length
  • A História do Kotlin4:45
  • Características principais do Kotlin6:18
  • Como funciona a interoperabilidade entre Kotlin e Java4:52
  • Kotlin vai substituir o Java?6:42
  • Baixando e instalando o IntelliJ IDEA3:15
  • Criando seu primeiro programa em Kotlin4:52
  • Algumas informações importantes sobre a sintaxe do Kotlin5:52

Requirements

  • Não é necessário ter experiência prévia com outra programação, nem com Kotlin: você aprenderá tudo o que precisa.

Description

Aprender Kotlin da maneira certa e com uma base sólida: é isto que este curso vai lhe proporcionar.


Com uma metogologia baseada em um mix estratégico entre aulas teóricas, aulas práticas e exercícios em vídeo, você vai aprender tudo o que importa sobre os fundamentos do Kotlin, sem rodeios e sem enrolação.


Você vai começar aprendendo os conceitos básicos do Kotlin, a sintaxe da linguagem, os tipos de dados e todas as estruturas de seleção e de repetição disponíveis.


O Kotlin é famoso pela forma como trata os valores nulos. Portanto isso não poderia ficar de fora: temas como safe calls, elvis operator e smart casts serão ensinados em detalhes.


A seguir, você vai mergulhar de cabeça no mundo da programação orientada a objetos e da programação funcional, aprendendo na prática e de forma detalhada cada um dos seguintes temas:


  • Classes e Objetos

  • Encapsulamento

  • Herança

  • Polimorfismo

  • Funções

  • Expressões Lambda

  • Funções de Alta-Ordem (Higher-Order Functions)


Na sequência, você vai dominar as coleções de dados do Kotlin: listas, conjuntos e mapas (mutáveis e imutáveis), além dos arrays. E, como não poderia deixar de ser, também vai aprender a integrar coleções com expressões lambda, nesse que é um dos recursos mais poderosos do Kotlin.


E, pra fechar com chave de ouro, você ainda vai aprender tudo sobre gerenciamento de exceções em Kotlin e também sobre como deixar o seu código organizado.


Com tudo que é abordado no curso - que será ensinado passo a passo e de forma direta e detalhada - você vai ter toda a base sólida que precisa pra ter condições de alcançar voos mais altos no Kotlin.

Who this course is for:

  • Desenvolvedores iniciantes que se interessam por Kotlin.