Welcome to Ascentz Technologies

Advanced .net coURSE

DOTNET

Level 1: Programming Basics

Chapter 1: Introduction to Programming Languages and Approaches

1.1 Structure Programming Approach

1.2 Top-Down Programming Approach

1.3 Visual Programming Approach

1.4 Event Driven Programming Approach

1.5 Object Oriented Programming approach

Chapter 2: Object Oriented Programming

2.1 What is OOP?

2.2 Class

2.3 Abstraction

2.4 Encapsulation

2.5 Inheritance

2.6 Polymorphism

Chapter 3: Hello .NET

3.1 NET Origin

3.2 Versions of Visual Studio .NET

3.3 Installing Visual Studio .NET

3.4 Advantages and Features of .NET

3.5 Difference between .NET and JAVA

3.6 Integrated Development Environment

3.7 Languages in .NET

3.8 What is VB.NET?

3.9 What is C#.NET?

3.10 Types of Application Architecture

3.11 Applications of Visual Studio .NET

3.11.1 Windows Application

3.11.2 Web Application

3.11.3 Console Application

3.11.4 Web Service

Level 2: Introduction to .Net

Chapter 4: Introduction to .NET Environment

4.1 .Net framework

4.2 CLR (Common Language Runtime)

4.3 CTS (Common Type System)

4.4 CLS (Common Language Specification)

4.5 MSIL

4.6 JIT compiler

4.7 Assemblies and Namespaces

Level 3: C# Programming

Chapter 5: Introduction to C# Programming

5.1 What is C#?

5.2 Does replace Java

5.3 A First C# Program

Chapter 6: Basic Data Types

6.1 Variables and Constants

6.2 Enumerations

6.3 Strings and Identifiers

6.4 Expressions, White space

Chapter 7: Arrays

7.1 Arrays

7.1.1 Single Dimensional Array

7.1.2 Multi Dimensional Array

7.1.3 Jagged Arrays

7.2 Passing Arrays as Parameters

7.3 Passing Arrays Using ref and out

Chapter 8: Statements, operators and preprocessor Directives

8.1 Statements

8.1.1 Unconditional Branching Statements

8.1.2 Conditional Branching Statements

8.2 Operators

8.2.1 The Assignment Operator (=)

8.2.2 Mathematical Operator

8.2.3 Operator Precedence

8.2.4 Ternary Operators

8.3 Preprocessor Directives

8.3.1 Defining Identifiers

8.3.2 Undefining Identifiers

Level 4: Windows Forms and Controls

Chapter 9: Building Windows Based Applications

9.1 Creating Windows Form Application

9.2 Standard Controls and Components

9.3 Forms

9.4 Menus and Dialog boxes

9.4.1 Creating Menus

9.4.2 Creating Menu Shortcuts

9.4.3 Dialog Boxes

9.5 Validating user input

Chapter 10: Exception Handling

10.1. Causes of Exceptions

10.2. System.Exception Class

10.3. Throwing and Catching Classes

10.3.1 Throw Statement

10.3.2 Catch Statement

10.3.3 Finally Statement

10.4. Custom Exceptions

Chapter 11: Testing and Debugging Application

11.1 Using the Debugging Tools

11.2 Using the Debug and Trace Classes

11.3 Handling and Throwing Exceptions

Level 5: C# with OOPS Programming

Chapter 12: Ride of Basic c# Elements

12.1. First C# Program

12.2. Objects and Classes

12.3. Methods and Properties

12.4. Constructors and Destructors

12.5. Finalize (); & Dispose ();

12.6. Structures

12.6.1 Defining Struct

12.6.2 Creating Struct

Chapter 13: Inheritance and Polymorphism

13.1 Types of Inheritance

13.2 Implementing Inheritance

13.3 Calling Base Class Constructor

13.4 Controlling Access

13.5 Abstract Classes

13.6 Polymorphism

13.6.1. Implementing Polymorphism by Method Overloading

13.6.2. Implementing Polymorphism by Method Overriding

Chapter 14: Interfaces

14.1. Defining an interface

14.2. Using an interface

Chapter 15: Delegates and Events

15.1. Delegates

15.1.1. Call a Function directly - No Delegate

15.1.2. The very basic Delegate :

15.1.3. Calling Static Functions

15.1.4. Calling Member Functions:

15.2. Events

15.2.1 . Conventions

15.2.2. Simple Event

Level 6: ADO.NET

Chapter 16: Accessing Data with ADO.NET

16.1. Overview of ADO.NET

16.2. Accessing Data

16.3. Using Dataset Objects and Updating Data

16.4. DataBinding in Windows Forms

Chapter 17: Using Crystal Reports

17.1. Why use Crystal Reports?

17.2. Creating windows forms report

17.3. Using the Windows Forms Report Viewer

Level 7: An Overview of VB.Net

Chapter 18: An Overview of VB.Net

18.1 OOPS using Visual Basic.Net

18.2 Difference between c# and VB.Net


Level 8 : Working with files and GDI

Chapter 19: Working with Files

19.1 Different types of files

19.2 Reading and writing Text files

19.3 Reading and Writing Binary Files in C#

19.4 Reading and Writing XML Files in C#

Chapter 20: Graphics Applications

20.1 The Graphics Class

20.2 Graphics Objects

20.2.1 The Pen Class

20.2.2 The Color Structure

20.2.3 The Font Class

20.2.4 The Brush Class

20.2.5 The Rectangle Structure

20.2.6 The Point Structure

20.3 Sample Examples

Level 9: Introduction to Webapplications

Chapter 21: Introduction Fundamentals of Internet

21.1 The World Wide Web

21.2 WWW Architecture:

21.3 Web Standards

21.4 Web Hosting

21.5 Web Design Principles

21.6 Hypertext Markup Language (HTML)

21.7 Hypertext Transport Protocol (HTTP)

21.8 Cookies

21.9 URIs, URLs and URNs

21.10 Browsers

21.11 Clients & Servers

21.12 Extensible Markup Language (XML)

21.13 Dynamic HTML (DHTML)

21.14 Active Server Pages (ASP)

Chapter 22: Overview of HTML

22.1 HTML Structure

22.2 HTML Tags

22.3 Tables

Level 10: Introduction to ASP.NET

Chapter 23: Overview of ASP.NET Applications:

23.1 Introduction to ASP.NET

23.2 Configuring ASP.NET Applications

Chapter 24: ASP.NET Architecture

24.1 Code Behind

24.2 Page Directives

24.3 Page Events

24.4 What is PostBack

Level 11: ASP.NET Controls

Chapter 25: Web controls Vs HTML Controls

25.1 Difference between Web Control and HTML Control

25.2 Basic Web Server Controls

25.2.1 Label control

25.2.2 Textbox control

25.2.3 Button control

25.2.4 Link button control

25.2.5 Image button control

25.2.6 Check box control

25.2.7 Radio button control

25.2.8 Hyper link control

25.2.9 Image control

25.3 Data List Web Server Controls

25.3.1 Checkbox List control

25.3.2 Radio Button List control

25.3.3 Dropdown List control

25.3.4 List Box control

25.3.5 Data Grid control

25.3.6 Repeater control

Level 12: Other Web Server Controls

Chapter 26: Other Web Server Controls

26.1 Calendar Control

26.2 Ad rotator Control

26.3 Validation Controls

26.3.1 Overview of Validation

26.3.2 Validation Controls and JavaScript

26.3.3 Using page. Is valid

26.3.4 Setting the Display

26.3.5 Highlighting the Validation Errors

26.3.6 Using Validation Groups

26.3.7 RequiredFieldValidator control

26.3.8 CompareValidator control

26.3.9 RangeValidator control

26.3.10 The RegularExpression Validation control

26.3.11 Customvalidator control

26.3.12 Validation summary control

Chapter 27: Navigation methods

27.1 Way to Navigate

27.2. Using Hyperlinks and Redirection

27.3. Using the Transfer Method

27.4. Using the Execute Method

27.5. Displaying a Page in a New Browser Window

Level 13: State Management, Web Services

Chapter 28: ASP.NET State Management

28.1 Understanding State Management

28.2 View State

28.3 Control State

28.4 Hidden Fields

28.5 Cookies

28.6 Query Strings

28.7 Application State

28.8 Session State

Chapter 29: Web Services

29.1 Introduction to XML.

29.1.1 Exchanging information between different systems:

29.1.2 The Future of XML

29.2. Why XML Web Services

29.3. Web Services

29.3.1 Web Services Technologies

29.3.2 XML

29.3.3 SOAP

29.3.4 WSDL

Level 14: ASP.NET Data Controls

Chapter 30: Accessing Data Using Data Controls

30.1 Understanding Data Binding

30.2 Working with Data Grid Control

30.2.1 Building Property for Data Grid

30.3 Working with Data List Control

30.4 Working with Data Repeater Control

30.5 Simple Example for Data Grid Control

Chapter 31: Reports

31.1 Generating reports for Web application

Level 15: Setup and Deployments

Chapter 32: Setup and Deploying Windows Applications

32.1 To Create a Setup Project

32.2 Building, Distributing, and Deploying a Setup Project