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
Testimonials
adapting further stages of the course to current questions and reported needs (including the preparation of materials in this area); practical aspects of the topics discussed; presentation of several ways to solve the problems discussed;
Tatiana Szypulska, DataConsult S.A.
Course
Matching issues to the work he does every day.
Tatiana Szypulska, DataConsult S.A.
Course
Flexible approach and tailoring exercises to questions and issues raised by training participants.
Maciej - Tatiana Szypulska, DataConsult S.A.
Course
I liked absolutely everything! Great attitude from the teacher. All the material was explained very comprehensibly and clearly. It was very helpful for me to learn new things and to remember others. Thanks! :)
Desislava Hristova - Nikola Dimov, Nanotec Electronic Bulgaria EOOD
Unit Testing with C# Course
the trainer was always helpful
Nikola Dimov, Nanotec Electronic Bulgaria EOOD
Unit Testing with C# Course
The diversity. I came here to see technics and frameworks to use for unit testing.
Tudor Ardelean - Nikola Dimov, Nanotec Electronic Bulgaria EOOD
Unit Testing with C# Course
Great energy and knowledge, quick to answer questions as best he can
Kyle Austin - PPD
Visual Studio with VB.Net Course
Trainer knowledge :)
Krzysztof Jeżewicz
Introducing C# 6.0 with Visual Studio 2015/2017 Course
Workshop approach Tasks
Mateusz Juszczak
Introducing C# 6.0 with Visual Studio 2015/2017 Course
Practical excercises
Marcin Kocikowski
Introducing C# 6.0 with Visual Studio 2015/2017 Course
I appreciated Fulvio's wide breadth of knowledge. Not only was he familiar with the course content, but he also knew of constructs in languages we were familiar with to make examples more meaningful to us. During intervals he shared his knowledge of technologies and solutions outside the training scope to provide insights into other solutions we could use in future (and future training).