Introduction to Server Side Swift Using Vapor

August 22, 2025 at 11:00 AM - 2:00 PM CST

Welcome to the Introduction to Server Side Swift Workshop!

This workshop is designed to introduce you to the fundamentals of backend development using the Vapor framework. From setting up Vapor on your machine to integrating it with databases, we'll guide you through each step with practical, hands-on projects.

By the end of this workshop, you'll have gained the essential skills to set up your own server and seamlessly integrate it into your iOS applications.

  • Routing

    Explore the foundational concepts of routing and endpoint organization. This includes understanding how to extract parameters from URLs and query strings, as well as grouping routes for improved management and clarity.

  • MVC Pattern

    Explore the MVC (Model-View-Controller) design pattern to elevate the quality of your backend Vapor code. Discover how to systematically segregate your data logic (Model), presentation layer (View), and application logic (Controller) to enhance maintainability and scalability. Embrace MVC principles to streamline your codebase and foster cleaner, more efficient development practices.

  • Database Integration

    Discover the intricacies of integrating your server with a database, enabling efficient data management and retrieval for your applications. Gain proficiency in connecting your server to various database systems and implementing CRUD (Create, Read, Update, Delete) operations to effectively interact with your data.

  • Consuming API

    Learn how to seamlessly integrate your SwiftUI application with your custom Vapor server. Explore the implementation of CRUD (Create, Read, Update, Delete) operations utilizing a generic HTTP client layer. Through this process, you'll gain practical experience in establishing communication between your front-end SwiftUI app and the back-end server, enabling efficient data manipulation and management.

Enroll for $499

🎉 Included Free with Annual Membership!
Get this workshop and all future workshops by joining the Annual Plan for $369.

image

FAQ - Frequently Asked Questions

Our workshops cater to individuals with basic programming knowledge. Familiarity with programming concepts and Swift language basics would be beneficial, but we offer resources to help beginners catch up.

Every workshop is meticulously organized, featuring a concise lecture infused with live coding and complemented by engaging activities. While students are encouraged to actively participate and code along during the lecture, they will also have additional opportunities to reinforce their understanding through hands-on activities.

Absolutely! Depending on the workshop, you'll either start with engaging projects to build foundational skills or conclude with final projects to showcase your newfound expertise. It's a hands-on journey from start to finish!

Workshops will be hosted on Zoom.