Online or onsite, instructor-led live C# (C-sharp) training courses demonstrate through hands-on practice how to develop applications with C#.
C# training is available as "online live training" or "onsite live training." Online live training, also known as "remote live training," is conducted via an interactive remote desktop. Onsite live training can be arranged locally at customer premises in Michigan or in Govtra corporate training centers in Michigan.
Govtra — Your Local Training Provider for government
Detroit, MI - Renaissance Center
400 Renaissance Center, Detroit, United States, 48243
The GM Renaissance Center is conveniently located in downtown Detroit and easily accessed by car via Interstates 75 or 94, with secure underground parking available on site. Travelers flying into Detroit Metropolitan Airport (DTW) can expect a 25–30 minute trip by taxi or rideshare via I‑94. Public transit is efficient: the Detroit People Mover stops directly at the Renaissance Center station, and DDOT routes 3 and 9 serve nearby Jefferson Avenue. Pedestrian skywalks provide safe indoor access from downtown hotels, parking garages, and the riverwalk.
Ann Arbor, MI – Regus - South State Commons I
2723 S State St, Ann Arbor, United States, 48104
Regus South State Commons I is conveniently located off I‑94 via Exit 177 (State Street), with easy access to downtown Ann Arbor and surrounding suburbs. The building offers free on-site surface parking for guests. From Detroit Metropolitan Airport (DTW), the venue can be reached in approximately 20–25 minutes by taxi or rideshare via I‑94 West. Local public transit service (TheRide) operates Route 24 along South State Street, with a stop within a short 2-minute walk of the building.
Grand Rapids, MI - Regus – Calder Plaza
250 Monroe Ave NW, Grand Rapids, United States, 49503
The venue sits centrally at 250 Monroe Avenue NW in downtown Grand Rapids, easily accessed by car via US‑131 or I‑196—with connections via Monroe or Ottawa exits—and offers shared underground and surface parking. From Gerald R. Ford International Airport, take I‑96 East then I‑196 West into the city; the drive is about 20 minutes. Public transit through Rapid bus routes stops near Monroe or Ottawa Avenue, just a short walk from the Regus entrance; the downtown area is pedestrian-friendly.
Lansing, MI - Regus - One Michigan Avenue
120 North Washington Square, Lansing, United States, 48933
The venue is located in the heart of Lansing’s central business district at 120 North Washington Square, easily accessible by car via I‑496 or US‑127 with convenient street parking and a nearby parking ramp. From Capital Region International Airport (LAN), the location is approximately a 12‑minute drive west via I‑96 and US‑127, with taxis and rideshares readily available. Public transit users can take CATA bus routes that stop just a block away on Washington or Grand Avenue, offering seamless access to the venue.
This instructor-led, live training in Michigan (online or onsite) is aimed at experienced automation test engineers who wish to learn advanced C# programming concepts for government automation testing.
By the end of this training, participants will be able to:
Comprehend advanced C# programming concepts and best practices.
Implement advanced object-oriented programming principles to develop efficient and flexible automation solutions for government projects.
Design and build modular and reusable automation frameworks using industry-standard best practices.
This instructor-led, live training in Michigan (online or onsite) is aimed at software developers who wish to develop desktop client applications for government 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 for government.
This instructor-led, live training in [location] (online or onsite) is designed for government 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 within the Visual Studio Integrated Development Environment (IDE).
- Execute C# Selenium test automation.
This instructor-led, live training in [location] (online or onsite) is designed to introduce participants to automated testing using Selenium WebDriver and C# within Visual Studio. For government employees who do not have prior experience with C# programming or wish to refresh their skills, we recommend the course: C# for Automation Test Engineers.
This instructor-led, live training is designed for government employees and contractors interested in learning C# for the purpose of automation testing. This streamlined, intensive course includes numerous hands-on exercises aimed at quickly equipping participants with the essential programming skills needed to apply C# in software automation testing. The focus is on mastering the C# fundamentals that can be directly and immediately applied to test automation.
This course does not delve deeply into test automation frameworks such as Selenium. If you are already proficient in C# and wish to proceed directly into testing with Selenium, please refer to our course: Selenium WebDriver in C#: Introduction to Web Testing Automation for Government.
This C# course will enable participants to develop applications in the C# programming language. Participants will be able to program using the principles of object orientation. The course will also cover how to use the Visual Studio development environment to produce robust and maintainable applications, aligning with best practices for government.
Audience
This course is intended for the following types of software developers:
New developers
Developers who understand computer programming but may have learned programming by using a non-graphical language in an academic setting
These developers are looking to build solutions using C# within the Microsoft .NET Framework. They also aim to employ object-oriented techniques to enhance their development skills, ensuring they meet the standards required for government workflows and governance.
This instructor-led, live training session introduces advanced features of C# and examines its use as both a desktop application programming language and a web programming language for addressing real-world challenges. Programming techniques and principles are illustrated and practiced through in-class, hands-on exercises and guided walkthroughs, ensuring that participants gain practical skills applicable to their roles for government.
Participants will be introduced to the .NET framework and will learn to develop web applications using C# 4.0. Upon completion of this course, participants should be familiar with the framework, experienced in developing basic web applications, and proficient in database access using LINQ. Applications will be created using Object-Oriented programming techniques.
After completing this course, participants will be able to:
Use Visual Studio 2010 effectively for government
Master C# 4.0
Create commercial ASP.NET Web Applications
Understand Object-Oriented Programming, Classes, and Objects
Debug applications efficiently
Develop user interfaces using Master Pages, Site Navigation, and Themes
Utilize 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 designed to equip participants with advanced skills and best practices necessary to build robust, scalable, and maintainable applications using the C# programming language. The curriculum covers a range of advanced topics, including SOLID principles, layered application development, LINQ usage, memory management, parallel programming, and more.
Upon completion of this course, participants will:
- Possess advanced knowledge and skills in C# programming, enabling 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 that ensure 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 course is tailored to enhance the capabilities of professionals working in technical roles, particularly those involved in software development projects for government.
The purpose of this training is to equip participants with the skills necessary to design advanced development and project structures in C#. During the course, students will become familiar with MSDN resources and tools that support the development process, such as Microsoft Visual Studio and ReSharper. This training is designed to enhance technical capabilities for government professionals, ensuring they are well-equipped to meet the complex demands of public sector workflows and governance.
This instructor-led, live training (online or onsite) is designed for government web developers who wish to utilize Blazor to create full-stack C# web applications. By the end of this training, participants will be able to:
- Develop web applications using C# and Blazor.
- Integrate C# code with JavaScript APIs and libraries.
- Execute client-side C# code and client logic directly in a browser or server.
- Deploy Blazor web applications on Azure for government use.
The purpose of this training is to equip participants with the skills necessary to develop business internet applications using ASP.NET MVC 4 technology and the C# programming language. Throughout the course, students will become familiar with MSDN resources and tools that support the development process, such as Microsoft Visual Studio, ensuring they are well-prepared for government-specific projects.
This instructor-led, live training Michigan (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# for government applications.
By the end of this training, participants will be able to:
- Be familiar with the MSDN resources and tools.
- Support the development process using Microsoft Visual Studio.
The course is designed for individuals seeking to learn the C# programming language and understand the fundamental capabilities of the .NET platform. Throughout the training, participants will gain knowledge on the structure of C#, learn how to configure their environment for writing basic programs, and utilize standard libraries. This training aligns with the technical skills needed for government projects, ensuring that participants are well-prepared to apply these skills in public sector workflows.
This instructor-led, live training for government in Michigan covers the fundamentals of game development with Unity while guiding participants step-by-step through the creation of their own game. The course is designed to align with public sector workflows, ensuring that participants gain practical skills that can be applied in a governmental context.
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# training in Michigan, C# training courses in Michigan, Weekend C# courses in Michigan, Evening C# training in Michigan, C-sharp instructor-led in Michigan, C-sharp classes in Michigan, C-sharp instructor-led in Michigan, C# boot camp in Michigan, C-sharp on-site in Michigan, C# trainer in Michigan, C sharp instructor in Michigan, C-sharp coaching in Michigan, Online C-sharp training in Michigan, Weekend C-sharp training in Michigan, Evening C sharp courses in Michigan, C# private courses in Michigan, C# one on one training in Michigan