Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Ø Using Operators
Ø Using Recursion
Ø Exercises
Ø Handling Events
o What are Events?
o Implementing Events
o Creating a Static Event Handler
o Creating a Dynamic Event Handler
o Mapping Events to Delegates
Ø Exercises
Ø Exercises
Ø Procedures – An Overview
o What are Procedures?
o Identifying Type of Procedures
Ø Procedure Overloading
o What is Overloading?
o Identifying Rules for Overloading
o Identifying Advantages of Overloading
o Implementing Procedure Overloading
o Defining Multiple Versions of a Procedure
o Calling an Overloaded Procedure
o Overloading a Procedure that Takes Optional Parameters
o Overloading a Procedure that Takes an Indefinite Number of Parameters
Ø Overriding Methods
o What is Overriding?
o Identifying Difference Between Overriding and Overloading
o Implementing Method Overriding
Ø Implementing Interfaces
o What is an interface?
o Creating, Implementing and Using Interfaces
o Differentiating Interfaces and Properties
o Differentiating Interfaces and Abstract Classes
o Cloning Objects Using The ICloneable Interface
o Comparing Objects Using The Equals Method
o Implementing Multiple Interfaces
Ø Exercises
Ø Exercises
Session 14: Hands-On Practice
Ø An Overview of ADO.NET
o What is ADO.NET?
o Identifying Design Goals of ADO.NET
o Understanding ADO.NET Architecture
o Identifying Objects Used in ADO.NET Model
Ø Exercises
Ø Implementing Binding
o Generating DataSet
o Binding Controls to the DataSet
o Navigating in DataSet
Ø Exercises
Ø Exercises
Ø Exercises
Ø Adding Popup
Ø Adding Toolbar
Ø Adding Statusbar
Ø Adding Tooltip
Ø Exercises
Ø Exercises
Ø Implementing Synchronization
o What is Synchronization?
o Identifying Synchronization Issues
o Using the Interlocked Class
o Using the SyncLock Keyword
o Using the Monitor Class
o Using the MethodImplAttribute Attribute
Ø Exercises
Ø Debugging Programs
o Using the Debug Menu
o Using the Debug Tools
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Introduction
Ø Writing XML
o Elements, Attributes, And Values
o Rules For Writing XML
o Declaring The XML Version
o Creating The Root Element
o Writing Non-Empty Elements
o Nesting Elements
o Adding Attributes
o Using Empty Elements
o Writing Comments
o Writing Symbols
o Displaying Elements As Text When Necessary
Ø XML Schema
o Role XML Schemas And How They Improve On DTDs
o Simple And Complex Types
o Local And Global Declarations
o Beginning A Simple Schema
o Indicating A Simple Schema's Location
o Annotating Schemas
Minimum 3 Quiz of 10 No's of Questions for 10 Min of 10 Marks after 25% 50% 70% completion of the course.
One Main Exam which be conducted online after 100% completion of the individual module
Module 2
ASP Dot Net and C# Dot Net 80 Hrs / 2 Months
Part 1: Programming in C#
Ø An Overview of C#
o What is C#?
o Identifying Features of C#
o Analyzing a Simple C# Program
Ø Exercises
Ø Using Operators in C#
o Using the Assignment Operator
o Using the Mathematical Operators
o Using the Increment and Decrement Operators
o Using the Relational Operators
Ø Exercises
Ø Exercises
Ø Static Members in C#
o Introducing Static Members
o Using Static Fields
o Using Static Member Functions
o Using Static Properties
Ø Exercises
Ø Implementing Inheritance in C#
o Deriving Classes
o Implementing Methods
o Using Sealed Classes
o Using Interfaces
o Using Abstract Classes
Ø Implementing Polymorphism in C#
o Implementing Function Overloading
o Implementing Constructor Overloading
o Implementing Operator Overloading
Ø Exercises
Ø Implementing Delegates in C#
o Call a Function Directly without Delegate
o Creating a Simple Delegate
o Calling Static Functions
o Calling Member Functions
o Multicasting
Ø Implementing Events in C#
o Creating an Event
o Raising the Event
o Assigning an Event Handler
Ø Exercises
Ø Implementing Reflection in C#
o Viewing MetaData
o Performing Type Discovery
o Reflecting on a Type
o Performing Late Binding
Ø Exercises
Ø Introducing ASP.NET
o What is ASP.NET?
o Identifying Advantages of ASP.NET
o Installing ASP.NET Engine, Editor, and Database System
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Database – An Overview
o What is a Database?
o Why we Need a Database?
o What is DBMS?
o Identifying Components of a Database
o Introducing SQL Statement
o Identifying Some Commonly Used SQL Statements
Ø An Overview of ADO.NET
o What is ADO.NET?
o Identifying Design Goals of ADO.NET
o Understanding ADO.NET Architecture
o Identifying Main Objects Used in ADO.NET
Ø Exercises
Ø An Overview of Transaction
o What is a Transaction?
o Explaining ACID Properties of a Transaction
o Understanding Transaction Boundaries
o Explaining Various Transaction Models
o Committing and Rollbacking Transactions
o Understanding Savepoint in Transactions
o Identifying Methods for Transaction Processing
Ø Overview of XML
o Introducing XML
o Understanding XML-Related Specifications
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises
Ø Exercises