HWS Swift Coding Challenges: Real Problems - Real Solutions

所在平台: Udemy

课程主页: https://www.udemy.com/course/coding-challenges/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:HWS Swift 编程挑战:真实问题 - 真实解决方案 课程概述:Swift 编程挑战基于广受欢迎的“Swift 黑客”系列教程,由获奖的 Swift 程序员保罗·哈德森(Paul Hudson)创作并授权制作。这些视频确保您学习最新的苹果技术,快速掌握 Swift 编程,同时积累丰富的项目库,您可以进一步开发或提交到 App Store。保罗因其出色的教学方法受到 Swift 语言创造者克里斯·拉特纳(Chris Lattner)的高度赞扬。 本课程旨在帮助您准备 iOS 工作面试,特别是白板测试。所有挑战都是您在实际面试中可能会遇到的真实案例。此外,如果您不打算找工作,这些挑战也是提升您当前 iOS 技能的绝佳方式,并为您提供一系列编码解决方案作为参考。课程中会给出各种挑战,老师会提供提示、解决方案及每个挑战的详尽解释,课程的每个讲座均提供可下载的文本文件作为成绩库。 课程特色: - 使用最新的 Swift 5。 - 准备 iOS 面试,顺利通过白板测试。 - 挑战您的朋友,提升技能。 - 每个挑战都有提示,帮助您应对困难。 - 按技能水平分三类:初学者 - 中级 - 高级开发者。 - 所有挑战均提供解决方案,许多挑战会有多个解决方案。 - 大多数挑战可在 Playground 中完成,其余将在 Mac 命令行项目中进行。 - 深入解释代码的工作原理。 - 所有讲座都可下载为文本文件,方便建立自己的编码文档库。 课程内容涵盖字符串、数字、文件、集合、算法等多个方面的挑战,并提供初学者、中级和专家级的选择题挑战。 注意:本课程不适合 Swift 初学者,建议至少具备六个月的 Swift 编程经验,最好是一年。如果您完成过保罗·哈德森的 “Swift 黑客” 教学教程,应该能够应对简单和一些棘手的挑战。如果您完成过他的 Pro Swift,则能应对大多数难度较大的问题。如果您在某些挑战中持续遇到困难,建议观看保罗的 Pro Swift 视频。

课程评论(0条)

课程详情

Swift Coding Challenges is produced from the "Hacking with Swift" series of tutorials, which are written and authored by the award winning Swift programmer, Paul Hudson, and these videos were made with his permissionand support. You can always be guaranteed you're learning the latest and greatest Apple technologies in the HWS tutorials. Hacking with Swift is one of the most popular Swift tutorial series online, which uses an approach that teaches you Swift programming incredibly quickly, and you end up with a huge library of finished projects that are yours to develop further, or ship to the App Store. Paul has received high praise from the creator of the Swift language, Chris Lattner, for his outstanding method of teaching, and series of Swift tutorials. And working together with iOS developer Steve DeStefano, the Hacking with Swift series of programming training videos are simply the fastest way to learn how to code in the Apple eco-system. Note: Section 2 has the Swift 5 update for all the challenges, questions and answers.Check out all of Paul Hudson's Swift tutorials and books at HackingWithSwift This course is designed to get you ready for your iOS job interview, and for that whiteboard test. All these challenges are real world examples that you can expect to see in an actual iOS interview. And if your not looking for a job, than these challenges are a great way to level up your current iOS skills, and get a great library of coding solutions for your reference to boot.You'll be presented with various challenges to solve, and I'll be helping you along with hints, as well as the solutions and explanations for each of the challenges. I also provide a complete transcript of each lecture (solution included) for you to download as a text file.And, this course is called Swift Coding Challenges because you will be challenged. There is no learning without struggle, so if you don't take the time to watch each challenge and try it for yourself in Xcode, you'll never know how you would have fared. Note: This course is not for Swift beginners, so you should have at least six months of Swift behind you...preferably a year. If you've completed Paul Hudson's Hacking with Swift instructional tutorials at HackingWithSwift dot com, you should to be able to handle the Easy challenges, and some of the Tricky ones. If you've completed his Pro Swift, then you should be able to handle most of the Taxing problems too. If you consistently struggle with challenges, then you should definitely watch Paul's Pro Swift videos too. See all his tutorials and books at HackingWithSwift What will be covered:Course content from the award winning Swift programmer Paul Hudson's book- Swift Coding ChallengesThe latest Swift is used - Swift 5Prepare for iOS interviews and ace the whiteboard testTest yourself against your friends and level up your skillsHints are given in for each challenge to help if you get stuckThree skill levels: Novice - Intermediate - Senior developerSolutions are given for all challenges - many challenges will have multiple solutions givenMost challenges can be done in a playground - the rest will use a mac command line projectDeep explanations as to how the code worksAll the lectures are downloadable as a text file transcript - for your own coding libraryChallenge yourself with Strings - Numbers - Files - Collections - Algorithms Multiple choice challenges - Novice - Intermediate - Expert levels

课程标签

0人关注该课程

主题相关的课程