Objective of the Course
The objective of the course is to introduce .NET technology which provides multilanguageenvironment to develop windows based software development. The focus is on
• .NET Framework
• Programming Language C#
• Visual Basic
• ASP .NET (for web application)
Outline of Course
S.
No.
|
Topic
|
Minimum number of
hours
|
1
|
The .NET framework
|
13
|
2
|
C# Basics
|
11
|
3
|
C# Using Libraries
|
7
|
4
|
Advanced Features Using C#
|
7
|
5
|
ASP.NET 2.0
|
7
|
6
|
Introduction to Programming with Visual
Basic.NET
|
7
|
7
|
File and Database Applications
|
8
|
8
|
Advanced Programming Constructs
|
5
|
9
|
.NET Architecture and Advanced Tools
|
5
|
Lectures
=
|
60
|
|
Practical/tutorials
=
|
60
|
|
Total
=
|
120
|
Detailed Syllabus
1.The .NET framework - 03 Hrs.
Introduction, Common Language Runtime, Common Type System, Common Language
Specification, The Base Class Library, The .NET class library Intermediate language, Justin-
Time compilation, garbage collection, Application installation & Assemblies, Web
Services, Unified classes.
2. C# Basics - 11 Hrs.
Introduction, Data Types, Identifiers, variables & constants, C# statements, Object Oriented
Concept, Object and Classes, Arrays and Strings, System Collections, Delegates and
Events, Indexes Attributes, versioning.
3. C# Using Libraries - 07 Hrs.
Namespace-System, Input Output, Multi-Threading, Networking and Sockets, Data
Handling, Windows Forms, C# in Web application, Error Handling.
4. Advanced Features Using C# - 07 Hrs.
Web Services, Windows services, messaging, Reflection, COM and C#, localization.
Distributed Application in C#, XML and C#, Unsafe Mode, Graphical Device Interface with
C#, Case Study (Messenger Application).
5. ASP.NET 2.0 - 07 Hrs.
Features of ASP.NET 2.0, Stages in Web Forms Processing, Introduction to Server
Controls, HTML Controls, Validation Controls, User control, Data Binding Controls,
Configuration, Personalization, Session State, ADO.NET
VB.NET programming language
6. Introduction to Programming with Visual Basic.NET - 07 Hrs.
Basic Concepts and a Simple Application
Using Variables, Constants, Functions
Processing Decisions
Looping Structures and Lists
7. File and Database Applications - 08 Hrs.
File Access, Dialog Boxes, Error Handling, Menus
Connecting to Databases
8. Advanced Programming Constructs - 05 Hrs.
Sub Procedures, Function Procedures, Modules
Arrays, Structures, Collections
9. .NET Architecture and Advanced Tools - 05 Hrs.
Object-oriented Programming
Creating Distributed Web Applications
XML and ADO.NET
Graphics, Printing, Reporting
RECOMMENDED BOOKS
MAIN READING
1. Joe Mayo, “C# 3.0 Unleashed: With the .NET Framework 3.5”, Pearson Education,
2009.
2. Schildt H, “C#: The Complete Reference”, Tata McGrawHill, 2007.
3. Powell R & Weeks R, “C# and The .NET Framework”, BPB Publications, 2007.
4. Chappell D, “Understanding .NET”, Pearson Education, 2007.
SUPPLEMENTARY READING
1. Balagurusamy E, “Programming with C#”, Tata McGrawHill, 2008.
2. Abolrous S A, “Learn C# Includes the C# 3.0 Features”, BPB Publications, 2008.
3. Kanetkar Y and Dani Asang, “Test Your C# .Net Skills part I & II”, BPB Publications,
2008.
4. Mitchell Scott, “Sams Teach Yourself ASP .NET 2.0 in 24 Hours, Complete Starter
kit (with CD)”, Pearson Education, 2006.
5. Onion Fritz and Keith Brown, “Essential ASP .NET 2.0”, Pearson Education, 2007.
Good Post. I like your blog. Thanks for Sharing
ReplyDeleteASP.Net Training in Delhi