![](https://femtechtraining.com/wp-content/uploads/2023/02/pankaj-patel-bYiw48KLbmw-unsplash-770x450.jpg)
Web Design and Application Development (NodeJS + React + MySQL)
Course Description
Course Fee –
100,000WEB DESIGN AND APPLICATION DEVELOPMENT (NODEJS + REACTJS + MYSQL)
COURSE OUTLINE
WEEK 1
- Introduction to Web Development.
- Introduction to HTML, tags and attributes.
- Introduction to CSS, types of CSS and using CSS Selectors.
- CSS properties and variables.
WEEK 2
- Web design project using HTML and CSS.
- Responsive CSS and CSS Media Queries.
- Design a Responsive Website
WEEK 3
- Introduction to JavaScript.
- Data types and Variables.
- JavaScript Operators.
- Objects and Arrays.
WEEK 4
- Condition Statement in JavaScript.
- Looping in JavaScript (while loop, for loop, for-each loop etc.).
- JavaScript Functions.
- JavaScript Classes.
- Destructuring
- Import & Export
- Filter & Map Methods
- Spread syntax
WEEK 5
- Template String
- Arrow function
- DOM Manipulation in JavaScript.
- JavaScript Event Handlers.
- Handling HTML Forms in JavaScript.
- Session and Local storage in JavaScript.
- Promises in JavaScript (Async / Await).
WEEK 6
- Introduction to ReactJs.
- Using react using a CDN.
- Installing Nodejs.
- Creating a react app/website.
- JSX & React component structure.
- Class based and Function based React components.
- Introduction to props.
WEEK 7
- CSS Styling and Inline Styling in ReactJs.
- Life-cycles in ReactJs.
- Introduction to React Hooks (useState and useEffect).
- Custom React Hooks.
- Higher Order Components.
WEEK 8
- Working with forms in ReactJs.
- Event Handling in ReactJs.
- Using useCallback, useMemo and useRef Hook.
WEEK 9
- Introduction to React Router.
- React Router Setup.
- Multi Page React Sites.
- Links and NavLinks.
WEEK 10
- Introduction to ExpressJs.
- Installing ExpressJs and Building a Web Server.
- Routes in ExpressJs
- Static Files and Middleware.
- Templates and Template Engine.
WEEK 11
- Form Handling and Validation in ExpressJs.
- Sessions and Cookies in ExpressJs.
- RESTful APIs and JSON, GET and POST requests.
- User Authentication using cookies and session.
- Structuring and Managing an ExpressJs Application.
WEEK 12
- MySQL Database.
- Database Tables and Relationships.
- Database Queries.
- Connecting your Nodejs to MySQL Database.
- Database CRUD Operations.
- Project
- Examination
Course Info
- Course Duration: 12 Weeks
- Skill Level: intermediate