|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/kotlin-design-patterns/
课程评论:没有评论
课程名称:Kotlin 设计模式 课程概述:编程人员在多年的开发过程中遇到过许多相似的问题,这些问题并非完全独特。因此,程序员们逐渐采用各种解决方案,这就是设计模式的起源。本课程将引导您了解一些重要的设计模式,使您能够轻松解决日常编程中遇到的问题。您将学习这些模式,使用现代编程语言 Kotlin!我们涵盖了设计模式的三个主要领域:创建型模式、结构型模式和行为型模式。此外,我们还将实现一种结构型模式——装饰器,该模式在为程序添加功能方面发挥着重要作用。课程中,我们将分析不同类型的问题,并实现所需的设计模式,同时避免常见的误区。我们还提供有效使用设计模式的实用技巧和建议。在课程结束时,您将能够自信地使用各种设计模式来解决常见的设计问题。 请注意,具备基本的 Kotlin 知识以及一些 Android Studio 工作经验将更有助于您充分理解本课程。 讲师简介:Yusuf Saber 是一位经验丰富的 Android 开发者,拥有超过 8 年的 Android 开发专业经验。从 2016 年 Kotlin 正式发布以来,Yusuf 对 Kotlin 情有独钟,并使用 Kotlin 开发 Android 应用。他于 2011 年获得莱尔森大学的计算机工程硕士学位,最初作为 .NET 开发人员入行,后来转向 Android 开发。Yusuf 曾参与开发多种 Android 应用,包括社交、 multimedia、 B2B 等等。
Over the years, programmers have run into pretty much the same problems time and time again; not every problem is entirely unique. Therefore, over time programmers applied varying solutions to these problems, and this is how design patterns were born.This course will walk you through some centrally significant design patterns so that you can easily resolve programming issues encountered in your day-to-day tasks. You'll learn these patterns in one of the most modern languages: Kotlin! We cover the three major areas in design patterns: creational patterns, structural patterns, and behavioral patterns. We also implement one structural pattern-Decorators-that plays an important role in adding functionalities to your programs. We take a look at different kinds of problem and implement the required patterns while avoiding common pitfalls. We also supply useful tips and tricks to use design patterns more effectively.By the end of the course, you will be confident about using varying types of design patterns to solve common design problems.Please note that a basic familiarity with Kotlin is desirable to get the most out of this course, along with some experience working with Android Studio.About the AuthorYusuf Saber is a seasoned Android developer with over 8 years' professional experience in Android development. Yusuf has been in love with Kotlin since its first stable release in 2016. Since then, he has been using Kotlin to develop Android applications. Yusuf earned his Master's degree in Computer Engineering from Ryerson University in 2011 and started his career as a.NET developer before turning to Android. He has worked on a large range of Android apps, from social to multimedia to B2B and more!