NODEJS DEVELOPMENT COURSE PREVIEW


Type

: Advanced Training Program

Audiences

: UI Developers/Web Developers

IDE

: Visual Studio 2015

Delivery methods

: Instructor-led Classroom/Online Training

Duration

: 3 Days

Language

: English




  • This course is specially designed for UI developers and Web developers, who wish to learn how to develop high performance, event-driven, real-time and scalable networking and web applications using NodeJS development. The other components if the courseware includes fundamentals like express routes, bootstrap process, directives, statements, routes, filters, services, HTTP web server, handle requests and responses with event-driven comms and handling databases.

    Course objective

    1. Exploring most popular JavaScript MVW Framework.

    2. Understanding AngularJS basic and advanced in-depth concepts.

    3. How to create custom directives, filters and different types of scopes in directive.

    4. Creating and consuming REST service.

    5. Creating HTTP web server and handling requests & responses.

    6. Handle Sessions, Cookies, and Session Stores.

    7. Using HTML Templating engines like Jade and Handlebars.

    8. Using Node's Package Manager – NPM



    Who should do this course?

    All professionals who are keen to develop high performance, event-driven, real-time and scalable networking and web applications should go for this course.

    Pre-requisites

    Anyone who wants to learn MEAN development should have a basic knowledge of JavaScript and HTML/HTML5.

  • AngularJS

    1. History of AngularJS

    2. Angular Architecture

    3. 3 Vs of Big-Data - Volume, Velocity and Variety

    3. Expressions

    4. Directives

    5. Controllers and Scope

    6. Filters

    Hadoop Core Components

    7. AJS HTML Events

    8. Two Way Binding

    9. AngularJS Services

    10. Modules

    11. Standard Validations and Custom Validations

    12. CRUD Operations using Web API

    13. Templates

    14. Routing

    NodeJS

    1. Understanding NodeJS

    2. NoeJS Advantages

    3. NodeJS Fundamentals

    4. Installing NodeJS

    5. Node's Event Loop

    6. Writing Asychronous Code

    7. Blocking vs Non-Blocking Code

    8. Understanding Modules

    9. Built-In Modules

    10. Using require() to modularize code

    11. Creating Modules

    12. Exporting Modules

    13. Understanding node_modules folder

    14. Installing and using 3rd Party Modules

    15. Events and Streams

    16. Understanding Events

    17. Reading and writing streams

    18. Building Node Web Application

    19. Building a Web Server

    20. Making Web Request

    21. Understanding Web sockets

    22. File System

    23. Understanding Process Object

    24. Manipulating Files

    25. Understanding Buffers

    26. Working with Form

    27. Displaying Data

    28. Error Handling

    29. Working with Session, Cookies

    30. Authentication and Authorization

    31. Database Operations

    32. NoSQL DB vs SQL DB

    33. Connecting to NoSQL DB – MongoDB

    ExpressJS

    1. Building Web Application with ExpressJS

    2. Understanding ExpressJS

    3. Installing ExpressJS

    4. Fundamentals of ExpressJS

    5. Defining Routes

    6. Routes Evaluation

  • TrainingNCR.com assures weekly mock-up tests and regular assignments to help the students cement their foundation and have a real work-like scenario. The total tests and assignments have no limit for diligent students.

  • Desciption: Create a online shopping site, which will show the list of products to User/Customer. A user can purchase products and see the previous order history. Here, admin will be responsible for adding products, categories and approving customer order. The application will use three-tier architecture with extensible approach. We would be using payment gateway to do online payment.

    What you will learn through project?

    1. How to create shopping cart.

    2. How to integarate payment gateway.

    3. How to decouple modules using Dependency Injection

    4. How to validate data at clientside and server side.

    5. How to optimize your page performance.

    6. How to secure you application based on user roles.

    7. How to publish your App on IIS.

DROP US YOUR QUERY

Request a Callback