-
Course
- Core Tech
Swift 5: The Big Picture
Explore Swift 5's ecosystem, its role in app development, and how it stands in the tech world, all without coding. Perfect for beginners and managers.
What you'll learn
Choosing the right programming language for your organization's projects is a critical decision that affects productivity, performance, and long-term maintenance. In this course, Swift 5: The Big Picture, you’ll learn to determine if Swift is the ideal choice for your development needs. First, you'll explore the evolution of Swift and how it compares to other programming languages, providing a solid understanding of its place in the software development landscape. Next, you'll discover Swift's key features, such as safety, performance, and modern syntax, which make it both powerful and easy to use for developers. Finally, you'll learn about Swift's ecosystem, including its integration with Apple's platforms and the broader open-source community, giving you insight into how Swift can fit into and benefit your projects. When you’re finished with this course, you’ll have the skills and knowledge of Swift needed to make an informed decision about adopting it for your organization's development projects. This high-level overview is designed to give you a comprehensive understanding of Swift's capabilities, helping you assess its suitability for your specific needs and goals.
Table of contents
About the author
As a mobile developer, James always had a passion for building exciting apps and always striving to make user interfaces that were easy and intuitive to use. Today, he now works at Pendo where he is helping to build tools that can be used to make apps that people love. He is accomplishing this by building distributed systems that scale using Go and Google Cloud. Never satisfied with his knowledge, he is a life-long learner and is always interested in looking to grow and learn and then shares his knowledge with others. James has worked in a wide array of fields whether as a technician working with radar and communication systems or as a developer building on platforms such as .NET, iOS, and Android. In his free time, James enjoys spending time with his family, playing video games, and reading fiction and non-fiction.
More Courses by James