Windows Presentation Foundation( WPF )
WPF (Windows Presentation Foundation) is for building aesthetic applications with very advanced Look and feel features. The WPF engine is responsible for creating, displaying and manipulating user-interfaces, documents, images, movies and media in ”Rich UI Windows Applications”. It replaces Winform API which was traditionally used for developing GUI in windows based application.
Module 1: Introduction
Module 2: 2. XAML – Extensible Application Markup Language.
Module 3: Layout Controls
Module 4: Controls & Menus
Module 5 : Data Binding
Module 6 : Commands
Module 7 : Dependency Properties
Module 8 : Routed Events
Module 9 : Styles & Behaviors
Module 10 : Resources & Themes
Module 11: Control Templates
Module 12 : User Control
Module 13 : MVVM Design Pattern
Module 14 : Prism
VBA using Excel
This Specialization is for learners wishing to dramatically change the way that they use Excel spreadsheets by unleashing the power to automate and optimize spreadsheets using Visual Basic for Applications (VBA).
Module 1: VBA programming skills
Module 2: Advanced Excel Functionalities
Module 3: Advanced Excel Functionalities
Module 4: Advanced Excel Functionalities
Module 5 :Advanced Excel Functionalities
Module 6 :Advanced Excel Functionalities
Module 7 : Advanced Excel Functionalities & Access VBA
Module 8 : Access VBA
Module 9 : Access VBA
Module 10 : Access VBA
Python has emerged as the most favoured open-source language for Data Analytics. It readily integrates with other technologies and offers greater stability, leading to higher programming productivity especially in complex Agile projects. Python reduces development time by nearly half with its easy to read syntax and simple compilation function. Debugging programs is a straightforward task in Python with its built in debugger.

Day 1
Basics of Python
Working with collection framework and sequence container.
Working with integers floats strings
Working with list tuples dictionaries
working with input and output
Day 2
Working with Definitions and self
Working with regular expression.
Working with libraries.
OOPS in Python
Designing Automation tool using Python

Day 3
System and server administration.
Web Scraping, Crawling Data, Working with API, Handling Databases and
Electronic Mail Messages in python
GUI and graphics
Design unit test framework.
Java Web Application
Java is the most popular programming language in use and is the only language that works across all computer and Android mobile platforms without needing to be recompiled for each one. Java is widely used for developing cutting-edge applications for web or mobile platform and acts as the stepping stone for anyone hoping to advance their career in mobile development. Excelling in Java also prepares you for a career in Big Data, as Hadoop (the most widely used framework of Big Data architecture) uses Java for design and development.
Module 1 : Java 8 Concepts and Syntax
Module 2 : Object oriented Java
Module 3
Module 4 : Overview of J2EE Architecture
Module 5 ; Overview of Servlets and Setup the Environment
Module 6 : Introduction to Servlet Programming
Module 7 : Using and Deploying Web Applications
Module 8 : Handling the Client Request: Form Data and HTTP Request Headers
Module 9 : JSP Overview and Introduction
Module 10 ; Invoking Java Code with JSP Scripting Elements
Module 11 : JSTL
Module 12 : Java Script, Jquery and Angular JS
Module 13 : Hibernate Applications
Module 14 : Hibernate Configuration
Module 15 : Persistent Mechanism
Module 16 : Hibernate Annotations
Module 17 : Introduction to Spring
Module 18 :Spring IOC Configuration
Module 19 : Spring IOC Configuration With Annotation
Module 20 : Hibernate with Spring
Module 21 : Spring MVC
Module 22 : Jasper Reports