Virtual Live Instructor
Free Training Manual
Free Repeat
Course Description:
The C# Programming Level 3: Developer Deep Dive Course training course teaches students the programming skills that are necessary for developers to create Windows applications using the Visual C# language. During the four day session students will review the basics of Visual C# program structure, language syntax, and implementation details, and then aggregate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework.
Audience profile
This course was designed for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C, Microsoft Visual Basic, or Java and understand the concepts of object-oriented programming.
This course is not designed for students who are new to programming; it is targeted at professional developers with at least one month of experience programming in an object-oriented environment.
Module 1 An introduction to Visual Studio
Topic 1 : How to get started with Visual Studio
Topic 2 : How to design a Windows Forms application
Topic 3 : How to code and test a Windows Forms application
Module 2 The C# language essentials
Topic 4 : How to work with numeric and string data
Topic 5 : How to code control structures
Topic 6 : How to code methods and event handlers
Topic 7 : How to handle exceptions and validate data
Topic 8 : How to use arrays and collections
Topic 9 : How to work with dates and strings
Topic 10 : More skills for working with Windows forms and controls
Topic 11 : How to debug an application
Module 3 Object-oriented programming
Topic 12 : How to create and use classes
Topic 13 : How to work with indexers, delegates, events, and operators
Topic 14 : How to work with inheritance
Topic 15 : How to work with interfaces and generics
Topic 16 : How to organize, document, and test your classes
Module 4 Basic skills for working with data
Topic 17 : How to work with file I/O
Topic 18 : How to use LINQ
Module 5 Database programming
Topic 19 An introduction to database programming
Topic 20 : How to use Entity Framework Core
Topic 21 : How to use ADO.NET to write your own data access code
Topic 22 : How to use the DataGridView control
Developers attending this course should already have gained some limited experience using C# to complete basic programming tasks.
We offer live-instructor group training classes for your team.
Upskill your team from the comfort of your office or online.
Benefits of Group Training Include:
This was the class I needed.
The instructor Jeff took his time and made sure we understood each topic before moving to the next. He answered all of our questions, and I don't know about the rest of the students, but was very pleased with this experience.
I finally understand how to use Excel.
-Amanda T (Yale New Haven Hospital).
Great class!
We were able to cover a lot of information in one day without getting overwhelmed.
-Maria R (Microsoft).
Instructor led training is a cost effective and convenient learning platform for busy professionals. Most courses are available at over 300 locations nationwide and Online.
The classes are taught via the RCI method by professionally certified instructors, and are usually limited to 12 or less students. Each student receives a training manual and practice problems, along with a free course retake. Click here to learn more about Instructor Led Training
Below is a list of upcoming Csharp Instructor Led Class Dates:
We offer private C# group training services for organizations looking to upskill their team members with a live-instructor.
Training options include:
Learn more about how C# Private Group Training from Business Computer Skills can help your team.