|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/swiftcoin-swiftui-cryptocurrency-mobile-app-ios-16/
课程评论:没有评论
课程名称:SwiftCoin SwiftUI 加密货币移动应用 iOS 16 课程概述:在本课程中,学员将学习如何从零开始构建一个展示实时价格数据的加密货币应用程序。整个开发过程将使用 SwiftUI 和 MVVM 架构进行,课程将显著提升你的开发技能,采用现代编程中的最新技术。虽然建议具备一定的编程和基本的 Xcode 经验,但即使是初学者也能在学习过程中逐步掌握所需知识。 课程亮点:学习先进的开发技能时,真实世界的例子至关重要。本课程将教你如何从头开始构建一个功能完善的 SwiftUI 应用,学员将跟随一位来自 Meta 的软件工程师学习专业开发技能。课程内容详细且易于理解,将使你能够构建可扩展和易于维护的生产级应用。这也是一个非常适合添加到个人作品集的项目,能帮助你向潜在雇主展示你的能力。 你将学习到的内容包括: - 如何使用 SwiftUI 构建复杂的用户界面 - 如何将后端与复杂的 SwiftUI 应用集成 - 如何实施模型-视图-视图模型(MVVM)架构 - 如何利用开源 API 获取加密数据 - 如何结构化数据以确保代码简洁清晰 - 如何解析数据库中的 JSON 数据 - 如何使用 Swift Package Manager(SPM)和自定义第三方 API - 如何处理 Binding、Published 和 State 变量 - 如何实现自定义子类以创建干净和可重用的代码 - 如何创建扩展和函数以实现代码的整洁和可重用性 - 高级编程和应用开发技能 - 高级用户界面设计 通过本课程的学习,学员将掌握一系列先进的开发技能,为日后的职业生涯打下坚实的基础。
What are we building?In this course, you will learn how to build a cryptocurrency application that displays live price data. We will be building this completely from scratch, using nothing but SwiftUI and the MVVM architecture. This course WILL take your development skills to the next level, using the latest and greatest techniques in modern programming. Prior Experience? Some programming and basic Xcode experience is preferred. The course will move a little fast if you're a complete beginner, but you will pick things up along the way.Why take this course? Learning advanced development skills should be taught using real world examples. This course will teach you how to build a fully functional app with SwiftUI, from complete scratch. You will be learning professional development skills, from a real life Meta Software Engineer. You will learn how to code like a pro, and everything will be explained in detail along the way. This will teach you to build production ready applications, that are easily scalable and maintainable. This also makes for a great project to add to your portfolio, which you can use to show off to potential employers if you're trying to become a pro. What will you learn? How to build a complex User Interface with strictly SwiftUIHow to integrate a backend with a complex SwiftUI applicationHow to implement Model View ViewModel (MVVM) architectureHow to utilize an open source API to get our crypto dataHow to structure data for clean and concise code How to parse incoming JSON data from databaseHow to use Swift Package Manager (SPM) and custom third party APIs How to work with Binding, Published and State variablesHow to implement custom subclasses for clean and reusable code How to create extensions and functions for clean and reusable codeAdvanced level programming and app development skillsAdvanced level User Interface Design