Informações sobre o curso

171,464 visualizações recentes

Resultados de carreira do aprendiz

13%

consegui um benefício significativo de carreira com este curso

11%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 25 horas para completar
Inglês
Legendas: Inglês

Resultados de carreira do aprendiz

13%

consegui um benefício significativo de carreira com este curso

11%

recebi um aumento ou promoção
Certificados compartilháveis
Tenha o certificado após a conclusão
100% on-line
Comece imediatamente e aprenda em seu próprio cronograma.
Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Nível intermediário
Aprox. 25 horas para completar
Inglês
Legendas: Inglês

oferecido por

Logotipo de JetBrains

JetBrains

Programa - O que você aprenderá com este curso

Classificação do conteúdoThumbs Up91%(6,167 classificações)Info
Semana
1

Semana 1

13 minutos para concluir

Introduction

13 minutos para concluir
4 vídeos (Total 13 mín.)
4 videos
What is Kotlin?4min
History of Kotlin3min
Developing Kotlin2min
Semana
2

Semana 2

4 horas para concluir

Starting up with Kotlin

4 horas para concluir
17 vídeos (Total 73 mín.), 1 leitura, 1 teste
17 videos
Introducing Kotlin to an existing project2min
"Hello, world" example4min
Variables5min
Functions3min
Named & default arguments5min
Conditionals: if & when5min
Loops2min
'in' checks & ranges4min
Exceptions3min
Extension Functions4min
Examples from the Standard Library8min
Calling Extensions3min
Importance of extensions3min
Solution: Mastermind2min
Solution: Checking identifier3min
Solution: Sum as an extension function58s
1 leituras
Setting up programming assignments10min
Semana
3

Semana 3

7 horas para concluir

Nullability, Functional Programming

7 horas para concluir
19 vídeos (Total 92 mín.), 1 leitura, 2 testes
19 videos
Nullable types under the hood4min
Safe casts2min
Importance of nullability2min
Lambdas3min
Common Operations on collections6min
Operations Quiz - I4min
Operations Quiz - II7min
Function Types5min
Member References6min
return from Lambda5min
Is Kotlin a functional language?1min
Solution: Nice String6min
Solution: Taxi Park, tasks 1-35min
Solution: Taxi Park, tasks 4 & 58min
Solution: Taxi Park, task 62min
Solution: Checking whether string is null or empty2min
Solution: Safe casts59s
Solution: Interchangeable predicates3min
1 leituras
Mastermind in a functional style1min
Semana
4

Semana 4

7 horas para concluir

Properties, OOP, Conventions

7 horas para concluir
19 vídeos (Total 99 mín.)
19 videos
More about Properties4min
Lazy or late initialization5min
OOP in Kotlin4min
Constructors, Inheritance syntax6min
Class modifiers - I4min
Class modifiers - II5min
Objects, object expressions & companion objects6min
Constants4min
Generics6min
OOP design choices5min
Operator Overloading3min
Conventions8min
(Not)using operator overloading2min
Solution: Rationals15min
Solution: Unstable val2min
Solution: Using lateinit property1min
Solution: NPE during initialization4min
Solution: Equality2min

Avaliações

Principais avaliações do KOTLIN FOR JAVA DEVELOPERS

Visualizar todas as avaliações

Perguntas Frequentes – FAQ

  • O acesso a palestras e tarefas depende do tipo de inscrição. Se você participar de um curso como ouvinte, você poderá ver quase todo o conteúdo do curso gratuitamente. Para acessar tarefas valendo nota e obter um Certificado, você precisará adquirir a experiência do Certificado, durante ou após a participação como ouvinte. Se você não vir a opção de participar como ouvinte:

    • o curso pode não oferecer essa opção. Você pode experimentar um teste gratuito ou solicitar o auxílio financeiro.
    • Em vez disso, o curso pode oferecer 'Curso completo, sem Certificado'. Com esta opção, é possível ver todo o conteúdo do curso, enviar as avaliações necessárias e obter uma nota final. Isso também significa que você não poderá comprar uma experiência de Certificado.
  • 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.

  • Você poderá pedir reembolso total até duas semanas após a data do pagamento, ou (para cursos recém-iniciados) até duas semanas após o início da primeira sessão do curso, o que ocorrer por último. Você não poderá receber reembolso após obter o Certificado de Curso, mesmo que tenha completado o curso dentro do período de duas semanas. Veja nossa política para o reembolso total.

  • Sim, a Coursera oferece auxílio financeiro aos alunos que não podem pagar a taxa. Faça a solicitação clicando no link Auxílio financeiro, abaixo do botão "Inscreva-se" à esquerda. Você será solicitado a preencher um formulário e será notificado se for aprovado. Saiba mais.

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