Upload
phungtruc
View
216
Download
0
Embed Size (px)
Citation preview
Microsoft .NET Syllabus
Session 1: Introduction to MS.NET Framework
• An Overview of .NET Framework,
Framework Components and its
versions, Types of Applications
developed using MS.NET
• MS.NET Base Class Library, Namespaces, MSIL,
The Common Language Runtime (CLR)
• Common Type System, Common
Language Specification (CLS) • Memory Management and Garbage Collection
• Introduction to Project and Solution in
Studio, Entry point method – Main,
Compiling and Building Projects
• Using Command Line Arguments, Compiling C# program using command line utility CSC.EXE
Session 2: C# Language Syntax
• Introduction to Datatypes, Global, Stack
and Heap Memory, Common Type System,
Reference Type and Value Type
• DataTypes and Variables Declaration,
Implicit and Explicit Casting, Boxing and
Unboxing, Enum and Constant
• Operators, Control Statements, Working
with Arrays, Working with Methods
• Pass by value and by reference and out
parameters
Session 3: OOPS Concepts in C#
• Learning about Class, Object,
Encapsulation, Inheritance, Polymorphism,
Object Creation and Instantiation
• Understanding OOPS Concepts using
Examples, Introduction to Inheritance,
Constructor and Inheritance
• Type Casting of Reference Types, Static and
Dynamic Binding, Abstract Class, Operator
Overloading, Partial Classes and Methods
• Polymorphism, Interface & Interface with
Examples, Types of Inheritance with Examples
Session 4: Collections and Generics and DLL
• Introduction to Collections, Benefits of
Collection Classes, • Generic Methods and Generic Collections
• Understanding and using commonly used
Collections, Generics
• DLL, ClassLibrary, Internal Access
Specifiers, Assemblies
Session 5: Exception Handling
• Defining Exception • using statement • Understanding try and catch keywords • Throwing Exceptions
• Using finally block • Creating User defined/Custom Exception class
Session 6: IO Streams
• Streams and Types of Streams • Handling text and binary files
• Standard I/O Streams - Console • Serialization and Deserialization
Session 7: Developing GUI Application using WinForms
• Introduction to WinForms, Basic Controls • SDI and MDI Application, Form Inheritance
• Panel and Layouts • Working with Resource Files and Settings
• Model and Modeless Dialog Boxes • Building Login Form, Advance Controls in Winforms
Session 8:Database Programming using ADO.NET
• Introduction to ADO.NET, ADO.NET
Objects, Connecting to Database • Performing Insert, Update and Delete
Operations, Fetching Data from DB
• Parameterized Prepared Statements,
Inserting Image into Database
• Executing Stored Procedures, Overview of
ADO.NET Objects
Session 9 :Multithreading in C#
• Thread Overview, Scheduling, Thread
States • Thread Synchronization and Thread Class
Session 10: Introduction to Web Programming
• Understanding role of Web Server and
Browser
• Form Tag and Comparison b/w GET/POST
• HTTP Protocol and Request Structure • JavaScript using Sample Program
Session 11:ASP.NET Introduction and Validation Controls
• How to create and run the first ASP.NET
applications, Understanding AutoPostBack
• BaseValidator, ValidationSummary,
RequiredFieldValidator, CompareValidator
• Types of Server Controls, HTML and
WebServer Controls
• RangeValidator, RegularExpressionValidator,
CausesValidation Property of Button
Session 12: Applying Themes and Styles to Controls, Master Pages
• Working with CSS, Using Themes to
Customize a Site • Creating Master Pages in .NET
• ServerSide Styles using Themes • Working with Query String, Cookies and Session
Session 13: Databound Controls
• Rendering Table o/p using SqlDataAdapter,
SqlDataSource, GridView, DetailsView • FormViews, DataList, Repeater and ListView
Session 14: AJAX.NET
• Architecture, Working with AJAX • Accordian, Calendar, CascadingDropDown,
CollapsiblePanel, FilteredTextBox
• Using AJAX Controls • NumericUpDown, ModelPopup, PopupControl
Session 15: LINQ & XML, WebServices in ASP.NET
• Querying with LINQ, Working with XML ,
LINQ to XML • Introduction to jQuery and its required
methods
• Introduction to WebServices, How to
create .asmx files and executing it • Deploying ASP.NET Web Application on Server