Microsoft .NET - Software Course
by Delhi Institute of Computer Education (DICS)New Delhi |
Request Info |
Medium of instruction: | English |
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.
Classroom - Regular | ||||
When | Duration | Where | Remarks | Price |
Not Specified |
6 Months |
All Venues | Not Specified | Price On Request |
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.