课程主页: https://www.coursera.org/learn/advanced-programming-in-kotlin
高级Kotlin编程课程介绍
在Coursera上,新推出的高级Kotlin编程课程为热爱Kotlin编程的学员们提供了一个良好的学习平台。该课程旨在帮助学员深入掌握Kotlin中的高级概念,这是许多Kotlin程序员的必备技能。课程的目标是让学员能够熟练构建功能强大的Android应用程序。
课程大纲
该课程每周的学习内容丰富,提供了大量实践机会。
- Kotlin与Android: 学习如何处理对象声明,熟悉伴生对象、类和常量的使用。还将进行Android中声明一个对象的流程演示,探索如何为Activity实现功能启动。
- 高级面向对象特性: 通过扩展函数向类添加方法,并在Android中定义和使用这些扩展函数。还将探索使用map、filter和fold等函数进行不同类型的集合处理。
- 函数式编程: 了解Lambda表达式、函数类型、高阶函数和集合处理。探索函数如何作为对象使用,如何使用Lambda表达式定义函数,以及如何定义和使用高阶以及重复函数。最后,利用多步骤的集合处理方法探索集合处理。
- 期末项目: 通过升级和增加Little Lemon菜单应用的功能,使其能够处理列表并进行排序和过滤,展示您的编码技能。此外,参与同伴评审,完成课程的最终评估。
课程评测
这门课程为希望深入Kotlin编程领域的学习者提供了全面的学习资源。课程内容设计合理,逐步深入,非常适合那些已经具备Kotlin基础知识的开发者。在实践环节,学员可以通过真实案例应用所学知识,这种模式能够有效巩固学习成果。最后的期末项目不仅考验了开发者的技术能力,还增加了相互交流学习的机会。
总的来说,高级Kotlin编程课程是一门值得参加的课程,不论是想要提升Android开发技能的程序员,还是希望深入理解Kotlin的学习者。
课程主页: https://www.coursera.org/learn/advanced-programming-in-kotlin