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
Using ADO.NET
- 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.
Requirements
- Experience with Basic Programming.
Audience
- Software Developers
- Engineers
Delivery Options
Private Group Training
Our identity is rooted in delivering exactly what our clients need.
- Pre-course call with your trainer
- Customisation of the learning experience to achieve your goals -
- Bespoke outlines
- Practical hands-on exercises containing data / scenarios recognisable to the learners
- Training scheduled on a date of your choice
- Delivered online, onsite/classroom or hybrid by experts sharing real world experience
Private Group Prices RRP from £7600 online delivery, based on a group of 2 delegates, £2400 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.
Contact us for an exact quote and to hear our latest promotions
Public Training
Please see our public courses
Testimonials (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Course - Groovy Programming
I liked that I had the chance to exercise.
carmen mocanu - Nanotec Electronic Bulgaria EOOD
Course - Unit Testing with C#
Good examples, focus on most useful material
Piotr Sowinski - Intel Technology Poland
Course - Object Oriented Programming with C++
I really enjoyed the practical exercises.