Logic
is reputed unique by its quality education, style and methodlogy
of teaching. In kerala Logic has trained the largest no of certified
professionals who are employed all over the world and are proved
to be the best professional in IT Industry.
ENTERPRIZE APPLICATION DEVELOPMENT USING MICROSOFT VISUAL C# 2005
Module - I: Microsoft .NET Framework 2.0 Application Development Foundation
(15 x 3 Hrs.)
.NET Framework 2.0
Framework Architecture
Common Language Runtime
Garbage Collection
MSIL
Memory Management
C# Language Basics
Managing Types and Members
Object Oriented Programming with C#
. Net Base Class Library
String Handling
Namespaces
Exception Handling
Abstract Classes and Interfaces
Properties and Indexers
Events and Delegates
Collection Classes
Managing Unsafe Code
New in C# 2.0
Generic Types, Methods and Classes
Anonymous Methods
Partial Classes
Static Classes
Iterators
Console Class Additions
Managing Windows Services
Creating Services
Installing Services
Managing Services
Multithreaded .NET Framework Applications
Threading and Thread Pooling
Creating Threads
Controlling Threads
Managing Streams
Input and Output Streams
File Streams
Memory Streams
Serializing and DeSerializing Objects
Managing COM Components
Creating and Deploying COM Components
Managing DLLs
Marshaling data
Reflection Functionality
Security and Configuration
Code Access Security
Cryptography
Directory Security and Access Rules
Authorization and Security Permission
Implementing Globalization
Module – II: Windows based Client Application Development. (15 X 3 Hrs.)
Creating and Managing Windows Forms
Familiarizing Visual Studio 2005
Managing Form-Properties
Managing Common Windows Controls
Integrating Data in Windows Forms
Data-bound Controls
Managing Datagrid View and Datasets
Binding Source and Binding Navigator
Binding Data from Multiple Sources
Using Data Form Wizard
Database Management
Introduction to ADO.NET
Connected and Disconnected Data Accessing
Managing Datasets
Enterprise Application Development using ADO.NET
Managing XML
XML Document Object Model
Reading and Writing XML Data
Validating XML
MDI Forms
MDI Child Forms
Managing Active MDI Child
Asynchronous Programming
Managing Background Process
Implementing Asynchronous Methods
Creating User Controls
Composite Windows Forms control
Using Custom Dialog Boxes
Inheriting Control Classes
Managing Extended Controls
Configuring and Deploying Applications
Installing Windows Forms Application using ClickOnce Deployment
Creating Windows Forms Setup Application
Adding Functionality to the Setup Application
Module – III: Web based Client Application Development. (20 x 3 Hrs)
Introduction to Web Sites and Design Fundamentals
Introduction to Server Side and Client Side Scripting
Web Page Designing using HTML and JavaScript
Handling IIS
Request and Response
Managing Web Forms
Creating Web Forms Application
Server and HTML Controls
Validating Forms with Validation Controls
Managing Images
State Management
Managing Session and Application
View State and Query Strings
Cookies
Managing Cache
Pages and Configuration
Aspx Pages and Events
Web configuration Files
Global.aspx and Global Events
Managing Site Navigation
Navigation Structure
Using Site Map Control
Integrating Data using ADO.NET, XML and Databound Controls
Implementing Databound Controls
Form View Control
Managing Connections and Transactions
Handling Connected and Disconnected Databases
Managing XML Data
Custom Web Controls
Creating Custom Web control
Managing Templated User Controls
Creating Composite Server Controls
Creating and Consuming XML Web Services
Introduction to SOAP Protocol
Creating XML Web Service
Consuming XML Web Service
Configuring XML Web Service
Implementing Authentication and authorization
Configuring Forms Authentication
Membership APIs and Classes
Windows Authentication and Impersonation
Managing Login controls
Web Multimedia
Playing Audio
Playing Video
Managing Animations
Customizing and Personalizing Web Applications
Using Master Pages
Content Pages
Handling Events
Creating Nested Master Pages
Customizing Pages using Themes and User Profiles
Implementing Web Parts
Tracing, Configuring and Deploying a Web Application