Web Development

Pursue opportunities as a front-end or back-end web developer with endless project possibilities.

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

Web Development

Pursue opportunities as a front-end or back-end web developer with endless project possibilities.

S.no Lesson Name Module
1 LU1: Discuss the history and evolution of the internet Module 1
2 LU2: Define and differentiate software and hardware
3 LU3: Elaborate the working of different computer networks
4 LU4: Differentiate different types of networks
5 LU5: Discuss different eras of the web Module 2
6 LU6: Compare static websites with dynamic websites
7 LU7: Elaborate and differentiate different web browsers
8 LU8: Compare different types of websites
9 LU9: Identify different web threats and explain their security measures
10 LU10: Highlight the process of domain registration and web hosting
11 LU11: Discuss shopping carts and e-commerce
12 LU12: Explain the basics of web designing Module 3
13 LU13: Analyze different software to design websites
14 LU14: Apply advanced website design principles in your website
15 LU15: Develop a website project plan Module 4
16 LU16: Utilize the Software Development Life Cycle in a web project
17 LU17: Discuss the basic and historical perspectives of databases Module 5
18 LU18: Differentiate different Database Management Systems (DBMS)
19 LU19: Create a database of a website in a Database Management System
20 LU20: Write HTML code for a website Module 6
21 LU21: Use JavaScript in a website
22 LU22: Implement CSS in a website
23 LU23: Develop a website using PHP Module 7
24 LU24: Develop a website using ASP.Net
25 LU25: Develop a dynamic website in ASP.Net
26 LU26: Develop a dynamic website in PHP
27 LU27: Prepare a project document
28 LU28: Demonstrate ethics and professional conduct Module 8
29 LU29: Plan business-process activities
30 LU30: Develop awareness of rights
31 LU31: Discuss the impact of emerging web technologies Module 9
32 LU32: Explain the role of APIs in web development
33 LU33: Explore the use of web frameworks
34 LU34: Analyze the importance of responsive design
35 LU35: Examine the role of cloud services in web hosting
36 LU36: Identify best practices for web accessibility