Introduction:

This course introduces the methodologies and tools of modern software development, applied to the IT and Network operations. It covers a 360° view of the domain including microservices, testing, containers and DevOps, as well as securely automating infrastructures with Application Programming Interfaces (APIs). 
Gain practical, relevant, hands-on lab experience, including programming in Python, using GIT and common data formats (JSON, XML and YAML), deploying applications as containers, using Continuous Integration/Continuous Deployment (CI/CD) pipelines, and automating infrastructure using code.

  • Practice software development skills, including Python, GIT, and common data formats (XML, JSON, and YAML).
  • Become familiar with infrastructure automation using code, DevOps methodology, and microservices.
  • Deploy applications as containers and use Continuous Integration/Continuous Deployment (CI/CD) pipelines.
  • Develop critical thinking and problem-solving skills using Cisco Packet Tracer and virtual machines.