complete .net 4 exception using try, catch, finally block throw exception nested try and catch block...

27
Software Development & Education Center Complete .NET 4.5

Upload: buidiep

Post on 11-May-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Software Development & Education Center

Complete .NET 4.5

Page 2: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Microsoft.NET Framework 4.5 – Detailed Curriculum

Goal and History of .NET

DNA Architecture

.NET Architecture

Fundamental Architecture of .NET Framework

Common Language Runtime (CLR) Architecture

Just-in-Time (JIT) Compiler

Managed and Unmanaged Code

Garbage Collection

CTS and CLS

Data Type, Syntax, Loop and Operators

Value Type, Reference Type and Nullable Type

About Heap and Stack Memory

Operators & Keywords

Syntax of C#

Control Structure and Loops

Boxing and Unboxing

Introduction to Array OOPS Concepts and Implementation

Fundamental of OOPS and its Property

Fundamental of Classes and Object

Constructor and Destructor

Type of classes

Method declaration and its type

Method and Constructor Overloading

Property Declaration and Types

Page 3: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Object Creation

Namespace Mechanism Property and Indexer

About Getter and Setter Method of Property

Implementation of Property

Property v/s Indexer

Implement Indexer

Multidimensional Indexer

Indexer Overloading

Indexer Overriding Inheritance

Type of Inheritance

Implementation of Different Inheritance

Method Overloading, Method Hiding and Virtual Function

Using of Base Keyword

Sealed Class and Method

Abstract classes and Methods

Concrete versus abstract classes

Class Access Modifier Interface

Declaration of Interface

Interface versus Abstract class Structure

Declaration of structure

Structure versus Class

Structure and Inheritance

Constructor of Structure

Page 4: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Arrays

One dim Array

2 dim array

Multi dim array

Jagged Array String and String Builder Class Delegate and Events

Declaring and using Delegate

Type of delegate

Lambda Expression

Exposing Events

About System defined Event

User Defined Event

Collections

Overview of Collections

Arrays versus Collections

Different Collection Classes and their Property

Array List

Hash Table

Sorted List

Stack & Queue

Bit Array Generic Collection

Collection Versus Generic Collection

List, Stack, Queue & Dictionary

Linked List

Sorted List

Page 5: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Specialized Collection

Name Value Collection

String Dictionary

Hybrid Dictionary

Bit Vector 32 File Handling

File Class

Dictionary Class

Stream Reader and Stream writer

Binary Reader and Binary Writer

Reading and writing File

Editing File property Exceptions Handling

Error Versus Exception

Exception Classes

Handling Exception

Using Try, Catch, Finally Block

Throw Exception

Nested Try and Catch Block

Define the user defined Exception Class

Catching User defined Exception

Throwing User Defined Exception Assemblies

Need of Assembly?

Feature of Assembly

Creating and Invoking Assembly

Page 6: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Private and Public/Shared Assembly

Single file and Multi file Assembly

Versioning of Assembly

Add and Remove Assembly from GAC

Reflection

About ILDASM

Role of Reflection

Reflection Classes

Assembly Class

Type Class

Getting Assembly information through Reflection

Invoking Method and Property at Runtime Serialization

What is Serialization?

Object Serialization

Serialization Formatter

Remoting

.Net Remoting Concept

Architecture of .NET Remoting

Designing a .NET Remoting Services

Creating a Remote Object and hosting it

Create and Build Remote Client

Marshaling and its Type

Type of Activation of Object Threading & Synchronization

Multiprogramming, Multitasking & Multi-Processing

Page 7: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Thread Lifecycle

Multithreading Concept

Passing Data to thread

Background Thread

Thread Priority

Deadlock Condition

Thread Synchronization

Lock statement and thread Safety

Interlocked

Monitor

Mutex

Semaphore

Thread Pooling

Thread Background Process Extension Method

Anonymous Method

Lambda Expression

Memory Management and Pointer

Garbage Collection

Working of GC

Understanding Heap Management

Type of Heap

Unsafe Code Window Forms and Controls

Understanding Forms and Controls

MDI Forms

Creating User Control

Page 8: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Working with Various Controls

Picture Box

Rich Tex box

Masked text Box

Panel

Flow Layout panel

Tool Strip

Menu Strip

Tab Control and More…… Deployment

Simple Deployment

Creating Setup and Deploy Project

Click Once Operation

Setting of Editor

File System Editor

Registry Editor

Lunch Condition Editor

Page 9: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

SQL Server- 2008 R2

Introducing SQL Server 2008

What's New in SQL Server?

SQL Server Editions

Installing SQL Server

Basics of Database Design

Normalization

Denormalization

Introducing SQL Server Management Studio

Creating a Database

Adding Tables

Creating Indexes and Constraints

Building Relations

T-SQL Basics

What is T-SQL?

Syntax Conventions

Introducing AdventureWorks2008

Executing SQL Statements

Identifiers

Creating Data Types, Operators, Variables, Functions

Using T-SQL to Build and Alter Objects

SELECT Queries

The SELECT / FROM/ WHERE / ORDER BY / GROUP BY AND HAVING Clause

Using TOP N and TOP N PERCENT, UNION Queries & Full-Text Search

Page 10: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Action Queries

SELECT / DELETE / TRUNCATE / INSERT / UPDATE / MERGE INTO queries Views, Stored Procedures, and Functions

Using Views

Using Stored Procedures

Using Functions

Advanced Transact-SQL

Transactions

Rowset / Ranking Functions

Cursors

Structured Error Handling

XML and SQL Server

XML Columns and Indexes

Querying and Modifying XML Data

Using OPENXML

Using FOR XML

Triggers Creating / Altering Triggers

Using the Inserted and Deleted Tables

Recursive and Nested Triggers

Page 11: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

ADO.NET

Introduction

About Oledb and Odbc

History of ADO

Overview of ADO.NET

Difference between ADO and ADO.NET

About Providers Architecture of ADO.NET

Connected and Disconnected Mode

Database Specific Class

Connection Class

Command Class

Executing Commands

Working with Data Reader

Calling Stored Procedure

Data Adapter Class Dataset Class

Data Table

Data Relationships

Data Constraints

Updating, Inserting Deleting in Data table

Population Data set From XML

Writing XML Output

Reading XML File

Command Builder Class

Page 12: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Transaction Class

ACID Property of Transaction

Commit and Rollback action with Transaction

Implementation of Save Point

Working with Bulk Data

Data View

Schema

ML Schema

Type of Schema

Matching Schema

Action on Missing Schema Connection Mode

Connected Mode

Disconnected Mode

Entity Framework 4.5

Page 13: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

ASP.NET

Introduction

Need of Websites

Static and Dynamic Websites

Web Protocol

Difference between asp and asp.net

Working of IIS 5 and IIS 6 Introduction to HTML Controls

Simple HTML Pages

Get and Post Methods

Hosting HTML Pages on IIS server Getting Start ASP.NET

HTML Controls versus Asp.net Controls

Asp.net page Life Cycle

Asp.net page Events

Asp.net pages Structure Option

Http Request and Response

Asp.net Page Directives

Cross Page Posting ASP.Net Server Side Controls

Textbox

Label

List Box

Buttons

Multiview Controls

Link Button

Page 14: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Image Button

Check Box

Radio Button

Rich Controls

File Uploader

Ad Rotator

Wizard Control

Validation Server Controls

Understanding Validation

Client Side Versus Server Side Validation

Asp.net Validation Controls

Required Field Validator Control

Range Validator Control

Compare Validator

Regular Expression Validator

Custom Validator

Validation Summary Control

Working With validation Group

Working with web User Controls

Need of User Controls

Creating User Controls

Accessing User Controls on Current Page

Working with Master Pages

Why need of Master Pages?

Master Page Versus Web User Controls

Page 15: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Creating Master Page

Creating Nested Master Page

Accessing Master Page Controls on asp.net Page

Programmatically Assign The Master Page

Applying Master Page through Configuration File

Teams -Skins and CSS

Creating CSS

Using CSS on Your Pages

Using ASP.Net Teams

Applying theme on single page

Applying Theme on Entire Application

Understanding Theme when using Master Pages

Crating Skin

CSS Rule

Using CSS in your Theme

Applying theme on page Dynamically

Using of Skin ID in Theme

Applying Controls Skin ID Dynamically

Data Binding Controls

Introduction to data binding controls

Type of Data Binding Controls

Working With Data Bind Controls

Grid View

Data List

Repeater

Form View, Detail View & List view

Page 16: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Navigation Controls

Site Map

Tree Views

State Management

Need of State Management

Type of State Management (Client Side & Server Side)

Cookies

Type of Cookies

Non Persistent Cookies

Persistent Cookies

Single Valued Cookies

Multiple Valued Cookies

Merit and Demerit of Cookies

Query String

View State

Hidden Field

Control State

Post Backs and Cross Page Post Back

Session

Understanding Session Object

Creating Session

Different Mode of session

Store session values into SQL server

Implement session through Configuration File Application

Understanding Application

Creating and Clear Application

Using of Global.asax file

Page 17: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Profile

Creating Cache

Reading and Writing into cache Caching

Need of Caching

Type of Caching

Output Caching

Partial Page Caching

Post-cache

Http Cache Policy and Client Side Caching

Data Caching

Controlling asp.net cache

SQL Server Cache Dependency

Enabling Database for Sql Server Invalidation

Enabling Table for Sql Server Invalidation

Attaching Sql server cache dependency to the Request object

Attaching Sql server cache dependency to the Cache object

Using Web.Config File

Login Controls

Configure Membership provider Page

Using Controls

Login & Login View

Login Status

Password Recovery

Login Name

Create User Wizard

Change Password

Page 18: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Portal Framework and Web Parts

Introduction to Web Parts

Working With Web Page Manager Controls

Zone Layout

Web Part Zone Controls

Create Custom Webpart

Connecting Webpart on Asp.net Pages

Globalization & Localization

Need of Globalization and localization

Culture and UiCulture

Culture Info Class

Local and Global Resources Web Services

Introduction to web Services

Need of Web services

Working of SOAP Protocol

Different Attributes of Web Services

WSDL & UDDL

Publishing and Consuming a web Services

Page 19: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

XML.NET & AJAX

Designing and Implementing Web Pages

Creating simple HTML documents

Adding Hyperlinks to HTML documents

Designing Web pages with Fonts, Colors and Graphics

Adding Tables to HTML documents

Using Frames in HTML documents

Creating Web page forms

Writing Cascading Style Sheets

Creating inline Cascading Style Sheets

Creating embedded Cascading Style Sheets

Creating external Cascading Style Sheets Developing JavaScript Functions

Creating JavaScript functions

Using conditional statements

Using For loops

Using JavaScript Objects and Events Creating XML Documents

Creating Simple XML documents

Working with Elements

Working with Attributes

Processing XML documents with DOM

Creating DTD to Validate XML Documents

Creating Valid Documents

Declaring Document Elements

Working with Attributes Types

Page 20: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Creating Schemas to Validate XML documents

Creating Schemas documents

Working with simple types

Working with complex types

Creating XSLT Style Sheet for formatting data

Displaying data with XSLT

Using XPath functions

Creating and Consuming Web Services

XML Web Service in Visual Studio

Test and Run Your Web Service

Web Service from a .NET Client

Reading and Writing XML Using the XML DOM

Reading and Writing XML Programmatically

Important Classes in the System.Xml Namespace

Create XML Documents

Style and Consistency

Cascading Style Sheets (CSS)

Themes and Skins

Master Pages & User Controls

AJAX (Asynchronous Java Script)

Understanding AJAX Technology

Building a ASP.NET Page with Ajax

Using Update Panel Control

AJAX Server Controls

AJAX Control Toolkit Downloading and Installation

AJAX Control Toolkit Extenders

Page 21: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Advance .NET 4.5 Framework

LinQ & PLinQ

LINQ Support Features

An overview of language query operators

Extension Methods and IEnumerable

Extension Methods and Anonymous Types

LINQ Query Operators

Developing Query Operators

Categorizing query operators

Language integration of query operators

Implementing Query Operators

Applied LINQ to Objects

Using Query Operators with Objects

Examples of LINQ to Objects

LINQ to Reflection

LINQ to File System

LINQ to Strings

Using LINQ to query the .NET Reflection API.

LINQ to XML

Introducing the XElement API

Constructing XML fragments with XElement

Axis methods

XML query and aggregation using LINQ to XML and LINQ to Objects

LINQ to SQL as an Object-Relational Mapper

Stored procedures and database functions

Database creation from schema

Page 22: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Constructing a Data Context from embedded XML mapping files.

Transactional work and concurrency control.

Object tracking and identity management.

Inheritance Mapping

Transactional work and concurrency control

Overview of Parallel LINQ

Performance Considerations of LINQ to Objects

An overview of language query operators Crystal Reports

Introduction

Creating Crystal Report

Creating Sub Report

Adding Data Table with Crystal Report

Crystal Report Formatting

Using Various Formula with Report

Integration of Crystal report with Window and Web forms W.C.F (Windows Communication Foundation)

Introduction to SOA

Introduction to WCF

Web Services versus WCF

Core Concept of ABC in WCF

Creating WCF Services

Hosting WCF Services

Binding WCF Services

W.P.F. (Windows Presentation Foundation)

Introduction to WPF

Architecture of WPF

Page 23: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

About XAML CODE

Crating WPF Simple Application

Working with Brushes, Controls and Layouts

Data Binding with WPF

W.W.F. (Windows Workflow Foundation)

Introduction to WFF

Type of WFF

Workflow Activities

If Activity

Invoked Method Activity

While Activity

Creating Workflow enabled application

Workflow within web Services

SilverLight 5.0

Silverlight v/s Flash

Introduction to Silverlight

RIA Technology

Create simple Silverlight application

Silverlight data binding

J-Query

Introduction to JQuery

Working with JQuery Inbuilt Functions

MVC4 (Model View Control)

Introduction to Design Patterns

Difference b/w MVC3 & MVC4

Page 24: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Introduction to RAZOR Page

Advantages of MVC4

Creating ASP.NET Web Application using MVC4 Pattern

VS.NET Developer Preview of .NET 4.5

Future Aspects of VS.NET Developer.NET 4.5

Introduction to VS Developer Framework 4.5

IIS 7.5

Architecture of IIS 7.5

Internet Information Service Manager & Security Metro Style

Create your first window store App

Navigation , Layouts and Views

Create a Blog Reader HTML 5 and CSS3

New Tags and Elements

Header and Footer

How to include audio and video

New property in CSS3

CSS3 shadows, gradients and round corners

CSS3 for style, Color and opacity

Page 25: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Industry Interface Program

Projects

Modular Assignments

Mini Projects

1 Web-based Project

1 Major Project

Domains / Industry

Retail Industry

Banking & Finance

Service

E-Commerce

Manufacturing & Production

Web Application Development

Research & Analytics

HR & Consultancy

FMCG

Consumer Electronics

Event Management Industry

Telecom

Page 26: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Training & Performance Tracking

Knowledge related to current technology aspects and corporate level deliverable &

Continuous training and assessment to make you industry ready. Throughout the Training

Curriculum Candidate will go through a Scheduled Assessment Process as below:

Continues Assessments

Practical Workshops

Modular Assignments

Case Studies & Analysis

Presentations (Latest Trends & Technologies)

Tech Seminars

Technical Viva

Observing live Models of various projects

Domain Specific Industry Projects

Page 27: Complete .NET 4 Exception Using Try, Catch, Finally Block Throw Exception Nested Try and Catch Block Define the user defined Exception Class Catching User defined Exception Throwing

Skills Development Workshop

Communication is something which all of us do from the very first day of our life, yet there

is a question that haunts us most of the time “Did I express myself correctly in such and

such situation?” The answer to this question is really tricky, because in some cases we

leave our signatures and good impression but in some others we even fail to get our idea

clearly. It happens mostly because we don’t know how to act in certain situations. Every

time we fail we don’t lose completely, we do learn something, but prior knowledge of the

same thing could be more beneficial because then we could have turned that failure into

success.

The course / workshop would focus at many aspects of personality, like:

Building positive relationships with peers & seniors

Building self-confidence & Developing clear communication skills

Exploring and working on factors that help or hinder effective interpersonal

communication

Learning impacts of non-verbal behavior & Dealing with difficult situations and

difficult people

Workshops Consists of Following Activities:

Personality Development

Group Discussions & Debates

Seminars & Presentations

Case Studies & Analysis

Corporate Communication Development

HR & Interview Skills

Management Games & Simulations

Aptitude, Logical & Reasoning Assessments & Development