Lesson 1 Introduction
Lesson 1 Introduction
1
COURSE
INTRODUCTION
2
FRONT-END WEB DEVELOPMENT WITH REACT
ReactJs basic
Frontent UI (Material UI)
Redux
Communicate API
Optional: different way to build reactjs web instead of javascript
3
EVALUATION STRATEGY
Must attend more than 80% of contact hours (if not, not allow to take exam).
Evaluating
• 02 Progress Tests (PT: 15%)
• 08 Labs (L: 20%)
• 01 Assignment (AS: 15%)
• 01 Practical Exam (PE: 20%)
• (Practical exam pass only when the score of PE >= 4))
• Final Exam (FE: 30%)
• Final result = 15%(PT) + 20%(L) + 15%(AS) + 20%(PE) + 30% (FE)
Pass:
• Every on-going assessment component > 0
• Final Exam score >= 4 and 4
• Final result >= 5
MODULE 1: REACTJS BASIC
5
MODULE 2: FRONTEND UI
6
MODULE 3: REDUX
Redux
React form
Lab 6
7
MODULE 4: COMMUNICATE API
Client-Server Communication
Brief Representational State Transfer (REST)
FETCH & React Animation
Lab 7
8
MODULE 5: TYPESCRIPT
Configure
Function
Lab 8
9
FULL STACK WEB
DEVELOPMENT
AND SETUP
DEVELOPMENT
EVIRONMENT 10
FULL STACK WEB DEVELOPMENT AND SETUP DEVELOPMENT
EVIRONMENT
11
WHAT IS FULL STACK WEB DEVELOPMENT?
12
TRADITIONAL WEB DEVELOPMENT
13
FULL STACK JAVASCRIPT DEVELOPMENT
14
FULL STACK WEB DEVELOPMENT
15
SUMMARY
16