Certificate in Software Development Operations

About the Course

Software Development Operations (DevOps) is a rapidly growing field that combines software development and IT operations to improve the speed and reliability of software delivery. Here are a few reasons why you should consider learning DevOps at Code Academy in Benin City:

  1. High demand: DevOps is a highly sought-after skill in today's digital economy. Companies of all sizes are looking for professionals who can help them improve the speed and reliability of software delivery, and DevOps engineers are in high demand.

  2. Career opportunities: Learning DevOps at Code Academy in Benin City can open up many career opportunities. You can work as a DevOps engineer for a company, start your own business, or even work as a freelancer, offering your services to businesses and individuals.

  3. Flexibility: DevOps is a flexible field, and you can work on a wide range of projects. You can choose to specialize in a specific type of software or industry, or you can work on a variety of projects to keep things interesting.

  4. Automated testing: DevOps practice includes automated software testing which allows you to catch bugs early on in the development process, saving time and money in the long run.

  5. Github Actions: DevOps engineers use Github Actions, which is a platform-native CI/CD tool that allows you to automate your software development workflow directly in Github.

  6. Selenium: Selenium is an open-source software testing framework that allows you to test web applications. It is widely used in DevOps practices and it will provide you with the ability to automate web application testing.

  7. Learning at Code Academy: Code Academy in Benin City is a great place to learn DevOps. They offer a variety of courses, including using Docker, and they have a team of experienced instructors who can help you learn the skills you need to be successful in this field.

Overall, learning DevOps is a great investment in your future. It can open up many career opportunities, offer a high earning potential, and the flexibility to work on a wide range of projects. Code Academy in Benin City is an excellent place to start learning this valuable skill.

Course Information

Duration4 months


LocationOnsite - 84, Mission Road. Benin City

Course Modules

# Module 1 - Development Operations

  • Software Development Life Cycle
    • Waterfall Model
    • Agile Model
    • Test-Driven Development
    • Scrum Model
  • Agile Framework & DevOps
  • Constraint Management
  • Lean Operations
  • Release Management
  • Commit Management
  • Flow Management
  • Software Governance
  • Software Environment Management
Duration: 1 month

# Module 2 - Software Testing

  • Test Design and Planning
    • Quality Assurance
    • Test Planning
    • Customization of the Test Process
    • Budgeting
    • Scheduling
  • Manual Testing
  • Automation Testing (Using Jasmine/Karma or Jest)
    • Unit Testing
    • Integration Testing
    • End to End Testing
  • Selenium Automation Testing
    • Selenium IDE (GUI Testing)
    • Selenium Web Driver (Node JS)
    • Selenium Grid
  • Responsive Testing
    • Chrome Developers Tool
    • CDP API
  • User Acceptance Testing
  • Test Reporting
    • Test Reporting
    • Defect Management
    • Test Coverage – Traceability matrix
  • Change Management
    • Software Configuration Management
    • Change Management
  • Continuous Integration
Duration: 6 weeks

# Module 3 - Continuous Integration / Continuous Deployment

  • Introduction to Continous Integration and Continuous Deployment
  • Github Walk Through
  • Introduction to Github Actions
  • Building CI/CD Pipelines
  • Semantic Versioning
  • Commit Management
  • YAML Scripting
  • Deployment: Test, Stage & Production Environment
  • Building, testing, and deploying code
  • Flow Management
  • Continuous Deployment on AWS / Digital Ocean
Duration: 6 weeks