Skip to content

Supporting materials and labs for the Web Technologies course at ECE.

Notifications You must be signed in to change notification settings

sergkudinov/ece-webtech-2023-fall

 
 

Repository files navigation

ECE Web Technologies

This repository contains supporting materials and labs for the Web Technologies course at ECE.

Modules

  1. Prerequisites and introduction to Web Technologies
  2. Getting started with Node.js
  3. Web API | with REST and Express.js
  4. Libraries and frameworks | with React and Next.js
  5. Styling in React | with Tailwind CSS
  6. Data Fetching and rendering | with Next.js
  7. State and form management | in React
  8. Storage and databases | with Supabase
  9. OAuth and OpenID Connect | with OAuth & Supabase Auth UI
  10. Deployment to production

Assignment

  1. Participation and labs
  2. Project
  3. MCQ exam (multiple choice questions)

Correction repositories and supporting source code

Each student group is associated (access is individually granted to all students) with a repository containing supporting source code for each lab work and its corrections:

The repositories use Git tags to make it easy to navigate:

  • labX-initial - contains prerequisites for the lab X.
  • labX-corrections - contains corrections for the lab X.

They use the Conventional Commits specification with clean separation of code changes. Students are encouraged to carefully read and understand all commits.

Using course materials

Navigate inside the ./modules folder to read materials and access the labs. The module's folders contain following files:

  • index.md - materials for the module
  • lab.md - labs description

Teachers

Sergei Kudinov

Paul Farault

About

Supporting materials and labs for the Web Technologies course at ECE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 69.4%
  • HTML 30.6%