Kotlin - início rápido - curso 1990 esfregar. de Stepik, treinando 54 aulas, data 28 de novembro de 2023.
Miscelânea / / November 30, 2023
Olá a todos! Bem-vindo ao curso de início rápido do Kotlin.
Por que Kotlin?
Kotlin é o próximo estágio no desenvolvimento Java. O código escrito nele é conciso, compacto e fácil de ler. Pode parecer incomum no começo, mas quando você conhecer melhor, provavelmente não vai querer voltar ao Java novamente - foi exatamente o que aconteceu comigo :)
Recentemente, a popularidade do Kotlin tem crescido a uma velocidade tremenda. A maioria das empresas está reescrevendo ou já reescreveu seus programas e aplicativos de Java para Kotlin, e a maioria dos novos programas são escritos diretamente em Kotlin.
Portanto, para estar na moda e sempre em demanda no mercado de trabalho, todo desenvolvedor Java ou Android terá que estudá-lo mais cedo ou mais tarde.
O que será conhecido?
Neste curso, aprenderemos tudo o que você precisa saber para mudar para um novo idioma. Após a conclusão, tudo o que você escreveu anteriormente em Java, poderá escrever em Kotlin. Passo a passo avançaremos em direção ao objetivo. Começaremos com o Hello World padrão e gradualmente aprenderemos todos os fundamentos, incluindo muitas coisas novas que não existiam coisas em Java como: funções de extensão, programação funcional, classes de dados e muito mais outro. Para que você não só assista ao vídeo, mas também reforce todo o material na prática, trabalhos de casa foram incluídos nas palestras. Muitas vezes, os alunos apenas assistem a vídeos e ficam com pouco a aprender no final do curso.
Para evitar que essa situação aconteça com você, testes intermediários também foram adicionados ao curso. Ao percorrê-los, você verá o seu nível e entenderá se vale a pena continuar os estudos ou se é melhor fazer uma pausa e repetir tópicos já abordados.
Para quem é este curso?
Este curso é destinado a quem já conhece o básico de Java. Kotlin é totalmente compatível com Java e usa muitas bibliotecas Java, portanto, sem conhecimento de Java, aprendê-lo será muito difícil, quase impossível.
O que devo fazer se não conheço Java?
Se você tiver problemas com conhecimento de Java, não se preocupe, você também pode encontrar meu curso "Curso Android + Completo" aqui Java from Scratch" ou "Java Programming from Scratch", onde aprenderemos tudo o que você precisa para concluir este curso
Desejo-lhe sucesso em seus estudos!
Andrey Sumin
2
cursoDesenvolvedor Android na Kaspersky Lab, autor de diversos cursos sobre desenvolvimento Android e nas linguagens Java e Kotlin.
Depois de me formar na escola, eu não sabia o que queria ser, então, em vez de estudar, decidi trabalhar com vendas. Então consegui um emprego como vendedor em uma loja de ferramentas elétricas. Após 3 anos de trabalho, tornei-me chefe do departamento e comecei a pensar que não queria fazer esse negócio e não poderia ir a lugar nenhum, pois não tinha especialidade. Na escola eu gostava muito de informática e pensei em estudar programação. Entrei na Universidade Estadual de São Petersburgo (SPb GUT im. Bonch-Bruevich). Ensinava conhecimentos muito superficiais nessa área, além de estar muito desatualizado. Então comecei a estudar programação sozinho e percebi uma coisa desagradável - quase todos os melhores e modernos o material estava em inglês, então antes de me tornar um especialista na criação de aplicativos Android, tive que aprender Inglês. Depois de fazer várias dezenas de cursos offline e online e de estudar dezenas de livros sobre o assunto, finalmente consegui começar a me realizar em uma nova profissão. Todo o processo levou um tempo razoável - daí o meu desejo de ajudar pessoas como eu - a coletar, resumir todo o material, estrutura, complementa a teoria com exercícios práticos e orienta todo o caminho desde o início até a criação do seu primeiro programas. Passo a passo você alcançará seu objetivo.
Introdução
1. Introdução
2. Primeiro programa em Kotlin (/lesson/721311?unit=722440)
Sintaxe básica
1. Variáveis
2. Teste de variável
3. Tipos anuláveis
4. Declaração if condicional
5. Teste em operadores condicionais e tipos anuláveis
6. Declaração condicional quando
7. Introdução às coleções
8. Teste de coleções
9. Ciclos
10. Introdução às funções
11. Parâmetros padrão e nomeados
12. Exceções
13. Teste a sintaxe básica da linguagem Kotlin
Programação funcional
1. Métodos anônimos ou expressões lambda
2. Filtro e mapa de funções de ordem superior
3. Sequências infinitas
4. Função ZIP
5. Função FlatMap
6. Teste o trabalho em coleções
7. As funções with e let
8. Criando funções de ordem superior
9. Funções de extensão
POO
1. Introdução à POO
2. Construtores
3. Métodos
4. É igual a
5. Código Hash
6. Classe de dados
7. Classe Enum
8. Herança
9. Classes abstratas, interfaces e elenco inteligente
10. Aulas anônimas
11. Otimizando o código
12. Modificadores de acesso
13. Objeto complementar
14. Tonelada única
15. Genérico
16. Funções genéricas. Lateinit var
17. Teste final do curso Kotlin
Uso prático de Kotlin no desenvolvimento Android
1. Primeira aplicação Kotlin
2. Revisão do segundo aplicativo Kotlin
3. Adicionando dependências para o aplicativo
4. Adicionando objetos POJO
5. Recebendo dados da rede
6. Criando armazenamento local
7. Adicionando e personalizando ViewModel
8. Finalizando o ViewModel
9. Criando os primeiros layouts
10. Adaptador e primeira tela
11. Tela com informações detalhadas
12. Link para o projeto finalizado
13. Resultados