We offer a wide range of training courses focused specifically on server-side Swift and Vapor. These can either be delivered in the UK, in Manchester or London, or we can come to you and deliver them on site in your offices. Get in touch for more details, curriculums or pricing.
Ranging from half day to three days, this is the definitive course to learn Vapor. You'll learn everything you need to build backends and APIs in Vapor. This course includes:
You can either follow the set curriculum or request a completely custom course to suit your needs.
This course teaches you the basics of internet security and how to apply that to your Vapor applications. You'll learn how to perform a number of attacks against web applications in order to know how to secure them. You'll learn:
Real-life applications are very different to the hello world ones we write when learning a new tool or framework. Enterprises and companies writing large projects want to be able to write testable, maintainable and clean code.
In this course you'll learn how to apply some of the fundamental software design patterns to your Vapor applications. You'll learn best practices, such as using hexagonal architecture and the repository pattern to abstract away your data layers and external dependencies.
This course also teaches you ways to write unit tests for your Vapor code. You'll see how to leverage the repository pattern to write unit tests that can be executed quickly without relying on an external database. You'll see how to write tests for all the business logic in your apps to give you confidence when refactoring code and adding new features.
If you've been building server-side Swift apps with Kitura but now want to migrate to Vapor to make the most of the community, cutting edge technology and support, this is the course you need.
In this course you'll learn some of the basic concepts of Vapor and how they compare to Kitura. You'll see the differences between the two frameworks and what similarities they share. By the end of the course, you'll come away with a solid understanding of the differences and what you need to migrate your apps to Vapor.
If you've been building server-side Swift apps using Perfect but want to start using Vapor, this course will teach you everything you need to know to migrate your apps and services.
In this course you'll see the similarities and differences between Vapor and Perfect and how you can migrate your applications to Vapor. You'll learn how to switch over to frameworks and drivers approved by the Swift Server Working Group to use the most battle-tested code for your apps.
If you've been learning how to build server applications using NodeJS but want a better language that has type safety, powerful generics and a compiler then look no further!