Deep Learning Specialization on Coursera

课程主页: https://www.coursera.org/learn/advanced-programming-in-kotlin

课程概述

《高级编程Kotlin》是一门专为希望提高自己Kotlin技能的开发者设计的课程。通过这门课程,您将掌握许多Kotlin程序员使用的高级概念。这些高级特性对于构建稳健和功能强大的Android应用程序至关重要。

课程亮点

此课程的每周学习都提供了充足的机会来实践和应用所学知识。无论您是Kotlin的初学者还是希望进一步提升自己的开发者,这门课都能为您提供有价值的信息。

大纲详细介绍

  • Kotlin与Android

    学习如何使用对象声明,了解伴随对象、类和常量值的作用。此外,您将全面了解如何在Android中声明对象,以及实现活动的启动功能所需的步骤。

  • 高级面向对象特性

    掌握如何为类添加扩展函数,了解在Android中定义和使用扩展函数的方法。同时,您还将探索用于处理不同类型集合的方法,例如:map、filter和fold。

  • 函数式编程

    学习Lambda表达式、函数类型、高阶函数和集合处理技巧。您将了解如何将函数作为对象使用,如何通过Lambda表达式定义函数作为对象,并探索多步骤集合处理方法。

  • 最终项目

    通过升级和增强一个“小柠檬”菜单应用程序的功能,展示您的编码能力。该应用程序将能够处理列表并进行排序和过滤。此外,您还将参与同行评审并完成最终课程评估。

总结

总体来说,《高级编程Kotlin》课程内容丰富,实践机会多,非常适合希望深化Kotlin应用开发的学习者。如果你想在安卓开发中脱颖而出,这门课程无疑是一个极好的选择!

课程主页: https://www.coursera.org/learn/advanced-programming-in-kotlin

作者 CourseEye