Les objectifs
MERN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, ReactJS, and Node.js.
By the end of this hands-on intensive training course, the students will be able to:
- Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability.
- Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications.
- Use Express, a simple yet powerful web application development TP server framework built on top of Node.js.
- Using ReactJS .
- Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend.
- Get acquainted with the latest web application development trends in the IT industry.
Pré-requis
- Knowledge of JavaScript and ML
Programme de formation
Node.js
- Getting started with Node.js
- Node Package Manager
- Modules
- Asynchronous Programming
- Callbacks
- Events
- Streams
- Web Sockets
reactjs
- React and JSX Basics
- What is React?
- React.js Benefits
- Downloading React.js
- Hello World, React.js
- React.createElement Method
- ReactDOM.render Methods
- JSX and React
- Babel Transformer for JSX
- React's Standard Components
- React's Composable Components
- Nesting React's Components
- Properties in React's Components
- Outputting Variables in JSX and React
- React.js Features
- React States
- Setting Initial State in React.js
- Updating States
- Outputting React.js States
- React.js Props vs. States
- Creaing and Calling React Component Methods
- React Component Events
- React Patterns for Using Props
- React Component Lifecycle Events
- Advanced React.js
- Testing with Jest
- Reflux—Data Flow for React.js
- React.js Router Demo
- React Native Demo
- Isomorphic React.js with Express.js
Express.js
- MVC Pattern
- Introduction to Express
- Routing
- TP Interaction
- Handling Form Data
- Handling Query Parameters
- Cookies and Sessions
- User Authentication
- Error Handling
- Creating and Consuming RESTful Services
- Using Templates
MongoDB
- Understanding NoSQL MongoDB
- Finding Documents
- Update, Insert, and Upsert
- Indexing
- Data Modeling
- Aggregation
Nous contacter sur le 27 862 155 , 54 828 018, 71 866 142
Durée :
5 jours