Full Stack Swift Development

Full Stack Swift Development

English | MP4 | AVC 1920×1080 | AAC 48KHz 2ch | 2h 52m | 700 MB

Leverage the power of Swift to create amazing full-stack web and mobile applications. Learn to build a reliable UI for your application and integrate it with the frontend

Swift is probably the best full-stack language in the world. An essential advantage of Swift as a perfect backend programming language is the safety built into the language. Swift does away with entire classes of errors and crashes. You’ll start by installing Xcode to set up your iOS environment and creating your first project. We’ll embark further into the exciting world of Swift working with storyboards to build a UI with Auto Layout. You’ll get to know about iOS application lifecycle methods and connect your application to the internet using URLSession and parsing JSON. A small section of the course covers building models and downloading images. Delving deeper into the course, you’ll add authentication and learn to manage your current users by building sign-up and logging forms, handling JWT tokens, and using current user data. You’ll integrate your core data into your application and explore its relationship with core data. You’ll set up your project using CocoaPods and implement features using third-party frameworks. Finally you’ll write tests using XCTests, and test/mock your API calls. By the end of this course you’ll be able to build a reliable UI for your application and integrate it with the frontend.

This step-by-step practical guide is filled with real-world use cases and examples that will help Swift developers understand both frontend and backend development

What You Will Learn

  • Set up your iOS environment using Xcode
  • Build your UI with Auto Layouts
  • Connect your application to the internet
  • Authenticate and manage current users
  • Deploy your app to the App Store