Development Online Course by Udemy, On Sale Here
An in-depth course on advanced Swift programming and writing highly performant, elegant, and readable code
An excellent training about Programming Languages
Mastering Swift 2 Programming
Swift 2 is a multi-paradigm programming language that has expressive features familiar to modern functional languages, and does not forget the object-oriented features of Objective-C. Things that took a block of code in Objective-C are reduced to one or two lines in Swift. Swift is said to be safer, faster, and easier to understand, and has the energy of Apple and the open source community behind it. This course takes you on a journey through a wide array of topics that are crucial to writing top-level Swift code. You will get an in-depth view of various core topics such as advanced language features, memory management, interoperability, concurrency, advanced debugging, algorithms, and performance optimizations. Last but not least, well also explore Swift design patterns. Well start by discussing the uniqueness of Swift, whats new, and whats to come. Then we take a look at fast-paced deconstructions of advanced language features such as extensions, generics, protocols, and more. Next well focus on memory management as you learn how to measure and address our applications memory usage. Soon well dive into opening Swift up to Objective-C, C, and even C++ code and speeding up development by leveraging third-party frameworks. We will then move on to asynchronous programming and concurrency and youll see how to process multiple tasks simultaneously. Youll discover how to debug your applications more effectively, which is one of the key components to becoming a faster developer. As the journey comes to an end, we will take a look at compiler optimizations, performance measurements, and algorithms and complexity. Finally, youll explore specific design patterns can address common programming problems. About The AuthorDan Beaulieu is a Swift, ASP.NET, and AngularJS application developer, who currently works for a company that specializes in customer management and training software. Dan started his career 10 years ago as a freelance web developer focused on e-commerce using ASP.NET.He also holds a degree in Mobile Applications and Development with an emphasis on iOS. In his free time, he enjoys writing applications, blogging about programming, and hiking with his dog Herzog. He currently operates CodeBeaulieu.com, a website featuring tutorials on both C# and Swift.
Udemy is the leading global marketplace for learning and instruction
By connecting students all over the world to the best instructors, Udemy is helping individuals reach their goals and pursue their dreams.
Study anytime, anywhere.
Reviews
There are no reviews yet.