Course Code: infradevops
Duration: 35 hours
Prerequisites:
  • An understanding of programming concepts.
Overview:

This course is intended for beginner programmers interested in applying the latest technologies and methodologies for creating business and infrastructure applications.

Format of the course

  • Part lecture, part discussion, heavy hands-on practice.
Course Outline:

In this course we discuss optimal approaches to developing applications, utilities and interfaces for the enterprise. Focus is placed on the latest tools, technologies and methodologies used to develop software that interoperates with other software and services.

We discuss the various options for setting up and managing an optimized development environment accross across distributed teams as well as the most relevant programming languages for a given job.

Finally, we cover the latest approaches in mobile and agile development .

Discussions are interactive and are accompanied by hands-on exercises to allow participants to practice and test the concepts discussed.

This course will specifically touch on the following technologies and approaches:

Jenkins

Java

.Net

Ansible

Terraform

Ruby

Python

Perl

Mobile

Agile delivery