Kotlin
Get Started!
85
Course Details
Language: Kotlin
Duration:
Difficulty:
Category: Programming
Certificate: Yes
Requirements
✔️ No prior Kotlin experience needed (Basic programming knowledge is a plus!) ✔️ Kotlin compiler installed (or Android Studio for Android development) ✔️ Willingness to write clean and efficient Kotlin code
Content
01Introdução à & Configuração do Kotlin Subir o Ambiente
4 Chapters - 0/4 Completed
01
Introdução à & Configuração do Kotlin Subir o Ambiente
4 Chapters - 0/4 Completed
O que é o Kotlin? Por que é popular?
Características de Kotlin (conciso, seguro, interoperável e amigável com ferramentas)
Configuração do Kotlin para diferentes plataformas (Android, JVM, CLI)
A gravar o seu primeiro programa Kotlin
02Kotlin Basics – Variáveis, Tipos de Dados e Operadores
5 Chapters - 0/5 Completed
02
Kotlin Basics – Variáveis, Tipos de Dados e Operadores
5 Chapters - 0/5 Completed
Compreender val vs. var (variáveis imutáveis vs. mutáveis)
Tipos de dados em Kotlin (Int, Double, String, Boolean, etc.)
Tipo de inferência e conversão de tipo
Operadores (+, -, *, /, mod, comparação, operadores lógicos)
MCQ
03Fluxo de controle – Declarações Condicionais e Loops
4 Chapters - 0/4 Completed
03
Fluxo de controle – Declarações Condicionais e Loops
4 Chapters - 0/4 Completed
Usando se, caso contrário, quando declarações
loops para e enquanto para iteração
Usando pausa e continuar
Peças de reposição em Kotlin
04Funções & Lambdas em Kotlin
4 Chapters - 0/4 Completed
04
Funções & Lambdas em Kotlin
4 Chapters - 0/4 Completed
Definição de funções (diversão)
Parâmetros de função e tipos de retorno
Argumentos predefinidos e nomeados
Funções de ordem superior e expressões lambda
05Programação orientada por objetos (OOP) em Kotlin
5 Chapters - 0/5 Completed
05
Programação orientada por objetos (OOP) em Kotlin
5 Chapters - 0/5 Completed
Compreender Classes e Objetos
Construtores (primários e secundários)
Herança e sobreposição do método
Classes e interfaces abstratas
MCQ
06Coleções e Dados Estruturas metálicas em Kotlin
5 Chapters - 0/5 Completed
06
Coleções e Dados Estruturas metálicas em Kotlin
5 Chapters - 0/5 Completed
Trabalhar com Listas (Lista, MutableList)
Usando conjuntos (set, mutableset)
Explorando mapas (Mapa, MutableMap)
Iterando através de coleções com paraCada, mapa, filtro
MCQ
07Manuseamento de exceção e segurança Null em Kotlin
3 Chapters - 0/3 Completed
07
Manuseamento de exceção e segurança Null em Kotlin
3 Chapters - 0/3 Completed
Quais são as exceções? Tratamento final das capturas
A palavra-chave de lançamento e exceções personalizadas
Entendendo Segurança Null (?, !!, ?:, deixe, chamadas seguras)
08Coroutines – Redação Assíncrona Código em Kotlin
5 Chapters - 0/5 Completed
08
Coroutines – Redação Assíncrona Código em Kotlin
5 Chapters - 0/5 Completed
O que são coroutinas e por que usá-las?
Usar funções de suspensão
Trabalhando com lançamento, assincronia e aguarde
Âmbitos de Coroutine (GlobalScope, viewModelScope, LifecycleScope)
MCQ
09Trabalhando com extensões Kotlin e funções de ordem superior
4 Chapters - 0/4 Completed
09
Trabalhando com extensões Kotlin e funções de ordem superior
4 Chapters - 0/4 Completed
O que são funções de extensão?
Usando aplicar, deixar, executar, também, e com
Expressões Lambda e funções em linha
mcq
10Construindo um Projeto Kotlin Simples (Projeto Mini)
3 Chapters - 0/3 Completed
10
Construindo um Projeto Kotlin Simples (Projeto Mini)
3 Chapters - 0/3 Completed