Mastering the "Ops"

Diving into DevOps

$250 $200

Boost Your Tech Career with Our Short DevOps Course.
Enroll today in our intensive DevOps course and acquire skills to accelerate in software development. Elevate your career and stay ahead in the tech industry.

Course Info: 📅 April 22 – May 2 | ⏰ 5:00 PM – 7:00 PM | 🗓 MWF | 🌐 Online
Enroll Now

2 Weeks

12 hours

3+ Group Projects

Online

AWS Access Granted

Certification of Completion

This course is conducted entirely online and is instructor-led. All activities and resources are accessible through our course workspace on Slack (via SE Factory). Throughout the course, we will engage in a mix of self-paced and group-paced activities, including discussions and forums, at designated times using Slack. You will complete all learning activities at your own pace, provided you meet the deadlines set by the instructors and adhere to the course schedule.

Day 1: Introduction to DevOps

  • Introduction to Software Development Life Cycle (SDLC)
  • Deep Dive into Agile Methodology
  • Introduction to Software Architecture and DevOps – Overview of the role of DevOps in modern development.

Day 2: Github Actions

  • Overview of GitHub Actions
  • Explanation of key concepts and benefits of using GitHub Actions
  • Hands-On: Setting Up and Configuring Workflows

Day 3: AWS Deployment

  • More on Githuub Actions: Secrets and environment variables management
  • Review of the work completed by each group
  • Deployment to AWS.

Day 4: Infrastructure as Code

  • Fundamentals of containerization.
  • Docker, Container, and Images.
  • Hands-On: Containerize an Application.
  • Docker CLI, and creating Docker images.

Day 5: Advanced CI/CD Pipeline Development

  • Managing multi-container applications with Docker Compose
  • advanced Docker features.
  • Hands-On: Building a Full CI/CD Pipeline

Day 6: Tools, Best Practices, and Monitoring

  • Review of the work completed by each group
  • DevOps Toolchain and Best Practices
  • Measuring DevOps
  • Real-life Software Development Challenges

Student Learning Outcomes

  • SLO1: Learn DevOps Concepts from Industry Experts.
  • SL02: Gain practical experience in the Software Development Life Cycle (SDLC) and Agile methodology.
  • SLO3: Develop a strong understanding of DevOps processes, tools, and technologies.
  • SLO4: Understand how various technologies work together in DevOps.
  • SLO5: Gain hands-on experience in AWS, Git, CI/CD Pipelines, and more.
  • SL06: Incorporate DevOps principles and Git best practices to address real-life software development challenges.

Course Objectives

  • Develop job-relevant skills with hands-on projects.
  • Earn a shareable career certificate from SE Factory.

Requirements

  • A well-functioning laptop.
  • Reliable internet connection.

Prerequisites

  • Having deployed at least one project.
  • Basic knowledge of Python or any other programming language.
  • Experience with Git and GitHub.
  • Prior work or freelance experience. 

$200 (VAT might apply).

Taha Taha
Taha is a full-stack software developer who trains students at SE Factory, guiding them to accelerate their careers.
Inspiring the next generation of developers and delivering top-quality learning experiences is what fuels his passion for the tech industry.
Driven by his desire to help others and sharing knowledge, he is skilled at passing on his experience to empower others to grow and succeed.
Throughout his career, he has led and contributed to several full-stack mobile and web applications, ensuring robust, scalable architectures while delivering user-friendly solutions that meet the needs of clients and users alike.
Loved the course!
This course was truly needed. In addition, the instructor's way of explaining things and complex topics is extraordinary and great.