CHHOTUBHAI GOPALBHAI PATEL INSTITUTE OF TECHNOLOGY Computer Engineering / Information Technology .Net Technology (030090607) / (030080607) Lesson Planning Unit
Sub Unit
No. of Lecture(s)
Topics
Reference Chapter/Additional Reading
Introduction to .NET
1
1.1
1
CP #1
1
What is .NET Framework, CLR, MSIL, CLS The Common Language Implementation Metadata and Intermediate Language
1.2
1
1.3 1.4
1
Assemblies and Managed Execution
CP #1
1.5
1
Name spaces and Garbage Collection
CP #1
1.6
1
2.1
1
2.2
2
2.3
2
2.4
2
2.5
2
2.6
2
2.7
2
Versioning and Side-by-Side Execution , The End to DLL Hell, COM Interop VB.NET And Introduction to Windows Forms and Control
2
Language features of VB.NET, String Manipulation and The .NET Type System Data Structure andLanguage Highlights, Classes and Inheritance, Namespaces, Exploring the Base Class Library Structured Error Handling, Files and I/O, Threads and Collections Compatibility of VB.NET with VB6 Creating Classes, Constructors, Overloading, Inheritance in VB.NET Controlling scope and visibility, Dispose and Finalization, Debugging and ErrorHandling Introduction to Windows forms and programming, Visual Inheritance, Creating Base Forms, Apply Inheritance techniques to Forms, Programming Derived Forms MDI Form, Custom control creation, Using ActiveX Controls,
CP #1 CP #1
CP #1
CP #2
CP #2
CP #3
CP #4 CP #4
CP #5
CP #6
Printing,Handling Multiple Events
Introduction to ADO.NET
3
3.1
1
3.2
2
3.3
2
3.4
1
4.1
1
4.2
1
4.3
2
4.4
2
5.1
2
5.2
2
5.3
2
5.4
2
5.5
2
5.6
2
5.7
2
5.8
2
Benefits of ADO.NET , ADO.NET compared to classic ADO ADO .NET Objects Working with DataSets Managed Providers , Data Binding, DataSets and XML Typed DataSets, Working with Data Reader
CP #7
Introduction to C#, Namespaces, Constructors and Destructors Function Overloading and Inheritance
CP #9
Modifiers, Properties and Indexers, Attributes Reflection API ,Unsafe Code, Events and Delegates
CP #9
Introduction to ASP.NET, Difference between ASP and ASP .Net, Working with Controls Using Rich Server Controls, Configuration Overview , Using the Web Site Administration Tool Programming Configuration Files , Encrypting Configuration Sections Accessing Data using ADO .Net, Connecting to Data , Executing Commands , Working with Data Preserving State in Web Applications , Page-Level State , Using Cookies to Preserve State ASP.NET Session State , Storing Objects in Session State , Configuring Session State Setting Up an Out-of-Process State Server , Storing Session State in SQL Server Using Cookieless Session IDs , Application State
CP #10
CP #7 CP #7 CP #7
C#
4
CP #9
CP #9
ASP.NET
5
CP #10
CP #10 CP #10
CP #11
CP #11
CP #11
CP #11
Advance .Net Concepts 6.1
1
6.2
2
6.3
2
6
The Motivation for XML Web Services, Designing XML Web Services, Creating an XML Web Service with Visual Studio, Creating Web Service Consumers, Discovering Web Services Using UDDI Introducing WPF, Introducing WCF, Introducing WF Exploring Silverlight, Introduction to Ajax Controls
CP #14
CP #15 CP #15
Text Books: 1. 2. 3. 4.
Advance .NET Technology - Chirag Patel - (Dreamtech Press), 2nd Edition [CP] ASP .NET complete reference, TMH.[ACR] C# The Basic by Vijay Mukhi.[CVM] VB .NET complete reference, TMH.[PCR]
Reference Books: 1. ASP.NET Developer’s Guide – Greg Buczek, McGrawHill.[ADG] 2. Programming VB.Net 2005, Julia Case Bradley, Anita Millspaugh, McGrawHill.[PJC] 3. ASP.NET 2.0, Black Book, dreamtech.[ABB] 4. ASP.NET 4, Unleashed – Stephen Walther, Kevin Hoffman, Nate Dudek, Pearson.[AUS] 5. Professional C# .Net, Wrox publication.[PCN]
Note: # denotes chapter number.
Course Instructors
H.O.D ,C.O./I.T. Dept,
Prof. Isha Vajani
Prof. Devendra Thakor
Prof. Shivani Vora