.NET

.NET is a platform that allows a developer to make intelligent applications with interoperability across platforms, that too in a limited timeframe. The .NET platform also known as the .NET Framework enables innovation in enterprise application development and deployment

Available Courses

Introduction

Web applications have become an integral parts of our lives today and when it comes to web applications, we all know that Microsoft's .NET technology is the leader and pioneer. Getting a Certificate in Developing WPF and ASP.NET will surely polish your dynamic application building quality, while keeping you quick, efficient and secure at the same time. Moreover, the Visual Studio.NET. IDE will teach you quick and trouble-free methods of application development.

Audience

Working Professional

Pre-requisites

Knowledge of programming logic and techniquesKnowledge on working of any RDBMS

Exit Profile

Candidate will be able to develop Desktop and Web applications using the .NET Framework.

Course Name

CERTIFICATE Programme IN DEVELOPING WPF AND ASP.NET APPLICATIONS

Course Description
  • Object Oriented Programming Using C#
  • eXtensible Markup Language
  • 6460A Visual Studio 2008: Windows Presentation Foundation
  • Developing Data Centric Applications Using ADO.NET
  • Developing Web Applications Using ASP.NET
Introduction

Without further ado, acuminate your abilities on database connected technologies such as ADO.NET and develop web as well as desktop applications using the .NET framework.

Audience

Programs for Graduates

Pre-requisites

Working knowledge of Computers and Windows

Exit Profile

Develop enterprise-wide desktop and Web applications using the .NET Framework

Course Name

Logic Building and Effective Problem Solving

Course Description
  • Identify input and output requirements of a computer prob
  • Define programs and programming languages
  • Identify various tools used in problem solving
  • Solve problems using flowcharts
  • Represent decisions and repetitive processes in a flowchart
  • Use the dry run table
  • Solve problems using pseudocode
  • Use variables and constants
  • Define data types. Use operators
  • Perform conditional execution
  • Identify repetitive processes
  • Work with arrays
  • Manipulate arrays using loops
Course Name

Object Oriented Programming Using C#

Course Description
  • Explain features and phases of the object-oriented approach
  • Write and execute C# programs
  • Implement encapsulation in C# by using the various access specifiers
  • Identify and use operators including arithmetic, assignment, unary, comparison, and logical
  • Use decision-making constructs and loop constructs
  • Describe memory allocation
  • Implement structures, enumerations, arrays and collections
  • Identify the need for constructors and destructors
  • Implement polymorphism and overload functions and operators
  • Describe the various types of relationship such as inheritance, composition, utilization, and instantiation
  • Use various stream classes to implement file handling
  • Develop single and multithreaded applications
  • Explain and use delegates and events
Course Name

Introduction to the Relational Database Management System

Course Description
  • Define a Database Management System (DBMS)
  • Describe the types of data models
  • Create an entity-relationship model
  • Map an entity-relationship diagram to tables
  • Normalize and denormalize data in tables
Course Name

Querying and Managing Data Using SQL Server

Course Description
  • Query Data
  • Query Data using Joins and Subqueries
  • Manage Databases and Tables
  • Manage Data in Tables
  • Implement Indexes, Views, and Full-Text Search
  • Implement Stored Procedures and Functions
  • Implement Triggers and Transactions
  • Implement Managed Code
  • Implement HTTP Endpoints
  • Implement Services for Message-Based Communication
Course Name

eXtensible Markup Language

Course Description
  • Identify the need for XML as a standard data interchange format
  • Create an XML schema
  • Declare attributes in an XML schema
  • Identify the need for XML namespaces
  • Reuse XML schema components
  • Create groups of elements and attributes in an XML schema
  • Use the sequence, group, choice, all, and attributeGroup schema elements
  • Create a CSS document
  • Create an Extensible Style Sheet Language Transformation (XSLT) to format data
Course Name

6460A Visual Studio 2008: Windows Presentation Foundation (MOC)

Course Description
  • Create a WPF application
  • Build a UI in a WPF application
  • Customize the appearance of a WPF application
  • Bind UI controls to data sources
  • Bind UI controls to collections
  • Create new controls in a WPF application
  • Manage documents in a WPF application
  • Add graphics and multimedia support to a WPF application
  • Configure and deploy WPF applications
Course Name

Employability Enhancement Program

Course Description
  • Identify the importance of Personality Development to clear job interviews
  • Discover how to create a positive first impression
  • Discover how to communicate effectively
  • Identify the benefits of assertive communication
  • Demonstrate effective listening skills
  • Improve verbal communication for successful job placements
  • Use the appropriate body language in different situations
  • Learn telephone skills required to clear a job interview through telephone
  • Avoid Indianisms in speech
  • Discover how to communicate assertively
  • Practice answering interview questions with confidence
  • Recognise and practice the relevant skills to clear aptitude tests
  • Participate in Group Discussions with conviction, confidence and enthusiasm
Course Name

Developing Data Centric Applications Using ADO.NET

Course Description
  • Create and manage connections using ADO.NET
  • Identify the disconnected and connected environment in ADO.NET
  • Create datasets and datatables
Course Name

Developing Web Applications Using ASP.NET

Course Description
  • Create, control access, and deploy a Web application
  • Manage the state for a Web application
  • Make Web applications available to mobile devices
  • Build dynamic Web applications
  • Optimize the performance of Web applications
  • Implement personalization and themes in Web applications
  • Build Web part pages and Web parts
  • Manipulate data using LINQ
Course Name

Developing Distributed Applications Using .NET Framework

Course Description
  • Identify the architecture of distributed applications
  • Implement .NET Remoting
  • Create and use Web and Windows Common Foundation(WCF) services
  • Configure serialisation and encoding
  • Implement transactions in WCF
  • Develop peer-to-peer applications
  • Work with RESTful services
Introduction

Strengthen your foundations of C# programming and object oriented programming (OOPs) with DTNS5 which is a tailor-made program for budding graduates. Not only will this course sharpen your SQL skills, but it will also aid you in learning management using SQL servers. Furthermore, you will also be able to develop GUI applications using Rapid Application Development (RAD).

Audience

Programs for Graduates

Pre-requisites

Working knowledge of Computers and Windows

Exit Profile

Develop enterprise-wide desktop and Web applications using the .NET Framework.

Course Name

Developing Distributed Applications Using .NET Framework

Course Description
  • Identify the architecture of distributed applications
  • Implement .NET Remoting
  • Create and use Web and Windows Common Foundation(WCF) services
  • Configure serialisation and encoding
  • Implement transactions in WCF
  • Develop peer-to-peer applications
  • Work with RESTful services
Course Name

Developing Web Applications Using ASP.NET

Course Description
  • Create, control access, and deploy a Web application
  • Manage the state for a Web application
  • Make Web applications available to mobile devices
  • Build dynamic Web applications
  • Optimize the performance of Web applications
  • Implement personalization and themes in Web applications
  • Build Web part pages and Web parts
  • Manipulate data using LINQ
Course Name

Developing Data Centric Applications Using ADO.NET

Course Description
  • Create and manage connections using ADO.NET
  • Identify the disconnected and connected environment in ADO.NET
  • Create datasets and datatables
Course Name

6460A Visual Studio 2008: Windows Presentation Foundation (MOC)

Course Description
  • Create a WPF application
  • Build a UI in a WPF application
  • Customize the appearance of a WPF application
  • Bind UI controls to data sources
  • Bind UI controls to collections
  • Create new controls in a WPF application
  • Manage documents in a WPF application
  • Add graphics and multimedia support to a WPF application
  • Configure and deploy WPF applications
Course Name

eXtensible Markup Language

Course Description
  • Identify the need for XML as a standard data interchange format
  • Create an XML schema. Declare attributes in an XML schema
  • Identify the need for XML namespaces
  • Reuse XML schema components
  • Create groups of elements and attributes in an XML schema
  • Use the sequence, group, choice, all, and attributeGroup schema elements
  • Create a CSS document
  • Create an Extensible Style Sheet Language Transformation (XSLT) to format data
Course Name

Querying and Managing Data Using SQL Server

Course Description
  • Query Data
  • Query Data using Joins and Subqueries
  • Manage Databases and Tables
  • Manage Data in Tables
  • Implement Indexes, Views, and Full-Text Search
  • Implement Stored Procedures and Functions
  • Implement Triggers and Transactions
  • Implement Managed Code
  • Implement HTTP Endpoints
  • Implement Services for Message-Based Communication
Course Name

Introduction to the Relational Database Management System

Course Description
  • Define a Database Management System (DBMS)
  • Describe the types of data models
  • Create an entity-relationship model
  • Map an entity-relationship diagram to tables
  • Normalize and denormalize data in tables
Course Name

Object Oriented Programming Using C#

Course Description
  • Explain features and phases of the object-oriented approach
  • Write and execute C# programs
  • Implement encapsulation in C# by using the various access specifiers
  • Identify and use operators including arithmetic, assignment, unary, comparison, and logical
  • Use decision-making constructs and loop constructs
  • Describe memory allocation
  • Implement structures, enumerations, arrays and collections
  • Identify the need for constructors and destructors
  • Implement polymorphism and overload functions and operators
  • Describe the various types of relationship such as inheritance, composition, utilization, and instantiation
  • Use various stream classes to implement file handling
  • Develop single and multithreaded applications
  • Explain and use delegates and events
Course Name

Logic Building and Effective Problem Solving

Course Description
  • Identify input and output requirements of a computer prob
  • Define programs and programming languages
  • Identify various tools used in problem solving
  • Solve problems using flowcharts
  • Represent decisions and repetitive processes in a flowchart
  • Use the dry run table
  • Solve problems using pseudocode
  • Use variables and constants
  • Define data types. Use operators
  • Perform conditional execution
  • Identify repetitive processes
  • Work with arrays
  • Manipulate arrays using loops
Introduction

environment. This program assumes 24*7 availability of the learner. The program is based on established pedagogical patterns and follows an extensive 24 hrs contact time at the center coupled with 12 hours of Cloud and Collaborative learning per week. PGPIT registrants shall be equipped with a Netbook and a vast plethora of resources and services online and offline for a comprehensive learning experience. The program has a credit-based structure which is designed to orient learning to enhance key desired skills. The PGPIT curriculum is designed to provide different tracks that are suited to meet the industry requirements. The program starts with the Core semester that provides strong concepts and skills required to move to the disciplinary stream. Each disciplinary stream has an elective which focuses in detail as a functional specialization. Soft skill, Professional, and Management courses along with the core competency subjects nurture a complete Industry-ready professional. The focus on employability is topped up with a 24 weeks of Project Training in the industry

Audience

Programs for Graduates

Semester Details
Course Name

IT Fundamentals and Computing

Course Description
  • Identify components, working of a PC, and new age computing devices
  • Identify the requirements for connecting and working on the Internet
  • Search specific content on the Internet
  • Identify various ways of representing numbers in computers
  • Identify network technologies and explain network media and their use
  • Identify topologies, standards, & protocols
  • Identify input and output requirements of a computer problem
  • Define programs and programming languages
  • Identify various tools used in problem solving
  • Solve problems using flowcharts & pseudocode
  • Use the dry run table, variables, and constants
  • Define data types & use operators
  • Perform conditional execution & identify repetitive processes
  • Work with arrays
Course Name

Professional Skills

Course Description

Use awareness of his/her ability and competence in achieving goals set for him/herself.

  • Identify the markers of personality and apply them to create a good first impression
  • Master and apply correct social mannerisms
  • Display an appreciation of cultural differences
  • Effectively participate in a Group Discussion

Explain the communication process and identify various types of communication

  • Identify various communication styles
  • Overcome the barriers to effective communication
  • Identify effective listening skills
  • Identify techniques to build rapport, confidence, and self-esteem
Course Name

Introduction to Windows Store App Development

Course Description
  • Identify the application development process
  • Identify the considerations for design effective user interfaces
  • Identify the essentials of Windows 8 operating system
  • Develop the user interface of an app
  • Handle events
  • Implement navigation and data binding
  • Applying styles and animations
  • Save and restore app and session data
  • Read and write files
  • Deploy an app to the Windows Store
Course Name

Object-Oriented Programming with C#

Course Description
  • Identify features and phases of the object-oriented approach
  • Implement encapsulation and polymorphism in C# by using the various access specifiers
  • Identify and use operators including arithmetic, assignment, unary, comparison, and logical operators
  • Use decision-making constructs and loop constructs
  • Implement structures, enumerations, arrays and collections
  • Describe the various types of relationship such as inheritance, composition, utilization, and instantiation
  • Use various stream classes to implement file handling
  • Develop single and multithreaded applications
  • Explain and use delegates and events
Course Name

Database Programming with Relational Database Management Systems

Course Description
  • Define DBMS architecture, database design life cycle and methodology
  • Describe types of data models
  • Create an entity-relationship model
  • Define normalization and de-normalization
  • Create logical & physical database design
  • Define Structured Query Language (SQL)
  • Write SELECT queries to retrieve data
  • Group and summarize data by using Transact-SQL
  • Query data using Joins and Subqueries
  • Implement indexes, views, and full-text search
  • Implement stored procedures and functions
  • Implement triggers and transaction
  • Implement managed code and message-based communication
Course Name

HTML5 Programming

Course Description
  • Create and format Web pages & Web sites
  • Create tables, forms, and other Web page components Using HTML
  • Create a cascading style sheet
  • Write JavaScript programs
  • Transform and animate canvas elements
  • Add visual effects using jQuery
  • Implement geolocation and offline support
  • Identify the need for XML as a standard data interchange format
  • Create an XML schema
  • Create an eXtensible Style Sheet Language Transformation (XSLT) to format data
  • Perform conditional formatting & Use XPath pattern matching in a style sheet
Course Name

Object Oriented Analysis and Design Using UML

Course Description
  • Identify the types of UML diagrams
  • Analyze a problem by using business and system modeling
  • Set system boundaries, define project scope, and refine the system definition
  • Apply the concepts of static modeling
  • Apply the concepts of dynamic modeling
  • Apply frameworks and patterns to design a software system
Course Name

Data Structures and Algorithm

Course Description
  • Explain the role of data structures and algorithms in problem solving through computers
  • Identify techniques to design algorithms and measure their efficiency
  • Identify the algorithms that can be used to sort data
  • Implement Sorting Algorithms
  • Implement Searching Algorithms
  • Solve Programming Problems Using Linked Lists
  • Solve Programming Problems Using Stacks
  • Solve Programming Problems Using Queues
  • Solve Programming Problems Using
  • Trees Improve the Efficiency of Binary Search Trees
  • Solve Programming Problems Using Graphs
Course Name

Developing Web Applications Using ASP.NET

Course Description
  • Identify the fundamentals of Web application development using ASP.NET MVC
  • Work with models, views, and controllers
  • Validate data
  • Use Entity Framework to persist data to the database
  • Use LINQ to access data
  • Implement a consistent look and feel across an MVC application
  • Enhance Web Applications by using JavaScript
  • Manage state and optimize performance
  • Control access to a Web application
  • Deploy a Web application
Course Name

Developing Windows Azure and Web Services

Course Description
  • Describe the features and functionalities of service and cloud technologies
  • Query and manipulate data with Entity Framework
  • Use ASP.NET Web API to create HTTP-based services and consume them from .NET and non-.NET clients
  • Extend ASP.NET Web API services using message handlers, model binders, action filters, and media type formatters
  • Create SOAP-based services with the Windows Communication Foundation (WCF) and consume them from .NET clients
  • Apply design principles to service contracts and extend WCF services using custom runtime components and behaviors
  • Secure WCF services using transport and message security
  • Use Windows Azure Service Bus for relayed messaging and brokered messaging using queues and topics
  • Host services on on-premises servers, and on various Windows Azure environments, such as Web
  • Roles, Worker Roles, and Web Sites
  • Deploy services to both on-premises servers and Windows Azure
  • Store and access data in Windows Azure Storage, and configure storage access rights
  • Monitor and log services, both on-premises and in Windows Azure
  • Implement federated authentication by using ACS with ASP.NET Web API services
  • Create scalable load-balanced services