with c# with c# with c# with c# course structure

Part 1

Module 1: Introduction:

v NET Framework Overview:

• Common Language Specification - CLS.

• Common Language Runtime - CLR

• Framework Class Library - FCL (Base Class Library BCL).

v C# Overview.

Module 2: Comments and Variables and Data Types:
v Comments.

v Variables:

•   Identifier.

•   Notation Types.
v Data Types:

•   Value Types.

•   Reference Types.

v Variable Declaration.
v Conversion Types:

•   Implicit Conversion:

•   Explicit Conversion:
Ø Casting.

Ø Convert Command.
Ø Using Parse.

Ø Using ToString Method.

•   Boxing and Unboxing

Module 3: Output and Input Operations :

v Name Space:

•   System Namespace.

•   Console Class.

v Output Operations:

•   Write Method.

•   Write Line Method.
v Text and Numeric Formatting.
v Input Operations:

•   Read Method.

•   Redline Method

v Using Message Box with Console Application. Module 4: Operators:

v Primary Operators.

v Arithmetic Operators.

v Decrement and Increment Operators.
v Assignment Operators.

v Relational Operators.
v Logical Operators.
v Bitwise Operators.

Module 5: Control Structures: Control Statements:

v Selection Structures:

•   If Selection Structure.

•   If/else Selection Structure.

•   Multiple-Selection Structure.

•   Switch Multiple-Selection Structure.
v Repetition Structures:

•   For Repetition Structure.

•   while Repetition Structure.

•   Do/while Repetition Structure.

•   Foreach Repetition Structure.
v Jump Statements:

•   break Statement.

•   continue Statement.

•   Goto Statement.

•   return Statement

Module 6: Methods and Parameters:
v General Syntax.

v Access Modifiers.

v Static and non-static Methods:

•   Static and non-static Methods Definition.

•   Static and non-static Methods Calling.
v Void and return value Methods:

•   Void and Return Value Methods Definition.

•   Void and Return Value Methods Calling.

v Passing Arguments:

•   Pass-by-Value.

•   Pass-by-Reference.

•   Using out.

v Methods Overloading.
Module 7: Arrays:

v Array Class:

•   Introduction to Array Class.

•   Array Class Methods.
v Using foreach Repetition Structure with Array.

Module 8: Structure and Enumeration:
v Structure   :

•   Structure Definition.

•   Working with structure.

•   Date Time Structure.
v Enumeration:

•   Enumeration Definition.

•   Working with enumeration.

Module 9: Object-Based Programming
v Built-In Classes:

•   Math Class.

•   String Class.

•   Random Class.
v User Defined Classes:

•   User-Defined Class Definition.

•   Access Modifiers.

•   Static Class vs. non-static Class.

•   Class Contents:

•   Instance Variables:

•   Static Class Members.

•   Non-static Class Members.
v Constructors:

•   Constructors Overview.

•   Using this Reference with Constructors.

•   Using Overloaded Constructors.

•   Using Overloaded Constructors by Using This.

v Destructors, Finalize Method and Garbage Collector.

 v Properties.

Module 10:   Object-Based Programming
v Partial Class.

v Nested Classes.
v Generics.

Module 11: Object-Oriented Programming
v Inheritance:

•   Single Inheritance.

•   Multi-Level Inheritance.

•   Class Diagram.

v   Interfaces:

•   Creating an Interface.
Module 12: Delegate and Event :
v  Delegates:

•   Understanding the Delegate.

•   Working with Delegate.

•   Anonymous Methods.
v Events.

Module 13: Error Types:
v Error types.

v Syntax Error Overview.
v Runtime Errors:

•   Runtime Errors Overview.

•   Try-catch-finally Technique.

•   Exception Class.

v Working with Exception Handling.
v Logical Errors:

•   Logical Errors Overview.

•   Using break point.

Module 14: Class Library:

v Class Library Overview.
v Create class library.
v working with class library.

Module 15: Graphical User Interfaces Concepts :
v   Form.

v   Labels.

v   TextBoxes.
v   Buttons.

v   ColorDialog.
v   FontDialog.
v   GroupBoxes.

v   Panels.

v   CheckBoxes.
v   RadioButtons.
v   PictureBoxes.
v   OpenFileDialog.
v   ListBoxes.

v   ComboBoxes.
v   Menu.

v   Tab.
v   Timer.

v   UserControl.
Part 2

Module 1: Input / Output (I/O) :

v File System Classes:

v Informational Classes:

•   File Info Class.

•   Directory Info Class.

•   Drive Info Class.
v Utility Classes:

•   Path Class.

•   File Class.

•   Directory Class.

•   File System Watcher.

v Reading and writing files:

•   File Stream.

•   Binary Writer & Binary Reader.

•   Memory Stream.

v Compression Streams:

•   File Compression.

•   File Decompression.

Module 2: Searching, Modifying and Encoding Text:
v Searching.

v Regular Expression:

•   Introduction to Regular Expression.

•   Regular Expression Characters.

•   Working with Regular Expression.
v Encoding and decoding:

•   Encoding Types.

•   Encoding Class.

•   Specify the Encoding Type When Writing into File.

•   Specify the Encoding Type When Reading a File.

Module 3: Collections and Generics:

v Generic collections:

•   List.

•   Hash Table.

•   Sorted List.

•   Array List.

Module 4: Installing and Configuring Applications :

v Creating an Installer.

v Configuration Settings.

Module 5: Mail:

v Creating Mail Message.
v Sending Mail Message.
v How to Attach Files.

Application Development

Module1 Creating Database Connections
v Connecting to a Data Source

v Using Data Providers and More Complex Connection Scenarios

v Working with Multiple Active Result Sets

Module 2:   Selecting and Querying Data
v Building Command Objects

v Consuming Data

Module 3:   Datasets

v Introduction to Datasets

v Working with Typed Datasets
Module 4:   Updating Data
v Updating Data

v Data Integrity and Transactions
 Module 5:   XML

v Datasets and XML

v Querying XML with LINK
Module 6:   LINQ to SQL
v Introduction to LINQ to SQL Updating Data

•   Using Stored Procedures

Module 1:   Introducing ASP.NET 4.0
v Understanding the Players

v Creating a Web Site and Adding New Web Pages v Working with Web Configuration Files

Module 2:   Adding and Configuring Server Controls
v Understanding and Using Server Controls
v Exploring Common Server Controls
v Exploring Specialized Server Controls
 Module 3:   Input Validation and Site Navigation
v Performing Input Validation

v Performing Site Navigation

Module 4:   ASP.NET State Management
v Using Client-Side State Management
v Using Server-Side State Management

Module 5:   Customizing and Personalizing a Web Application
v Using Master Pages

v Using Themes

Module 6:   Working with ASP.NET AJAX and Client-Side Scripting
v Creating AJAX-Enabled Web Forms

v Creating Client Scripts with the AJAX Client-Side Library

Module 7:   Using ADO.NET, XML, and LINQ with ASP.NET
v Using the ADO.NET Disconnected Classes

v Using the ADO.NET Connected Classes

v Working with XML Data

Module 8:   Working with Data Source and Data-Bound Controls
v Connecting to Data with Data Source Controls

v Working with Data-Bound Web Server Controls

Module 9:   Writing and Working with Services
v Creating and Consuming XML Web Services
 Module 10:   Creating Custom Web Controls
v Working with User Controls

Module 11:   Programming the Web Application
v Using Web Site Programmability

v Using the ASP.NET Intrinsic Objects

Module 12:   Monitoring, Troubleshooting, and Debugging
v Debugging an ASP.NET Application

v Troubleshooting a Running ASP.NET Application Module 13:   Globalization and Accessibility
v Configuring Globalization and Localization

Module 14:   Deploying, Configuring, and Caching Applications
v Deploying Web Applications

v Using Caching to Improve Performance

Latest News

NAMUDA in Siraha

NAMUDA in Siraha


NAMUDA in Taplejung

NAMUDA in Taplejung




new office of dit solution

new office of dit solution

new office of dit solution