Course Outline

Course Outline

What’s New with .NET 4.7

  • Integrating .NET 4.7 to VS2015

Object-Oriented Design

  • Designing Classes
  • Object-Oriented Programming Concepts
  • Advanced Object-Oriented Programming Concepts

Object-Oriented Programming

  • Defining Classes
  • Creating and Destroying Objects
  • Inheritance
  • Interfaces
  • Working with Classes


  • ADO.NET Overview
  • .NET Data Providers
  • The DataSet Object
  • Data Designers and Data Binding
  • XML Integration

Building Data Components in Visual Studio

  • Create data components using Visual Studio
  • Edit data components using Visual Studio wizards and designers
  • Write asynchronous ADO.NET

Consuming and Creating XML Web Services

  • Describe the purpose and process behind calling an XML Web service from a Web Form.
  • Call an XML Web service directly from a browser by using Hypertext Transfer Protocol (HTTP).
  • Create a Web reference proxy for an XML Web service Web method and call the method from a Web Form.
  • Use the templates in Visual Studio .NET to create an XML Web service.

Building Presentation Layer Applications with Windows Forms

  • Build Windows Forms applications using Visual Studio
  • Create databound forms using the RAD databinding features of the IDE
  • Generate Master-Detail forms using Visual Studio SmartTags
  • Create databound forms that bind to data components
  • Deploy a Windows Forms application from a Web server using ClickOnce
  • Write an application that automatically updates on multiple clients when a new version is deployed

Customizing Windows Forms and Controls

  • Explain the methods of authoring controls for Windows Forms
  • Draw a user interface by using GDI+.
  • Create a control that inherits from an existing control.
  • Create a nonrectangular Windows Form.
  • Create a custom user control.

Performing Asynchronous Tasks by Using Multithreaded Techniques

  • Explain the concepts and processes that are involved in performing asynchronous programming.
  • Load a bitmap into a Windows Forms application asynchronously.
  • Perform multiple simultaneous calculations on a form by using multithreading.



  • Experience with Basic Programming.


  • Software Developers
  • Engineers
  28 Hours


Related Courses

Advanced Programming in C#

  35 hours

Developing in C# 6 Development

  28 hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

  21 hours

Visual Studio with VB.Net

  21 hours

Blockchain Development: Creating Decentralized Applications with .Net

  14 hours

Groovy Programming

  21 hours

Developing in ASP.NET MVC 6 Development

  28 hours

Visual Studio 2022 IDE

  14 hours

Learn Object-Oriented Programming with Python

  14 hours

Object-oriented programming

  21 hours

Object Oriented Programming with C++

  7 hours

Unit Testing with C#

  14 hours