Fundamentos de Programação Moderna com Kotlin - Android
Kotlin é uma linguagem mais moderna e 100% compatível com Java. Desenvolvimento Android. Acompanha apostila completa!
Confira algumas coisas que você aprenderá durante o curso.
Conheceram o fundamentos da linguagem Kotlin
Aprenderão sobre os fundamentos de Orientação a Objetos com Kotlin
Implementaremos um jogo de Campo Minado para revisar tudo que aprendemos
Aprender a usar as estruturas de controle, operadores, funções, classes, lambdas...
Falaremos também de alguns recursos avançados como: reflexão, anotação e generics
Visão Geral do Curso
TESTE GRÁTISApostila & Repositório
Links: Apostila & Repositório
Java vs Kotlin
Usando o Terminal
Terminais
Aviso importante aos usuários de Windows
Instalação Java JDK e IntelliJ
Links: Instalação Java JDK e IntelliJ
Criando Projeto Kotlin
TESTE GRÁTISPrimeiro Programa em Kotlin
Comentários
Variáveis
Cuidado com Inferência #01
TESTE GRÁTISCuidado com Inferência #02
Usando Constantes
Usando Constantes Java
Tipos Básicos em Kotlin
Exemplo de Função #01
Exemplo de Função #02
Template String #01
Template String #02
Notação Ponto
Operador de Chamada Segura
TESTE GRÁTISOperador Elvis
Forçando NullPointerException
Explorando os Imports
Dois Ajustes na IDE
Estrutura de Controle: If
Estrutura de Controle: If/Else #01
Estrutura de Controle: If/Else #02
Estrutura de Controle: If/Else If
Refatorando para When
Estrutura de Controle: While #01
Estrutura de Controle: While #02
Estrutura de Controle: For #01
Estrutura de Controle: For #02
Estrutura de Controle: For #03
TESTE GRÁTISEstrutura de Controle: For #04
Estrutura de Controle: Do While
Usando o Break #01
Usando o Break #02
Usando o Continue
Operadores: Visão Geral
Operadores: Atribuição
Operadores: Destructuring
Operadores: Aritméticos
Operadores: Relacionais
Operadores: Lógicos
Operadores: Unários
Operadores: Simulando Ternário #01
Operadores: Simulando Ternário #02
Conversão Número/String
Checagem de Tipos
Smart Cast
Operador Cast
Funções Top Level
Argumentos Nomeados
Parâmetros são Imutáveis
Parâmetros Padrões
Simulando Múltiplos Retornos
Adicionando Método em Classe Existente
Java: Chamando Função Kotlin
Argumentos Variáveis
Função Infix
Funções Retornam Unit
Passando Função como Parâmetro #01
Passando Função como Parâmetro #02
Função Inline #01
Função Inline #02
Classe e Objetos: Visão Geral
Classe: Exemplo Básico #01
Classe: Exemplo Básico #02
Classe: Membros #01
Classe: Membros #02
Tipos de Variáveis em Kotlin
Class vs Data Class
Método Construtor #01
Método Construtor #02
Bloco Init
Getters & Setters
Getters Calculados
Membros de Classe vs Instância
Passagem por Referência
Enum Class #01
Enum Class #02
Meu Lambda #01
Meu Lambda #02
Usando sortedBy
Usando filter e sortedBy
Usando map #01
Usando map #02
Usando takeIf
Usando apply
Usando let
Usando run
Coleções: Visão Geral
Usando o Array
Usando a função arrayListOf
Usando o intArrayList
ArrayList Heterogêneos
União de ArrayList
ArrayList de Objetos
Usando For em Coleções #01
Usando For em Coleções #02
Matriz: Array de Arrays
Usando Set #01
Usando Set #02
Usando Map #01
Usando Map #02
Hashcode & Equals
Pilares da OO: Visão Geral
Pilares da OO: Encapsulamento #01
Pilares da OO: Encapsulamento #02
Pilares da OO: Herança
Usando this() & super()
Exemplo SEM Polimorfismo
Exemplo COM Polimorfismo
Exemplo de Recursividade
Usando Generics
Sobrecarga de Operadores
Usando Anotação & Reflexão
Visão Geral do Projeto
Mostrando o Jogo
TESTE GRÁTISModelo: Classe Campo
Modelo: Classe Tabuleiro #01
Modelo: Classe Tabuleiro #02
Visão: Classe MouseCliqueListener
Visão: Classe BotaoCampo
Visão: Classe PainelTabuleiro
Visão: Classe TelaPrincipal
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:
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.
Leonardo Leitão
Pessoas que adquiriram este curso também se interessaram pelos cursos abaixo
Todos os Cursos
Todos os Cursos
Todos os Cursos
Todos os Cursos
Não, o curso pode ser assistido a qualquer tempo sem limite de prazo.
Sim, ao final do curso você receberá um certificado baseado na carga horária pra concluir o curso
Sim, temos um time de suporte pronto pra tirar as dúvidas relativas ao conteúdo do curso.
Sim
Sim, basta enviar email para [email protected] e solicitar.