c sharp net online training course classes by svr technologies
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
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
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
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
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
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.
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
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
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.
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
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.
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
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
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
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
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
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
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.
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
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
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