Web Development
Who we are and what we do
Course Description
This course provides a comprehensive introduction to full-stack web development using the MERN (MongoDB, Express, React, Node.js) technology stack. Students will learn how to design and develop dynamic and interactive web applications, manage databases, and optimize web applications for performance, security, and search engine optimization (SEO). Through a combination of lectures, coding exercises, and real-world projects, students will gain practical experience with MERN stack development and build a portfolio of web applications to showcase their skills and knowledge to potential employers.
Course Objectives
The objectives of our web development course are to equip students with the skills and knowledge necessary to:
- 1. Build MERN full-stack web applications
- 2. Understand web design and UX principles
- 3. Use React for dynamic web development
- 4. Develop scalable web apps with Node.js and Express
- 5. Manage data with MongoDB and perform CRUD operations
- 6. Optimize web apps for performance, SEO, and security
- 7. Collaborate with developers and stakeholders
- 8. Create a portfolio of web development projects
Prerequisites
We require all our students to have the following prerequisites in order to excel perfectly in this course:
- 1. A computer
- 2. A stable internet connection
- 3. A strong passion for learning
Duration
6 Months
Delivery Method
Instructor-led virtual training. Assignments with hands-on projects and practicals.
Course Outline
# | Course Module | |
---|---|---|
1 | Introduction to web development | |
2 | HTML Fundamentals | |
3 | HTML Advanced Concepts | |
4 | CSS Fundamentals | |
5 | CSS Advanced Concepts | |
6 | Introduction to TailwindCSS | |
7 | Introduction to JavaScript | |
8 | Advanced JavaScript Concepts | |
8 | Introduction to Typescript | |
9 | Introduction to NodeJs | |
10 | Introduction to Express Framework | |
11 | Introduction to MongoDB | |
12 | Introduction to React.js | |
13 | Introduction to MERN Stack Development | |
14 | Introduction to Git & Gihub |