Fundamentos de Programação Moderna com Kotlin - Android
Learn Kotlin for Android development! This modern language is 100% Java-compatible. Includes a complete coursebook.
Course Content
Fundamentos de Programação Moderna com Kotlin - Android is an all-levels Udemy course taught by Leonardo Moura Leitao. It runs 13h 54m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.7 out of 5 from 1,094 reviews, with 4,079 students enrolled. It is a paid course, last updated April 2024.
Bem-vindo ao Curso de Kotlin Essencial: Domine a Linguagem Oficial do Android!
Descubra o Kotlin, a linguagem moderna escolhida pelo Google como a nova linguagem oficial para desenvolvimento Android, anunciada no Google I/O de 2017. Mas o Kotlin vai muito além do desenvolvimento mobile! Ele oferece uma maneira mais eficiente e segura de programar, sendo compatível com a JVM (Java Virtual Machine) a partir da versão 6.
Por que aprender Kotlin?
- Compatibilidade com Java: O Kotlin funciona perfeitamente com aplicações Java existentes, permitindo que você modernize seus projetos gradualmente.
- Linguagem Moderna: O Kotlin oferece recursos que o Java não possui, tornando o desenvolvimento mais rápido, conciso e seguro.
- Segurança de Código: Com a compatibilidade com JVM 6+, você garante que seu código Kotlin será executado em uma vasta gama de dispositivos e plataformas.
- Adoção Corporativa: O Java continua sendo uma linguagem fundamental no mundo corporativo, e o Kotlin se integra facilmente a esses ambientes.
O que você vai aprender neste curso?
Este curso abrangente cobre os fundamentos e conceitos avançados do Kotlin, incluindo:
- Estruturas de Controle: Domine o fluxo de seu código com condicionais e loops.
- Operadores Null Safety: Evite erros comuns relacionados a valores nulos e escreva código mais robusto.
- Checagem de Tipos e Cast: Entenda como o Kotlin lida com tipos de dados e como realizar conversões de forma segura.
- Classes e Funções: Crie objetos e funções reutilizáveis para organizar seu código.
- Lambdas e Coleções: Aprenda a trabalhar com funções anônimas e manipule coleções de dados de forma eficiente.
- Programação Orientada a Objetos (OO): Explore os princípios de Encapsulamento, Herança e Polimorfismo.
- Enumerações: Defina conjuntos de valores relacionados de forma clara e concisa.
- Generics: Crie código reutilizável que funciona com diferentes tipos de dados.
- Reflexão: Analise e manipule classes e objetos em tempo de execução.
- Anotações: Adicione metadados ao seu código para fins de análise e processamento.
- Sobrecarga de Operadores: Defina o comportamento de operadores para suas próprias classes.
Recursos Adicionais:
Além das aulas em vídeo, você terá acesso a:
- Apostila Completa: Com todos os exercícios resolvidos para praticar o que você aprendeu.
- Repositório de Código: Com todo o código utilizado nas aulas para você baixar e experimentar.
Projeto Prático:
No final do curso, você desenvolverá um Projeto Campo Minado para aplicar os conhecimentos adquiridos e solidificar suas habilidades em Kotlin.
A equipe Cod3r está aqui para te ajudar! Tire suas dúvidas no fórum e conte com o nosso suporte para uma experiência de aprendizado de alta qualidade. Comece hoje mesmo a dominar o Kotlin e impulsione sua carreira em desenvolvimento Android!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.