When it comes to building modern applications (and especially microservices), understanding the basics of messaging and event-driven architecture can be critical, difficult, and maybe even boring – especially when you’re presented with a rich choice of languages (Java, TypeScript, etc.), frameworks (Spring Cloud Stream, Aurelia JS, etc.), and patterns to choose from (request/reply, etc.)!
So, what better way to learn new tools and frameworks than by building something fun and familiar – an online version of the game Battleship! Take this free online course and in two hours you’ll build a working game of Battleship using TypeScript in Aurelia JS, Java in Spring Cloud Stream, and Solace PubSub+ Event Broker: Cloud.
You can take the course on Udemy or follow the tutorial on Codelabs!
These are the steps that the codelab will walk you through:
Yes, if you are an enterprise developer building modern, distributed applications. And if you’re interested in learning more about popular and up-and-coming languages/frameworks (TypeScript in Aurelia JS and Java in Spring Cloud Stream). Oh, and if you’re keen to learn more about message exchange patterns and how to leverage them in event-driven design this course is definitely for you.
There are a couple things you should already have some experience with before signing up for the course:
The Battleship course is broken into two components: Udemy videos and the codelab. The Udemy videos focus on the theory and fundamentals while the codelab applies the theory and fundamentals to an example application. Each lesson progressively builds in more functionality to the application.
The best way to consume this course is to watch the Udemy videos first and then get your hands dirty by typing out the code snippets found in the codelab.
If videos aren’t your thing, that’s okay — you’ll be able to complete the codelab without watching the Udemy video!
Get started now!