Web Development Crash Course for CS19 KMUTT
- Review
- HTML basic
- Tag,Attribute
- Header, Content, Container, Image tag
- HTML Form
- CSS basic
- Selectors
- Properties
- Text, Image, Background, Color, Positioning, Box Model (Padding, Mergin)
- Modern CSS
- Flex
- Grid
- Bootstap 4
- Quick overview of Grid system
- Overview of component
- Utilities class
- Basic JavaScript
- Review of syntax
- Github
- Review of the purpose and how-to
- SQL
- Review of SQL query statement
- Environment Variable
- Workflow/Process & Responsibility for each group
- Advance Github
- Branch & Conflict
- Branch & Commit convention
- GitFlow
- Modern JavaScript
- let/const
- Arrow function
- Spread operator
- Destructuring array & object
- Array function (map, find, findIndex, filter, reduce, concat, slice, splice)
- Promise
- Async/Await
- NodeJS
- Call Stack & Event loop
- Module & Require
- File System
- ExpressJS
- Rounting
- Static file
- Middieware
- EJS
- Introduction to template engine
- EJS systax
- EJS with ExpressJS
- RESTful API + Database
- Idea behind RESTful API
- MySQL with Node/Express
- CRUD throungh API
- axios
- Postman
- Utilities
- lodash
- Moment.js
- SweetAlert 2
- Stripe
- ChartJS
https://codepen.io/pittawat2542/pen/vYYyGpK
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference
https://getbootstrap.com/docs/4.3/getting-started/introduction/