DIIT EDUCOM

diit-education.png

.Net

Course Duration: - 3 Months (1.5hrs)

Weekdays: - 1.5hrs/6days, Fastrack: - 2hrs/day, Weekends: - 4hrs (Sat & Sun)

 

.NET is basically a framework that provides programming guidelines which can be used to develop various types of applications from web to mobile to Windows based applications. It can be used with various types of programming languages such as C++, VB.NET, C# etc.

Our .NET course is designed in such a way that students can understand different concepts and features of .NET coding, debugging and developing of web applications and windows. We help students to get familiarize with VB.Net, C# etc.

Course Outline of .NET

INTRO TO WEB TECHNOLOGIES

  • HTML
  • Client side scripting langs
  • llS Architecture

ASP.NET INTRODUCTION

  • What is ASP.NET
  • Image Technique and code behind technique

SERVER SIDE CONTROLS

  • Type of server controls
  • Examples on Web server controls
  • Validation Controls
  • ASP.NET Page Execution Architecture

THEME AND SKIN STATE MANAGEMENT

  • Cookies
  • Session State
  • Session Tracking Arch
  • Application object
  • Session and App events
  • Global. AJAX
  • Viewstate

ADO.NET

  • Intro to ADO.NET Providers
  • Data Reader
  • Dataset
  • Datalist
  • Repeater
  • Datasource Controls
  • Gride view
  • Details view
  • List view

LINQ CACHING

  • Importance of Caching-
  • ASP 4.5 Support for Caching
  • Type of Caching in ASP.NET
  • Output Caching
  • Web user control(VS) custom control
  • Fragment caching
  • Data caching vs Application object

ASP.NET CONFIGURATION

  • Machine config vs Web config
  • App Settings
  • Compilation setting
  • Custom error setting
  • Session State Setting
  • Enhancement in ASP.NET
  • Inprocess VS out process session state
  • State server and SQL Server
  • Cookie less session

ASP.NET TRACING

  • Page Level
  • Application Level

E-mail Server SECURITY IN ASP.NET

  • Authentication & Authorization
  • Windows Based Authentication
  • Form Based Authentication
  • Passport Authentication
  • Membership

XML WEB SERVICES

  • Intro to Web Services
  • Role of WSDL .NET support for XML Web Service
  • Client Apps for Web Service
  • Caching Web Service
  • SOAP
  • UDDI Registry

WCF MASTER PAGES SITE NAVIGATION WEB PARTS

  • Web part manager
  • Zone Types

C#.NET / VB.NET

.NET ENTERPRISE ARCHITECTURE 4.5

  • Introduction to the .NET platform
  • Common Language Run Time (CLR)
  • The Common Type Specification (CTS)
  • The Common Language Specifications (CLS)
  • Microsoft Intermediate Language (MSIL)

C#.NET Language Basics

  • Data Types -Type Conversion
  • Boxing & Unboxing
  • Conditional Statements
  • Looping
  • Methods in C#
  • Properties
  • Arrays
  • Indexers
  • Structures, Enumerations
  • Strings
  • Collections

Objects Oriented Programming

  • Oops Concepts
  • Encapsulation
  • Inheritance
  • Polymorphism
  • Class and Object
  • Constructors
  • Dynamic types
  • Optional parameters
  • Names & optional arguments
  • Covariant generic type parameters
  • Destructors
  • Method overloading
  • Method overriding
  • Early binding, Late Binding
  • Abstract Classes
  • Abstract Methods
  • Interfaces
  • Multiple Inheritance
  • Generic classes
  • Static classes
  • Static constructors
  • Object initializer
  • Collection Initializer
  • Extension Methods
  • Partial Classes & Methods

Memory Management

  • Garbage Collector
  • Stack.and Heap
  • System. GC Class
  • System. Object Class
  • Architecture of Gc

Exception Handling

  • System Defined Exceptions
  • Custom Exceptions
  • Try, Catch, Finally
  • Throwing exceptions

Operator Overloading GUI Application Development

  • Windows forms and Controls
  • Creating Menus
  • Toolbars, Image List
  • Tree view, List view
  • Notify Icon
  • Error Provider

Data Base Programming (ADO.NET)

  • ADO .NET Introduction
  • Data Providers in .Net
  • Introduction to Managed and Unmanaged Providers
  • Data Readers- Dataset and Data Adapters
  • Datagrid View with DML operations sorting and paging etc.
  • Creating Relations and Transactions
  • Linq programming
  • Stored procedures

ASSEMBLIES

  • Private Assemblies
  • Shared Assemblies
  • Global Assembly Cache (GAG)

Delegates

  • Function Pointers
  • Multi cast delegates

User Controls and Event Handling

  • User Defined Control
  • Inherited Control
  • Event handling

Pointers

  • Value types, Reference types
  • Unsafe Structures and Pointers

Distributed Technologies & .NET Remoting

  • Distributed architecture
  • DCOM, RMI, CORBA
  • Channels (TCP HTTP) Marshal by Value
  • Marshal by Reference
  • Server Activated
  • Client Activated
  • Remoting Architecture

File Handling

  • System .IO namespace
  • File stream
  • Stream Reader
  • Stream writer
  • Fileinfo
  • Directory info

Windows Services

  • Service base class
  • Service Process installer
  • Service Installer
  • Creating a Windows Service
  • Installutill .exe

Multi threading

  • Threading
  • Thread synchronization
  • Critical sections
  • Thread life cycle

Security in .NET

  • Cryptography
  • Role based security VB.NET

INTRODUCTION TO VB.Net

  • Features of VB.NET
  • Writing Programs in VB.Net
  • Compiling and executing form Command Prompt
  • Intro to Assemblies and Namespace
  • Base class Libraries
  • Data types
  • Boxing and unBoxing
  • Array
  • Sub Programs

VB.NET and C# Comparison

  • Program structure
  • Comments
  • Data Types
  • Constants
  • Enumerations
  • Operators
  • Choices
  • Loops
  • Arrays
  • Functions
  • Strings
  • Regular Expressions
  • Exceptions Handling
  • Classes/Interfaces
  • Contructtors/Destructors
  • Using Objects
  • Structs
  • Properties

CRYSTAL REPORTS

 

LOCALIZATION AND GLOBALIZATION

  • Resource file creation
  • Satelite Assembly Creation
  • Creating Globalization App and Localization App

WPF Programming

  • Shapes
  • Transformation
  • Animation





img