Ezbackend
A web application is an app that you can use on a browser like Google Chrome. Examples of web applications include Facebook and Gmail. In this course, students will learn how to create a simple To-Do List web application using React and EzBackend.
Basic Understanding of Python/Completion of Python course is required for this course.
Programming Language(s) Involved: JavaScript
Recommended Age: 11+ yr
Duration: 4 hours
Course objective:
Provide an understanding of HTML, CSS
Provide a deeper understanding of coding language: JavaScript
Familiarise with the different coding languages
Course outcome:
By the end of this programme, students will be able to:
Identify the functions of HTML, CSS.
Build a simple Web App
Course curriculum
- 
            
            1
- 
                    
                      
                    
                    
                    
What's a Web App?
 - 
                    
                      
                    
                    
                    
Quiz 1
 - 
                    
                      
                    
                    
                    
What is a Tech Stack? What is Frontend?
 - 
                    
                      
                    
                    
                    
Activity: Make your own HTML website
 - 
                    
                      
                    
                    
                    
Backend
 - 
                    
                      
                    
                    
                    
Quiz 2
 
 - 
                    
                      
                    
                    
                    
 - 
            
            2
- 
                    
                      
                    
                    
                    
Tech Stack
 - 
                    
                      
                    
                    
                    
Activity: Create React App
 
 - 
                    
                      
                    
                    
                    
 - 
            
            3
- 
                    
                      
                    
                    
                    
HTML and CSS
 - 
                    
                      
                    
                    
                    
Quiz 3
 - 
                    
                      
                    
                    
                    
CSS in the HTML
 - 
                    
                      
                    
                    
                    
Quiz 4
 
 - 
                    
                      
                    
                    
                    
 - 
            
            4
- 
                    
                      
                    
                    
                    
Layout
 - 
                    
                      
                    
                    
                    
Quiz 5
 - 
                    
                      
                    
                    
                    
Building the Layout
 - 
                    
                      
                    
                    
                    
Building the Layout
 
 - 
                    
                      
                    
                    
                    
 - 
            
            5
- 
                    
                      
                    
                    
                    
Functions
 
 - 
                    
                      
                    
                    
                    
 - 
            
            6
- 
                    
                      
                    
                    
                    
useState
 - 
                    
                      
                    
                    
                    
Quiz 6
 - 
                    
                      
                    
                    
                    
Adding State Management
 
 - 
                    
                      
                    
                    
                    
 - 
            
            7
- 
                    
                      
                    
                    
                    
Setting up Ezbackend
 - 
                    
                      
                    
                    
                    
Quiz 7
 - 
                    
                      
                    
                    
                    
Database Planning
 
 - 
                    
                      
                    
                    
                    
 - 
            
            8
- 
                    
                      
                    
                    
                    
HTTP Requests
 - 
                    
                      
                    
                    
                    
Installing Axios
 - 
                    
                      
                    
                    
                    
useEffect
 - 
                    
                      
                    
                    
                    
Mapping elements
 
 - 
                    
                      
                    
                    
                    
 - 
            
            9
- 
                    
                      
                    
                    
                    
End of Course
 - 
                    
                      
                    
                    
                    
Survey
 
 -