Full Stack Development
PROFESSIONAL CERTIFICATION
Javascript Refresher
html, css, loops, conditional handling, es6, basic data structures, Dom manipulation
Backend (Node.js)
Creating web servers with Node.js and Express First steps, Require and module.exports, Asynchronous non-blocking code, Using npm for dependency management, Express, Setting up Express to listen for requests, Routing: defining URL routes and sending response, Exploring Middleware, Using the Express router, Using controllers to define functionality, Defining dynamic routes with URL parameters, BONUS: Improving MERN development workflow with Nodemon, Working with MongoDB and NoSQL, Introduction to NoSQL databases, Importing and exporting data, Connecting to a Node.js application, Querying the database from Node.js, Introduction to REST APIs, Using Mongoose to manage MongoDB database connections in Node, Defining data structure with Mongoose schemas and models, Defining complex data structures with Mongoose schemas, Creating GET routes using Mongoose queries, Creating GET routes for subdocuments using Mongoose, Creating new documents in MongoDB using Mongoose and POST methods, Updating existing documents in MongoDB, Using Mongoose to delete data from MongoDB
React
Single Page Applications with React, Environment Setup, Project Setup, CLI, Hello World, Introducing JSX, Rendering Elements,Components and Props, Handling Events, Conditional Rendering, Lists and Keys, Forms, Lifting State Up, Accessibility, Code-Splitting, Basic Hooks