hallo hallo This repository is for the 2032 spring edition of the DAT310 Web programming course at the University of Stavanger.
- Intro:
- Exam project
- Introduction slides
- how to hand in assignments on GitHub
- git slides
- Quickfeed
- Discord server
- List of useful resources
- Assignments
- Zoom link (Passcode: 820254)
| Day | Hour | Room | |
|---|---|---|---|
| Mon | 8 - 12 | E454 | Lab |
| Mon | 12 - 14 | A101 | Forelesning |
| Mon | 16 - 18 | E454 | Lab |
| Fre | 8 - 10 | E102 | Forelesning |
| Fre | 10 - 12 | E454 | Lab |
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 video |
| 3 | MA | CSS III (positioning) | Slides examples exercises solutions old video |
| 3 | FR | CSS III (positioning) | |
| 4 | MA | HTML Forms | Slides examples exercises solutions |
| 4 | FR | JavaScript I (basics) | Slides examples exercises solutions |
| 5 | MA | JavaScript II (dom) | Slides examples exercises solutions |
| 5 | FR | JavaScript III | Slides examples exercises solutions |
| 6 | MA | Bootstrap Framework | Slides examples exercises solutions |
| 6 | FR | Vue Framework I | Slides examples exercises solutions |
| 7 | MA | Vue Framework II | Slides examples exercises solutions |
| 7 | FR | Vue Framework III | Slides examples exercises solutions |
| 8 | MA | JS&Vue Example and CLI | Slides example cli examples cli exercises solutions |
| 8 | FR | HTTP | Slides examples exercises solutions |
| 9 | MA | Flask I (requests) | Slides examples exercises solutions |
| 9 | FR | Flask II (templates) | Slides examples exercises solutions |
| 10 | MA | Flask III (database) | Slides examples exercises solutions |
| 10 | FR | JS Async | Slides examples exercises solutions |
| 11 | MA | AJAX | Slides examples exercises solutions |
| 11 | FR | AJAX & Vue | Slides examples exercises solutions |
| 12 | MA | RESTfull APIs | Slides examples exercises solutions |
| 12 | FR | Flask IV (cookies) | Slides examples exercises solutions |
| 13 | MA | Login | Slides examples exercises solutions |
| 13 | FR | Accessibility | Slides examples |
| 14 | No lecture (Easter) | ||
| 15 | MA | No lecture (Easter) | |
| 15 | FR | Guest lecture | |
| There will be no lectures the remaining weeks. Instead, every group should attend an individual meeting with me. |
To see and handin assignments you need to complete these steps:
- Create a github user.
- Join the course on Quickfeed
- Wait for manual approval.
- Join the github organization dat310-2023
You can then view assignments at here.
To allow you to start the first assignment right away, you can see it in the assignment-1 folder