Skip to content

πŸš€ Repository for the Sudo-i Event Bootcamp by IEEE Mansoura Computer Society Chapter. Master clean code, DevOps, system design, cloud computing, and modern software engineering practices. Build scalable projects with hands-on labs, tutorials, and collaborative coding!

License

Notifications You must be signed in to change notification settings

IEEEManCSC/sudo-i-bootcamp-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

14 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Sudo-i Banner IEEE Mansoura CS

πŸš€ Sudo-i Bootcamp 2025

Elevate Your Software Development Skills with Modern Practices


πŸ“– Overview

Welcome to the Sudo-i Bootcamp, organized by the IEEE Mansoura Computer Society Chapter! This intensive event is designed to transform you into a well-rounded developer by focusing on industry-relevant skills and best practices. Whether you're a beginner or an intermediate coder, you'll gain hands-on experience with tools and methodologies used in modern software engineering.

Key Themes:

  • 🧹 Clean Code & SOLID Principles
  • πŸ› οΈ DevOps & CI/CD Pipelines
  • ☁️ Cloud Computing & Microservices
  • πŸ€– OOP, Design Patterns & Debugging
  • πŸ‹ Docker & Containerization
  • πŸ“Š SQL/NoSQL Databases & System Design

🎯 Topics Covered

Session Key Skills
πŸ€– AI-Powered App Session Intro to LLMs, Building Chatbots, using open source models, Context-aware AI app
πŸ‹ Containerization Session Docker fundamentals, Docker Compose, Container best practices
πŸ› οΈ DevOps Session CI/CD pipelines with GitHub Actions, Infrastructure as Code (Terraform)
☁️ Cloud Session AWS/Azure services, Serverless architectures, Cloud security
πŸ“Š Bridging DE & DS Lifecycle Data pipelines (Airflow), Feature stores, ML workflow orchestration

Final Project: AI-Driven Predictive Maintenance Platform

The bootcamp culminates in a comprehensive final project that integrates all learned concepts into a real-world application. Teams will build an end-to-end predictive maintenance platform using modern cloud-native technologies and best practices.

Project Overview

  • Cloud-native solution for equipment failure prediction
  • Real-time data processing and analysis
  • Containerized microservices architecture
  • DevOps automation and CI/CD implementation
  • Optional ML pipeline integration

Key Components

  • Frontend Dashboard (React + Material-UI)
  • Backend Microservices (Node.js/Python)
  • Data Processing Pipeline
  • Infrastructure as Code
  • Monitoring and Observability

Team Structure

  • Teams of up to 6 members
  • Defined roles and responsibilities
  • Regular progress reporting
  • Instructor mentorship

Project Timeline

  • Week 1-2: Architecture and Setup
  • Week 3-4: Core Implementation
  • Week 5: Testing and Documentation
  • Week 6: Final Presentation

For detailed project specifications, requirements, and submission guidelines, see Project Documentation.


πŸ“… Bootcamp Curriculum

Week Focus Area Labs & Projects
1 AI & Data Lifecycle Intro to LLMs, Building Chatbots, using open source models
2 Containerization Dockerize applications, Docker Compose setup
3 DevOps Practices CI/CD Pipeline with GitHub Actions, Terraform infrastructure
4 Data Engineering Data pipelines (Airflow), Feature stores, ML workflow orchestration
5 Cloud Foundations Deploy serverless API on AWS/Azure, Cloud security workshop
6 Final Project End-to-end implementation of learned concepts

** Repository Structure**

sudo-i-bootcamp-2024/  
β”œβ”€β”€ labs/                # Hands-on coding exercises and mini-projects  
β”œβ”€β”€ lectures/            # Slide decks and tutorial materials  
β”œβ”€β”€ final-project/       # Capstone project (IoT Analytics Platform)  
β”‚   β”œβ”€β”€ backend/         # Microservices and API implementations  
β”‚   β”œβ”€β”€ infrastructure/  # Terraform/IaC configurations  
β”‚   └── pipelines/       # CI/CD workflow definitions  
β”œβ”€β”€ resources/           # Cheatsheets, articles, and tooling guides  
└── README.md            # Central documentation hub  

πŸ“œ License

This repository is licensed under the MIT License.


πŸ™ Acknowledgments


✨ Let's Code the Future Together! ✨

IEEE Mansoura CS Website | Facebook | Email
---

Badges
GitHub Contributors License: MIT Open Issues

About

πŸš€ Repository for the Sudo-i Event Bootcamp by IEEE Mansoura Computer Society Chapter. Master clean code, DevOps, system design, cloud computing, and modern software engineering practices. Build scalable projects with hands-on labs, tutorials, and collaborative coding!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages