c sharp net online training course classes by svr technologies

20
Contact: +91 9885022027 Email:[email protected] C Sharp.net Course Content SVR Technologies Contact: 091-9885022027 Email: [email protected] Course Name: C Sharp.NET Trainer: Mrs. Poornima Duration: 30 sessions Session: 1 hour

Upload: svrtechnologies

Post on 19-Mar-2016

223 views

Category:

Documents


3 download

DESCRIPTION

C Sharp.net online training; http://www.svrtechnologies.com/c_sharp_training.html SVR Technologies which is one among the best online training institutes providing the course content for C#.net online training. It was given by our expert Mrs. Poornima to improve the knowledge of the regarding the C#. For more details about other IT courses please visit http://www.svrtechnologies.com/software-IT-courses.html SVR Technologies Contact: 91- 988 502 2027 [email protected] http://www.svrtechnologies.com/

TRANSCRIPT

Page 1: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Contact: 091-9885022027

Email: [email protected]

Course Name: C Sharp.NET

Trainer: Mrs. Poornima Duration: 30 sessions

Session: 1 hour

Page 2: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 1: MS.Net Framework

Objectives

• This module helps students to understand different concepts and

terminology available in .Net.

• Understand various terminologies used in .Net.

• Understand the importance of Base Class Libraries and Namespaces

• Understand what is MSIL and PE

• Understand various components of CLR and their importance

Topics

The .NET Framework - an Overview

Framework Components

Framework Versions

Types of Applications which can be developed using MS.NET

MS.NET Base Class Library

MS.NET Namespaces

MSIL / Metadata and PE files.

The Common Language Runtime (CLR)

Managed Code

MS.NET Memory Management / Garbage Collection

Common Type System (CTS)

Common Language Specification (CLS)

Types of JIT Compilers

Security Manager

Page 3: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 2: First Application using Visual Studio

Objectives

• This module covers Visual Studio interface and also teaches how to

develop a Console application.

• Understand the interface Visual Studio.

• Learn how to develop a console application

• Learn Namespaces, Command Line Arguments, Main

• Learn compiling and executing applications using Visual Studio and Visual

Studio Command Prompt.

Topics

• Introduction to Project and Solution in Studio

• Entry point method - Main.

• Compiling and Building Projects

• Using Command Line Arguments

• Importance of Exit code of an application

• Different valid forms of Main

• Compiling a C# program using command line utility CSC.EXE

Page 4: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 3: Language Syntax

Objectives

• This module covers the syntax of the language C#.

• We understand the basics of C# language and thus can start writing small

programs.

• We will learn how and why to use data types, variables, enum, constants,

operators, control statements, arrays and methods.

• We will also learn casting between various datatypes.

Topics

• Why Data types

• Global, Stack and Heap Memory

• Common Type System

• Reference Type and Value Type

• Datatypes & Variables Declaration

• Implicit and Explicit Casting

• Checked and Unchecked Blocks – Overflow Checks

• Casting between other data types

• Boxing and Unboxing

• Enum and Constant

• Operators

• Control Statements

• Working with Arrays

• Working with Methods

• Pass by value and by reference and out parameters

Page 5: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 4: OOPs Concepts

Objectives

• This module covers all the Object Oriented concepts like Encapsulation,

Inheritance and Polymorphism.

• What are Class, Object, Properties and Encapsulation?

Topics

• Learning about Class, Object, Component, Encapsulation, Inheritance,

Polymorphism

• & Object Creation and Instantiation.

• OOPs-Programming Encapsulation

• Understanding Encapsulation Concept through an example.

Page 6: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 5: OOPs Inheritance

Objectives

This module explains why and how to apply the concept of inheritance

through practical examples.

Apply inheritance using methods, properties using static, dynamic and

abstract classes.

Topics

• Introduction to Inheritance

• Constructor & Inheritance

• Type Casting of Reference Types

• Static and Dynamic Binding

• Abstract Class

Page 7: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 6: OOPs – Interfaces and Polymorphism

Objectives

This module explains why and how to apply the polymorphism

through practical examples.

Apply polymorphism using methods, properties using interfaces

Topics

• Introduction to Inheritance

• Constructor & Inheritance

• Type Casting of Reference Types

• Static and Dynamic Binding

• Abstract Class

Page 8: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 7: Collections and Generics Objectives

This module explains different collection types like Array List, Hash Table, List and Dictionary

Use different collection types like Array List and Hash Table.

Understanding the problems with Array List and Hash Table.

Using different generic types like List and Dictionary.

Using Generic type with user defined classes.

Topics

• Introducing Collections.

• Benefits of Collection Classes.

• Understanding and using commonly used collections.

• Generics

• Advantages of Generics.

• How Generics Work at Runtime.

Page 9: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 8: Assemblies and GAC

Objectives

This module explains how to create user defined dll files, use them in

various applications and deploying the assembly into GAC, using internal

access specifier.

Develop an assembly and using it in a application.

Use of Internal access specifier

Giving Strong name to assembly and deploy into GAC

Uninstall deployed assembly from the GAC.

Topics

• What is a DLL and how is it different from EXE

• Types of DLL

• What is an Assembly

• How to build a Class Library

• How to use a Class Library in another Application?

• What is Namespace?

• Internal Access Specifier

• Types of Assemblies

• Global Assembly Cache

Page 10: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 9: Exception Handling

Objectives

• This module explains how to catch exceptions occurring in the

application. Also this module tells us how to handle various exceptions

and throw user defined exceptions.

• This module also helps us to understand finally and using statements and

also explains how to define user defined exception class.

• Understanding the use of try, catch, throw, finally and using statements

and also defining user defined exception class.

Topics

• Defining Exception

• Understanding try and catch keywords

• Using “finally” block

• “using” statement

• Throwing exceptions

• Creating User defined/Custom Exception class.

Page 11: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 10: IO Streams

Objectives

• This module explains the various streams available and explains how to

read and write to various inputs and output streams.

• Working with text files

• Input and Output to Console

• Read/Write from/to Files.

• Understanding Stream Reader and Stream Writer class

• Working with Binary Data

• Using Binary Reader and Binary Writer class

• Serializing and Deserializing data.

Topics

• What is a stream?

• Types of Stream

• Standard I/O Streams

• Handling text in files

• Dealing with Binary files

• Serialization / Deserialization

Page 12: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 11: Miscellaneous

Objectives

• This module explains how to load various operators and to implicit and

explicit casting with various casts actually not supported by .Net

Framework.

• We also learn the concept of partial classes and its advantages.

Retrieving metadata of the class using Reflection API.

• Understanding use of app.config file.

• Can overload operators

• Successfully make various implicit and explicit casting

• Use partial classes and methods

• Retrieve information about the class using Reflection API

• Use app.config file.

Topics

• Operator Overloading

• Partial Classes and Methods

• Reflection

• Configuration File

Page 13: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 12: WIN Forms

Objectives

• This module explains helps us in developing a windows application,

explains various controls used in winforms including menus, notify icon

and timer controls. We will also learn GDI (Graphic Drawings).

• Can develop windows applications using various controls

• Use Menu Controls like MenuStrip, Context Menu Strip

• Use Dialogs (Modal and Modeless)

• Developing. Graphical Interface

• Can use special controls like Timer and Notify Icon

Topics

• Basic Controls

• Panel & Layouts

• Drawing and GDI Devices

• MenuStrip, Toolbar Strip and ContextMenuStrip

• Model and Modeless Dialog boxes

• Multiple Document Interface (MDI)

• Form Inheritance

• Building Login Form

• Working with Resource Files and Setting

• Notify Icon Controls

• Using Timer Component

Page 14: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 13: ADO.Net

Objectives

This module explains helps us how to deal with database. How to frame SQL

Queries, How to create connection to the database from application. How to

insert, update, delete and select records in the database. How to use parameters

and prepared statements, execute stored procedures in database from

application. Working with transactions.

Create connection to the database from the application.

Frame queries using SQL.

Insert, Update, Delete and retrieve records from database.

Use parameters and prepared statements

Maintain transactions

Topics

• Prerequisite - Knowledge of SQL Queries

• Introduction and Evolution of ADO.NET

• Understanding the Role of Managed Provider and ADO.NET Objects

• Connecting to Database and Connection Pooling

• Performing Insert, Update and Delete Operations

• Fetching Data from database - Executing Select Statements

• How to implement Login facility with database

• Use of Multiple Active Result Sets

• Parameterized Prepared Statements

• Inserting Image into Database table

• Executing Stored Procedure

• Using Transaction

• Asynchronous Execution of Queries

• Writing Provider Independent Code

• Writing Common Code for Execution of Stored Procedures

Page 15: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 14: ADO.Net – Dataset

Objectives

• This module explains how to deal with data fetched from the database.

We will learn how to fetch data using DataAdapter, handle concurrency

issues, Use dataviews and datatables pr

• Display data fetched from database in various controls like

DataGridView, Using dataadapter to fetch data from database easily.

Handle concurrency issues, Programatically create and use DataTable

and DataViews.

Topics

• Introduction DataSet and its Object Model

• Filling DataSet using DataAdaptogramatically.er

• Binding DataSet to DataGridView

• Updating changes to database using DataAdapter

• Using SqlCommandBuilder

• Managing DataTable Programmatically

• DataAdapter events

• Handling concurrency issue

• Working with DataViews

• Constraints in DataTable

• Using DataRelations object

• Creating DataSet/DataTable dynamically

Page 16: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 15: XML Objectives

• This module explains how to use XML Documents. It also explains how to read XML Document using DOM Parser, XPath, and XML Data Document.

• It’s also helps us to construct a dataset using XML Document. • Write and Read XML Documents using various techniques. We will also

be able to easily interoperate XML and Dataset.

Topics

Introduction

Well Formed and Valid XML Document

Structure of XML Document

XML DOM Parser

XPath Specification

XML and DataSet

XMLDataDocument for reading from DataSet

XMLTextWriter & XMLTextReader

XPathDocument & XPathNavigator

Page 17: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 16: Windows Services

Objectives

• This module explains how the use of Windows Service. It explains how to

develop, deploy and launch windows service.

• It also explains how to create a controller application to use Windows

Service. Also explains us how to handle Custom Commands in Windows

Services.

• Develop, Launch and create Controller application to use Windows

Service.

Topics

• Introduction to Windows Service

• Windows Service Project Template

• Developing Windows Services

• Installing, Deploying and Launching Windows Service

• Developing a Service Controller Application

• Handling Custom Commands in Windows Services.

Page 18: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 17: Delegates and Events

Objectives

• This module explains the use of delegates. How to write and use a

delegate, declaring and raising events is also a part of this module.

• Develop and use Delegates and Events.

Topics

• Introduction to Delegates

• Events Declaration, Raising and Handling

Page 19: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 18: Multithreading

Objectives

• This module explains the use of multithreaded applications. We will also

learn scheduling its types and Thread its states.

• This module also explains how we can synchronize threads when used at

the same time.

• Create multithreaded applications by managing various thread states.

Synchronize threads using Monitor, Mutex and Semaphore concepts.

Topics

• Threading Overview

• Scheduling

• Thread States

• Programming Threads

• Methods of Thread Class

• Thread Pool

• Thread Synchronization

1. Monitor

2. Mutex

3. Semaphore

• Events

• Parallel Programming using Task Parallel Library

• Asynchronous Programming using async and wait keywords

Page 20: C sharp net Online Training Course Classes by SVR Technologies

Contact: +91 9885022027 Email:[email protected]

C Sharp.net Course Content SVR Technologies

Session 19: Debugging

Objectives

This module explains how to use various debugging windows to keep track of

program execution.

Debug using different windows, able to use break point, hit count and condition.

Topics

• What is Debugging?

• Build Configuration(Debug and Release)

• List of Debugging Windows

• Break Point Hit Count and Condition

• Debugging Exception