Skip to content

This repo contains all the courses we'll be giving by Hatim Slimani and Kssim Mohammed at the CIT Cellule Web 2024/2025

Notifications You must be signed in to change notification settings

SaifVelly/CIT-CelluleWeb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

🌐 Web Development Cell Repository

Welcome to the Web Development Cell Repository! This repository is designed to provide a comprehensive guide for students aspiring to become skilled web developers. It's divided into two main sections: Frontend and Backend.


⚛️ Frontend Development

1. Intro to the Web

2. HTML

3. CSS

4. JavaScript

5. React JS

  • Coming soon

🛠️ Frontend Projects

To solidify your understanding and apply your skills, we will work on the following projects:

  1. Landing page using HTML, CSS: Live version of the final project.
  2. Rock Paper Scissors app using Javascript: Live version of the final project
  3. Amazon E-commerce app using Javascript: Live version of the final project
  4. Todo app with Local Storage using React JS: Live version of the final project

💻 Backend Development

The Backend section delves into the server-side of web applications, handling data storage, retrieval, and processing.

1. Introduction to Servers

  • Understand the architecture of a web application and the role of servers in web development.
  • notion page

2. Database Systems

  • Learn about different database types (NoSQL in our course).
    • NoSQL concepts (MongoDB).

3. Server-Side Programming

  • Explore popular languages and frameworks.
    • Node.js and Express.js.

4. API Development

  • Create a CRUD API to create, read, update, and delete an element in the database.

  • Create RESTful APIs for communication between frontend and backend.

    • HTTP methods (GET, POST, PUT, DELETE).
    • JSON data format.
    • API design principles.

🛠️ Backend Projects

To solidify your understanding and apply your skills, we will work on the following projects:

  1. Blog Web Project: Create a blog web project for a better understanding of CRUD operations.
  2. To-Do List App: Create a web application to manage tasks. (Data will be stored using MongoDB in this case).

Happy Coding! 🎉

About

This repo contains all the courses we'll be giving by Hatim Slimani and Kssim Mohammed at the CIT Cellule Web 2024/2025

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published