1 / 6

Node.js Certification Course Training

In this course, you will learn the Node.js, Node ORM - Sequelize, Mongoose, Express and JavaScript Task runner (Gulp) fundamental like database, express routes, bootstrap process, directives, statements, routes, pipes, services, HTTP web server, view engines - pug/handlebars, handle requests & responses, event-driven communications, handling databases and much more..

Download Presentation

Node.js Certification Course Training

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. MasteringNode.js • About theCourse • The Mastering Node.js with MongoDB course is primarily designed for UI Developer(s)/Web Developer(s) who want to learn how to develop high performance, event-driven, real-time and scalable networking and web applications. In this course, you will learn the Node.js, MongoDB, Node ODM - Mongoose, Express and JavaScript Task runner (Gulp) fundamental like database, express routes, bootstrap process, directives, statements, routes, pipes, services, HTTP web server, view engines - pug/handlebars, handle requests & responses, event-driven communications, handling databases and muchmore... • Course objective • At the completion of this course, attendees will be ableto; • Understand Node.js basic and advanced in-depthconcepts. • Creating REST Service using Node and consuming it usingAngular. • Create HTTP web server and handling requests &responses. • Handle Sessions, Cookies, and SessionStores. • Design database usingMongoDB. • Use Node.js ODMMongoose. • Install and Publish Node's Package Manager -NPM. • Create views using Pug andHandlebars • Create Unit tests using frameworks - mocha, chai, karma andjasmine. • Use JS Task runner likeGulp. • Publish their MEAN App on cloud serverHeroku. • Who can do thiscourse? • All professionals who are keen to develop high performance web applications should go for thiscourse. • Pre-requisites • Anyone who wants to learn Node.js development course should have a basic knowledge of JavaScript andhtml5. • Tools/IDE • Visual Studio Code, Node.js, MongoDBCompass Page1

  2. CourseCurriculum • Module1 • Introduction toNode.js • Introduction toNode.js • History ofNode.js • Introduction toio.js • What is Node.js Foundation? • Why Server-sideJavaScript? • Getting started withNode.js • Node.js Architecture • JavaScript EventLoop • Node.js vs. others Server-SideFrameworks • Node.js ApplicationArea • Who UseNode.js? • Advantages ofNode.js • Limitations ofNode.js • JavaScript withNode.js • Writing AsynchronousCode • Blocking vs Non-BlockingCode • Modules • Understanding Modules • Built-InModules • CreatingModule • ExportingModule • ImportingModules • Node.js CLI andNPM • UnderstandingCLI • Node's Package Manager:NPM • Local Packages and GlobalPackages • Installing, Updating and Removing Modules usingNPM • Understanding package.jsonfile • Module2 • Buffers • Creatingbuffer • Buffer decoding • Streams • Creatingstreams • Streams types • Readable Stream Page2

  3. Writable Stream • StreamPipe • Events • UnderstandingEvents • Event Emitterclass • EmittingEvent • ListeningEvent • Exceptions Handling • Try..catch • Callback • EventEmitters • Code Debugging • Built-InDebugger • Node Inspector • IDEDebuggers • Module3 • File System and PathModule • Introduction to fs Module • The fs modulesoperations • Manipulating Files – Create, Open, Read, Write, Close, Rename, Delete • Manipulating Directives – Create, Read,Remove • The pathModule • Web sockets and Real-Time Web • Understanding Web sockets • Need of Websockets • Web sockets in Node.js • Creating real-time chatapplication • Module4 • HTTP • Building a WebServer • HTTP Request Methods,Headers • Response Codes andHeaders • ExpressFramework • UnderstandingExpress • InstallingExpress • Creating and Running Express App • Routing and ViewEngines • Routing • RouterObject Page3

  4. Router ObjectMethods • View Engine –Handlebars • ResponseMethods • Middleware and RequestProcessing • Middleware • ExpressMiddleware • Express RequestProcessing • Module5 • MongoDB • Understanding NoSQL DB • NoSQL vs SQLDB • Understanding MongoDB • MongoDBAdvantages • MongoDBFundamentals • Analogy between RDBMS & MongoDB DataModel • MongoDB Datatypes • MongoDB ShellCommands • Understanding db, collection anddocument • Understanding Embeddeddocuments • Queryingdatabase • Tools &API • MongoDBTools • Introduction to Mongo Chef • Mongo Chef for databaseoperations • Database Backup &Restore • ExportingDatabase • ImportingDatabase • Module6 • MongoDB ODM –Mongoose • Introduction toMongoose • Exploring fundamentals ofMongoose • MongooseModels • Mongoose DataTypes • MongooseRelationships • Mongoose CRUD operations to query MongoDB • Database Operations with Node REST Service andMongoDB • Introduction toREST • Developing REST services using Node.js andMongoDB • REST Service CRUD Operations Page4

  5. Module7 • UnitTesting • Understanding Unit Testing • Test Driven Development(TDD) • Advantages of Unittesting • Node.js Unit Testingframeworks • Mocha andChai • Introduction to Mocha andChai • Unit Test cases using Mocha andChai • Karma andJasmine • Introduction to Karma andJasmine • Unit Test cases using Karma andJasmine • Module8 • Security • Implementing Token basedAuthentication • Managing Usersession • Implementing Authorization • RouteProtection • Protecting a Route from UnauthorizedAccess • Need of RouteProtection • Securing RESTAPI • Understanding Token based Security • Implementing Token basedSecurity • SecuringRoutes • Gulp - JavaScript TaskRunner • UnderstandingGulp • Using Gulp to buildapp • Cloud Deployment - Heroku • Deploying usingGithub • Node.js HostingOptions • Hosting Node.js App on cloud serverHeroku • ContactUs • For more information about the course, visit:www.dotnettricks.com/training/masters-program/mastering- nodejs • Feel free to call us at +91 9999 123 503 or email us atinfo@dotnettricks.com Page5

More Related