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 Plovdiv or at NobleProg's corporate training centers in Plovdiv.
NobleProg -- Your Local Training Provider
Business Center Plovdiv
Han Kubrat St 1, Plovdiv, Bulgaria, 4017
This is the most modern business center in the city, with all the necessary functionalities, while being located in a green part of the city.
It is about 20 minutes by bus from the main train station as well as the city center.
This instructor-led, live training in Plovdiv (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 Plovdiv (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 Plovdiv (online or onsite) is aimed at developers and testers who wish to perform test automation using C# and Selenium.
By the end of this training, participants will be able to:
Install and configure Selenium WebDriver.
Write tests using Selenium, C#, and Nunit with Visual Studio IDE.
This instructor-led, live training in Plovdiv (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.
This instructor-led, live training in Plovdiv is designed for anyone interested in learning C# for the purpose of automation testing. It is a streamlined, intensive course with plenty of hands-on exercises to get participants ramped up quickly with the essential programming skills needed to apply in software automation testing. The focus is on the C# fundamentals which can be directly and immediately applied to test automation.
This course does not cover in depth test automation frameworks such as Selenium. If you are already versed in C# and wish to get straight into testing with Selenium, please check out: Selenium WebDriver in C#: Introduction to web testing automation in C#.
Through this C# course, participants will gain the skills necessary to build applications using the C# programming language. Learners will master the core principles of object-oriented programming. Additionally, the course demonstrates how to leverage the Visual Studio development environment to create robust and easily maintainable software solutions.
Target Audience
This training is designed for the following categories of software developers:
Beginner developers
Developers with a foundational understanding of computer programming who may have previously studied non-graphical languages in an academic setting
These professionals aim to build solutions using C# within the Microsoft .NET Framework and wish to apply object-oriented techniques to advance their development capabilities.
This instructor-led, live trainingin in Plovdiv introduces advanced features of C#, examines its usage as both a desktop application programming language and a web programming language for solving real-world problems.
Programming techniques and principals are demonstrated and practiced through in-class, hands-on exercises and walk-throughs.
Participants will be introduced to the .NET framework and will learn to develop web applications using C# 4.0. Upon completing the course, attendees should be familiar with the framework, experienced in developing basic web applications, and conversant with database access using LINQ. Applications will be created using Object-Oriented programming.
After completing this course, participants will be able to:
Use Visual Studio 2010 effectively
Learn C# 4.0
Create commercial ASP.NET Web Applications
Understand OO Programming, Classes, and Objects
Debug Applications
Develop user interfaces using Master Pages, Site Navigation, and Themes
Use ADO.NET and LINQ to read from and write to databases
Develop rich internet applications using ASP.NET AJAX
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 training aims to equip participants with the skills needed to design sophisticated development and project structures in C#.
Throughout the course, students will become proficient in using MSDN resources and development tools such as Microsoft Visual Studio and ReSharper to streamline the development process.
This instructor-led, live training in Plovdiv (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 Plovdiv (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.
This instructor-led, live training in Plovdiv covers the fundamentals of game development with Unity while walking participants step-by-step through the creation of their own game.
Read more...
Last Updated:
Testimonials (8)
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
Shane is very experienced, knowledgeable, and willing to help and explain when people have questions. I liked most that Shane creates an atmosphere in which asking questions is safe and encouraged, which is extremely important to learning in my opinion.
Online C-sharp training in Plovdiv, C sharp training courses in Plovdiv, Weekend C sharp courses in Plovdiv, Evening C# training in Plovdiv, C sharp instructor-led in Plovdiv, C# coaching in Plovdiv, C# classes in Plovdiv, Evening C# courses in Plovdiv, Online C sharp training in Plovdiv, C-sharp on-site in Plovdiv, C-sharp one on one training in Plovdiv, C sharp instructor in Plovdiv, Weekend C# training in Plovdiv, C sharp private courses in Plovdiv, C-sharp trainer in Plovdiv, C sharp instructor-led in Plovdiv, C sharp boot camp in Plovdiv