Udemyallpt

Fundamentos de Programação Moderna com Kotlin - Android

Learn Kotlin for Android development! This modern language is 100% Java-compatible. Includes a complete coursebook.

4.7(1,094)
4,079students
13h 54m
Certificate
Leonardo Moura Leitao
Leonardo Moura LeitaoArquiteto de Software

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!

$ whoami — the devs behind tutorialsearch.io

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.

5.0(211)
48m
all
5.0(3)
1h 57m
expert

Fundamentos do PHP8 do zero

by MARCELO MAGNO ESPÍNDOLA DE MELO

5.0(22)
4h 53m
all

Fundamentos da Fé Cristã

by Vitor Belmont Pinheiro

5.0(13)
8h 4m
beginner
5.0(13)
1h 44m
beginner

Fundamentos de MATLAB

by Matheus de Souza Nascimento

5.0(4)
7h 29m
beginner