Dominando o Kotlin: uma base sólida para iniciantes
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
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.
Instructor
Formado em Ciência da Computação e Mestre me Sistemas Distribuídos, trabalha profissionalmente com Java há mais de 20 anos. Há 2 anos se encantou com o Kotlin e hoje trabalha com esta poderosa linguagem de programação.
Em 2009 foi co-fundador da Softblue, empresa pioneira no Brasil no ensino online de programação. Pela Softblue já passaram mais de 290.000 alunos nos últimos 13 anos.