Course Description:
Full-Stack web development is one of the most popular developer occupation today, which allows you to work both on the front-end as well as the back-end portions of an application.
In this course, you will learn how to develop a web page by understanding the basic HTML structure, style a webpage using CSS and add interaction to web pages using JavaScript. You will then learn cutting-edge frameworks such as ReactJS, NodeJS and ExpressJS. You will also learn the fundamentals of database management and query writing for both SQL and NoSQL databases. Finally, you will also be able to deploy your project after understanding the basics of Git and version control systems.
Course Target Audience:
- Learners who want to earn online through freelancing
- Learners who want to continue their career as a full stack web developer
- Developers who want to switch to cutting-edge technologies and frameworks
Course Learning Objectives (CLOs) or what will this course bring to you:
After successful completion of this course, learners will be able to:
- Design and develop web pages using HTML, CSS and JavaScript
- Learn about Object-oriented style JavaScript
- Manipulate the DOM using JQuery
- Learn how to develop a front-end application using ReactJS
- Learn how to write a back-end code using NodeJS
- Communicate with back-end REST services
- Learn how to write API’s using ExpressJS
- Write queries for data manipulation and retrieval in SQL and NoSQL databases
- Deploy projects using Git and GitHub
Course Curriculum
1. Introduction to Full stack web development
2. What is HTML 5
3. What is CSS 3
4. Building logic with JavaScript
5. Development with ReactJS
6. Development using React JS (PART-2)
7. Introduction to Databases
8. Development in Node JS
9. Development in Node JS (PART 2)
10. Version control systems & project deployment