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.