About the course
Within a full AI data platform, networking is a crucial part of the puzzle. All components in the platform need to be able to communicate, users need to be able to access apps, and data needs to flow. This one day badge will teach you about various topics that are instrumental to understanding and building the networks that are part of the AI data platform. For example, we will cover private versus public connections, network routing, proxies and reverse proxies, load balancing and DNS. After completing this course, you will be able to work with AI platform networks and set up basic networks yourself.
Why this is for you
The AI data platform cannot exist without the networking to connect it all together. As an AI engineer, networking will be something you touch upon at some point. Networks can be complicated and hard to secure, so understanding the different concepts is crucial. Furthermore, once your networking skills are up to par, you can leverage them to your advantage, by using reverse proxies to link together different containers in a smart way, or by using load balancing to make sure your application doesn’t go down when its usage increases.
What you’ll learn
We will cover the basics of networking in an AI context and we will practice with some of the concepts. You will learn how networks connect the components of the AI data platform, which connections should be public and which shouldn’t, and how network traffic is routed between the components. Furthermore, you will learn how to use proxies and reverse proxies, for example to use a web server to connect the front end and back end of an application. Lastly, we will go into load balancing and automated scaling.
Theory and practical use
All trainings in the GAIn portfolio combine high-quality standardized training material with theory sessions from experts and hands-on experience where you directly apply the material to real-life cases. Each training is developed by top of the field practitioners which means they are full of industry examples along with practical challenges and know-how, fueling the interactive discussions during training. We believe this multi-level approach creates the ideal learning environment for participants to thrive.