DOM-E5122 - Contemporary Web Development, 08.01.2019-25.01.2019
This course space end date is set to 25.01.2019 Search Courses: DOM-E5122
Översikt
-
Contemporary Web Development
In this course we will learn and exercise common patterns that are being used nowadays in web development.
The course is primarily aimed toward those who are newcomers to programming and computer science, and will focus on the theoretical concepts and patterns that underlie the logic of today's web development ecosystem. Half of the course will be conducted in a computer-less classroom where we will attempt to tackle logical exercises on paper (!). However, if you're a seasoned developer and still interested in this course, bring your laptop and let's npm install the universe.
This is an "intensive" three week course, running Tuesdays to Fridays from 9:15 to 12:00.
Below is a rough plan for the course that is still subject to change here and there:
Date Day Topic Classroom 8/1/2019 Tuesday First steps in modern HTML,CSS and JS. F102 9/1/2019 Wednesday Setting up a development environment with
Git, Node JS and Webpack.
+ Using Hot Module ReplacementG202 10/1/2019 Thursday Introduction to Javascript ES6 and common Design Patterns. F102 11/1/2019 Friday Learning to use the Browser development console. G202 15/1/2019 Tuesday Introduction to Asynchronous development:
Promises and Exception handling.Q201 16/1/2019 Wednesday Using Express JS and REST services. G202 17/1/2019 Thursday Introduction to Websockets and State Management. F102 18/1/2019 Friday Websocket debugging G202 22/1/2019 Tuesday Introduction to Frontend web design patterns and Reactive programming.
Guest lecture by Frantic.Q103 23/1/2019 Wednesday Introduction to Deep Learning on the Web. G202 24/1/2019 Thursday Cloud ,hosting and Sevrverless architectures.
+ Getting acquainted with some more Web extentions.L101 25/1/2019 Friday Self work, questions, debugging. G202