Node.js
Transfer your JavaScript skills to the server-side and become a full-stack engineer! By learning Node.js, you’ll be able to do a lot more with JavaScript, like creating command-line interfaces and APIs, and interacting with the file system. All the things you need to level yourself up to a full-stack or back-end engineer. Node Js has become the ubiquitous tool for JavaScript web development and virtual any technology written in JavaScript for the web. Node Js has become a cornerstone of the JavaScript eco-system. Its versatility for using and huge community behind it makes it indispensable for the modern JavaScript developer and it’s virtually a requirement to be at least somewhat familiar with it these days.
React.js
React.js, is an open-source JavaScript library from Facebook used for view rendering work in large scale or single page applications (SPA). It encourages the creation of reusable UI components to present data that changes over time. You will understand the problems that React can help you solve, gain a deeper understanding of JSX, work with form components, implement React styles, and learn how to integrate unit tests for React components.
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
DevOps