Informações sobre o curso
4.5
100 classificações
26 avaliações
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 17 horas para completar

Sugerido: 7 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês
100% online

100% online

Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis

Prazos flexíveis

Redefinir os prazos de acordo com sua programação.
Nível intermediário

Nível intermediário

Horas para completar

Aprox. 17 horas para completar

Sugerido: 7 hours/week...
Idiomas disponíveis

Inglês

Legendas: Inglês

Programa - O que você aprenderá com este curso

Semana
1
Horas para completar
13 minutos para concluir

Introduction

...
Reading
4 videos (Total 13 min)
Video4 videos
What is Kotlin?4min
History of Kotlin3min
Developing Kotlin2min
Semana
2
Horas para completar
4 horas para concluir

Starting up with Kotlin

...
Reading
16 videos (Total 77 min), 1 leitura, 1 teste
Video16 videos
Introducing Kotlin to an existing project2min
"Hello, world" example6min
Variables6min
Functions4min
Named & default arguments6min
Conditionals: if & when4min
Loops3min
'in' checks & ranges3min
Exceptions3min
Extension Functions5min
Examples from the Standard Library10min
Calling Extensions4min
Importance of extensions3min
Solution: Checking identifier3min
Solution: Sum as an extension function1min
Reading1 leituras
Setting up programming assignments10min
Semana
3
Horas para completar
5 horas para concluir

Nullability, Functional Programming

...
Reading
15 videos (Total 76 min), 1 leitura, 2 testes
Video15 videos
Nullable types under the hood5min
Safe casts2min
Importance of nullability2min
Lambdas4min
Common Operations on collections6min
Operations Quiz - I5min
Operations Quiz - II8min
Function Types6min
Member References6min
return from Lambda5min
Is Kotlin a functional language?1min
Solution: Checking whether string is null or empty3min
Solution: Safe casts1min
Solution: Interchangeable predicates4min
Reading1 leituras
Mastermind in a functional style1min
Semana
4
Horas para completar
5 horas para concluir

Properties, OOP, Conventions

...
Reading
17 videos (Total 81 min), 2 testes
Video17 videos
More about Properties4min
Lazy or late initialization6min
OOP in Kotlin4min
Constructors3min
Class modifiers - I4min
Class modifiers - II6min
Objects, object expressions & companion objects8min
Constants4min
OOP design choices5min
Operator Overloading4min
Conventions6min
(Not)using operator overloading2min
Solution: Unstable val2min
Solution: Using lateinit property1min
Solution: NPE during initialization4min
Solution: Equality2min

Instrutores

Avatar

Svetlana Isakova

Developer Advocate
Kotlin
Avatar

Andrey Breslav

Kotlin Project Lead
Kotlin

Sobre JetBrains

At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create....

Perguntas Frequentes – FAQ

  • Ao se inscrever para um Certificado, você terá acesso a todos os vídeos, testes e tarefas de programação (se aplicável). Tarefas avaliadas pelos colegas apenas podem ser enviadas e avaliadas após o início da sessão. Caso escolha explorar o curso sem adquiri-lo, talvez você não consiga acessar certas tarefas.

  • Quando você adquire o Certificado, ganha acesso a todo o material do curso, incluindo avaliações com nota atribuída. Após concluir o curso, seu Certificado eletrônico será adicionado à sua página de Participações e você poderá imprimi-lo ou adicioná-lo ao seu perfil no LinkedIn. Se quiser apenas ler e assistir o conteúdo do curso, você poderá frequentá-lo como ouvinte sem custo.

Mais dúvidas? Visite o Central de Ajuda ao Aprendiz.