-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Trayan Iliev edited this page Apr 24, 2019
·
98 revisions
Instructor: Trayan Iliev
E-mail: t_iliev@ fmi.uni-sofia.bg
| Due Date | Deliverable |
|---|---|
| 10 April 2019 (Wed) | Assignment 1: Project Summary |
| 24.04.2019 | Problem 1 - problem solving during class |
| 08.05.2019 | Homework 1 - solution demonstration |
| to be announced | Problem 2 - problem solving during class |
| to be announced | Homework 2 - solution demonstration |
| to be announced | Written Exam (Test) - 45% of the final grade (test result >= 3.00 is necessary to go to Final Exam - project presentation) |
| to be announced |
Final Exam - Course project presentation (Project + Documentation + .PPT Presentation). |
- Project Evaluation Criteria as .DOCX document in Google Docs (read only)
- Project Summary - example template - necessary to be discussed face-to-face with instructor during classes.
- Spreadsheet for proposing course project using pseudonym
- Presentation 1: Introduction to JavaScript. Object-Oriented and Functional JavaScript. Inheritance. Design Patterns
- Presentation 2: DOM Event Handling. HTTP Client API. HTTP Client Programming with jQuery. Novelties in ECMAScript 6
- Presentation 3: Event-driven asynchronous programming with Node.js
- Presentation 4a: Express.js Intro
- Presentation 4b: Express - Node.js
- Presentation 5: Introduction to REST and HATEOAS
- Presentation 6: Introduction to React.js
- Presentation 7: React in Depth - Components and Events
- Presentation 8: React Advanced: Immutability & Performance
- Presentation 9: React Routing. Redux.