/info

Primary LanguageHTML

UiS DAT310 Web Programming course

This repository is for the 2032 spring edition of the DAT310 Web programming course at the University of Stavanger.

Schedule

Day Hour Room
Mon 8 - 12 E454 Lab
Mon 12 - 14 A101 Forelesning
Mon 16 - 18 E454 Lab
Fre 8 - 10 E102 Forelesning

This is a tentative schedule and will be subject to changes.

Week Lecture Topic Resources
1 FR HTML Slides examples exercises solutions video
2 MA CSS I (properties) Slides examples exercises solutions Video
2 FR CSS II (selectors) Slides examples exercises solutions
3 MA CSS III (positioning) Slides examples exercises solutions
3 FR HTML Forms Slides examples exercises solutions
4 MA JavaScript I (basics) Slides examples exercises solutions
4 FR JavaScript II (dom) Slides examples exercises solutions
5 MA JavaScript III Slides examples exercises solutions
5 FR Bootstrap Framework Slides examples exercises solutions
6 MA Vue Framework I Slides examples exercises solutions
6 FR Vue Framework II Slides examples exercises solutions
7 MA Vue Framework III Slides examples exercises solutions
7 FR HTTP Slides examples exercises solutions
8 MA Flask I (requests) Slides examples exercises solutions
8 FR Flask II (templates) Slides examples exercises solutions
9 MA Flask III (database) Slides examples exercises solutions
9 FR JS Async Slides examples exercises solutions
10 MA AJAX Slides examples exercises solutions
10 FR AJAX & Vue Slides examples exercises solutions
11 MA RESTfull APIs Slides examples exercises solutions
11 FR Flask IV (cookies) Slides examples exercises solutions
12 MA Login Slides examples exercises solutions
12 FR TBA Slides
13 MA Accessibility Slides examples
13 FR TBA
14 No lecture (Easter)
15 MA No lecture (Easter)
15 FR Guest lecture

Assignments

To see and handin assignments you need to complete these steps:

  1. Create a github user.
  2. Join the course on Quickfeed
  3. Wait for manual approval.
  4. Join the github organization dat310-2023

You can then view assignments at here.

First assignment:

To allow you to start the first assignment right away, you can see it in the assignment-1 folder