Overview
COURSE DESCRIPTION
The 12-week Web Development course is designed for aspiring front-end and back-end developers. Students will learn to build websites and web applications using HTML, CSS, JavaScript, and modern frameworks like React, Angular, and Vue for front-end development.
For back-end, the course covers server-side programming using Node.js, Express, and databases such as MongoDB and MySQL.
Students will also dive into version control with Git, deployment techniques, and security best practices.
CERTIFICATION
Upon completion, students will be equipped with full-stack web development skills, enabling them to handle both client and server-side web projects.
LEARNING OUTCOMES
-
Master front-end technologies like HTML, CSS, JavaScript, and React.
Learn back-end development with Node.js, Express, and database integration.
Practical assignments and real-world projects.
Suitable for both beginners and experienced developers.
Curriculum
-
Module 1
-
Module 2
- LU5: Discuss different eras of the web
- LU6: Compare static websites with dynamic websites
- LU7: Elaborate and differentiate different web browsers
- LU8: Compare different types of websites
- LU9: Identify different web threats and explain their security measures
- LU10: Highlight the process of domain registration and web hosting
- LU11: Discuss shopping carts and e-commerce
-
Module 3
-
Module 4
-
Module 5
-
Module 6
-
Module 7
-
Module 8
-
Module 9
- LU31: Discuss the impact of emerging web technologies
- LU32: Explain the role of APIs in web development
- LU33: Explore the use of web frameworks
- LU34: Analyze the importance of responsive design
- LU35: Examine the role of cloud services in web hosting
- LU36: Identify best practices for web accessibility