Nội dung text MSIS207-Web Applications Development.pdf
79 - Microservice design - Authentication approaches on the web 10 - Web application Scale, stateful & stateless Server. - Implement Serverless Application by Cloud Service - Real-time communication by Websocket - Web performance 11 ~ 5 periods - Main project presentation - Review knowledge, Q&A b. Lab Table 2. Week Contents Activities 01 Lab 01 Setup the working environment ❖ Teach: − Introduction to IDE (WebStorm), WampServer. − Overview of Github, Heroku, MLab and Shared host. ❖ Classroom activities: − Install WebStorm − Install WampServer, FTP software (Filezilla), SSH client (XShell), Source Tree. − Setup the account for Github, Heroku, MLab and Shared host (ex. https://atwebpages.com/). ❖ Homework: − Study about source management (GIT). 02 Lab 02 Complete a “hello world” of restful API, deploy and test it in the working flow with the postman. ❖ Teach: − Introduce Nodejs, Express, NPM, and Postman. ❖ Classroom activities: − Setup the first Restful API project with Nodejs, Express, NPM. − Study about Postman software. ❖ Homework: − Learn the pros & cons of Nodejs based Restful API.