Home » Our Courses » DevOps For Beginners

DevOps For Beginners

This intensive 12-week course will cover fundamental concepts and advanced techniques in cloud-based DevOps tailored specifically for website development. Participants will delve into topics such as cloud infrastructure setup, continuous integration and delivery (CI/CD), containerization, monitoring, and optimization strategies. Through hands-on labs and project-based learning, students will develop proficiency in using industry-standard tools and techniques to build, deploy, and manage websites in the cloud efficiently.

Key Highlights

Key Highlights

Overview

Course Description

This intensive 12-week course will cover fundamental concepts and advanced techniques in cloud-based DevOps tailored specifically for website development. Participants will delve into topics such as cloud infrastructure setup, continuous integration and delivery (CI/CD), containerization, monitoring, and optimization strategies. Through hands-on labs and project-based learning, students will develop proficiency in using industry-standard tools and techniques to build, deploy, and manage websites in the cloud efficiently.

What You’ll Learn From This Course

  • Introduction to Cloud Computing and DevOps for Websites
  • Cloud Infrastructure Setup for Website
  • Continuous Integration and Delivery (CI/CD) for Website
  • Containerization and Orchestration for Websites
  • Monitoring, Logging, and Performance Optimization

Requirements

  • Basic understanding of web development concepts (HTML, CSS, JavaScript)
  • Familiarity with at least one programming language (e.g., Python, JavaScript)
  • Basic understanding of Linux command-line interface
  • Access to a computer with internet connectivity
  • Willingness to learn and participate in hands-on activities and projects.

Curriculum

Bonus Workshop

  • Introduction to Lenux workshop

 

Week1: Introduction to DevOps

Principles and practices, DevOps lifecycle, development environment setup

Week 2: Version Control with Git

Basics of Git and GitHub, branching, merging, pull requests, repository management

Week 3: Continuous Integration (CI)

Introduction to CI, setting up a CI pipeline, tools like Jenkins, Travis CI

Week 4: Continuous Deployment (CD)

Principles of CD, implementing a CD pipeline, tools like Jenkins, CircleCI

Week 5: Configuration Management

Introduction, automation with Ansible, basics of Chef and Puppet

Week 6: Containerization with Docker

Understanding Docker, building and managing images, container orchestration basics

Week 7: Kubernetes Basics

Introduction, deploying applications, managing clusters and pods

Week 8: Infrastructure as Code (IaC)

Principles of IaC, introduction to Terraform, creating and applying configurations

Week 9: Monitoring and Logging

System monitoring basics, tools like Prometheus, Grafana, ELK Stack

Week 10: Cloud Platforms in DevOps

Overview of AWS and Azure, deploying infrastructure on cloud, cloud services in DevOps

Week 11: Project Work

Begin capstone project, implement DevOps practices, instructor guidance

Week 12: Finalizing Projects and Course Conclusion

Capstone project completion and presentation, review of best practices, feedback

 

Additional Components

  • Weekly Assignments: To reinforce the weekly topics.
  • Live Coding and Demonstrations: Practical demonstrations in class.
  • Group Discussions and Q&A Sessions: Interactive sessions for clarification and collaboration.
  • Guest Lectures: Insights from industry professionals.
  • Online Resources: Additional learning materials and tutorials.

 

Post Training Benefits

  • Access to all course recorded videos for a period of 3 months after training.
  • Access to facilitators (course tutors) for support on related course issues.
  • Access to local and international job opportunities via our hiring partners
  • Recommendation/Reference letters.
  • Univelcity UK Alumni Membership which comes with access to resource materials, discounts, hackathons, and other Univelcity events.

Start Date

June 2024

Course Description

This intensive 12-week course will cover fundamental concepts and advanced techniques in cloud-based DevOps tailored specifically for website development. Participants will delve into topics such as cloud infrastructure setup, continuous integration and delivery (CI/CD), containerization, monitoring, and optimization strategies. Through hands-on labs and project-based learning, students will develop proficiency in using industry-standard tools and techniques to build, deploy, and manage websites in the cloud efficiently.

What You’ll Learn From This Course

  • Introduction to Cloud Computing and DevOps for Websites
  • Cloud Infrastructure Setup for Website
  • Continuous Integration and Delivery (CI/CD) for Website
  • Containerization and Orchestration for Websites
  • Monitoring, Logging, and Performance Optimization

Requirements

  • Basic understanding of web development concepts (HTML, CSS, JavaScript)
  • Familiarity with at least one programming language (e.g., Python, JavaScript)
  • Basic understanding of Linux command-line interface
  • Access to a computer with internet connectivity
  • Willingness to learn and participate in hands-on activities and projects.

Bonus Workshop

  • Introduction to Lenux workshop

 

Week1: Introduction to DevOps

Principles and practices, DevOps lifecycle, development environment setup

Week 2: Version Control with Git

Basics of Git and GitHub, branching, merging, pull requests, repository management

Week 3: Continuous Integration (CI)

Introduction to CI, setting up a CI pipeline, tools like Jenkins, Travis CI

Week 4: Continuous Deployment (CD)

Principles of CD, implementing a CD pipeline, tools like Jenkins, CircleCI

Week 5: Configuration Management

Introduction, automation with Ansible, basics of Chef and Puppet

Week 6: Containerization with Docker

Understanding Docker, building and managing images, container orchestration basics

Week 7: Kubernetes Basics

Introduction, deploying applications, managing clusters and pods

Week 8: Infrastructure as Code (IaC)

Principles of IaC, introduction to Terraform, creating and applying configurations

Week 9: Monitoring and Logging

System monitoring basics, tools like Prometheus, Grafana, ELK Stack

Week 10: Cloud Platforms in DevOps

Overview of AWS and Azure, deploying infrastructure on cloud, cloud services in DevOps

Week 11: Project Work

Begin capstone project, implement DevOps practices, instructor guidance

Week 12: Finalizing Projects and Course Conclusion

Capstone project completion and presentation, review of best practices, feedback

 

Additional Components

  • Weekly Assignments: To reinforce the weekly topics.
  • Live Coding and Demonstrations: Practical demonstrations in class.
  • Group Discussions and Q&A Sessions: Interactive sessions for clarification and collaboration.
  • Guest Lectures: Insights from industry professionals.
  • Online Resources: Additional learning materials and tutorials.

 

Post Training Benefits

  • Access to all course recorded videos for a period of 3 months after training.
  • Access to facilitators (course tutors) for support on related course issues.
  • Access to local and international job opportunities via our hiring partners
  • Recommendation/Reference letters.
  • Univelcity UK Alumni Membership which comes with access to resource materials, discounts, hackathons, and other Univelcity events.

Find out more about the course

April Cohort '24

April 8th - Jun 27th

July Cohort '24

July 1st - September 19th

September Cohort '24

September 30th - December 19th

January Cohort '25

20th January - March 10th

£500

£700

Training Details

June 2024

12 Weeks

6pm - 9pm

Mon & Thurs

Yes

Yes

Download Brochure

DOWNLOAD SYLLABUS

We are delighted to give you a peep into our packages. Kindly provide your details below after which you’ll be able to download our syllabus.