1 Month (40 Hours)
Node.js
Strong foundations in JavaScript
React.js
- Strong foundation of JavaScript.
- Good Knowledge of HTML & CSS
- A good understanding of Popular CSS libraries e.g., Bootstrap
Node.js
- Learn why server-side JavaScript is useful
- Install Node.js
- Learn how Node.js is architected to allow high scalability with asynchronous code
- Create basic web applications with Node.js
- Build an HTTP server using the core modules in Node.js
- Use stream I/O to efficiently serve the web pages
- Create modules to organize the server
- Test the reliability of the application with unit tests
- Convert the application to an MVC framework using Express
- Interface to a database (MongoDB & SQL) and a web service
React.js
By the end of this course, students will be able to:
- Understand what React is and what problems it solves
- Build amazing single page applications with React JS.
- Realize the power of building composable components
- Be the engineer who explains how React works to everyone else, because you know the fundamentals so well
- Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 JavaScript syntax
Node.js
- Setting up the environment
- Using Node.js to execute scripts
- HTTP
- File System
- Express
- Data Sources
React.js
- What is React
- Setting up your ReactJS Development
- Building Components with JSX
- Communicating with props
- State in React Components
- Class Based Components and Understating React Component Life Cycle
- Handling User Input with Form Events
- Making Api Requests with React
- Building Lists of Records
- Functional Components in React
- React Hooks
- React Router & Navigation
- Exploring UI Libraries for React and Deployment