Containers for Deploying and Scaling Apps

NUS Institute of Systems Science

NUS Institute of Systems Science

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.

Because of COVID-19, many providers are cancelling or postponing in-person programs or providing online participation options.

We are happy to help you find a suitable online alternative.

Who should attend

  • Developers, Software Engineers, Systems Engineers, System Administrators and Infrastructure specialists/members from Enterprise IT
  • Startup Tech members who desire to take on lead roles in deployment, growth and scale of their products
  • Scrum Team members responsible for DevOps

About the course

Containers allow you to easily package up everything an application needs to run into a virtual “container,” so that it can be easily moved from machine to machine or be replicated onto many machines/nodes.
You will explore the concepts of Docker-based containerisation using common use-cases or even those you bring along to class. Learners will acquire the practical experience of using containers by building, pushing, pulling, and running their individual Linux container images and by setting up their very own continuous integration system. Interested candidates are required to complete the Python for Data, Ops and Things and Cloud DevOps Foundation course first.

You will learn how to use container orchestration software, such as Kubernetes, to manage and scale their containers. By the end of this course, students will have all the tools they need to build and maintain an entire environment of containers, running on as many machines as needed, either locally or on a remote infrastructure like the Amazon AWS cloud.

Key Takeaways

At the end of the course, you will be able to:

  • Develop application based on the 12-factor app design principles
  • Acquire practical experience of building, pushing, pulling and running Linux Container Images and Linux Containers
  • Apply the basic concepts of Container Volumes and Container Networking
  • Use container orchestration to manage and scale your containers
  • Use service mesh tools to manage inter application communication
  • Build Continuous Integration and Continuous Delivery pipelines

What will be covered

  • The 12-factor app design philosophy
  • Container technology (docker)
  • Docker concepts and operations
  • Kubernetes architecture and operations
  • Istio architecture and operations
  • Design and considerations when building a CI/CD pip

Experts

Lee Chuk Munn

Chuk is with the Advanced Technology Applications Practice for National University of Singapore, Institute of Systems Science (NUS-ISS). His current responsibilities includes developing courseware, and teaching graduate and public courses in enterprise software engineering, software architecture,...

Containers for Deploying and Scaling Apps at NUS Institute of Systems Science

This course has no confirmed dates in the future. Subscribe to be notified when it is offered.


Something went wrong. We're trying to fix this error.

Thank you

Someone from the Coursalytics team will be in touch with you soon.

Disclaimer

Coursalytics is an independent platform to find, compare, and book executive courses. Coursalytics is not endorsed by, sponsored by, or otherwise affiliated with any business school or university.

Full disclaimer.