September 7, 2024
11:00 AM - 2:00 PM CST
Welcome to the Introduction to Server Side Swift Workshop!
Attending this workshop could be a game-changer for your career. By mastering backend development with Vapor, you'll add a powerful skill to your toolkit that can set you apart from other developers. Imagine being able to handle both the front and back ends of a project—this makes you a more versatile and valuable asset to any team.
Plus, having this expertise can open doors to new opportunities, whether it's taking on more challenging projects, stepping into leadership roles, or even just feeling more confident in your ability to create fully integrated apps. It's a solid step toward advancing your career and expanding your possibilities.
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.
Future Workshops
Mohammad Azam
Mohammad Azam is a seasoned developer with over a decade of experience, contributing to the success of Fortune 500 companies such as Valic, AIG, Dell, Baker Hughes, and Blinds.com as a lead mobile developer. He is also a top mobile instructor with over 80K students worldwide. Currently, Azam serves as an instructor at a coding bootcamp, where he trains developers who have subsequently secured positions at prestigious companies like Apple and JP Morgan Chase.