Fundamentos de Programação Moderna com Kotlin - Android
What you'll learn
- Conheceram o fundamentos da linguagem Kotlin
- Aprender a usar as estruturas de controle, operadores, funções, classes, lambdas...
- Aprenderão sobre os fundamentos de Orientação a Objetos com Kotlin
- Falaremos também de alguns recursos avançados como: reflexão, anotação e generics
- Implementaremos um jogo de Campo Minado para revisar tudo que aprendemos
Course content
- Preview08:51
- 03:35Apostila & Repositório
- 00:02Links: Apostila & Repositório
- 02:32Java vs Kotlin
Requirements
- Você ter uma noção de como usar um PC
- Desejável conhecimento básico de algoritmo
Description
Seja muito bem vindo ao curso de Kotlin Essencial: Aprenda a Nova Linguagem do Android!
Em 2017 Google I/O anunciou Kotlin como a nova linguagem oficial do Android e isso trouxe uma grande visibilidade e relevância para o Kotlin, mas o uso em Aplicações Android é só parte do escopo atendido pelo Kotlin, na verdade qualquer aplicação desenvolvida em Java pode se beneficiar da modernidade e dos novos recursos, pois o Kotlin funciona em máquinas virtuais Java a partir da versão 6 e consegue trabalhar de forma integrada com qualquer aplicação em Java.
O Java é uma das linguagens mais utilizadas do mundo e é fortemente adotada no mundo corporativo, entretanto nos últimos anos apresentou uma evolução muito lenta. Nesse cenário a adoção do Kotlin se torna ainda mais importante, porque vários recursos que o Java não adotou, estão disponíveis no Kotlin, tornando-a uma linguagem mais moderna e com a segurança de que o código é totalmente compatível com JVM 6 ou superiores.
Além dos vídeos, será disponibilizado uma apostila com todos os exercícios e o repositório com todo o código para te auxiliar nos estudos. Alguns dos assuntos abordados são:
- Estruturas de Controle
- Operadores
- Null Safety
- Checagem de Tipos e Cast
- Classes
- Funções
- Lambdas
- Coleções
- OO: Encapsulamento, Herança e Polimorfismo
- Enumerações
- Generics
- Reflexão
- Anotação
- Sobrecarga de Operadores
No final do curso nós faremos um Projeto do jogo Campo Minado para que você tenha a oportunidade de treinar em um projeto real os conceitos que foram ministrados no curso.
Pode ter certeza que todo o conteúdo será disponibilizado com a máxima qualidade e sempre que você precisar estaremos à disposição para atender eventuais dúvidas sobre o curso no fórum.
A equipe Cod3r te recebe de braços abertos e bons estudos.
Who this course is for:
- Qualquer pessoa que queira aprender a codificar
- Desenvolvedores Java que desejam conhecer o Kotlin e seus novos recursos
- Desenvolvedores Android que querem utilizar Kotlin em suas Apps
Instructors
Leonardo Leitão é graduado em Engenharia Elétrica pela Universidade Federal do Ceará e Mestre em Informática Aplicada pela Universidade de Fortaleza, na qual trabalhou com Integração de Redes de Sensores sem Fio e Computação em Nuvem.
Instrutor premiado internacionalmente e tem umas das melhores avaliações entre os instrutores da Udemy.
Há quinze anos atua na área como desenvolvedor de softwares e trabalhou na DATAPREV como arquiteto, desenvolvendo sistemas para o INSS. Professor de desenvolvimento de software há mais de doze anos, criou a Cod3r Ensino que já treinou mais de 150.000 alunos.
Conquistei o segundo lugar no Startup Weekend Health sediado em fortaleza no ano de 2017, Obtive experiência desenvolvendo em linguagens como Java e no desenvolvimento mobile (iOS) em estágio na universidade. Curioso para que essa área me reserva e acima de tudo, cultivo dentro de mim a vontade de ensinar e aprender.
A COD3R é uma Escola de cursos online de programação criada por profissionais experientes do mercado que se dedicam a programação, arquitetura e design de software, infraestrutura e todo o ciclo de vida do desenvolvimento de um software. Acreditamos que a melhor forma de aprender é praticando, e o nosso objetivo como Escola de ensino é entregar conteúdo de valor que te fará aprender, executar e pensar da melhor forma possível e com as melhores práticas disponíveis do mercado.