Available online or on-site, these instructor-led Microsoft .NET courses offer immersive, hands-on experiences that cover the core principles and practical applications of the framework.
We offer Microsoft .NET training in two formats: "online live training" and "onsite live training". Online live training, also known as "remote live training," is delivered via an interactive remote desktop session. Onsite live training takes place at your premises in Durban or within NobleProg’s corporate training facilities in Durban.
NobleProg – Your Trusted Local Training Partner
Garden Court South Beach
Durban, South Africa
Way to get there
From Durban city centre: follow the beachfront/Marine Parade south toward South Beach.
By car/taxi: give the driver the address 73 O.R. Tambo Parade, South Beach, Durban 4001.
From King Shaka International Airport: the hotel is roughly 30 km ;from the airport.
This instructor-led, live training in Durban (online or onsite) is aimed at data scientists and developers who wish to use ML.NET machine learning models to automatically derive projections from executed data analysis for enterprise applications.
By the end of this training, participants will be able to:
Install ML.NET and integrate it into the application development environment.
Understand the machine learning principles behind ML.NET tools and algorithms.
Build and train machine learning models to perform predictions with the provided data smartly.
Evaluate the performance of a machine learning model using the ML.NET metrics.
Optimize the accuracy of the existing machine learning models based on the ML.NET framework.
Apply the machine learning concepts of ML.NET to other data science applications.
This instructor-led live training in Durban (online or onsite) is aimed at web developers who wish to learn how to use Progressive Web Application (PWA) development features to create an app-like experience in a website using Entity Framework (EF) Core and Blazor.
By the end of this training, participants will be able to:
Use the EF package to work with databases.
Use Blazor components, services, dependency injection, layout, and routing.
Create service workers to enable PWA features in an application.
Utilize push notifications and other PWA features.
This instructor-led live training in Durban addresses .NET 8 development for individuals ranging from beginners to intermediates. Through practical, hands-on exercises and real-world project implementation techniques, participants master C#, ASP.NET Core, and Entity Framework to construct high-performance, cross-platform applications.
This instructor-led, live training in Durban (online or onsite) is aimed at intermediate-level software developers and automation engineers who wish to build applications that communicate with PLCs and interact with SQL databases using Visual Studio.
By the end of this training, participants will be able to:
Develop .NET applications in Visual Studio for industrial automation.
Communicate with PLCs using industrial protocols such as OPC UA.
Implement database interactions with SQL Server for storing and retrieving PLC data.
Optimize application performance for real-time industrial environments.
This instructor-led live training in Durban (available online or onsite) is targeted at web developers seeking to utilise Blazor WebAssembly for developing web applications.
By the end of this training, participants will be able to:
Understand forms and authentication in Blazor WebAssembly.
This instructor-led, live training in Durban (online or onsite) is aimed at intermediate-level programmers who wish to develop applications in ASP.NET using C#.Net, transitioning from Visual Basic to create robust web interfaces and integrate PLC functionality for medical device projects.
By the end of this training, participants will be able to:
Learn foundational and intermediate concepts of C#.Net.
Enable participants to transition from Visual Basic to C#.
Develop skills for creating applications using ASP.NET tailored to medical device interfaces.
Strengthen understanding of linking PLC functionality with web-based interfaces.
This instructor-led training in Durban explores Unity, Blender, and Visual Studio to construct industrial virtual environments. Participants will design 3D models, optimize assets, and program C# logic for control system integration. Practical labs ensure the acquisition of essential skills in simulation and digital twin applications.
This live, instructor-led training in Durban delves into the essential principles and practical fundamentals of Visual Studio 2022, equipping participants with applicable skills that directly enhance productivity and align with contemporary business demands.
During this instructor-led live training in Durban, participants will learn how to install, configure, and administer RabbitMQ, subsequently integrating RabbitMQ messaging into various sample .NET applications.
By the conclusion of this training, participants will be able to:
Set up, configure, and manage RabbitMQ.
Understand RabbitMQ's role in the design and implementation of a microservices architecture.
Understand how RabbitMQ compares to other Message Queuing Architectures.
Set up and use RabbitMQ as a broker for handling asynchronous and synchronous messages for real-world enterprise .NET applications.
This practical C#.Net course in Durban strengthens your command of the Microsoft .NET Framework and object-oriented principles. Learners advance from core language concepts and Visual Studio workflows to advanced subjects such as Generics, acquiring the essential competencies required for developing enterprise-level applications.
This instructor-led, live training in Durban (online or onsite) is aimed at web developers who wish to use Blazor to create full stack C# web applications.
By the end of this training, participants will be able to:
Develop web applications with C# and Blazor.
Use C# code to call JavaScript APIs and libraries.
Run client-side C# code and client logic directly in a browser or server.
This instructor-led, live training in provides a hands-on path through modern .NET 8 development, enterprise architecture, and progressive migration from legacy .NET Framework environments. Participants learn to build ASP.NET Core REST APIs, apply dependency injection and centralized logging, secure web applications, and execute real-world coexistence and modernization strategies.
By the end of this training, participants will be able to:
Build high-performance applications using modern C# and .NET 8
Design robust REST APIs with ASP.NET Core
Configure enterprise DI, logging, and error handling pipelines
Apply architecture patterns for scalable .NET solutions
Secure web applications and APIs
Enforce code quality and maintainability
Plan and execute progressive migrations from .NET Framework to .NET 8
Gain mastery of ASP.NET MVC 6 in Visual Studio 2015 through this hands-on course in Durban. Learn to construct dynamic, modular, and testable web sites by exploring new APIs, building RESTful services with Web API, and developing SPAs using GruntJS, NPM, and Bower integration for contemporary web applications.
This training in Durban provides an introduction to C# and .NET fundamentals, encompassing syntax, object-oriented programming, and error handling. It advances to I/O operations and the construction of web applications using ASP.NET Core, equipping beginners with practical skills for modern software development environments.
This PowerShell Master Class in Durban provides an in-depth exploration of command-line fundamentals, scripting, and automation. Delve into core technologies such as .NET, WMI, and COM objects. Acquire the skills to manage PowerShell across various Windows environments and critical Microsoft servers, enabling you to build effective real-world enterprise solutions.
In this instructor-led, live training in Durban (onsite or remote), participants will learn to create automation workflows, manipulate data within those workflows, debug issues, and establish the necessary end-to-end infrastructure required to deploy a comprehensive robotic workflow.
By the conclusion of this training, participants will be able to:
Design, deploy, and manage a robotic workforce that emulates real human employees.
Apply this RPA solution to various business sectors, including finance, BPO, software development, and insurance.
This three-day instructor-led workshop in Durban offers practical, hands-on training in UiPath RPA. Participants will design automation workflows, manipulate data, debug issues, and configure infrastructure for deployment. Discover how to build digital workforces for finance, BPO, and other industries.
Read more...
Last Updated:
Testimonials (6)
Interactivity and on-the-fly code solutions
Eduard-Emanuel Zaharia - Kruk Italia
Course - Advanced Blazor
chance to do hands-on and patience of trainer
sheena - Te Manawa Taki Trauma System
Course - Visual Studio 2022 IDE
I really appreciated the way each chapter was exemplified. Tibor did an excellent job of showing us potential pitfalls in each exercise if we overlook small details. This approach was incredibly helpful and insightful
Online Microsoft .NET training in Durban, Microsoft .NET training courses in Durban, Weekend Microsoft .NET courses in Durban, Evening Microsoft .NET training in Durban, Microsoft .NET instructor-led in Durban, Microsoft .NET trainer in Durban, Microsoft .NET classes in Durban, Microsoft .NET instructor-led in Durban, Microsoft .NET private courses in Durban, Online Microsoft .NET training in Durban, Microsoft .NET instructor in Durban, Microsoft .NET one on one training in Durban, Microsoft .NET boot camp in Durban, Evening Microsoft .NET courses in Durban, Microsoft .NET coaching in Durban, Weekend Microsoft .NET training in Durban, Microsoft .NET on-site in Durban