We may earn an affiliate commission when you visit our partners.
CodeMash

CodeMash 2020 | How to Get Started with Swift in 2020 | Leo Dion

Read more

CodeMash 2020 | How to Get Started with Swift in 2020 | Leo Dion

With Swift 5 and ABI stability, Swift has matured into a language ready for new adopters. In this talk, Leo Dion gives an introduction to Swift development as well as Swift’s journey from the iPhone to the Watch to servers. Leo also covers questions like: How has Swift changed in those years? What is the future of Swift? What does ABI stability mean for Swift? Where is Swift headed?

Enroll now

What's inside

Syllabus

How to Get Started with Swift in 2020

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Explores Swift, which is an industry standard for iOS development
Led by Leo Dion, an experienced Swift developer and trainer
Delves into Swift's evolution and future, providing valuable insights
Provides a comprehensive overview of Swift, suitable for beginners and those transitioning from other languages
May require prior programming experience for optimal understanding
Does not include hands-on exercises or projects for practical implementation

Save this course

Save How to Get Started with Swift in 2020: CodeMash to your list so you can find it easily later:
Save

Activities

Coming soon We're preparing activities for How to Get Started with Swift in 2020: CodeMash. These are activities you can do either before, during, or after a course.

Career center

Learners who complete How to Get Started with Swift in 2020: CodeMash will develop knowledge and skills that may be useful to these careers:
WatchOS Developer
WatchOS Developers design, develop, and maintain watchOS applications. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is the primary programming language used to develop watchOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of watchOS development roles.
tvOS Developer
tvOS Developers design, develop, and maintain tvOS applications. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is the primary programming language used to develop tvOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of tvOS development roles.
iOS Developer
iOS Developers design, develop, and maintain iOS applications. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is the primary programming language used to develop iOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of iOS development roles.
Mobile Developer
Mobile Developers design, develop, and maintain mobile applications. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is a popular programming language used to develop iOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of mobile development roles.
MacOS Developer
macOS Developers design, develop, and maintain macOS applications. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is a popular programming language used to develop macOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of macOS development roles.
Software Engineer
Software Engineers apply computer science principles to the design, development, deployment, and management of computer software systems. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is a popular programming language used to develop iOS and macOS applications. By learning Swift, you will gain valuable skills that can be applied to a variety of software engineering roles.
Game Developer
Game Developers design, develop, and maintain video games. This course can help build a foundation for this role by providing an introduction to Swift development. Swift is a popular programming language used to develop video games for iOS, macOS, and other platforms. By learning Swift, you will gain valuable skills that can be applied to a variety of game development roles.
Blockchain Developer
Blockchain Developers design, develop, and maintain blockchain systems. This course may be useful for this role, as Swift can be used to develop blockchain systems. By learning Swift, you will gain valuable skills that can be applied to a variety of blockchain development roles.
Security Engineer
Security Engineers design, develop, and maintain security systems. This course may be useful for this role, as Swift can be used to develop security systems. By learning Swift, you will gain valuable skills that can be applied to a variety of security engineering roles.
Machine Learning Engineer
Machine Learning Engineers design, develop, and maintain machine learning models. This course may be useful for this role, as Swift can be used to develop machine learning models. By learning Swift, you will gain valuable skills that can be applied to a variety of machine learning engineering roles.
Web Developer
Web Developers design, develop, and maintain websites and web applications. This course may be useful for this role, as Swift can be used to develop web applications. By learning Swift, you will gain valuable skills that can be applied to a variety of web development roles.
DevOps Engineer
DevOps Engineers automate the development and deployment of software systems. This course may be useful for this role, as Swift can be used to automate software development and deployment. By learning Swift, you will gain valuable skills that can be applied to a variety of DevOps engineering roles.
Cloud Engineer
Cloud Engineers design, develop, and maintain cloud computing systems. This course may be useful for this role, as Swift can be used to develop cloud computing systems. By learning Swift, you will gain valuable skills that can be applied to a variety of cloud engineering roles.
Data Scientist
Data Scientists use data to solve problems and make predictions. This course may be useful for this role, as Swift can be used to analyze data. By learning Swift, you will gain valuable skills that can be applied to a variety of data science roles.
Artificial Intelligence Engineer
Artificial Intelligence Engineers design, develop, and maintain artificial intelligence systems. This course may be useful for this role, as Swift can be used to develop artificial intelligence systems. By learning Swift, you will gain valuable skills that can be applied to a variety of artificial intelligence engineering roles.

Reading list

We haven't picked any books for this reading list yet.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser