|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/ios-for-android/
课程评论:没有评论
课程名称:Android开发者的iOS开发 课程概述:本课程专为希望转向iOS应用开发的Android开发者设计,提供了使用流行的Swift编程语言进行iOS应用开发的全面介绍。课程包含近7.5小时引人入胜的视频讲座及相关项目文件,旨在帮助没有Swift经验和少量Android经验的学生,成为出色的移动应用开发者。 课程的重点是Swift自推出以来已迅速成为Objective-C的继任者,其语法易于理解和阅读。Swift是一种现代编程语言,支持闭包、类型推断、协议和类扩展等功能,其效率比Objective-C快2.6倍,比Python 2.7快8.4倍!LinkedIn、Strava、Yahoo Weather、Lyft等顶级iOS应用均使用Swift开发,掌握Swift的iOS开发者在行业中薪资较高且需求旺盛。 课程采用结构化的教学方法,涵盖从“Hello World”到协议导向编程的各个方面。学生通过三个章节项目快速掌握技能,所有项目从零开始,限制使用捷径,以便学生理解Swift应用的底层运作原理,并能够按照自己的方式设计应用。随着知识和理解的不断加深,课程后期引入快速原型方法,通过CocoaPods这一与Android开发中的Gradle相似的依赖管理工具,简化专业环境下的快速开发过程。 课程的主要特点包括: - 35节讲座和7小时以上的视频内容 - 从编写第一个“Hello World”程序到协议导向编程的Swift 2.2编程 - 使用Xcode 7 IDE进行iOS 9开发,学习UI开发基本原理及一些高级技术 - 深入理解iOS的MVC结构(模型、视图、控制器) - 如何使用CoreData持久化应用数据 - 网络与并发编程 - 使用Synx进行工作空间管理 - 使用Alamofire CocoaPod实现更好的网络连接 - 使用SwiftyJSON解析JSON文件等 课程结束时,您将能够: - 学习一门新语言,提高自己的市场价值 - 理解并转换Android向iOS开发的知识 - 成为一名完整的移动应用开发者 - 开发一个具有吸引用户界面的图书应用,能够持久化数据并处理网络请求 - 开发一个优雅的YouTube播放器应用,能够优雅地解析JSON请求,使用REST API处理并发请求,并在应用内播放您喜爱的YouTube视频。
iOS Development for Android Developers provides a through introduction to iOS app development using the wildly popular Swift programming language. With almost 7.5 hours of engaging video lectures and all the project files used in the videos, this course is designed to take students with no experience in Swift and little experience in Android to accomplished and COMPLETE mobile app developers. Why Swift? Since its introduction, Swift has rapidly taken its place as the successor of Objective-C for apps development. Its syntax is easy to read and understand. Its a modern programming language that supports closures, type inference, protocols, class extensions, and so much more. It is 2.6x times faster than Objective-C and 8.4x faster than Python 2.7!Some of the top-rated iOS apps using Swift are LinkedIn, Strava, Yahoo Weather, Clear, Lyft, Khan Academy, Omvana and much more. iOS developers with strong knowledge in Swift command some of the highest salaries in the development world and are in high demand. This course takes a very structured approach of teaching Swift. Everything from "Hello World" to Protocol-Oriented Programming is covered. Students acquire skills rapidly through a deep-dive in the world of Swift and iOS development with three chapter projects. All the projects are done from scratch, limiting the use of shortcuts so students can understand what's really going on under the hood of Swift applications and can design them the way they want. Then with solid knowledge and understanding already in place, rapid prototyping methods are introduced in later parts of the course through the use of CocoaPods; a dependency manager very similar to Gradle dependency manager in Android development that allows the use of external libraries, called Pods, which streamlines the process of rapid development in a professional environment. Some key features of this course are: 35 lectures and 7+ hours of video contentSwift 2.2 programming from writing your first program to say "Hello World" to Protocol-Oriented Programming while building multiple chapter projects along the wayiOS 9 Development using Xcode 7 IDE which takes the student through the principles of UI development and then teaching some advanced techniques to streamline the process. iOS MVC structure in-depth - Models, Views, ControllersHow to persist your app's data using CoreDataNetworking & ConcurrencyWorkspace management with SynxBetter networking with Alamofire CocoaPodSwifty parsing of JSON files using SwiftyJSONmuch, much more! By the end of this course, you will: Learn a new language and increase your valueUnderstand and transfer knowledge from Android to iOS developmentBecome a Complete Mobile App DeveloperDevelop a library app with a catchy UI that persists data and handles networking requestsDevelop a sleek YouTube player app that parses a JSON request gracefully, handles concurrency with REST API requests, and plays your favourite YouTube videos without leaving your app.