EM319 Developing software for containers

Duration: 5 days

Get Quote


Modern software is frequently deployed using containers, allowing software developers to carefully manage the environments in which their applications run. Whether the application is deployed in AWS, Google Cloud, Azure, OpenShift, Kubernetes or some other such platform, the underlying container format is normally the same and follows the same principles. Same code can run with minor modifications or with no modifications at all in different deployment environments. In this module, we will look at this fundamental concept in detail, and will learn how to create containers and how to manage them. We will utilize Docker tools to create and publish containers and choose how they can be deployed and where. We will consider the structure of the application code that goes inside containers and how security aspects can be considered. After this module, it is expected that the attendees will be able to contribute to the development of container-based applications.


Emerge Trainings acknowledges your hard work. All participants that complete this training receive a Certificate of Completion. Depending on the training solution that your company has selected, morning and afternoon snacks, lunch, cloud servers, student manuals and venue may also be included.

The inclusions may vary for public and private training runs.

Training Venue

All Emerge trainings can be conducted in different locations globally.

For public trainings, the venue details will be included in the announcement for the training run. The training venue could be in Emerge Training rooms, shared facilities, hotels, conference rooms, event places, academic computer rooms and/or other similar venues.

For private trainings, the venue will depend on the company’s preference. Companies may choose hotels, event places, on-premise training rooms and conference rooms. Trainings could also be conducted in a virtual classroom.