0% found this document useful (0 votes)
37 views8 pages

Mean Stack Developer

Uploaded by

Indrajith Nair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
37 views8 pages

Mean Stack Developer

Uploaded by

Indrajith Nair
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

TCS iON NPT - MEAN Stack Developer

Test Syllabus
TCS iON NPT - MEAN Stack Developer Test Syllabus

Exam Pattern
Part A Test of Knowledge + Part B Test of Application
Total no. of Questions Total Marks Total Duration (Mins)

52 100 120

Exam Pattern: Part A

Part A - Test of Knowledge


No. of Questions Marks per MCQ Total Marks Duration (Mins)

50 1 50 60

2
TCS iON NPT - MEAN Stack Developer Test Syllabus

Part A Syllabus - Test of Knowledge


Sr. No. Module Descriptor Topic Subtopic Weightage
1 Basics, MEAN Stack Basics Basics of Front-end, Basics of 10%
Installation and Development Back-end, Database Layer,
Setup Basics, Business Logic, Client Server
Architecture
Installation of
various tools Installation and Installation of: Node.js,
and setup Angular CLI, MongoDB
configuring
them, Setting
up the
development
environment

3
TCS iON NPT - MEAN Stack Developer Test Syllabus

2 Building User Front-End Front-end and Angular Framework Basics, 28%


Interfaces with operations, Single-Page Introduction to Single-Page
Angular Angular JS Application Application (SPA), SPA vs
basics and Multi-Page Application (MPA),
Designing the UI Building SPA with Angular
with Angular
Generating an Project creation, Project
Angular Project Structure Overview

Writing Angular HTML Template, TypeScript


Components class, CSS selector, CSS styles,
Component Creation steps
and commands, Manually
Creating Components,
Material Components, Sharing
data between child and
parent directives and
components
Events and Component Life Cycle, Events
Bindings in Angular, Binding to Events,
Determining an Event Target,
Binding Passive Events,
Keyboard Events, Property
Binding, Text Interpolation,
Two-Way Binding, Custom
Events and Binding
Angular Services Services Basics, Dependency
and Dependency Injection (DI) Basics, Providing
Injection Services

Angular Forms Typescript and HTML5 form


controls and attributes,
Reactive Forms, Template
Driven Forms, Setup of Form
Model w.r.t. Reactive and
Template Driven Forms, Data
Flow in Forms, Mutability of
Data Model, Form Validation,
Testing Angular Forms, Form

4
TCS iON NPT - MEAN Stack Developer Test Syllabus

Events: form submission, form


reset, input change, value
change, form control status
change, form control value
change, form group value
change
Form Accessibility: ARIA
attributes, keyboard
navigation, visual cues, focus
management
3 Building Server- Server-side Introduction to Project Creation, Project setup 20%
side with Node.js Scripting, basics Node.js and basic structure
of Node.js,
Required
Modules and CommonJS, require, exports,
Modules and
Require module. Export, Resolving and
Components,
Reloading, Wrapping,
NPM, HTTP
Execution, Returning exports,
Servers and Caching
more
Modules package.json file, requiring
module, testing the module,
NPM and External Modules
Synchronous vs Synchronous vs Asynchronous
Asynchronous programming in Node.js,
Event Loop, Promises,
Async/Await, Concurrency and
Parallelism, Blocking vs Non-
Blocking Code, Performance
Considerations
Creating HTTP Server HTTP Module, Node.js as Web
Server, Query String

4 Building APIs Server-side Restful Web 14%


With Express operations, Services and REST APIs, SOAP, Data formats
APIs, Express JS Creating a server like JSON, HTML and XML,
Server Configuration and
routing
HTTP Methods GET, POST, PUT, DELETE
and Routing Methods, Routing and
Middleware, Handling
Requests and Responses,
Templating with Pug or
Handlebars, Error handling

5
TCS iON NPT - MEAN Stack Developer Test Syllabus

and debugging

Nodemon Installation and Configuration,


Usage, Using Nodemon as
Child Process, Using as
Module, monitoring multiple
directories, Ignoring files,
event triggering, Pipe output
to somewhere else, Design
Principles
5 Managing Date Database, Basics Installation and setup, 20%
with MongoDB Database Installing Mongoose
Servers,
NOSQL Documents and Collections
database,
MongoDB
Database Models Embedded Data Model

Normalised Data Model

Database Operations Creating and Dropping


database, CRUD Operations,
Projection, Limiting and
Sorting, Indexing, Replication,
Sharding
6 Putting it all Integration of Combining all Combining MongoDB, 8%
Together front-end, together Express.js, Angular, and
back-end and Node.js to build a web
APIs and application, Implementing
building a high- authentication and
end web authorisation with Passport.js
application Implementing authentication
and authorisation with
Passport.js, Deploying the
application to a production
server

6
TCS iON NPT - MEAN Stack Developer Test Syllabus

Exam Pattern: Part B

Part B - Test of Application


No. of Questions (Case) 2
Marks 50
Duration (Mins) 60
No. of Test Cases Total Marks per
Distribution Marks
Case
4 Test Cases - 5 Marks
Case 1 4 5

Case 2 4 7.5 4 Test Cases - 7.5 Marks

7
TCS iON NPT - MEAN Stack Developer Test Syllabus

Part B Syllabus - Test of Application


Coding Questions Module Coverage Skill Assessed Weightage
Practical Scenario - Case 1 Design (Front-end) HTML5, CSS3, Angular 40%

Practical Scenario - Case 2 Working with Node.js and Express JS with 60%
MongoDB, Express JS MongoDB Database, Working with
and Node.JS REST APIs

You might also like