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
Olá, sejam muito bem vindos!
Meu nome é Carlos Tosin. Comecei a me interessar por lógica de programação desde quando "me conheço por gente".
Aos 10 anos de idade eu resolvia algoritmos escrevendo em guardanapos de papel quando ia ao restaurante pra jantar.
Aos 15 anos eu já criava meus sistemas caseiros em Clipper.
No ano 2000, entrei na universidade, no curso de Ciência da Computação da PUC-PR, onde me apaixonei por outras linguagens de programação, como C, C++ e Java.
Depois da minha formatura em 2004, parti pra a pós-graduação.
Em 2007 tornei-me pós-graduado em Desenvolvimento de Jogos Digitais e, em 2008, Mestre em Sistemas Distribuídos.
Em 2009 fui co-fundador da Softblue, a primeira empresa de cursos online de programação do Brasil.
Em mais de 14 anos, pude testemunhar o impacto que a Softblue teve na vida dos mais de 290.000 alunos de programação, do Brasil e do exterior, que passaram por lá.
Apesar de ser apaixonado pelo ensino, também sempre gostei muito de colocar a "mão na massa". Por isso sempre busquei estar próximo do mercado, vivenciando os desafios do dia a dia de um programador.
Durante 6 anos trabalhei na IBM em projetos globais, em equipes baseadas nos Estados Unidos.
Em 2020 mudei-me pra Portugal com a minha família - esposa e duas filhas - onde atualmente trabalho como Lead Backend Software Engineer na Pixion Games, um game studio do Reino Unido, no projeto do novo jogo Fableborne.
No meio de tudo isso, ainda aranjei tempo pra tirar 7 certificações Java, dentre as quais destacam-se as certificações de nível Professional de Java SE e Java EE; e de Java Enterprise Architect.
Tendo vivido imerso no universo Java há mais de 22 anos, posso afirmar pra você: eu conheço o mercado, eu conheço os atalhos e sei o que o um profissional precisa pra poder entrar nesse mundo e fazer a sua carreira decolar.
Portanto o meu convite pra você agora é: vamos juntos?
Um forte abraço,
Carlos Tosin