C# Training Courses

C# Training

C# (C-sharp or C sharp) is a programming language with strong typing, imperative, declarative, functional, generic, object-oriented (class-based), and component-oriented programming disciplines. It was developed by Microsoft within its .NET initiative and later approved as a standard. C# is one of the programming languages designed for the Common Language Infrastructure.

NobleProg onsite live C# training courses demonstrate through hands-on practice how to develop applications with C#.

C# training is available in various formats, including onsite live training and live instructor-led training using an interactive, remote desktop setup. Local C# training can be carried out live on customer premises or in NobleProg local training centers.

Client Testimonials

C# Course Outlines

Code Name Duration Overview
asp4 ASP.Net 4.0 35 hours Delegates will be introduced to the .Net framework and will learn to develop web applications using C# 4.0. At course completion delegates should be familiar with the framework, experienced in developing basic web application and conversant with database access using LINQ. Applications will be created using Object Orientated programming. After completing this course, delegates 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 Create and call WCF services
685 Basics of C # language based on object model 35 hours
3121 Introducing C# 6.0 with Visual Studio 2015/2017 28 hours
advselcsharp Advanced Selenium with C# 14 hours In this instructor-led, live training, participants will learn how to enhance an automated test suite using advanced techniques to drive Selenium. By the end of this training, participants will be able to: Resolve complex web application test automation issues with Selenium Apply regular expressions and pattern-based verification techniques Handle exceptions that halt test execution Perform SQL calls to verify data Programmatically search for web objects Dynamically capture data from web controls Create a data-driven testing framework Distribute testing with Selenium Grid  Audience Software testers Test Managers Quality assurance professionals
3627 Introduction to Programming 35 hours The purpose of the training is to provide a basis for programming from the ground up to the general syntax of programming paradigms. The training is supported by examples based on programming languages ​​such as C, Java, Python, Scala, C #, Closure and JavaScript. During the training, participants gain a general understanding of both the programming patterns, best practices, commonly used design and review of the implementation of these topics through various platforms. Each of the issues discussed during the course are illustrated with examples of both the most basic and more advanced and based on real problems.
arduinoprogramming Arduino: Programming a Microcontroller for Beginners 14 hours Arduino is an open-source, single-board, microcontroller for building devices that can sense and control objects in the physical world. In this instructor-led, live training, participants will learn how to program the Arduino for real-world usage, such as to control lights, motors and motion detection sensors. By the end of this training, participants will be able to: Program Arduino to control lights, motors, and other devices. Understand Arduino's architecture, including inputs and connectors for add-on devices. Add third-party components such as LCD displays, accelerometers, gyroscopes, and GPS trackers to extend Arduino's functionality. Understand the various options in programming languages, from C to drag-and-drop languages. Test, debug, and deploy the Arduino to solve real world problems. Audience Beginner developers Hardware/software technicians Technical persons in all industries Hobbyists Format of the course Part lecture, part discussion, exercises and heavy hands-on practice Note Arduino is available in different models and supports different programming interfaces (C, C++, C#, Python) and IDEs (Arduino IDE, Visual Studio, etc.). This course assumes the Arduino Uno board, Arduino IDE and the Arduino language (based on C/C++). To request a different setup, please contact us to arrange. Participants are responsible for purchasing the Arduino hardware and components.
822 C#.Net 35 hours Objectives This C# course will enable delegates to develop applications in the C# programming language. Delegates will be able to program using the principles of object orientation. The course will also cover how to use the Visual Studio 2010 development environment to produce robust and maintainable applications. 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 a university These developers want to build solutions by using C#; within the Microsoft .NET Framework. They also want to employ Object Orientated techniques to enhance their development skills.
pjcs Programming in C# 14 hours The course is designed for people who want to learn programming language based on C # and learn basic capabilities of the .NET platform. During the training participants will learn how it is built into C #, how to set up an environment to write basic programs, use the standard libraries.
dpcs Design Patterns in C# 14 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to design advanced development / project structures in C #. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio, ReSharper.
advancedcsharp Advanced Programming in C# 35 hours C# is an efficient, object-oriented language for developing applications on the Microsoft .NET platform. This course 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. Audience     Developers / programmers Format of the course     C# advanced principles are discussed as participants step through the creation of a real-world application.
820 ADO.NET 4.0 Development 28 hours Objectives ADO.NET 4.0 is Microsoft’s latest API for accessing data. This course covers the core features using Visual Studio 2010, including connected and disconnected data access. The course describes how to manage connections and execute commands, how to create and use DataSets effectively, and how to use the Entity Framework. This course can be used as part of your preparation for Microsoft Exam 70-516: TS: Accessing Data with Microsoft .NET Framework 4 After completing this course, delegates will be able to: Connect to a Database and Access Data Execute Commands and Call Stored Procedures Work with Data Using LINQ Work with Data Using the Entity Framework Use WCF Data Services Audience Developers who want to write data-access code for the .NET 4.0 platform.
ddavsvbsqls Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012 21 hours This course is divided into 3 main sections and is made up of a mixture of presentations and practical exercises. VB.NET Language in Visual Studio 2012 VB.NET Object Orientation VB.NET and Sql Server 2012
xamarin Xamarin: Build native mobile applications for Android, iOS and Windows from a single C# code base 21 hours Xamarin is an open-source, C# based set of tools for writing Android, iOS and Windows apps with native user interfaces and a shared code base across all platforms.  It allows developers to use the same IDE, language, and APIs everywhere -- anything that can be done in Objective-C, Swift, or Java can be done in C# with Xamarin. Xamarin was bought by Microsoft in 2016 and is included with Visual Studio. In this training, participants learn key aspects of Xamarin as they take on the development of their own set of mobile applications for Android, iOS and Windows. Audience     Mobile developers and programmers Format of the course     Overview of Xamarin's features and capabilities along with step-by-step development of a mobile application (for iOS, Android and Windows).
advcfnd Advanced Core Foundations of .NET 2.0 Development 14 hours Microsoft .NET is a software framework that runs primarily on Microsoft Windows.
unittestingwithcsharp Unit Testing with C# 14 hours Unit testing is a testing approach that tests individual units of source code by modifying its properties or triggering an event to confirm whether the outcome is as expected. In this instructor-led, live training, participants will learn how to write and execute unit tests against a sample .Net application using C#   and Visual Studio. By the end of this training, participants will be able to: Use testing frameworks such as NUnit and xUnit.net to create and manage unit test code Define and implement a broader test driven development approach to testing Adapt the testing framework to extend the test coverage for an application Audience Software test engineers Developers Format of the course Part lecture, part discussion, exercises and heavy hands-on practice
pwin8xamlc Programming in Windows 8 with XAML and C# 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business desktop applications in Windows 8 with XAML and C#. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
vsvb Visual Studio with VB.Net 21 hours Microsoft Visual Studio is an integrated development environment (IDE).  VB.NET (Visual Basic .NET) is a multi-paradigm, object-oriented programming language that is implemented on the .NET Framework.
pwpf45 Programming in WPF 4.5 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business desktop applications in WPF 4.5 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
wfcsn Windows Forms with C#.Net 35 hours Objectives This course will enable delegates to develop Windows applications using Visual Studio 2005. This includes creating customised forms and controls. It will also cover the C# programming language, using the principles of object orientated programming. Delegates will be able to access data from a database and update this from a Windows form. Audience This workshop is intended for software developers who have a desire to learn more about specific technology areas in Windows application development.
psl5 Programming in Silverlight 5 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business RIA applications in Silverlight 5 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
pamvc5 Programming in ASP.NET MVC 5 21 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to acquire the ability to develop business internet applications in ASP.NET MVC 4 technology and in C # language. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.
pcvs2012 Programming in C# 5.0 with Visual Studio 2012 28 hours Target group: Technical Team Leader, Software Developer Learning objective: The purpose of training is to understand the syntax of C # and topics related to object-oriented programming in C #. During the course, students become familiar with the MSDN resources and tools to support the development process, such as Microsoft Visual Studio.

Upcoming Courses

Weekend C# courses, Evening C# training, C# boot camp, C# instructor-led , C# classes, C# on-site,Weekend C# training, C# instructor, Evening C# courses, C# one on one training , C# coaching, C# trainer , C# training courses

Course Discounts

Course Discounts Newsletter

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

Outlines Extract
Machine-generated

C# started the build the structure of resources and the need to design the course outline to the course and recommended for create the techniques' module 1: user case design network for distributed d. Structure and data process business design security control configuring the command line and control server testing and what is interaction architecture system project core engineering for data a. Code security and services in the server of the components for reports analysis of the expressions of a setting of the course part lecture, part lecture, part for system models security security#1 scripting shared and in the operations of the enterprise learning postgresql to an open communication and services of the salable to the required to should the template support the experience ac#1 levels and model command line and configuration of the controls and design a service security applications and novel and a service services for the security is a processing techniques and team d.

Training Material Sample

* Hadoop components need to be deployed and configured manually Cloudera Manager provides automatic deployment and configuration of Hadoop components * each Hadoop component is managed independently Cloudera Manager provides centralized Hadoop components management utility Hadoop components are mostly managed from the CLI Cloudera Manager provides web-based GUI for Hadoop components management