Select Your Style

Choose your layout

Color scheme

Application of .Net Technology

Application of .Net Technology

INR₹4,237.00 + GST

Please login to purchase the course.

SKU: cid_252623 Category: Tags: , ,


The aim of this course is to introduce you to the .Net technology which provides multi-language environment to develop windows based software development. The main focus of this course is on .Net framework, C# programming language, Visual Basic, and ASP.Net (for web application development).


Learning Outcomes

After completing this course, you will be able to:

  • Understand the .NET framework and its runtime environment in detail.
  • Understand the major aspects of C# programming language and its oriented features such as classes, objects, inheritance, polymorphism etc
  • Understand the useful and advanced concepts in C# like multithreading, error handling, reflection etc
  • Understand the new features that are unique to C# such as properties, indexers, delegates, events and namespaces
  • Understand the features of ASP.NET version 2.0 and the various stages in the processing of web forms
  • Understand the different types of controls such as server controls, web controls, HTML controls, validation controls, user control and data binding controls
  • Learn about various concepts in web programming such as personalization, session state, configuration etc
  • Understand how ADO.NET is used in web development using ASP.NET
  • Understand the basic concepts in programming using VB.NET
  • Understand the concept of files and how database connection is established
  • Learn about some advanced programming constructs like sub procedures, function procedures, modules, arrays, structures, and collections
  • Understand how Object oriented programming concepts are applied in VB.NET
  • Learn to create distributed web applications
  • Learn about XML and ADO.NET
  • Learn about graphics, printing and reporting in VB.NET

Credit Score  = 4+1+30+(8+1+20) = 64 (Formula to calculate credit score is available here)

Target Audience

The course can be taken by:

Students: All students who are pursuing any technical or professional degree courses.
Teachers/Faculties: All teachers/faculties who wish to acquire new skills or enhance their skills in .NET technology
Professionals: All working professionals, who wish to acquire new skills or who need to improve their efficiency in .NET technology.


Why learn application of .Net Technology?

.Net Core is an open source technology and day by day, many companies are adopting this technology to develop the software for their organizations. Therefore, it has become popular among youngsters, who want to make a career in IT. When anyone thinks about making a career in IT, then the first question which comes to mind is which language should be chosen? The presence of too many programming languages in the market may make the decision quite confusing. However, .Net helps to build a number of applications for various platforms and environments so is one of the best options to build a career in this language. One who learns this technology can get a job as a software developer. So, getting any certification or training in this technology can provide you with a promising career for your future and you can build a career as a . Net developer. A number of CMM level5 companies are using .Net and the demand for .Net professionals is quite high worldwide.


Course Features

24X7 Access: You can view lectures as per your own convenience.
Online lectures: ~4 hours hours of online lectures with high-quality videos.
Updated Quality content: Content is latest and gets updated regularly to meet the current industry demands.


Test & Evaluation

There will be a final test containing a set of multiple choice questions. Your evaluation will include the scores achieved in the final test.

  1. The access to the course can be extended 3 months at a time (for upto 4 times) just by sending a mail requesting for an extension to the email id in the footer.
  2. The hard copy of the certificate shall be shipped to your registered address or your college
  3. There is no soft copy of the certificate.
  4. To get access to the certificate - you need to take the online exam at the end of the course

No prerequisites


Topics to be covered

Unit -1 The .Net Framework
  • Learning Objectives
  • Introduction
  • Common Type System
  • Common Language Specifications
  • The Base Class Library
  • .Net Class Library
  • Intermediate Language
  • Just-in-Time compilation
  • Garbage Collection
  • Application Installation & Assemblies
  • Web Services
  • Unified Classes
  • Conclusion
Unit -2 C# Basics
  • Learning Objectives
  • Introduction
  • Common Type System
  • Common Language Specifications
  • The Base Class Library
  • .Net Class Library
  • Intermediate Language
  • Just-in-Time compilation
  • Garbage Collection
  • Application Installation & Assemblies
  • Web Services
  • Unified Classes
  • Conclusion
Unit -3 C# Using Libraries
  • Learning Objectives
  • Namespace-Systems
  • Input Output
  • Multithreading
  • Networking & Sockets
  • Data Handling Logic
  • Windows Forms Fundamentals
  • The Web Application Model
  • Conclusion
Unit -4 Advanced Features Using C#
  • Learning Objectives
  • Web Services
  • Windows Services
  • Messaging
  • Reflection
  • COM and C#
  • Localization - Resource Files
  • Distributed Application
  • Extensible Markup Language (XML)
  • Unsafe Mode
  • Graphical Device Interface
  • Case Study (Chat Program)
  • Conclusion
Unit -5 ASP.NET 2.0
  • Learning Objectives
  • What′s New in ASP.NET
  • Stages in Web forms Processing
  • Introduction to server controls
  • HTML Control
  • Validation Control
  • Data binding Control
  • Configuration
  • Personalization
  • Session State
  • ADO .Net
  • Conclusion
Unit -6 Introduction to Programming with visual
  • Learning Objectives
  • Overview
  • VB .Net Basic Syntax
  • Variables
  • Constants
  • Functions
  • Statements
  • Directives
  • Decision Making
  • Loops
  • Strings - Creating a string object
  • Some of Simple Applications
  • Conclusion
Unit -7 File and Database Applications
  • Learning Objectives
  • File Access
  • Dialog Box
  • Error Handling
  • Creating Context Menus
  • Database connection
  • Conclusion
Unit -8 Advanced Programming Constructs
  • Learning Objectives
  • Procedures
  • Function
  • Modules
  • Array
  • Control Flow
  • Collections
  • Conclusion
Unit -9 .Net Architecture and Advanced Tool
  • Learning Objectives
  • Object-oriented Programming
  • Creating Distributed Web Applications
  • XML
  • ADO .NET
  • Graphics Control
  • Printing
  • Reporting
  • Conclusion

Task 1:

  • Write a program to read two strings from the keyboard using readline statements and compare them ignoring the case
  • Write a program that takes number of lines and displays the pattern as:-
    • Example:- If number of lines are 5 then 1 1 2 1 1 2 3 2 1 1 2 1 1 3
  • Write a program to get a number and check whether it is prime or not.
  • Write a program to determine the real roots of the quadratic equation: ax2  + bx + c = 0 (where a != 0 ) after requesting the values of a, b, and c from the user.
    • Note: The equation has 2, 1, or 0 solutions depending on whether the value of b^2 - 4*a*c is positive, zero, or negative.
    • In the first two cases, the solutions are given by the quadratic formula (-b ± Sqrt(b^2 - 4*a*c))/2*a).
    • Test the program with the following sets of coefficients:
    • a = 1 b = -11 c = 28 Solutions are 4 and 7
    • a = 1 b = -6 c = 9 Solution is 3
    • a = 1 b = 4 c = 5 No solution

Task 2:

  • Write a program to get the name and marks in three subjects for 100 students, print the number of students having A, B, C grade and fail students as per the following rules:- Total marks is sum of marks in three subjects.
    • Percentage Grade
      • >=80 A
      • >=60 and <80  B
      • >=40 and <60  C
      • otherwise  F
  • Write a program to get a count and display fibonacci series as
    • Enter Count: 10
    • Output:-
    • Series is 1 1 2 3 5 8 13 21 34 55 3
  • Write a program to get two matrices and multiply them. Make sure that number of columns of first matrix = number of rows of second.
  • Write a program that counts the number of occurrences of a particular character in a line of text.

Task 3:

  • Create a base class, Telephone, and derive a class ElectronicPhone from it. In Telephone, create a protected string member phonetype, and a public method Ring() that outputs a text message like this:  "Ringing the <phonetype>." In ElectronicPhone, the constructor should set the phonetype to "Digital." In the Run() method, call Ring() on the ElectronicPhone to test the inheritance.
  • Extend above exercise to illustrate a polymorphic method. Have the derived class override the Ring() method to display a different message.
  • Change the Telephone class to abstract, and make Ring() an abstract method. Derive two new classes from Telephone: DigitalPhone and TalkingPhone. Each derived class should set the phonetype, and override the Ring() method.
  • Create a class date to hold day, month and year . It should have a constructor to define default  values, a method to display the date in the format dd/mm/yyyy, another method to get the date and increment the date by one day.
  • Imagine you want to write a (console-based) program for a department store. Each item in this catalog  is represented by its Stock number, its name or description, and its price. Based on this, create a class that represents each item. Implement it using Array list.

Task 4:

  • Using the class date created in previous assignment, overload operator == to check whether two dates are equal or not.
  • Create a class matrix to store integer data. Overload operators +, - and * to implement matrix addition, subtraction and multiplication respectively.
  • Create a class complex to handle complex numbers. Overload operators +,-,* and = for complex numbers. The complex numbers should be displayed as 4+3i.
  • Create a generic sorting application using delegates.
  • Create an application for a bank to manage accounts and raise an event when a transaction causes the balance to fall below some minimum balance. A low balance happens because of a withdrawal of some amount that reduces the account balance below the minimum required balance. The notification should be automatic, so appropriate action can be taken by some other part of the application without user intervention. [Hint: Use custom delegates and events].

Task 5:

  • Write a program that throws an exception of type “array index out of bounds” and then handles it appropriately.
  • Write a program that opens two files and copies the contents of one file to another. It should have an exception to handle non existing file in case of reading first file.
  • Write a program to create and start a thread t1. A write method should be defined to display a string in the console window when the thread starts.

Task 6:

  • Create a namespace Math that has a class Addition and Multiplication containing methods to handle addition and multiplication of integer array. Write a program to call addition and subtraction as:
    • Math.Addition add1=new Math.Additon()
    • double x=add1.add(1,3,5,6)
    • The result should be 15
  • Write a windows application in C# having two textboxes and a button, validate that the textboxes are  not blank. Clicking the button will interchange the textbox values and the button disappears.
  • Write a windows application in C# having a textbox and a button. The textbox should get date of birth of the user and it should display the age of the user.

Task 7:

  • Write a program in Visual Basic that displays a Celsius-to-Fahrenheit conversion table. Entries in the table should range from -40 to 40 degrees Celsius in increments of 5 degrees.
    • Note: The formula f = (9/5)*c + 32 converts Celsius to Fahrenheit.
  • Write a program that accepts a word as input and determines if its letters are in alphabetical order. (Test the program with the words "almost," "imply," and "biopsy.")

Task 8:

  • Write a reservation system for an airline flight. Assume the airplane has 10 rows with 4 seats in each row. Use a two-dimensional array of strings to maintain a seating chart. In addition, create an array to be used as a waiting list in case the plane is full. The waiting list should be "first come, first served," that is, people who are added early to the list get priority over those added later. Allow the user the following three options:
    • Add a passenger to the flight or waiting list.
      • Request the passenger's name.
      • Display a chart of the seats in the airplane in tabular form.
      • If seats are available, let the passenger choose a seat. Add the passenger to the seating chart.
      • If no seats are available, place the passenger on the waiting list.
    • Remove a passenger from the flight.
      • Request the passenger's name.
      • Search the seating chart for the passenger's name and delete it.
      • If the waiting list is empty, update the array so the seat is available.
      • If the  waiting list is not empty, remove the first person from the list, and give him or her the newly vacated seat.
    • Quit

Task 9

  • Write a program with a single text box and a menu with the single top-level item Edit and the four  second-level items Copy, Paste, Cut, and Exit. Copy should place a copy of the selected portion of textbox into the clipboard, Paste should duplicate the contents of the clipboard at the cursor position, Cut should delete a selected portion of the text box and place it in the clipboard, and Exit should terminate the program.
  • Create a structure distance to store distance in feet and inches. Write a program to get two distances, find their difference and display them.
  • Create a structure to store first name, last name, phone number and email id of a person. Write a  program to create an arraylist and store the information of three persons. Also check the records should be unique.

Task 10:

  • Write a program that requests a number as input and displays three times the number. The output should be produced by a call to a Sub procedure named Triple.
  • Write a program that requests a word as input and displays the word followed by the number of letters in the word. The output should be produced by a call to a Sub procedure named How Long
  • Write a program that requests a word of at most ten letters and a width from 10 through 20 as input and displays the word right-justified in a zone having the specified width. The output should be produced by a call to a Sub procedure named PlaceNShow