ASP.NET Training / ASP.NET Classes Near Me

ASP.NET Training Classes

ASP.NET Training
ASP.NET Training

ASP.NET is a unified Web development model that includes the services necessary for you to build enterprise-class Web applications with a minimum of coding. ASP.NET is part of the .NET Framework, and when coding ASP.NET applications, you have access to classes in the .NET Framework.

From hands-on, instructor-led live online and eLearning ASP.NET training for individual employees to private online or on-site group training, we provide the best option for your company. Our live online ASP.NET classes are task-based and teach you how to write and create ASP.NET websites. The online ASP.NET Training that we offer is a great way to quickly build upon the necessary skills and learn ASP.NET within the privacy of your own home or office. If you are looking for local ASP.NET courses, you can check one of our many computer labs around the United States.

Instructor-led Courses:

  Course Title  Length  Price
ASP.NET Core MVC (Visual Studio)2 day/s$1210 per
ASP.NET Using C# (Visual Studio)5 day/s$2950 per
ASP.NET Web API Essentials Using C# (Visual Studio)2 day/s$1210 per
C# Programming in Visual Studio5 day/s$2950 per

Self-Paced eLearning:

  Course Title  Length  Price
eLearning Bundle - ASP.NET2 course/s$650 per
eLearning Bundle - C# Programming12 course/s$715 per

Instructor-led Courses:

Length: 2 day(s)      Public Class Price: $1210/person (USD)      Group Class Price: Request Quote
This course provides a practical hands-on introduction to developing Web applications using ASP.NET Core 5.0 MVC and C#. This Web development framework from Microsoft emphasizes separation of concerns in the architecture and testability of applications. This course covers development on Microsoft’s new .NET Core platform. The course is current to .NET 5.0, which is a major update of .NET Core and is the foundation for future Microsoft .NET development.

A major restructuring of the .NET platform, .NET Core is cross-platform, open source, and modular designed for creating modern web applications and services, libraries and console applications. It is available on Windows, Mac and Linux. .NET now is a family of frameworks, including both the classical .NET available on Windows and the new .NET Core package-based frameworks that are cross-platform.

This course covers the fundamentals of the Model-View-Controller design pattern and its implementation in ASP.NET Core MVC. This technology is compared with classical ASP.NET Web Forms. Visual Studio 2019 is used as a productive platform for creating MVC Web applications. After presenting the fundamentals of the technology with several examples, the main components of Model, Controller and View are covered in detail. The discussion of the Model incorporates Microsoft technologies for persisting data, including XML Serialization and ADO.NET with SQL Server 2016. The routing mechanism of ASP.NET MVC is covered. The course includes an introduction to ASP.NET Web API and deployment on the Azure cloud.

Numerous programming examples and exercises are provided. The student will receive a comprehensive set of notes and all the programming examples.

View Course Details ➥
Length: 5 day(s)      Public Class Price: $2950/person (USD)      Group Class Price: Request Quote
This five-day course provides a comprehensive and practical hands-on introduction to developing Web applications using ASP.NET and Visual Studio 2017. It includes an introduction to ASP.NET MVC, a newer Web programming framework that incorporates use of the Model-View-Controller (MVC) pattern. It also includes coverage of using ASP.NET AJAX to build rich client applications and the use of Web API to create HTTP services. A final chapter introduces ASP.NET on Microsoft’s Azure cloud. The fundamentals of Web applications are reviewed, and a testbed is established for ASP.NET and Internet Information Services. The architecture of ASP.NET is outlined, including the role of compilation, the Page class and code-behind. Web Forms are introduced, including server controls, view state, life cycle, and the event model. Request/response HTTP programming using ASP.NET is covered. Visual Studio 2017 is used to greatly simplify the development of ASP.NET Web applications, including facilitating UI design. ASP.NET Web applications are covered, including issues of application and session state and the use of cookies. Server controls represent an important innovation in ASP.NET and are covered in detail, including validation, rich controls, and user controls. There is an introduction to caching in ASP.NET, which provides an effective mechanism for optimizing the performance of your ASP.NET application. The fundamentals of configuration and security are introduced. Diagnostics and debugging are covered, including the use of tracing.

Additional server controls are introduced, including menus and master pages. Data access is covered in some detail in two chapters, including an introduction to ADO.NET, Language Integrated Query (LINQ), the Entity Data Model (EDM) and the powerful data access controls provided by ASP.NET. The LocalDB version of SQL Server 2016 Express is used as the database. This section of the course is tied together by a progressive case study illustrating a Web site for a publishing company.

The final section of the course introduces four important ASP.NET technologies: ASP.NET AJAX, ASP.NET MVC, ASP.NET Web API, and ASP.NET on Azure.

Numerous programming examples and exercises are provided, including case studies. The student will receive a comprehensive set of notes and all the programming examples.

Visual Studio Versions That Can Attend: 2019, 2017, 2015, 2013, 2012
Course Taught With: Visual Studio 2019 Software and Courseware

View Course Details ➥
Length: 2 day(s)      Public Class Price: $1210/person (USD)      Group Class Price: Request Quote
This course provides a practical hands-on introduction to developing and consuming ASP.NET Web API services using C# and Visual Studio 2019. 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.

Numerous programming examples and exercises are provided. The student will receive a comprehensive set of notes and all the programming examples.

View Course Details ➥
Length: 5 day(s)      Public Class Price: $2950/person (USD)      Group Class Price: Request Quote

Microsoft .NET is an advance in programming technology that greatly simplifies application development, both for traditional, proprietary applications and for the emerging paradigm of Web-based services. .NET Framework is the original implementation of .NET, running on Windows. .NET Core is a new package-based implementation that is cross-platform, running on Mac and Linux besides Windows.

.NET 5.0 is the next version of .NET Core and is the main implementation of .NET going forward. .NET Framework 4.x continues to be supported.

Part of this technology is the new language from Microsoft, C#. This language combines the power of C++ and the ease of development of Visual Basic 6. It bears a striking resemblance to Java and improves on that language. C# has become the dominant language for building new applications on Microsoft platforms.

This thorough and comprehensive course is a practical introduction to programming in C#, utilizing the services provided by .NET. This course emphasizes the C# language. It is current to Visual Studio 2019, .NET 5.0 and C# 9.0. Important newer features such as dynamic data types, named and optional arguments, tuples, asynchronous programming keywords, nullable reference types, and immutable record types are covered. Supplements provide a tutorial on Visual Studio 2019, an overview of LINQ, and coverage of unsafe code and pointers in C#.

This course is intended to be fully accessible to programmers who do not already have a strong background in object-oriented programming in C-like languages, such as C++ or Java. It is ideal, for example, for procedural programmers who desire to learn C#.

An important thrust of the course is to teach C# programming from an object-oriented perspective. It is often difficult for programmers trained originally in a procedural language to start “thinking in objects.” This course introduces object-oriented concepts early, and C# is developed in a way that leverages its object orientation. A case study is used to illustrate creating a complete system using C# and .NET. Besides supporting traditional object-oriented features, such as classes, inheritance, and polymorphism, C# introduces several additional features, such as properties, indexers, delegates, events, and interfaces that make C# a compelling language for developing object-oriented and component-based systems. This course provides thorough coverage of all these features.

C# as a language is elegant and powerful. But to utilize its capabilities fully, you need to have a good understanding of how it works with the .NET Framework. The course explores several important interactions between C# and the .NET Framework, and it includes an introduction to major classes for collections, delegates, and events. It includes a succinct introduction to creating GUI programs using Windows Forms. The course concludes with a chapter covering the newer features in the language through C# 9.0.

Numerous programming examples and exercises are provided, including the case study.

Visual Studio Versions That Can Attend: 2019, 2017, 2015, 2013, 2012
Course Taught With: Visual Studio 2019 Software and Courseware

View Course Details ➥

Self-Paced Courses:

Prefer a self-paced learning solution to fit your own schedule? Certstaffix® Training offers eLearning courses bundled together:

  • Learn at your own pace - Start and stop as it is convenient for you. Pick up where you left off.
  • Lecture utilizing video and recorded screen shots
  • 6 month subscription length

Length: 2 Course(s)      Price: $650/person (USD)      Access Length: 6 Months
This eLearning Bundle includes these 2 courses: Beginning Modern C# and .NET Development and Beginning ASP.NET.

With eLearning, you can start/stop your training as needed and resume where you left off. You can also replay and navigate to specific parts of the training. eLearning is beneficial when a topic or specific subject needs to be learned quickly or on one's unique schedule.

View Course Details ➥
Length: 12 Course(s)      Price: $715/person (USD)      Access Length: 6 Months
C# and the .NET Framework provide a complex set of tools and technologies for building software applications on multiple platforms. This course covers the basics of what .NET is-along with a bit of history, and where Visual Studio and C# fit into it. Don will explore a simple .NET application so that you can begin to see the structure of both C# code and .NET projects. Then he'll delve into the C# language and why it is such a compelling tool for application development. Nothing is stopping you from using your favorite text editor and command line tools to build .NET projects, but Visual Studio provides an environment that will help you be much more productive. In this course you'll learn about some of the best features of Visual Studio and learn how to create complete solutions with it. You'll also learn about the rich support for debugging in both C# and Visual Studio, so you can hunt down the causes for problems in your applications. The purpose of any general-purpose programming language is to provide a syntax that supports various features to manipulate data and interact with its environment. C# has rich support for this kind of syntax, and you'll begin to explore it in this course. You'll learn about the structure of C# code, then will start to learn about C# statements and expressions that let you perform complex operations with your code. Variables and data types are a core feature of any programming language, and you'll learn about them in this course. You'll see how to name, declare, and initialize variables, as well as a way to let the compiler determine the appropriate data type, and why you may or may not want to do that. Then you'll learn about many of the built-in data types provided by C# and the .NET Framework, letting you manage just about any kind of data in memory. The course wraps up with a look at three advanced types: constants, enumerations, and structures.

Data types and variables are a fundamental part of learning to program, and C# provides a robust set of language features to work with variables and data in memory. In this course, you'll learn about many variable data types, as well as how to convert between them and how to handle null values. You'll also learn about altering and evaluating data with operators, from simple mathematical functions like addition and subtraction to logical and other advanced operators. The .NET framework is a collection of thousands of rich objects you can use in your code, and it's one of the compelling reasons to use C#. Using .NET classes can save you a lot of work in providing basic infrastructure to your C# applications. In this course, you'll learn about some of the many classes and objects the .NET framework, as well as more sophisticated techniques for using some of its more advanced data types. In particular, you'll learn about the support the .NET framework provides for working with strings, files, and dates. C# provides a number of methods for making decisions as code executes. You can branch execution of your code based on conditions you define-anything from a simple check on the value of a variable to the value of a complex expression that you create-with if and switch statements. Another common technique is to execute one block of code over and over again until some condition is met, which can be accomplished with the various kinds of loops provided by C#. Finally, C# supports jumping to locations in code outside of the normal sequential order of statements. You'll even learn some narrow and specific uses for the much-maligned goto operator. Classes are one of the fundamental concepts of C# application development, because you'll often need to work with more complex data than C#'s base data types. Classes serve as a blueprint or design: they can't be used directly as components of an application, but you can use them to create objects whose form and behavior you control. In this course, you'll learn about classes and objects in C#, and then learn how to create your own classes, how to declare and define them, how to use them to store data, and how to imbue them with behaviors.

This class teaches you the nuances of objects, which are the building blocks of complex applications. Noted instructor and consultant Don Kiely will teach you what you need to know about value and reference types as well as how to take control of the garbage collection process included in .NET in order to dispose of objects and manage their memory footprint. In this course, Visual Studio expert Don Kiely teaches you the techniques needed to build sophisticated classes in your code. Using a sample customer class, he will demonstrate how to validate property values and also explore automatic properties as well as advanced method techniques such as parameter arrays. Here veteran programmer and instructor Don Kiely delves deep into the robust features baked deep within C#. Kiely will review the programming tools necessary to create enterprise-class code and focuses on one of the key features of object-oriented programming, inheritance, and how to create it using derived classes. According to programming expert Don Kiely, it's hard to imagine a C# application that doesn't make use of the language element known as arrays. In this course Kiely examines what arrays are and how to create and initialize them with data. He will also explore the support that the .NET framework offers arrays as well as how to use advanced sorting techniques.

View Course Details ➥

Microsoft .NET

Filter By:   |     |  

Upcoming Instructor-led ASP.NET Classes

ASP.NET Instructors

Learn ASP.NET from a live instructor so you can ask questions & interact with peers.

Complete Lab Environment

Access to all software required is provided in a lab environment during public classes.

Hands-on Learning

Learn ASP.NET hands on live online - you learn by actually doing.

Multiple Attendance Options

Live Online From Your Location or Our Computer Labs
Onsite at Your Organization

Our Public Classes Are Taught Live Online: Attend from Your Location or Our Training Labs

Filter By:   |     |  

Class Start Date End Date Location Price Class Format

Group Onsite Training
At Your Organization


Private Online Training
Live Online Instruction

  • An expert Instructor will either come to your office or deliver a private live online class to your students
  • Course can be fully customized to your training needs
  • If a course has a hands‐on lab, we provide access to the configured course software and files.
        (Requires a high‐speed internet connection and certain open ports on your firewall. You can perform a Connection Assessment Test here)
  • Course is scheduled based on dates you provide (Subject to instructor availability)
  • We usually require about 4 weeks lead time to arrange a training session
  • Training is completed in a convenient session(s) of your choosing
  • Two 15 minute breaks and one hour long break for lunch daily

ASP.NET Training How Much Do ASP.NET Training Courses Cost?

ASP.NET Instructor-led Class Pricing

Public instructor-led ASP.NET course prices start at $2950 per student. Group ASP.NET training discounts are available.

Course TitleLengthPublic Class Price (U.S. Dollars)Group Class Price
Course Desciption
ASP.NET Core MVC (Visual Studio)2 day/s$1210 per studentRequest a Quote
ASP.NET Using C# (Visual Studio)5 day/s$2950 per studentRequest a Quote
ASP.NET Web API Essentials Using C# (Visual Studio)2 day/s$1210 per studentRequest a Quote

ASP.NET Self-Paced eLearning Pricing

Self-Paced ASP.NET eLearning courses cost $650 at the starting point per student. Group purchase discounts are available.

Course Title# Course/seLearning Class Price (U.S. Dollars)
Course Desciption
eLearning Bundle - ASP.NET2 course/s$650 per student

ASP.NET Course Reviews by Certstaffix® Training

Certstaffix® Training collects detailed ASP.NET class reviews via a formal post-class evaluation in all our training sessions. Below are a sample of abbreviated reviews from real students from our past ASP.NET courses. If you would like more reviews or ones with even further detail, please contact us and we would be happy to show you the high quality of our training services.

Certstaffix® Class Reviews

Student Average:
4.83 out of 5 from 3 students

4.96 out of 5

Leslie was a great instructor and very informative. He took time to answers every question thoroughly.

- attended our ASP.NET Core MVC6 (Visual Studio 2017) class

4.91 out of 5

I never used remote training before, and was pleasantly surprised that it worked really well.

- attended our ASP.NET Web API Essentials Using C# (Visual Studio 2017) class

4.61 out of 5

- attended our ASP.NET Core MVC6 (Visual Studio 2017) class

ASP.NET Training By City:

       ASP.NET classes Green Bay, WI       ASP.NET classes Ottawa, ON      
ASP.NET classes Albany, NY       ASP.NET classes Greensboro, NC       ASP.NET classes Overland Park, KS      
ASP.NET classes Albuquerque, NM       ASP.NET classes Greenville, SC       ASP.NET classes Oxnard, CA      
ASP.NET classes Allentown, PA       ASP.NET classes Halifax, NS       ASP.NET classes Pensacola, FL      
ASP.NET classes Amarillo, TX       ASP.NET classes Harrisburg, PA       ASP.NET classes Philadelphia, PA      
ASP.NET classes Ann Arbor, MI       ASP.NET classes Harrisonburg, VA       ASP.NET classes Pittsburgh, PA      
ASP.NET classes Asheville, NC       ASP.NET classes Henderson, NV       ASP.NET classes Portland, ME      
ASP.NET classes Atlanta, GA       ASP.NET classes Highland Heights, OH       ASP.NET classes Providence, RI      
ASP.NET classes Augusta, GA       ASP.NET classes Honolulu, HI       ASP.NET classes Puerto Rico, PR      
ASP.NET classes Austin, TX       ASP.NET classes Houston, TX       ASP.NET classes Raleigh, NC      
ASP.NET classes Bakersfield, CA       ASP.NET classes Huntsville, AL       ASP.NET classes Rancho Cucamonga, CA      
ASP.NET classes Baton Rouge, LA       ASP.NET classes Indianapolis, IN       ASP.NET classes Reading, PA      
ASP.NET classes Beaumont, TX       ASP.NET classes Iowa City, IA       ASP.NET classes Regina, SK      
ASP.NET classes Beavercreek, OH       ASP.NET classes Jackson, MS       ASP.NET classes Reno, NV      
ASP.NET classes Beaverton, OR       ASP.NET classes Jacksonville, FL       ASP.NET classes Roanoke, VA      
ASP.NET classes Bedford, NH       ASP.NET classes Killeen, TX       ASP.NET classes Rochester, NY      
ASP.NET classes Bend, OR       ASP.NET classes Kingston, CB       ASP.NET classes Rockford, IL      
ASP.NET classes Bentonville, AR       ASP.NET classes Knoxville, TN       ASP.NET classes Sacramento, CA      
ASP.NET classes Billings, MT       ASP.NET classes Lafayette, LA       ASP.NET classes Saint John, NB      
ASP.NET classes Biloxi, MS       ASP.NET classes Lakeland, FL       ASP.NET classes Salem, OR      
ASP.NET classes Birmingham, AL       ASP.NET classes Lansing, MI       ASP.NET classes Salinas, CA      
ASP.NET classes Bismarck, ND       ASP.NET classes Laredo, TX       ASP.NET classes Salt Lake City, UT      
ASP.NET classes Bloomington, IN       ASP.NET classes Largo, MD       ASP.NET classes San Antonio, TX      
ASP.NET classes Boise, ID       ASP.NET classes Las Cruces, NM       ASP.NET classes San Diego, CA      
ASP.NET classes Boulder, CO       ASP.NET classes Laurel, MD       ASP.NET classes San Jose, CA      
ASP.NET classes Bridgewater, NJ       ASP.NET classes Lexington, KY       ASP.NET classes Santa Fe, NM      
ASP.NET classes Buffalo, NY       ASP.NET classes Lincoln, NE       ASP.NET classes Santa Maria, CA      
ASP.NET classes Burlington, MA       ASP.NET classes Livonia, MI       ASP.NET classes Santa Rosa, CA      
ASP.NET classes Burlington, VT       ASP.NET classes Longview, TX       ASP.NET classes Sarasota, FL      
ASP.NET classes Caribbean, CB       ASP.NET classes Los Angeles, CA       ASP.NET classes Saskatoon, SK      
ASP.NET classes Charlotte, NC       ASP.NET classes Louisville, KY       ASP.NET classes Savannah, GA      
ASP.NET classes Charlottesville, VA       ASP.NET classes Lubbock, TX       ASP.NET classes Scranton-Wilkes Barre, PA      
ASP.NET classes Chattanooga, TN       ASP.NET classes Madison, WI       ASP.NET classes Seattle, WA      
ASP.NET classes Cheshire, CT       ASP.NET classes Malvern, PA       ASP.NET classes Shreveport, LA      
ASP.NET classes Chicago, IL       ASP.NET classes McAllen, TX       ASP.NET classes South Bend, IN      
ASP.NET classes Cincinnati, OH       ASP.NET classes Medford, OR       ASP.NET classes Spokane, WA      
ASP.NET classes Colorado Springs, CO       ASP.NET classes Memphis, TN       ASP.NET classes Springfield, MA      
ASP.NET classes Columbia, MO       ASP.NET classes Merced, CA       ASP.NET classes St. Louis, MO      
ASP.NET classes Columbus, GA       ASP.NET classes Miami, FL       ASP.NET classes Stamford, CT      
ASP.NET classes Columbus, OH       ASP.NET classes Midland, TX       ASP.NET classes Stockton, CA      
ASP.NET classes Corpus Christi, TX       ASP.NET classes Milwaukee, WI       ASP.NET classes Syracuse, NY      
ASP.NET classes Dallas, TX       ASP.NET classes Minnetonka, MN       ASP.NET classes Tallahassee, FL      
ASP.NET classes Daytona Beach, FL       ASP.NET classes Mobile, AL       ASP.NET classes Tampa, FL      
ASP.NET classes Denver, CO       ASP.NET classes Modesto, CA       ASP.NET classes Toledo, OH      
ASP.NET classes Des Moines, IA       ASP.NET classes Moncton, NB       ASP.NET classes Topeka, KS      
ASP.NET classes Eau Claire, WI       ASP.NET classes Montana, MT       ASP.NET classes Toronto, ON      
ASP.NET classes El Paso, TX       ASP.NET classes Montreal, QC       ASP.NET classes Tulsa, OK      
ASP.NET classes Erie, PA       ASP.NET classes Myrtle Beach, SC       ASP.NET classes Tyler, TX      
ASP.NET classes Eugene, OR       ASP.NET classes Napa, CA       ASP.NET classes Vancouver, BC      
ASP.NET classes Evansville, IN       ASP.NET classes Naples, FL       ASP.NET classes Virginia Beach, VA      
ASP.NET classes Fargo, ND       ASP.NET classes Nashville, TN       ASP.NET classes Waco, TX      
ASP.NET classes Flint, MI       ASP.NET classes Nassau, CB       ASP.NET classes Westborough, MA      
ASP.NET classes Fort Lauderdale, FL       ASP.NET classes New Haven, CT       ASP.NET classes Wilmington, DE      
ASP.NET classes Fort Myers, FL       ASP.NET classes New Orleans, LA       ASP.NET classes Winnipeg, MB      
ASP.NET classes Fort Wayne, IN       ASP.NET classes New York City, NY       ASP.NET classes Winston-Salem, NC      
ASP.NET classes Fort Worth, TX       ASP.NET classes North Charleston, SC       ASP.NET classes Winter Park, FL      
ASP.NET classes Fresno, CA       ASP.NET classes Oakland, CA       ASP.NET classes York, PA      
ASP.NET classes Gainesville, FL       ASP.NET classes Ogden, UT       ASP.NET classes Youngstown, OH      
ASP.NET classes Glen Allen, VA       ASP.NET classes Oklahoma City, OK       ASP.NET classes your home, -      
ASP.NET classes Grand Rapids, MI       ASP.NET classes Omaha, NE