Search in
Courses Providers, List Your Courses for FREE
Menu
Subjects Covered & Categories
Category: .NET


Basic Details
Medium of instruction:English
Overview, Content & Syllabus

OOPS Concepts

  • Encapsulation

  • Data Abstraction

  • Inheritance

  • Polymorphism

  • Class

  • Object

.NET Fundamentals

  • What is Microsoft .NET?

  • Common Language Runtime

  • Attribute-Based Programming

  • Interface-Based Programming

  • Metadata

  • Common Type System

  • Framework Class Library

  • Language Interoperability

  • Managed Code

  • Assemblies and Deployment

  • Web Services

  • ASP.NET

Class Libraries

  • Components in .NET

  • Building Class Libraries at the Command Line

  • Class Libraries Using Visual Studio

  • Using References

Assemblies, Deployment and Configuration

  • Assemblies

  • Private Assembly Deployment

  • Shared Assembly Deployment

  • Configuration Overview

  • Configuration Files

  • Programmatic Access to Configuration

  • Using SDK Tools for Signing and Deployment

  • Application Settings with .NET

Metadata and Reflection

  • Metadata

  • Reflection

  • Late Binding

I/O and Serialization

  • Directories

  • Files

  • Serialization

  • Attributes

.NET Programming Model

  • Memory Management and Garbage Collection

  • Threading and Synchronization

  • Asynchronous Delegates

  • .NET BackgroundWorker

  • Application Domains

  • Marshal by Value

  • Marshal by Reference

  • .NET Remoting

.NET Security

  • Authentication and Authorization

  • Configuring Security

  • Code Access Security

  • Code Groups

  • Evidence

  • Permissions

  • Role-Based Security

  • Principals and Identities

Interoperating with COM and Win32

  • .NET Client Calling a COM Server

  • PInvoke

Database Programming Using ADO.NET

  • ADO.NET Overview

  • .NET Data Providers

  • Using DataReaders

  • Using DataSets

  • .NET Data Binding

  • Interacting with XML Data

Language Integrated Query(LinQ)

  • Linq to Objects

  • Linq to Sql

  • Linq to DataSet

  • Linq to Entity FrameWork

  • Linq to Xml

  • PlinQ

Debugging Fundamentals

  • Compile-time Errors and Run-time Errors

  • Configuring Debug, Release, and Special Builds

  • Visual Studio Debugger

  • Just-In-Time Debugging

Tracing

  • Tracing

  • Event Logs

More About Tracing

  • Using the BooleanSwitch and TraceSwitch Classes

  • Print Debugging Information with the Debug Class

  • Instrumenting Release Builds with the Trace Class

  • Using Listeners

  • Implementing Custom Listeners

ASP.NET OverView

  • Microsoft ASP.NET

  • Basic web application architecture

  • Microsoft Visual Studio 2010

Web Forms

  • Creating web forms

  • Adding and Configuring Server Controls in a Web Form

  • Working with Code-Behind Files

  • Handling Server Control Events

  • Handling Page Events

Master Pages and User Controls

  • Understanding and creating Master Pages

  • Handling Master page events and page access

  • Understanding and creating user controls

  • Adding User Controls to an ASP.NET Web Form

  • Themes and Skins

Web Forms Validation

  • Different approaches to user input validation (proactive vs. reactive)

  • Working with ASP.NET Validation Controls

Debugging & Tracing in ASP.NET

  • Trapping and logging application errors

  • Processing Unhandled Exceptions

Database Programming In ASP.NET

  • Understanding System.Data.dll

  • Understanding and working with the Data Reader

  • Working with Parameters

  • Working with SQL Server Stored Procedures

  • Understanding and working with the Data Adapter

  • Connecting to a Database

  • Managing Data

ASP.NET Data Binding

  • Data Binding with Array, Collection and Custom Types

  • Using Data Source Controls

  • Using ASP.NET Dynamic Data

Client Side Scripting

  • Developing Client-Side Scripts

  • Introduction to AJAX

  • Introduction to JavaScript

  • Introduction to jQuery and jQuery syntax

Managing State in ASP.NET Web Applications

  • Understanding State Management

  • Passing data between web forms

  • Controlling ViewState

  • ASP.NET Caching

Configuring and Deploying ASP.NET Web Application

  • Configuring (web.config, machine.config)

  • Deploying to IIS Server

Securing ASP.NET Web Application

  • Overview of Web Application Security

  • Configuring forms-based authentication

  • Working Programmatically with Authentication and Authorization

  • Encrypting sections of configuration files

Windows application basics

  • Creating forms and controls

  • Navigating with menus

  • Automating code with the Toolbox and Properties window

Event-driven programming

  • Handling events from the user interface

  • Declaring and raising events

Separating application responsibilities into classes

  • Single responsibility principle

  • Inheriting a base class

  • Overriding methods in derived classes

Reusing code from multiple projects

  • Creating a class library in Visual Studio

  • Setting references

Live Projects In .NET 4.0

  • Synopsis

  • Live Project

  • Qualified Guide

  • Project Report

  • Source Code

NOTE: BCA, MCA, B.TECH, B.SC (IT), M.SC (IT), A LEVEL (NIELIT/DOEACC), B LEVEL (NIELIT/DOEACC) tranees can develop their projects and they will get the training certificate.


Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
Not Specified 6 Months
All Venues Not Specified Price On Request

Venues (Locations)
New Delhi, GTB Nagar (Head Office):- 2529, Hudson Lane GTB Nagar, New Delhi - 110009, Delhi, India


About Course Provider

Delhi Institute of Computer Education (DICS)


DICS is the Longest Chain of Doeacc Accreditation Centres In Delhi. One of the fastest growing education groups in Northern India who have not compromised on the quality of intake and the faculty recruitment. We ensure that the students are well equipped with the necessary technical skills to meet global standards. We have developed system and environment with the view to motivate the students to pursue their studies in a conducive manner. DICS guides and promote positive thinking, self confidence and leadership amongst the students of the Institute. DICS provides ample opportunities to the Faculty, staff and students of the Institute for their professional development.

Browse similar courses by category





Subscribe & get details about interesting courses & events free in your mail