Skip to content

selmazrg/ece-webtech-2022-fall

 
 

Repository files navigation

Web Technologies

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

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. Authentication process
  10. Deployment

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 - 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 ./courses/webtech/modules folder to read the raw material 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

Materials for the WebTech course at ECE.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 80.5%
  • Shell 10.7%
  • PLpgSQL 5.1%
  • HTML 3.1%
  • CSS 0.6%