Search in
Courses Providers, List Your Courses for FREE
Menu
Delhi Institute of Computer Education (DICS)
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