Whether conducted online or on-site, instructor-led C# (C-sharp or C sharp) training courses illustrate through practical application how to develop software using the C# language.
C# training is offered in two formats: "online live training" or "onsite live training". The online live training (also known as "remote live training") is delivered via an interactive remote desktop. Onsite live training can be held locally at the client's premises in Sofia or at NobleProg's corporate training centers in Sofia.
NobleProg -- Your Local Training Provider
Crystal Business Center
ул. "Осогово" 40, Sofia, Bulgaria, 1303
Crystal Business Center is located in the central part of Sofia, on the corner of "Osogovo" street. and "Todor Aleksandrov" blvd. The building is easily accessible by metro (only 50 m from Opalchenska station) and other public transport. Its total area is 8000 sq.m. The office area is 6171 sq.m.
This instructor-led, live training in Sofia (online or onsite) is designed for experienced automation test engineers who wish to learn advanced C# programming concepts for automation testing.
By the conclusion of this training, participants will be able to:
Comprehend advanced C# programming concepts and best practices.
Apply advanced object-oriented programming principles to create efficient and flexible automation solutions.
Design and develop modular and reusable automation frameworks utilizing industry best practices.
This instructor-led, live training in Sofia (online or onsite) is aimed at software developers who wish to develop desktop client applications using WPF and C#.
By the end of this training, participants will be able to:
Learn and understand how to use the MSDN resources and tools.
Support the development process in Microsoft Visual Studio.
Develop business desktop applications using WPF technology and C# language.
This instructor-led, live training in Sofia (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
C#.Net training provides developers with practical, hands-on experience using the Microsoft .NET Framework. The curriculum covers C# language basics and object-oriented design principles, along with Visual Studio IDE workflows and Generics. Participants create enterprise-grade applications by adhering to industry-standard development practices. This process imparts practical knowledge regarding collections, data types, type safety, and scalable architecture patterns, enabling the deployment of production-ready .NET solutions within complex business applications and development teams.
This intermediate-level C# programming course is crafted to provide participants with the advanced skills and best practices required to construct robust, scalable, and maintainable applications using the C# programming language. Through a comprehensive curriculum, participants will explore advanced topics such as SOLID principles, layered application development, LINQ usage, memory management, parallel programming, and more.
Upon completion of this course, participants will:
Demonstrate advanced knowledge and skills in C# programming, empowering them to address complex development challenges with confidence.
Understand and apply SOLID principles and clean code practices to write maintainable and scalable codebases.
Be proficient in developing layered applications with clear separation of concerns, enhancing code organization and maintainability.
Master LINQ usage for efficient data querying and manipulation.
Acquire expertise in managing resources and memory effectively to optimize application performance.
Gain insights into UI design principles and best practices for creating user-friendly interfaces.
Develop proficiency in parallel programming concepts, enabling them to write efficient, high-performance code.
This instructor-led, live training in Sofia (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.
The primary goal of this training is to equip participants with the skills necessary to build business-oriented web applications using ASP.NET MVC 4 technology and the C# programming language.
Throughout the course, students will gain familiarity with MSDN resources and essential development tools, including Microsoft Visual Studio, to streamline and support the development workflow.
This instructor-led, live training Sofia (online or onsite) is aimed at intermediate to advanced-level developers who wish to understand the syntax of C# and topics related to object-oriented programming in C#.
By the end of this training, participants will be able to:
Be familiar with the MSDN resources and tools.
Support the development process such as Microsoft Visual Studio.
This course is tailored for individuals looking to master the C# programming language and gain a solid understanding of the core capabilities of the .NET platform. Throughout the training, participants will explore how C# is integrated into the ecosystem, learn to configure the development environment for writing basic applications, and become proficient in utilizing standard libraries.
Read more...
Last Updated:
Testimonials (7)
It was 1-on-1 so the training was specialized to my specific needs. Shane highlighted elements of WPF/C# that could potentially be beneficial to my development projects.
Warren Nolan - Northrop Grumman
Course - Programming in WPF
Nice and friendly. Very knowledgeable. Would recommend Shane to others.
Joshua - California State University Bakersfield
Course - Programming in C# with Visual Studio 2022
I gained new knowledge and I'm pretty confident about it. Nothing unclear.
Barbara - Titian Software Poland Sp. z o.o.
Course - Selenium WebDriver in C#
Resources available for use were plentiful.
Kehinde - Computerbits
Course - Programming in C#
way of teaching is good.. explains with patience
Ramya Krishna - Multichoice
Course - Advanced C# for Automation Test Engineers
Online C-sharp training in Sofia, C sharp training courses in Sofia, Weekend C sharp courses in Sofia, Evening C sharp training in Sofia, C-sharp instructor-led in Sofia, C-sharp classes in Sofia, Online C# training in Sofia, Weekend C# training in Sofia, C# one on one training in Sofia, C sharp coaching in Sofia, C-sharp trainer in Sofia, C# boot camp in Sofia, C sharp instructor-led in Sofia, C# instructor in Sofia, C# private courses in Sofia, Evening C# courses in Sofia, C sharp on-site in Sofia