0% found this document useful (0 votes)
124 views

Dot Net Technology PDF

This document outlines a course on .NET technologies that aims to familiarize students with technologies enabled by the .NET framework and develop applications using these technologies. The course covers .NET fundamentals, Windows development using C#, web development using ASP.NET and MVC, web services, database development using ADO.NET and SQL, the .NET common language runtime, and the .NET framework class library. Labs will be conducted in C# and cover topics like the Visual Studio IDE, object-oriented programming, MVC, loops and conditionals, databases, and publishing applications.

Uploaded by

Sashank Bogati
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
124 views

Dot Net Technology PDF

This document outlines a course on .NET technologies that aims to familiarize students with technologies enabled by the .NET framework and develop applications using these technologies. The course covers .NET fundamentals, Windows development using C#, web development using ASP.NET and MVC, web services, database development using ADO.NET and SQL, the .NET common language runtime, and the .NET framework class library. Labs will be conducted in C# and cover topics like the Visual Studio IDE, object-oriented programming, MVC, loops and conditionals, databases, and publishing applications.

Uploaded by

Sashank Bogati
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

Pokhara University (Credit hours 3)

• NET Technologies BCIS, Elective


Course Objectives:
This course aims to familiarize students with various technologies brought about or changed
by the introduction of the .NET framework, and enable them to be able to develop different
kinds of applications using these technologies

.
Prerequisites:
Programming in at least one of C++, Java or Visual Basic Object Oriented Programming
Concepts
Course Contents: 1. .NET Fundamentals (2 hours)
History, Overview, Terminology, Advantages
2. Windows Development using .NET (5 hours)
Overview – Structured programming and OOP, C#, Windows Forms
3. Web Development using .NET (6 hours)
Overview – HTML, JavaScript, ASP.NET Web Applications using MVC, ASP.NET Mobile
applications
4. Web Services using .NET theory (6 hours)
Overview – Web Services and their applications, XML, XML Web Services, SOAP, and
REST
5. Database Development using .NET (6 hours)
Overview – Database concepts and SQL, ADO.NET, and Data
6. .NET Common Language Runtime (7 hours)
Overview, Assemblies and JIT, Garbage Collection, Security, Events and Delegates, Reflection,
Remoting, CLS and Interop
7. .NET Framework Class Library (8 hours)
Overview, GDI+, Exceptions, Input/Output, Threading, Windows Service Applications
8. Case Studies (8 hours)
Developing ASP.NET MVC Web Applications, Developing Network Applications, Creating and
Publishing Customizable Application, Database Application
Note: The bracketed number at the end is the estimated number of 1.5 hour periods required for
that topic.
.NET Technologies Lab Plan
Language to be used
Labs will be conducted in C#. The first few labs will be introductory to Visual Studio and C#.
These labs will enable the students to migrate from C++ to C#
Lab Procedure:
The lab sheet will be provided to the students one week before the lab. The lab sheet will
indicate relevant chapters in the book. Students are required to study the related chapters from
the book and prepare a pre-report before coming to the lab. The lab instructor will make a
presentation explaining the concepts, through the use of one or several typical program. In the
lab, students will modify the program as instructed, or write an entirely new program similar to
the one presented.
Buffer Labs:
In addition to accommodate for labs that could not be conducted, buffer labs can be used to
repeat past labs, or complete labs that were not completed in the assigned session. However, at
the end of the buffer lab, the student should have submitted all lab reports until that point.
Lab 1 - Introducing the Visual Studio .NET IDE (2 marks) Lab 2 - Introducing the C# language:
Structured Programming and exception handling (2 marks) Lab 3 - Introducing the C#
Language: Object Oriented Programming (2 marks) Lab 4 - Buffer Lab 5 - HTML, JavaScript (2
marks) Lab 6 - Model, View and Controller (2 marks) Lab 7 - Controller and ActionResult (2
marks) Lab 8 - Buffer Lab 9 - Loops and Conditionals (3 marks) Lab 10 - Databases and Entity
Framework (2 marks) Lab 11 - Publish and Deploy Application (2 marks) Lab 12 - Buffer Lab
13 - File I/O (2 marks) Lab 14 - ASP.NET Web Forms (2 marks) Lab 15 - Windows/Console
Application (2 marks) Lab 16 – Buffer
Text book: Deitel's: C# - How to program will be used for lab purposes.
Reference book: C#.Net Web Developers’ Guide

You might also like