Skip to content

ZouariOmar/Workshops

Repository files navigation

Contributors Forks Stargazers Issues MIT License LinkedIn


Workshops

Welcome to the Workshops repository! This repository contains resources, code, and materials for various workshops organized and hosted by our team. The purpose of these workshops is to provide practical knowledge and hands-on experience on a variety of technical and non-technical topics.

Table of Contents

Overview

This repository serves as a hub for sharing workshop materials, including:

  • Presentation slides
  • Code examples
  • Exercises and challenges
  • Lecture notes
  • Solutions to the exercises

Each folder corresponds to a different workshop, with a structure that makes it easy to follow along with the materials.

Workshop Topics

The workshops in this repository cover a wide range of topics including, but not limited to:

  • Web Development

    • HTML, CSS, JavaScript
    • Frontend frameworks (React, Vue.js)
    • Backend frameworks (Node.js, Express)
  • Programming Languages

    • Python, Java, C++
    • Algorithms and Data Structures
  • Machine Learning & AI

    • Introduction to Machine Learning
    • Natural Language Processing
    • Neural Networks
  • DevOps and CI/CD

    • Docker, Kubernetes
    • Jenkins, GitLab CI
    • Infrastructure as Code (IaC)
  • Cloud Computing

    • AWS, Azure, GCP
    • Serverless Architecture

Getting Started

To get started with any of the workshops:

  1. Clone this repository to your local machine:

    git clone https://github.com/your-username/Workshops.git
  2. Navigate to the specific workshop folder:

    cd Workshops/Workshop-Name
  3. Follow the instructions in the workshop’s README (if applicable) or start working on the provided materials.

Repository Structure

The repository is organized as follows:

.Workshops
├── 14-11-2024 (nest + mongodb)
└── doc

2 directories

Each workshop folder contains:

  • doc/: Presentation slides used during the workshop (+ Notes), exercises and challenges for participants
  • solution/: Code solution (optional, for reference)

Contributing

We welcome contributions to improve and expand the workshops repository! Here’s how you can contribute:

  1. Fork this repository.
  2. Create a new branch (git checkout -b feature-name).
  3. Make your changes and commit them (git commit -am 'Add feature').
  4. Push to the branch (git push origin feature-name).
  5. Open a pull request.

License

This repository is licensed under the MIT License. See the LICENSE file for more details.