Containers for Deploying and Scaling Apps

Overview

Overview

Duration 4 days
Course Time 9.00am - 5.00pm
Enquiry Click here to contact us
This course is delivered by NUS-ISS.

In the world of microservices, containers are one of the most favoured way of packaging and delivering services. 

Containers are often deployed onto a container orchestration platform like Kubernetes; the orchestration platform provides management functions, resiliency, security and observability.

By the end of this course, participants will have all the tools they need to build and maintain an entire microservices based on containers running locally or on public cloud provider infrastructure.


Key Takeaways

Key Takeaways

At the end of this workshop-oriented course, you will be able to:

  • Apply the 12 Factor App principles to building your application
  • Acquire hands on experience in packaging applications as container images, deploying the images and diagnosing containers
  • Deploy self-healing service mesh with Kubernetes container orchestration platform
  • Perform application upgrades without down time
  • Maintain application service level by automatically scaling deployments based on predetermined metrics
  • Use Helm package manager to simplify application configuration, deployment, and upgrades
  • Use Kubernetes operators to deploy complex applications like MySQL clusters
  • Use kustomize to speed up application development and deployment cycle

Who Should Attend

Who Should Attend

This course is designed for:
  • 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
Prerequisite
To benefit from this course, participants should have:
  • Hands-on experience in developing CRUD application (Java, Node, Python, etc),
  • Basic command line skills
  • You will be required to pass a pre-course assessment to ensure that you have the requisite background knowledge to learn the material.

ICT and SS Competency Framework

ICT and SS Competency Framework

As part of the ICTCF, this course falls under the Apps Development and ICT Infrastructure  functional cluster and tagged to the following competencies:
  • Apps Development: Infrastructure as Code
  • Apps Development: Configuration Management
  • Apps Development: Continuous Integration, Continuous Delivery & Continuous Deployment
  • Apps Infrastructure: App Network & Security
  • ICT Infrastructure: Cloud Infrastructure
The course is mapped to the following job roles:
  • Infrastructure Engineer
  • Infrastructure Architect
  • Software Engineer
  • DevOps Engineer
  • Quality Engineer
  • Delivery Manager
  • UX Designer

Course Structure

Course Structure

  • The 12-factor app design philosophy
  • Containerising application
  • Understanding Kubernetes architecture
  • Deploying and orchestrating container workloads

Instructors

Instructors


Fees

Fees


Full Fee

Full course fee

S$2400

7% GST on nett course fee

S$168

Total nett course fee payable, including GST S$2568


Upcoming Classes

Upcoming Classes

Class 1

Duration: 4 days

19 Dec 2022 to 22 Dec 2022 (Full Time)

When :
Dec:
19, 20, 21, 22

Time : 9:00am - 5:00pm
Registration:

Class 2

Duration: 4 days

13 Mar 2023 to 16 Mar 2023 (Full Time)

When :
Mar:
13, 14, 15, 16

Time : 9:00am - 5:00pm
Registration:

How To Register

How To Register


Agency-sponsored

Step 1 Apply through your organisation's training request system.

Step 2 Your organisation's training request system (or relevant HR staff) confirms your organisation's approval for you to take the course.

Your organisation will send registration information to the academy.

Organisation HR L&D or equivalent staff can click here for details of the registration submission process.


Step 3 The Digital Academy will inform you whether you have been successful in enrolment.