C# Training Courses and Workshops

Schools providing training courses, certificates, diplomas or degree programs of C Sharp Programming




Total 512 training courses and degree programs available around the world.

United States - United Kingdom - Canada - Australia - India

Popular courses:
C#
C# Programming
Advanced Windows Store App Development Using C#
Essentials of Developing Windows Store Apps Using C#
Programming in C# with Microsoft Visual Studio 2010
Programming in C#


Essentials of Developing Windows Store Apps Using C#

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

In this five day instructor led course students will learn essential programming skills and techniques that are required to develop Windows Store apps. This includes a combination of both design and development skills, as well as ensuring that students are comfortable using and making the most of the Visual Studio and Expression Blend tools.

This course is intended for professional developers who have 1 or more years of experience creating applications for a production environment.

Prerequisites

Before attending this course, students must have:
-1 or more years of experience creating applications.
-1 ï¿?3 months experience creating Windows client applications.
-1 ï¿?3 months experience using Visual Studio 2010 or 2012.

Advanced Windows Store App Development Using C#

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

During this five day instructor led course you will learn advanced programming practices and techniques that will help you develop Windows Store apps. In this course, you will learn how design and develop Windows Store apps, as well as implement advanced features, such as using location information, streaming media to external devices, and integrating with online services. You will also learn how to use Microsoft Visual Studio 2013 and Expression Blend tools.

This course is intended for professional developers who have one or more years of experience creating applications for a production environment and who are comfortable programming in C# and XAML to create Windows Store apps. This course maps to the 70-485 exam.

Prerequisites

Before attending this course, students should attend Course 20484, Essentials of Developing Windows Store Apps Using C# or have equivalent knowledge and skills, including:
-6 ï¿?12 months experience programming in C#
-3 ï¿?6 months experience using Visual Studio 2013 (including experience using preview builds)
-1 month of experience working on Windows Store apps

Programming in C#

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During this course, students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

-Building new data types.
-Handling events.
-Programming the user interface.
-Accessing a database.
-Using remote data.
-Performing operations asynchronously.
-Integrating with unmanaged code.
-Creating custom attributes.
-Encrypting and decrypting data.

At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

This course uses Visual Studio 2012, running on Windows 8.

This course is intended for experienced developers who already have program... [Read More]

Object-Oriented Programming Using C# 2015 Level 1

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

After completing the two courses in this series, students will find have the core C# and Visual Studio skills needed to develop any C# application-whether for Windows, the web, or mobile devices.

New in these courses is an introductory module on the Entity Framework, material on lambdas, new VS 2015 features like Live Code Analysis and CodeLens, and new C# 6.0 features like expression-bodied functions, interpolated strings, and the null-conditional operator.

This five day, instructor-led course is appropriate to those who are new to programming or to Microsoft&,#146,s .NET development environment, as well as experienced .NET developers who are new to C#. It is also appropriate if you have programming experience with another language like Java, C++, or COBOL.

This course starts you off using all the best features of Visual Studio 2015 so you can begin productive work almost immediately. Object-oriented programming is made clear as business objects are presented as customers, invoices and products, so you can see how OOP is used to create multi-tiered applications in the real world

The course builds your skills in increment... [Read More]

Object-Oriented Programming Using C# 2015 Level 2

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This course is the second in a series of two courses, which are appropriate for those who are new to programming C#. It is also appropriate if you have programming experience with another language like Java, C++, or COBOL.

This course shows you how to use business classes, inheritance, and interfaces the way they&,#146,re used in the real world. It&,#146,s a data programming course that shows how to create professional database applications using data sources, ADO.NET code, and the Entity Framework, as well as how to use LINQ to query data structures, from collections to arrays to datasets.

Students will be able to develop 3-tiered, object-oriented Windows Forms applications the way the best professionals do. And you&,#146,ll have the core C# and Visual Studio skills that you need to develop any C# applicationswhether for Windows, the web, or mobile devices.

Prerequisites

Before attending this course, students should have attended Course 1456, Object Oriented Programming Using C# 2015 Level 1, or have equivalent knowledge and skills.

ASP.NET Web API Essentials Using C#

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2015. This Web development framework from Microsoft makes it easy to create HTTP services that can reach a broad range of clients. It is an excellent platform for creating RESTful Web applications. The course is current to .NET Framework 4.5.2/4.6 and ASP.NET Web API 2.

ASP.NET 4.6 Web Programming with C# 2015

Course Format: Classroom
School/Trainer: ISInc
Training Center(s)/Venue(s): Sacramento, United States
  V

If you have a core set of C# programming skills, you are ready to learn to develop server-side web applications with ASP.NET in this five day, instructor-led course.

The course starts coverage of ASP.NET Web Forms, Visual Studio tools and the role of HTML5/CSS3. Learn how to use the server controls, validate user entries, manage state, use master pages and themes, provide site navigation and use friendly URLs. Develop database-driven websites at a professional level, including how to use SQL data sources, object data sources and ASP.NET data controls like the GridView, DetailsView, FormView and ListView controls.

Learn how to develop secure web pages, authorize and authenticate users, send email, control the use of the Back button and deploy finished applications. Use ASP.NET Ajax, how to develop WCF and Web API services and how ASP.NET NVC programming differs from Web Forms programming

Prerequisites

Before attending this course, students should have the following experience:
-Knowledge of HTML or DHTML, including:
Tables, Images, Forms
-Programming experience using Visual Basic .NET or Visual C# .NET, inclu... [Read More]

ASP.NET Web API Essentials Using C#

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2015. This Web development framework from Microsoft makes it easy to create HTTP services that can reach a broad range of clients. It is an excellent platform for creating RESTful Web applications. The course is current to .NET Framework 4.5.2/4.6 and ASP.NET Web API 2.

Course Outline

Introduction to ASP.NT Web API
ASP.NET Web API
Representation, State and Transfer
REST and Web API
HTTP Services Using Web API
Using Fiddler
Web API vs. WCF

Web API and HTTP
HTTP Response Codes
HttpResponseException
Implementing POST
Implementing PUT
Implementing DELETE

Media Formatters and Content
Negotiation
Internet Media Types
Media Formatters
MediaFmtDemo Code
JSON and XML Formatters
Content Negotiation
Accept and Content-Type Headers
Using the Query String
Custom Request Headers
Serialization
BSON Serialization

JavaScript Clients
Document Object Model
jQuer... [Read More]

Programming in C#

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

This training course teaches developers the programming skills that are required for developers to create Windows applications using the C# language. During their five days in the classroom students review the basics of C# program structure, language syntax, and implementation details, and then consolidate their knowledge throughout the week as they build an application that incorporates several features of the .NET Framework 4.5.



The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:
Building new data types.
Handling events.
Programming the user interface.
Accessing a database.
Using remote data.
Performing operations asynchronously.
Integrating with unmanaged code.
Creating custom attributes.
Encrypting and decrypting data.

At the end of the course, students should leave the class with a solid knowledge of C# and how to use it to develop .NET Framework 4.5 applications.

This course uses Visual Studio 2012, running on Windows 8.

Programming in C# with Microsoft Visual Studio 2010

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

The course focuses on C# program structure, language syntax, and implementation detailswith .NET Framework 4.0. This course describes the new enhancements in the C# 4.0 language by using Visual Studio 2010.

In this course, lower-intermediate level programmers gain the knowledge and skills they need to develop C# applications for the Microsoft .NET Framework 4.0. The course highlights the structure of C# 4.0 programs, language syntax, and implementation details. This course is not mapped to any exam.

After completing this course, students will be able to:
Explain the purpose of the .NET Framework, and understand how to use C# and Visual Studio 2010 to build .NET Framework applications.
Understand the syntax of basic C# programming constructs.
Create and call methods in a C# application.
Catch, handle and throw exceptions.
Perform basic file IO operations in a C# application.
Create and use new types (enumerations, classes, and structures), and understand the differences between reference types and value types.
Control the visibility and lifetime of members in a type.
Use inheritance to create new referen... [Read More]

Advanced Windows Store App Development Using C#

Course Format: Online
School/Trainer: Intertech, Inc.
Training Center(s)/Venue(s): Eagan, United States
  V

In this course the students will learn the more advanced programming skills and techniques that they can use to optimize their Windows Store app and differentiate their app from other apps in the Windows Store. These advanced skills and techniques include a combination of both design and development skills. The students will also learn about supporting the apps that they have published to the Windows Store.

After completing this course, students will be able to:
Add animations and transitions in a Windows Store app to improve the user experience.
Localize the Windows Store app UI.
Brand the Windows Store app and improve the loading experience with a splash screen.
Use various storage mechanisms, choose a suitable caching strategy for their Windows Store app, and use advanced file access methods.
Create custom controls, extend templated controls, and create and consume WinMD components.
Implement the Print and Settings contracts and the Play To API.
Work with the Push Notification Service (WNS).
Capture media with the camera and microphone.
Create and consume background tasks.
Discover device capabiliti... [Read More]

ASP.Net using C#

Course Format: Classroom
School/Trainer: GTC Economic Development and Corporate Training
Training Center(s)/Venue(s): Greenville, Simpsonville, Taylors, United States
  V

Students will learn to create dynamic sites using ASP.NET with C#. During this class students will work examples to collect information from a form and to process it, and read and write records to a database. Students will learn to track user state, using session, and server variables and will learn how to create a secure web application. Students will learn to work server controls, validation controls and will learn to create their own user controls. A background in both C# programming and web design is helpful.

Course Outline:
•Students will review the basics of C# and find a server that supports ASP.NET.
•Students will build a muti-page data-driven ASP.NET web application.
•Students will build ASP.NET web applications which use form elements and web controls.
•Students will build ASP.NET web pages to manage user state.
•Students will create ASP.NET that use master pages, themes and site navigation.
•Students will use ASP and ADO.NET to create a data driven web page.
•Students will use the data controls to manipulate data on a web page.
•Students will create ASP.NET code to secure web pages and authenticate users.
... [Read More]

C# Advanced

Course Format: Classroom
School/Trainer: GTC Economic Development and Corporate Training
Training Center(s)/Venue(s): Greenville, Simpsonville, Taylors, United States
  V

•Students will write C# code to create and use classes.
•Students will build new classes in C# using inheritance.
•Students will create interfaces and organize their classes into libraries.
•Students will describe databases organization for multi-user relational databases.
•Students will work with data objects and bound controls in their Visual Basic applications.
•Students will create C# applications that can add, edit or delete data stored in a database.
•Students will be able to create C# applications to write to and read from files.
•Students will create Visual Basic applications that use LINQ.
•Students will be able to create C# applications that use dialog boxes, menus, tool bars, status bars and help.
•Students will create a final project using what they learned in this course.

C#

Course Format: Classroom
School/Trainer: GTC Economic Development and Corporate Training
Training Center(s)/Venue(s): Greenville, Simpsonville, Taylors, United States
  V

Students will be introduced to the concepts of Object-oriented programming using C#. Students will learn the fundamentals of .NET programming as they create C# applications. Students will create applications that use variables, conditional statements, looping statements, arrays and function. No programming background is required for this course. Students will need a C# compiler. One is available for free download.

•Students will create a basic C# program.
•Students will write C# application that uses labels, text fields and buttons on a form.
•Students will write C# code that stores numeric and string data in variables.
•Students will write C# application that use conditional statement and loops.
•Students will write C# methods that handle events and exceptions
•Students will write C# applications that use arrays, and other data collection storage tools.
•Students will write C# application that use date and string variables.
•Students will add standard controls to their C# projects and create a mult-form application.
•Students will debug their C# application using the tools available in Visual Studio.
•Students will ... [Read More]

C# Programming

Course Format: Classroom
School/Trainer: Greenville Technical College
Training Center(s)/Venue(s): Greenville, Simpsonville, Taylors, United States

This course introduces designing, coding, testing and debugging C# programs. Topics include procedural, functional and object oriented techniques, programming, IDEs, .NET, processing data, data types, I/O, decision processing, control structures, modularized coding with methods, and arrays.

Essential .NET with C# for .NET 4.5

Course Format: Classroom
School/Trainer: Global Knowledge USA
Training Center(s)/Venue(s): Arlington, Atlanta, Cary, Irving, Morristown, New York City, Santa Clara, Schaumburg, Seattle, United States
  V

Java and C++ developers usually have little problem learning the syntax of C# or VB.NET. Developing robust .NET applications requires more than just code though. Modern .NET applications rely on a complex runtime, the CLR. They are built from a mixture of source code, configuration files and XAML. Code isn&,#146,t always written by hand, code generators and visual designers are used in several places to automate visual design, data access, and network communications code. Runtime features like Custom Attributes, Generics and Delegates mean .NET code is often structured very differently from similar code in C++ or Java.

Newly revised for .NET 4.5, Essential .NET will teach you to think like a .NET developer by showing you how modern applications are assembled and how the various pieces mentioned about work together to form a cohesive environment. The course begins with a thorough exploration of the &,quot,managed code&,quot, model - from &,quot,source code in Notepad&,quot, all the way through &,quot,CPU instructions executing on a CPU&,quot,. You&,#146,ll learn common idioms like code-behind and partial classes. You&,#146,ll learn ho... [Read More]

Foundations of C# Programming and the .NET Framework

Course Format: Classroom
School/Trainer: Global Knowledge USA
Training Center(s)/Venue(s): Arlington, Atlanta, Cary, Irving, Morristown, New York City, Santa Clara, Schaumburg, Seattle, United States
  V


In this course, you will be introduced to the .NET framework through an overview of languages, libraries, services, and tools. You’ll then learn the foundations of the C# language. From basics to the newer features such as generics, partial classes, static classes, global namespace qualification, and so forth. are integrated throughout the course.

Objectives
Examine core language features such as types, variables, and control constructs
Use object-oriented features such as class, interface, protection, and inheritance
Perform error notification and error handling using exceptions
Use properties to implement the private data/public accessor pattern
Use namespaces to group related types
Use delegates and events to implement callbacks
Override Object class methods such as ToString
Avoid dll conflicts during deployment
Use dynamic binding and polymorphism to write generic code (i.e., less code!)
Distinguish between &,quot,implementation inheritance&,quot, and &,quot,interface inheritance&,quot,
Use ADO.NET to connect to SQL Server and run a simple query
Build a basic Windows Forms GUI

Implementing Agile Test Driven Development (TDD) for C# / .NET Developers

Course Format: Classroom
School/Trainer: Global Knowledge USA
Training Center(s)/Venue(s): Arlington, Atlanta, Cary, Irving, Morristown, New York City, Santa Clara, Schaumburg, Seattle, United States
  V


In this course, you will be introduced to test-driven development (TDD) and &,quot,test first&,quot, design within the context of Agile processes and practices. TDD is an evolutionary approach to development where you must first write a test that fails before you write new functional code. This process was developed by Kent Beck and Ward Cunningham. It is primarily an agile approach to software development and is one of the core principles of extreme programming. This is a programming class with many code-based labs that enable you to experience TDD first hand.

Objectives
Development agility and the Agile Manifesto
Major agile development methods underscoring their strengths and weaknesses
Manage an agile environment even within a structured organizational approach
How to introduce agility into a development organization
Examine what unit testing is and how the NUnit frameworks facilitate unit testing
Work with the NUnit unit testing tools
Concepts of and motivations for Test-Driven Development
Relate unit testing, test driven development, and test coverage to agile processes
Importance of refactoring in... [Read More]

Essential .NET with C# for .NET 4.5

Course Format: Classroom
School/Trainer: Global Knowledge Canada
Training Center(s)/Venue(s): Halifax, Mississauga, Montreal, Ottawa, Toronto, Winnipeg, Canada
  V

Java and C++ developers usually have little problem learning the syntax of C# or VB.NET. Developing robust .NET applications requires more than just code though. Modern .NET applications rely on a complex runtime, the CLR. They are built from a mixture of source code, configuration files and XAML. Code isn&,#146,t always written by hand, code generators and visual designers are used in several places to automate visual design, data access, and network communications code. Runtime features like Custom Attributes, Generics and Delegates mean .NET code is often structured very differently from similar code in C++ or Java.

Newly revised for .NET 4.5, Essential .NET will teach you to think like a .NET developer by showing you how modern applications are assembled and how the various pieces mentioned about work together to form a cohesive environment. The course begins with a thorough exploration of the &,quot,managed code&,quot, model - from &,quot,source code in Notepad&,quot, all the way through &,quot,CPU instructions executing on a CPU&,quot,. You&,#146,ll learn common idioms like code-behind and partial classes. You&,#146,ll learn ho... [Read More]

Foundations of C# Programming and the .NET Framework

Course Format: Classroom
School/Trainer: Global Knowledge Canada
Training Center(s)/Venue(s): Halifax, Mississauga, Montreal, Ottawa, Toronto, Winnipeg, Canada
  V


In this course, you will be introduced to the .NET framework through an overview of languages, libraries, services, and tools. You’ll then learn the foundations of the C# language. From basics to the newer features such as generics, partial classes, static classes, global namespace qualification, and so forth. are integrated throughout the course.

Objectives
Examine core language features such as types, variables, and control constructs
Use object-oriented features such as class, interface, protection, and inheritance
Perform error notification and error handling using exceptions
Use properties to implement the private data/public accessor pattern
Use namespaces to group related types
Use delegates and events to implement callbacks
Override Object class methods such as ToString
Avoid dll conflicts during deployment
Use dynamic binding and polymorphism to write generic code (i.e., less code!)
Distinguish between &,quot,implementation inheritance&,quot, and &,quot,interface inheritance&,quot,
Use ADO.NET to connect to SQL Server and run a simple query
Build a basic Windows Forms GUI

Pages: 1 2 3 4 5 6 ...


Find C# training courses, certificates, diplomas and degrees in Countries:



Australia - Canada - India - Indonesia - Ireland - Malaysia - New Zealand
Pakistan - Philippines - Singapore - South Africa - United Arab Emirates
United Kingdom - United States



Tips:
Try the search form on top of each page to find the latest course information, using course topic and location as keywords. Keep the course topic keyword short to get more results.



- Other Topics -
- Online/E-learning -
C#
Ask for Training
Add Courses