Company
Networking Courses
Software Courses
Online Exam
Placements to Students
Clients
Gallery
Careers  | Frachisee Required   |  International Students   |  Online Training   |  Blog   |   FAQ
 
Logic India Home Contact Us
Test my Knowledge  |   Our Students in   | Students' Placements  |  Testimonials  |   Associated Companies   

Software Courses
Skip Navigation Links
Network Courses
Skip Navigation Links
Other Courses
Skip Navigation Links

  .Net Wizard

.NET WIZARD

 

Module-I: .Net Framework 4.0 and C# Language Fundamentals

 

DOTNET Framework 4.0

  • Framework Architecture
  • Common Language Runtime
  • MSIL

Object Oriented Programming with C#

  • Managing Types and Members
  • New Types in .Net 4.0
  • Implicitly Typed Local Variables
  • Methods and Parameters
  • Named Parameters and Optional Parameters
  • Dynamic Objects and Expando Objects
  • Dynamic IL and Dynamic Language Runtime
  • String Handling
  • Namespaces
  • Conventional Exception Handling
  • Exception Handling in .Net 4.0
  • Abstract Classes and Interfaces

C# Advanced Features

  • Delegates and Events
  • Attributes
  • Managing Unsafe Code
  • Anonymous Methods
  • Familiarizing Collections and Generics
  • Language Integrated Query (LINQ)
  • Object and Collection Initializes
  • Reading and writing files
  • Compressing Streams    
  • Forming regular expressions
  • Encoding                                                    
  • Serializing Objects

Multithreading

  • Creating Threads
  • Task Parallel Library
  • Task and Task Scheduler

Exploring .Net Assembly

  • Classification of Assembly
  • Creating and using Managed DLLs
  • Private Assembly and Shared Assembly
  • The Global Assembly Cache
  • Using  Unmanaged Code
  • Creating and Managing Application Domains

Creating and Managing Windows Services

  • Namespaces and Classes for Managing Windows Services
  • Creating Service Control Manager
  • Creating Windows Services
  • Interacting with Windows Services

Designing and Implementing Databases with MS SQL Server 2008

  •  Introduction to RDBMS
  •  Familiarizing SQL Server 2008
  •  Creating Tables, Constraints
  • Working With Transact SQL
  • Creating Functions, Stored Procedures and Triggers
  • Backup, Restoring and Moving a database

 

Module II: Developing Windows Applications with C# and .Net Framework 4.0

 

Creating a User Interface Application by Using Standard Controls

  • Add and configure a Windows Form.
  • Manage control layout on a Windows Form.
  • Managing Form-Properties
  • Add and configure a Windows Forms control.
  • Create and configure menus.
  • Create event handlers for Windows Forms and controls

WPF Application Fundamentals

  • Windows applications
  • Navigation applications / XAML Browser Applications
  • Defining and using Page Function using Navigation Service
  • Simple navigation and Structured navigation
  • Using the Journal

Events, Commands and settings

  • Tunneling and Bubbling events
  • Using the Event Manager class
  •  Associating commands to controls
  • Configure application settings

Building User Interfaces

  • Select and configure Content controls
  • Select and configure Item controls
  • Select and configure Layout panels

Adding and Managing Content

  • Using Shapes, brushes, drawing shapes, Clipping, Flipping
  • Adding  Multimedia content
  • Managing Binary resources
  • Embedding resources in your application
  • Using resources in other assemblies
  • Managing images

Binding to Data Sources

  • Binding class
  • Binding to an Object and updating
  • Using Data context property binding
  • Bind to a ADO.NET object
  • Filtering, sorting, and grouping data
  • Binding to Hierarchical data and objects
  • Binding to Data templates

Converting and Validating data

  • Using Converters to Format Strings
  • Localizing data with convertors
  • Validating Data and Configuring Change Notification

 

Styles and Animations

  • Create a consistent user interface appearance by using Styles
  • Implementing style inheritance
  • Change the appearance of a UI element by using Triggers
  • Using multiple triggers, property triggers, event triggers, data triggers
  •  Interactivity by using Animations by creating a storyboard
  • Animating non-double data types
  • Programmatically creating animation

Customizing the user interface

  •  Integrate Windows Forms controls into a WPF application
  • Using Dialog boxes
  • Using Control templates
  •  Inserting a trigger inside a template
  • Render appearance based on currently selected system theme
  • Create and consuming  custom controls

Resources and Documents

  • Using Logical Resources
  • Creating resource dictionaries
  •  XML Paper Specification (XPS)
  • Flow documents
  • The PrintDialog Class

Configuring and Deploying WPF Applications

  • Using the Windows Installer for installation
  • Using ClickOnce for deployment
  • Deploy to a Partial trust environment
  • Configuring code access security requirements
  • Deploy an XBAP Application
  • Configuring application manifest
 

Module III: .Net Framework 4.0 Web application Development

 

Introduction to Web Sites and Design Fundamentals

  • Introduction to Server Side and Client Side Scripting
  • Web Page Designing using HTML and JavaScript
  • Overview of IIS 7.0
  • Introduction to MVC Framework

Managing Web Forms

  • Creating Web Forms Application
  • Handling Images
  • Navigating between Pages
  • Managing Server Controls
  • Server Control Events
  • Using HTML Controls

State Management

  • Managing Session and Application
  • View State
  • Query Strings
  • Managing Cookies

Managing Server Controls

  • Consume Standard Controls.
  •  Implement Client-Side Validation and Server-Side Validation.
  • Create and Consume Custom Controls.
  • Create and Consume Web User Controls.

Managing Database with ADO.Net

  •  Introduction to Connected and Disconnected Data Access Models
  • ADO.Net Architecture
  • ADO.Net Objects
  • Managing Databases with Connection, Command and DataReader Objects
  • Managing Databases with Connection, DataSet and DataAdapter Objects
  • Using SQLDataSource
  • Using Databound Controls
  •  Introduction to Login Controls
  • Managing XML Data
  • Using Crystal Reports

The Connection String

  • Creating and Configuring Connection strings
  • Managing connections using ConnectionStringBuilder class
  • Data protection through ConnectionString(Using stored procedures)

Developing MVC Models and Controllers

  • Creating MVC Models
  • Creating a Data Repository
  • Implementing MVC Controllers
  • Implementing MVC Views

Validation Controls

  •  ASP.net validation controls
  • Configuring validation controls

Customizing Web Applications

  • Themes and Skins
  • Web User Control
  • Master Pages and Content Pages
  • Web Parts
  • Using Style Sheets
  • Using Site Map Control

Handling Emails

  • Protocols for Email
  • Sending Mails
  • Managing Attachments

Authentication and Authorization

  • Configuring ASP.Net Membership and Roles
  • Anonymous Authentication
  • Windows Authentication
  • Forms Authentication

Language Integrated Query

  • LINQ to DataSet.
  • LINQ to SQL.
  • LINQ to XML.

AJAX

  • Introduction to AJAX
  • Basic Asp.Net Ajax Controls
  • Implement Webforms by using Asp.Net Ajax
  • Introduction to JQuery
  • Advanced JQuery
  • ASP.NET application using Ajax control toolkit

ASP.Net Mobile Web Applications

  • Creating Mobile Web Forms
  • Viewing and Testing Mobile Web Applications
  • Using Mobile Controls

Configuring and Deploying Web Applications

  • Deploy an ASP.net application 
  • Publishing Web Applications. 
  • Web Hosting Live

 

Module IV: Developing Data Access Solutions with Microsoft Visual Studio 2010


Creating Database Connection

  • Creating and Configuring Connection strings
  • Managing connections using ConnectionStringBuilder class
  • Protecting the Connection string using Encryption Providers:-                                 RSAPROTECTEDCONFIGURATIONPROVIDER, DATAPROTECTIONCONFIGURATIONPROVIDER
  • Data protection through ConnectionString
  • Connection Pooling:Persistant Connection,Connection Exception
  • Database Transaction:SqlTransaction class
  • System.Data.Common namespace
  • Connection using OLEDB Provider
  • Multiple Active Result Sets(MARS)

Selecting and Querying Data

  • Building Command Objects- DbParameters Collection
  • Consuming Data
  • Writing SQL Queries
  • Using DataReader,DbAdapter,DbTableAdapter
  • Asynchronous queries
  • Special data types-BLOBS,FileStream,TableValueParameters

DataSets

  • Introduction to Datasets:Dataset class hierarchy,Dataset Datatypes,User defined datatypes
  • Creating relationships in Datasets:DataRelation class,DataView
  • Validation and Errors on DataSet
  • DataTableReader class
  • Creating Typed datasets:TableAdapter

Updating data

  • Updating Data:-Insert/Update/Delete data using Command
  • Updation using DataAdapter ,TableAdapter           
  • Upadting Custom Types
  • Data Integrity and Transaction ,Integrity in Dataset using Constraints
  • Transaction in  Datasets
  • Managing Transactions and Concurrency in Multiuser Scenarios
  • Managing Performance and Handling Concurrency
  • Light weight Transaction Manager(LTM)

Synchronizing Data

  • Caching Data
  • ASP.NET Caching, Desktop Caching
  • Microsoft Sync Framework
  • Offline Data Caching by Using XML
  • Sync Services for ADO.NET

Introduction to LINQ

  • Constructing queries with LINQ
  • LINQ Basics,Expressions,Writing Queries
  • Storing results to Types,Anonymous types,
  • Joining and Grouping  with LINQ

 XML

  • Datasets and XML
  • Querying XML with LINQ
  • XML Serialization
  • Using DiffGrams

LINQ to SQL

  • LINQ to SQL in disconnected mode
  • LINQ to SQL using Stored Procedures
  • DataContext,Mapping,
  • LINQ To SQL Data updation

Using Entity Framework

  • Generating and Querying an Entity Data Model(EDM)
  • Querying data using Object Services
  • Modifying the Entity Data Model
  • Customizing the Entity Data Model
  • Understanding Change Tracking in the Entity Framework
  • Modifying Data in an Entity Data Model
  • Handling Concurrency in the Entity Framework
  • Transactional Support in the Entity Framework
  • The Stages of Query Execution
  • Change Tracking and Object Materialization
  • Using Compiled Queries
  • Using Design-Time Generated Entity Framework Views
  • Monitoring Performance
  • Performing Asynchronous Data Modifications
  • Overriding Generated Classes
  • Using Templates to Customize Entities
  • Creating and Using Custom Entity Classes

ADO.NET Data Services

  • Exposing  Data Service
  • Consuming and using  Data Service
  • Introduction to WCF Data Services
  • Creating a WCF Data Service
  • Consuming a WCF Data Service
  • Protecting Data and Operations in a WCF Data Service
  • Creating, Updating, and Deleting Data in a WCF Data Service
  • Preventing Unauthorized Updates and Improving Performance
  • Using WCF Data Services with No relational Data

Using POCO Classes with the Entity Framework

  • Requirements for POCO Classes
  • POCO Classes and Lazy Loading
  • POCO Classes and Change Tracking
  • Extending Entity Types
  • Designing an N-Tier Solution
  • Defining Operations and Implementing Data Transport Structures
  • Protecting Data and Operations
  • Tracking Entities and Persisting Changes
  • Managing Exceptions in an N-Tier Solution

 

Module V: WCF (Windows Communication Foundation Development with Microsoft .NET Framework 4)


 

Introduction to Service Oriented Architecture

·         Introduction to Inter Process Communication

·         Introduction to COM, COM+ and Remoting technologies

·         Definition and Benefits of SOA

·         Scenarios and Standards

·         Interoperability with Other SOA Technologies

Developing Service Oriented Applications with .Net Remoting

·         Introduction to Remote Process Communication

·         Remotable and Non-Remotable Objects

·         Marshal-by-value and Marshal-by-reference

·         Creating Remote Server and Clients

Developing and Managing XML Web Services

·         Introduction to SOAP

·         Creating  XML Web Services

·         Publishing XML services

·         Consuming  XML Web Services

Introduction to WCF Development

·         Service Contract and Implementation

·         Hosting WCF Services

·         WCF Behaviors

·         Developing and Consuming WCF Services using Channel Factories

·         Developing and Consuming WCF Services using Service References

WCF Contract Design and Implementation

·         Defining Contract

·         Contract Types

·         Service Contracts

o Operation Overloading

o Contract Inheritance

·         Operation Contracts

·         Data Contracts

·         Fault Contracts

·         Message Contracts

·         Messaging Patterns

·         Designing WCF Contracts

WCF End Points and Behaviors

·         Multiple Endpoints and Interoperability

·         Using WCF Discovery

·         WCF Default Endpoints

·         Using Queued Services

·         Implementing Transactions

·         Using Reliable Messaging

·         Configuring Instancing and Concurrency

·         MSMQ Topology

Testing and Troubleshooting WCF Services

·         Errors and Symptoms

·         Viewing Unplanned SOAP Faults

·         Using Fault Contracts

·         Handling Faults using Error Handlers

·         WCF Message Logging and Tracing

·         Supporting large Messages

Hosting WCF Services

·         WCF Service Hosts

·         Hosting WCF Services in Windows Services

·         Hosting in IIS and Windows Server AppFabric

·         Configuring WCF Hosts

·         Service Monitoring

Implementing WCF Security

·         Introduction to Application Security

·         The WCF Security Model

·         Transport and Message Security

·         Authentication and Authorization

·         Claim-Based Identity

·         Configuring Client

WCF Advanced Topics

·         Asynchronous Invocation Pattern and Implementation

·         Using Message Inspectors and Behaviors

·         Configuring and Using Routing

 

 

Module VI: Populating Web Page Content with Silverlight 4.0


Silverlight Introduction

  • Silverlight Framework Architecture
  • Familiarizing  Silverlight Development Tools

Silverlight Design fundamentals

  • Familiarizing  Silverlight / XAML relationship
  • Using  Silverlight Controls
  • Designing the layout of Silverlight applications
  •  Implementing XAML transforms

Shapes and Transformations

  • XAML transforms
  • Drawing
  • XAML Brushes

Implementing animations

  • Defining storyboards.
  • Defining  ColorAnimation, DoubleAnimation and PointAnimation

Using Expression Blend to Design Silverlight applications

  • Familiarizing  with Expression Blend Toolbox
  • Nesting and Aligning controls in the design view
  • Modifying the properties of  Silverlight controls
  • Applying brushes to controls
  • Attaching event handlers to controls

Programming Silverlight applications

  • Using Visual Studio to program Silverlight Applications
  • Manipulating XAML Elements Programmatically
  • Implement Event handling
  • Application Events
  • Controlling  Animations programmatically
  •  Implementing Multi pages in Silverlight Applications
  • Implementing Multiscale Images in Silverlight Applications

Programming Silverlight Applications with Web services

  • Using ASP.NET Web Services in Silverlight Applications.
  • Using WCF Services in Silverlight Applications.

Using the Silverlight Presentation Framework

  • Interacting with the HTML DOM from managed code
  • Accessing managed code from HTML JavaScript
  • Accessing the Local File System from Silverlight Applications
  • Accessing isolated local storage
  •  Implementing Threading in Silverlight Applications.

Using the Silverlight communication framework

  • Using a Web Client to Download resources
  • Using a Web Client to download and access a ZIP package

Using the Silverlight Data Framework.

  • Using XmlReader and XmlWriter
  • Serializing a Data Object into XML
  • Implementing Data Binding in Silverlight Applications
  •  Implementing  a Datagrid Control
  • SQL using LINQ
  • Using LINQ in Silverlight to Query SQL Databases
 

 

Module: VII: Real world implementation of Microsoft.NET Technologies with an n-tier Design

 

 

For Details Contact Central Office Cochin:-

Ms. Reeja/Ms. Angel

Mobile: +91 9947422200/9744166610
Land phone: 91-484-4049001 / 03
Email id: mailto:enquiry@logicindia.net
Chat ids :- Yahoo : logicchat
                  Skype : logicenquiry
                   GTalk : enquiry@logicindia.net

 


Our co ordinator is online most of the time in most common messengers so that you can to talk to a LIVE person. If you don't find our co ordinator online, please click here to 'Contact Us' to submit us the details or simply leave us an offline message in the IM.
Central Office (Cochin) Kottayam Office Trivandrum Office Calicut Office Kannur Office
Phone: +91 - 484 - 4049001/03
Email: enquiry@logicindia.net
Ph:+91-481- 2583061, 2300355
Email: ktm@logicindia.net
Ph: +91-471- 2336132, 2336232
Email: tvm@logicindia.net
Ph: +91-495- 4099666,3048710
Email: clt@logicindia.net
Ph: 91-497-3290955 Email id: kannur@logicindia.net
Copyright © Logic . All rights reserved