This practical five-day course is aimed at developers who rapidly need to gain the skills to develop robust commercial applications, using the latest features of the .NET framework. Database-connected web and rich client applications are assembled, using Entity Framework Core to implement the data layer with ASP.NET Core MVC and WPF for the presentation layers. Other topics include the collections classes, LINQ, test driven development, dependency injection, concurrent programming, design patterns and distributed revision control. View Course Outline.
|Course hours are 9:00 to 5:00 at serviced offices in central London, near Paddington station, with a maximum of six delegates. As well as the above scheduled public courses, we can deliver customised on-site training for a fee of £4800+VAT for 5 days. This includes all expenses and the use of laptops with SSDs and 17" screens, if required. To discuss training options or to make a booking, please telephone 0118 966 4994 or email firstname.lastname@example.org|
Our Introduction to .NET Programming course is intended for developers who are new to programming.
- Fundamentals of object-oriented programming in C#
- Test Driven Development (view a 20 minute tutorial video )
- Collections and LINQ (view a 10 minute tutorial video )
- Object Mapping with Entity Framework Core
- Concurrent and Asynchronous Programming
- ASP.NET Core MVC and Web API 2
- Windows Presentation Foundation
- Design Principles and Patterns
- Distributed Revision Control (view a 20 minute tutorial video )
Developers who have previously used a programming language; not necessarily an object-oriented language.
|Originally a Civil Engineer with a BSc from London University the course instructor, Simon Dineen, has 15 years' experience in .NET training and development.|
Absolutely excellent, fast-paced but that’s what I was hoping for. Good selection of topics.
Trainer was approachable and very knowledgeable. I appreciated the time and patience given to me as I was the slowest on the course.
I enjoyed the fast pace of the course. It’s given me the concepts which I now need to improve through practice.
Really enjoyable. Would recommend. Thanks
Fantastic introduction; so much information covered in one week.
It was highly intensive but easy to follow
Just wanted to say thanks for the course last week. I got a huge amount out of it. I really liked the way you built up the different components/apps over the week.