MACHINE
LEARNING
LEARNING
ECOSYSTEM
BIG DATA
AI
FUTURE PROOF YOUR CAREER ASPIRATIONS WITH
NTTF BLENDED LEARNING!
4 Re-Skill 2019 www.nttftrg.com Toll Free Number 1800 103 6883
Contents
01 OVERVIEW
11 ADVANCE IT COURSES
23 IT PROGRAMMING COURSES
53 HALF-YEARLY CALENDAR
NTTF’s “ReSkill” blended offers to sustain the learning ecosystem by a combination of “Coherent” and “Unified”
methodology, Class room and Online mentored by Subject Matter Experts for aspirant’s to be career ready to
bridge the gap focusing on imbibing practical skills aligned with hands on training.
Reskilling aims at finding ways to accommodate diverse skill sets and make sure aspirant aligns their professional
goals with the new business objectives of the global industry.
Our Reskilling vertical is a scalable model supported by two pillars: digital driven (online content from our industry
leading partners) and impact for individuals, with structured supervision.
With the growing demand, it is projected that half of the Indian IT industry's four million employees to be
upskilled and another two million potential employees and students will be skilled over the next three to four
years with aspirations aiming to scale new heights on new-age technologies such as Artificial Intelligence (AI)
and Machine Learning (ML), Virtual Reality (VR/AR), Internet of Things(IoT and IIoT), Big Data Analytics, Robotics
Process Automation, 3D printing/Additive manufacturing, Cloud Computing and cybersecurity. This has opened
up the market towards challenging job roles demanding new skills.
"No matter the job, one thing is certain; future jobs are based on acquiring new skills throughout your entire
career"
While organizations are investing in providing the required training opportunities, the key to success lies with
the Individual’s today. By gaining relevant skills that are growing in demand, an individual can position himself/
herself in a strong position to accelerate his/her growth by having the skills to quickly take advantage of new
career opportunities. Hence, “Future Proof your Career Aspirations!” will ensure your value and relevance
today.
With a scope for more like-minded and out-of-the-box opportunities joining hands to likely see an increase in
the need for hybrid skill sets, combining abilities in unique ways. So, Be Curious !
These Certification programs are being offered as blended learning model at NTTF, Electronic City training
Centre, Bangalore.
All students who are pursuing or completed their diploma/graduation are eligible to enrol for the programs.
The Post Diploma programs are offered as a blended learning model for a duration of 6 months each at NTTF,
Electronic City training Centre, Bangalore.
All students who have successfully completed their Engineering / Diploma are eligible to enrol for the programs.
Working professionals who are interesting to enhance their career in leading roles are eligible to be a part of
the evening and weekend programs.
Post Diploma Certifications are offered on course completion by NTTF and the respective technology partners.
Why NTTF
60 years of experience of skilling India with Pan India Operations
Industry leading partnerships with 100+ Automotive, Manufacturing, Electronics, IT, Computer Engineering
Companies, etc.,
Rich on line course content from our respective partners and MOOC, which enables a unique blended
online content and hands on supervised learning experience.
Programme Objectives:
This course is designed to impart detailed knowledge in Computer Networks using various protocols. Managing and
configuring the Switches , Routers and various WAN technologies.
Router and Switch - architecture, components, operations and configuration.
Course Content:
Network Fundamentals
LAN Switching Technologies
Routing Technologies
WAN Technologies
Infrastructure Services
Infrastructure Security
Infrastructure Management
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Develop an understanding of cybercrime, security principles, technologies and procedures used to defend IT
networks.
Understand security controls for IT networks, servers and applications
Implement proper procedures for data confidentiality and availability
Course Content:
Information Security & Cybersecurity, objectives Security of Networks, Systems, Applications
and roles. Concepts - risk, common attack types and Data; process controls – risk assessments,
vulnerability management, penetration testing
Security Architecture – OSI model, Firewalls,
Isolation & segmentation, monitoring, detection Incident Response – investigations, forensics,
& logging, encryption - fundamentals, techniques disaster recovery and business continuity plans
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Ability to identify the different steps of an implementation
Ability to choose the processes suitable for automation, ability to drive an RPA project
Raise RPA awareness throughout the organisation
Course Content:
Understanding the concept of workflow Using UiPath as Mail and PDF
Working with Data in UiPath Working with User Events
Excel and Dataable Automation Concepts of UiPath Orchestrator
Introduction to Ui-Elements I/O Introduction to Front + Back Office Robots
Automating Image and Text Understanding SAP Concepts
Automation using Citrix Understanding Database Concepts in UiPath
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Able to effectively deploy secure and robust applications on AWS.
The course will help to identify the appropriate AWS services based on data, computer and/or security requirements.
Course Content:
Cloud deployment and service models
AWS Global Infrastructure and its benefits
AWS Services
Ways to access AWS Services
Sign-up for AWS free-tier account Create a S3 bucket through AWS CLI
Create a S3 bucket through Console Launch an EC2 instance
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
The course imparts a good understanding of electronics, microcontroller operation, sensors and communication
protocols.
Understand architecture of networks, devices, programming, data, security and a rapidly evolving field of cloud
computing and its relation to IoT.
Course Content:
Internet of Things Architecture Cloud Architecture - Services and
Device Design: Sensors and Embedded Importance in IoT
Development Boards Integration of IoT devices with cloud
Boards : UP Squared* Grove* IoT Development Kit Data, Storage and Security
Communication with Bluetooth and WiFi modules Interfacing peripherals &
IoT Communication Protocols - Wired, Wireless, Programming GPIOs
Application, Transport Layer
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Identify different IT sectors, find the relevant Automated processing techniques to enhance the quality of usage
Conceptualize and analyse new problems leading to research and development
Course Content:
Preliminaries of Statistics Text Mining
Graphical Techniques/ Data Visualization Natural Language Processing
Data Mining Survival Analysis
Advanced Regression Analysis
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
The beginners learn how the codes come is combined and what lines mean?
Understanding how to create the environment for self driving Car?
Understanding the procedure of building the AI
Understanding how could a trainee provide support to the Data Scientist
Course Content:
AI Basics (Theory) Recurrent Neural Networks
Machine Learning foundation Generative Adversarial Networks (advanced)
Deep Learning foundation Natural Language Processing, Predictive
Neural networks Analytics, Ensemble Techniques
Convolutional Neural Networks Machine Learning Applications Across Industries
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Able to design and implement efficient algorithms for high-performance computers. Understand the current
state-of-the art in parallel
Programming environments, portable software libraries and program development.
Course Content:
Basic of Parallel Computing
MPI Based parallel Computing
Open MP Based Parallel Computing
GUI Based Parallel Computing
Accelerator based parallel computing
Advanced issues in HPC
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
In-depth knowledge of Big Data and Hadoop including HDFS (Hadoop Distributed File System), YARN (Yet Another
Resource Negotiator) & MapReduce
Comprehensive knowledge of various tools that fall in Hadoop Ecosystem like Pig, Hive, Sqoop, Flume, Oozie, and
HBase
Course Content:
Introduction to Big Data & Big Hadoop 2.x Core Components
Data Challenges Hadoop Storage: HDFS (Hadoop Distributed
Limitations & Solutions of Big File System)
Data Architecture Hadoop Processing: MapReduce Framework
Different Hadoop Distributions
Hadoop & its Features
Hadoop Ecosystem
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Develop an in-depth understanding of functional, logic, and develop programming paradigms
R programming is a statistical language for Data Science specialization so Implement several programs and can be
implemented in several technique.
Course Content:
Data Analytics using R Programming Regression,
Develop expertise using R Programming Sentiment Analysis
Data Manipulation Predictive Analysis
Exploratory Data Analysis
Data Visualization
Data Mining
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Because Blockchain is incorruptible, many giant companies are also using Blockchain to provide the much-needed
security to their customer’s data.
Companies of the financial sectors are using Blockchain more than any other sector. Thus, they are also opening up
the opportunities for the youngsters who are proficient in Blockchain to have a career.
Course Content:
Blockchain and different Writing real smart contract with Solidity
applications in Blockchain Hyper ledger
Public and private Blockchain Hyper ledger Fabric
Ethereum Blockchain Hyper ledger environment
Ethereum environment
Smart contracts for Solidity
programming
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Develop a greater understanding of the issues involved in programming language design and implementation
Implement several programs in languages other than the one emphasized in the core curriculum C++
Course Content:
Introduction to Object-Oriented Features Static Members, Composition /
Objects Aggregation
C++ Application Code Constructors Constant Members
Encapsulating into an object Destructors, Inheritance Interfaces
Associations Exception Handling
Inner Classes C++ References, Object Design
Initialization Templates
C++ Operators
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Develop and validate models to solve complex problems using modern IT tool using C# coding.
Conceptualize and analyse new problems leading to research and development
Course Content:
Learn the fundamentals of C# pro- Introduction to WPF (Windows Presentation
gramming in Visual Studio, Exception Foundation Using C#),XAML, WPF Controls,
Handling OOP in C# Layout, Dialog, menus and commands,Toolbars
Object oriented techniques, Working and Status Bars, Dependency Properties and
with Arrays, Create Generic classes and Routed Events
methods Resources, Styles, Templates, Skins and
Collections, Generate and test your own Themes, Data Binding
classes using the Class Designer and
Object Test Bench tools
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Knowing Advanced Java gives you that leverage of moving to a sector which is less crowded and high in demand
Conceptualize and analyse new problems leading to research and development
Course Content:
HTML5 Programming Backend programming with Node.js
Styling with CSS3 App Development with Meteor.js
Basic JavaScript Concepts App Development with Angular
Twitter Bootstrap Programming
jQuery Programming Techniques
Hibernate
Struts
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Properly separate the model, view, and controller layers of your application and implement them using AngularJS
Master AngularJS expressions, filters, and scopes
Build Angular forms
Elegantly implement Ajax in your AngularJS applications
Write AngularJS directives
Course Content:
Our first AngularJS application Directives, Testing in Angular
Single Page Applications, Controllers AngularJS 2.x Overview and
Models, Views Migration Strategy
Expressions
Filters, Scopes
Angular Forms
Ajax, Data, and Angular
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
To learn the basic Mat Lab program and develop the algorithms.
To learn the basic function of the Simulink block
Implement the developed algorithms in the robot anatomy in the MATLAB simulator real time.
Application with demo using Mat Lab simulator.
Course Content:
Basic MATLAB Concepts and programming Ball Tracker Robot
Mathematical Manipulations 2D & 3D Graphical Representation
Introduction to Robotics Red Object Detection
Computational Devices
Driving System/Locomotion
Interfacing of Anatomy of Robot
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Identify different industrial sectors, relevant AM processes and measurement techniques to reduce cost and time
from design to manufacture
Develop and validate models to solve complex manufacturing problems using modern engineering and IT tool
Course Content:
Introduction
Evolution of 3D printing
CAD/CAM Overview
3D Printing technologies
3D Printing process from sketch to
printed model
Various applications of 3D printing
Hands on experience on 3D printers
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Understanding of basic fundamentals of a robot system
Robot Controller Understanding
Explanation of Joint, Linear and circular Motion
Selection and creating of Programs
Robot interfacing with Peripheral devices
Course Content:
Introduction to types of robots and their selection
Explanation of Mechanical unit
Teaching and program instructions
Taking Backup and Mastering instruction
Safety measures
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Understanding of embedded systems using modular design and abstraction
C programming: considering both function and style
Build and test circuits with Interfacing sensor and slave device with controller.
Learn how to solve problems using a finite state machine
Course Content:
Introduction to Micro Controller CAN Protocol
Embedded C Complier Interfacing with Sensors
GPIO programming Interfacing Displays and motors
ADC
UART
Interrupts/Timers
Analog Comparator/PWM
SPI/I2C
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Identify basic PLC logic functions.
The training is specifically designed for automation industry.
Course Content:
PLC Different Modules, P/S Unit PLC Programming of Siemens PLC’S, NO/
Different Types of application Sensors NC Concept, Data File Handling – Forcing I/O
Wiring and Fault Correction
Monitoring the Process Through Sensors
Programming Practices
Analog Addressing, Continues Process. Moni-
toring and Control, Configuring Alarms
Types of Controllers – On/Off, P, PI and PID
Control
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Identify basic HMI design functions.
GUI is a key feature of HMI devices as they are used to display the machine status
The training is specifically designed for automation industry.
Course Content:
Architecture of HMI PLC - HMI Interfacing
Configuring HMI Working with Control Panel
MPI Communication configuration PLC & HMI Interfacing
Alarm & Event Management
Operator command control
Data Logging
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Recognizing inherent variability in continuous production
Identifying sources of process output variation
Differentiating between design specifications and process capability
Course Content:
Introduction to SCADA Using the Graphics Designer
What is WinCC? Configuring alarms and displaying them
Creating a new project in WinCC on Industrial Network Security
a single standalone PC
Creating tags
Creating a connection to a PLC (using
S7-PLCSIM simulator)
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Mechatronics engineers design, develop and test a broad range of automated machines from industrial systems,
artificial intelligence and medical equipment, to consumer products.
Course Content:
Electronics Circuit and sensors
Embedded programming and application
Autonomous Robots
Engineering CAD and Drafting
High-Tech Manufacturing
Manufacturing Processes, Welding
PLC Programming of Siemens
Implementing SCADA and HMI application
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Troubleshooting on Electrical components of the system, Electro-pneumatic components and Mechanical
components.
Programming the working model of a plant.
Complete dismantling and assembling of Pneumatic press module and programming
Course Content:
Familiarisation of Electrical components Electro-pneumatic components
Mechanical components
Embedded programming and application
Autonomous Robots
Engineering CAD and Drafting
PLC programming
Fluid Sim-P software familiarization
Diagnostic kit Software familiarisation
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
DCS and Panel Designing training imparts the skills for handling process automation. Further included is the
comprehensive working knowledge of Variable Frequency Drives (VFD) commonly known as AC drives along with
control panel system designing.
Course Content:
Introduction to DCS SCADA connection
PCS overview & benefit Interconnection of charts
Folder sharing, hardware configuration SFC, Book-back PO
Charts, conditional calling
Analog level transmitter
Pump motor control, valve control
Multiple charts, SCADA configuration
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Recognize compressors, including piston, screw, lobe, and vane. Understand operation and maintain a compressor.
Understand the role of pressure regulators and directional control valves.
Common hydraulic system applications, hydraulic system components, causes and effects of fluid contamination.
Course Content:
Introduction to Hydraulics and Pneumatics power
Various types of Hydraulic and Pneumatic Elements
Types of Valves and its applications
Hydraulic and Pneumatic Circuits
Trouble shooting
Safety
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Recognize compressors, including piston, screw, lobe and vane. Understand operation and maintain a compressor.
Understand the role of pressure regulators and directional control valves.
Common hydraulic system applications, hydraulic system components, causes and effects of fluid contamination.
Course Content:
Introduction to Pneumatics power Trouble shooting
Various types of Pneumatic Circuit diagram as-systematic Fault Finding
Electro Pneumatic Elements Safety measures
Types of Valves, Designation
Functions and its applications
Pneumatic and Electro Pneumatic Circuits
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Thorough understanding of principle and operation of CNC-TURNING
Familiarisation in programming concepts of CNC-TURNING
Course Content:
Introduction to CNC Machines applications and advantages of CNC Technology
Principle and Operation of CNC-TURNING M/C
Fundamentals of Programming
Programming concepts of CNC - TURNING M/C
Cutting Parameters
Hands on experience on latest production machines
Training Methodology:
Instructor-Led-Training Hands-on-Lab Self paced learning with Guidance
Programme Objectives:
Through knowledge of CNC control system
Job setting and datum setting
Mastering in programming and operation
Detailed study of cutters, holders and cutting parameters calculation
Course Content:
Overview of CNC machine Job loading, datum setting
Types of CNC machine Tool length compensation
Principle of working, co-ordinate system Cutter radius compensation
Types of offset, 2D Programming, canned cycles
G and M Codes
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
(Software/Hardware)
Programme Objectives:
Thorough knowledge of CNC EDM wire cut, EDM Sinker and control system
Job setting and machining parameters
Programming and machine operation
Electrodes design and wire specification
Course Content:
This CNC EDM course will explain in detail the method of CNC EDM programming, setting and operating a modern
CNC EDM machine, with examples of all typical EDM operations
It is also based on today’s most popular FANUC AND MAKINO machines, which is prevalent in industry and directly
applicable to a large majority of today’s EDM machining.
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
(Software/Hardware)
Programme Objectives:
Understanding 5 axis concepts
Through knowledge of CNC control system
Basics of Fusion - CAD and CAM
Detailed study of cutters, holders and cutting parameters.
Course Content:
Overview of 5 axis machining
Basic structure of 5 axis machine
Specification, principle of working
CNC rotary table, cutting parameters
Tools and holders
Auto tool length compensation
Basic 3D drafting and programming through NX software
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
Programme Objectives:
Basic functions of the HMI and the control panel, to learn how to set up a milling machine, such as measuring tools,
setting work offsets, Concept of creating a G code program with the program guide, using various technology cycles,
free contour programming with the contour calculator and workpiece simulation.
Course Content:
You can use the CNC to implement the following Diagnostics of controller and machine
basic functions in conjunction with a machine tool Adapting of the NC data to the machine,
Execution of part programs, Manual control system settings
Creation and adaptation of part programs using
cycles, Editing of data for programs
Management of tools, zero points and user data
required in programs
Access to internal and external data media
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
Programme Objectives:
Knowing the complete details of 2-D sketch modeling tools such as lines, circles, rectangle etc.
Learn how to create and design 3-D models and shapes using various commands like extrude, sweep, swept,
revolve and many more learn to create complex shapes using surface modeling feature .create assembly , drawings
and projections of parts and components.
Course Content:
2D Sketch Modelling Sheet metal
3D Modelling Create 3D models and shapes using
Advance Surface Modeling commands such as extrude, revolve,
sweep, blend, sweep blend, draft,
Drafting and Drawing
fillet, chamfer, cutout
Assembly
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
Programme Objectives:
Known the complete details of 2-D sketch modeling tools such as lines, circles, rectangle etc.
Learn how to create and design 3-D models and shapes using various commands like extrude, sweep, blend and
many more. learn to create complex shapes using surface modeling feature .
Create assembly , drawings and projections of parts and components.
Course Content:
2D Sketch Modelling Sheet metal
3D Modelling Create 3D models and shapes using
commands such as extrude, revolve,
Advance Surface Modeling
sweep, blend, sweep blend, draft,
Drafting and Drawing fillet, chamfer, cutout
Assembly
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance
Programme Objectives:
Known the complete details of 2-D sketch modeling tools such as lines, circles, rectangle etc.
Learn how to create and design 3-D models and shapes using various commands like extrude, sweep, blend and
many more. learn to create complex shapes using surface modeling feature .
Create assembly , drawings and projections of parts and components.
Course Content:
2D Sketch Modelling Sheet metal
3D Modelling Create 3D models and shapes using
Advance Surface Modeling commands such as extrude, revolve,
sweep, blend, sweep blend, draft,
Drafting and Drawing
fillet, chamfer, cutout
Assembly
Training Methodology:
Instructor-Led-Training Hands-on lab Self paced learning with Guidance