Description
The classes are divided into three parts. First, we give a primer to web fundamentals such as HTTP, HTML, CSS, and Javascript. We cover different programming paradigms, including the OOP and functional programming. Handy tools such as Git are covered to get students familiar with the project-based and team-based development. In the second part, we introduce modern web development techniques such as responsive design, Bootstrap, ES6/7, React, and Redux. Last, we extend our horizon to the backend and mobile development landscapes by introducing the Node.js, PostgreSQL database system, Amazon Web Services (AWS), and React Native. We also give case studies on how to leverage Machine Learning algorithms to convert raw user data into the AI.
♠ https://nthu-datalab.github.io/webapp/index.html
Lecture 1 | HTTP&HTML |
Lecture 2 | CSS |
Lecture 3 | Bootstrap and Responsive Design |
Lecture 4 | Javascript & DOM |
Lecture 5 | Modern Javascript |