ASP.NET Core is a free, cross platform framework that uses C# and the .NET platform to build fast, secure web applications, services and APIs for the cloud.
ASP.NET Core training for web application and API development
Build web applications and APIs with ASP.NET Core
The ASP.NET Core Development Course teaches you to build fast, secure web applications and APIs using C# and the .NET platform. ASP.NET Core is the current, cross platform version of ASP.NET, so you work with the framework development teams use today rather than the older ASP.NET Framework and Web Forms. Over three days you move from the fundamentals of an ASP.NET Core project through the MVC pattern, Razor Pages, Web APIs and Entity Framework Core, then on to authentication, security and deployment.
This course suits software and web developers, and programmers moving to .NET from another language such as Java, JavaScript or PHP. If you are newer to coding, our programming and coding courses are the right place to build your fundamentals first. Developers who complete this course often continue into cloud focused work, which the Developer and Programmer Job Ready Program supports with certifications, an internship and career counselling.
What you learn in the ASP.NET Core course
You learn to structure an ASP.NET Core application, build MVC controllers and Razor views, create RESTful Web APIs, model and query data with Entity Framework Core, secure applications with ASP.NET Core Identity, and publish to IIS, Docker and Azure. The course is hands on and instructor led, so you write real code with an experienced trainer throughout.
Logitrain has trained over 15,000 professionals since 2004. There is no certification exam for ASP.NET Core, so this is a training course with a Certificate of Attendance, and every enrolment is backed by the price beat guarantee. Speak with our team to find a start date that suits you.
ASP.NET Core is Microsoft’s open source, cross platform framework for building web applications and services, and it is the direct successor to ASP.NET. C# and .NET skills stay in strong demand across Australian development teams, from web and backend roles through to full stack and cloud work, so being able to build and ship ASP.NET Core applications is a practical, well paid capability rather than a passing trend.
At Logitrain the ASP.NET Core Development Course is delivered live in real time by an experienced trainer, in person in Melbourne, Sydney and Brisbane or live online across Australia. You keep the course material in digital format, full time courses include a mock test to check your progress, and the price beat guarantee means you will not find the same training cheaper elsewhere. There is no exam to sit, so you finish with a Certificate of Attendance and job ready skills.
There are no formal prerequisites for the ASP.NET Core Development Course. To get the most from it, you should be comfortable with basic programming concepts and have some experience with an object oriented language, ideally C#. If you are new to coding or to C#, start by building your fundamentals through our programming and coding courses, then return to this course to focus on ASP.NET Core.
There is no certification exam associated with this course.
The digital course material for the ASP.NET Core Development Course is included, mapped to the current course outline so you can revise each topic after class.
- Understand the .NET platform and the ASP.NET Core request pipeline
- Set up an ASP.NET Core development environment with Visual Studio and the .NET CLI
- Build web applications using the Model View Controller pattern
- Create dynamic interfaces with Razor views, layouts and tag helpers
- Develop page based applications with Razor Pages
- Design and build RESTful Web APIs
- Apply model binding and validation to handle user input
- Configure middleware and dependency injection
- Model, query and update data with Entity Framework Core
- Implement authentication and authorisation with ASP.NET Core Identity
- Secure applications against common web vulnerabilities
- Build interactive components with Blazor
- Add logging, caching and structured error handling
- Write unit tests for controllers and services
- Deploy applications to IIS, Docker and Microsoft Azure
- Software developers
- Web developers
- .NET developers
- Backend and full stack developers
- Application developers
- Programmers moving to .NET from Java, JavaScript or PHP
- Graduates starting a development career
- IT professionals moving into software development
- Career changers building job ready coding skills
- Introduction to .NET and the ASP.NET Core framework
- The cross platform .NET runtime and how ASP.NET Core differs from ASP.NET Framework
- Setting up the development environment with Visual Studio, Visual Studio Code and the .NET CLI
- C# language essentials for web development
- Working with types, classes, collections and LINQ
- Asynchronous programming with async and await
- ASP.NET Core project structure and application startup
- The middleware request pipeline
- Dependency injection in ASP.NET Core
- Application configuration and the options pattern
- Endpoint routing and attribute routing
- The Model View Controller pattern
- Building controllers and action results
- Razor views, layouts and partial views
- View components and tag helpers
- Building page based applications with Razor Pages
- Model binding and data annotation validation
- Designing and building RESTful Web APIs
- Minimal APIs for lightweight endpoints
- Content negotiation and JSON serialisation
- Documenting APIs with OpenAPI and Swagger
- Introduction to Entity Framework Core and the DbContext
- Code first models and migrations
- Querying data and managing relationships with LINQ
- Create, read, update and delete operations
- Authentication with ASP.NET Core Identity
- Cookie and token based authentication
- Role based and policy based authorisation
- Securing applications with HTTPS, CORS and data protection
- Protecting against common web vulnerabilities
- Introduction to Blazor Server and Blazor WebAssembly
- Building reusable Blazor components
- State management, sessions and caching
- Logging and structured error handling
- Unit testing controllers and services
- Publishing and hosting models including Kestrel and IIS
- Containerising applications with Docker
- Deploying to Microsoft Azure App Service
- Programming and coding courses to build your fundamentals in C#, Python, Java and JavaScript, or to choose a related language.
- Developer and Programmer Job Ready Program for a structured path into a development role, with training, certifications, an internship and career counselling.
- Web Development Job Ready Program if your goal is a web development role and you want the full job ready pathway.
Got a team to train? Logitrain can deliver the ASP.NET Core Development Course in house at your premises anywhere in Australia, with the same trainer and course material as the public courses. It suits development teams who want everyone building on ASP.NET Core to the same standard, on dates that suit the business.
What is ASP.NET Core?
ASP.NET Core is Microsoft’s free, open source, cross platform framework for building web applications, services and APIs using C# and the .NET platform. It is the modern successor to ASP.NET and runs on Windows, Linux and macOS.
Is there an ASP.NET or ASP.NET Core certification exam?
No. Microsoft retired the old ASP.NET MVC exam and the developer certification path, and there is no current Microsoft ASP.NET or ASP.NET Core certification. This course is a training course with a Certificate of Attendance, focused on practical, job ready skills.
Do I need programming experience before this course?
There are no formal prerequisites, but you will get the most from the course if you are comfortable with basic programming concepts and some object oriented programming, ideally in C#. If you are new to coding, build your fundamentals first through our programming and coding courses.
Does the course use ASP.NET Core or the older ASP.NET Framework?
The course teaches ASP.NET Core, the current cross platform framework, rather than the older ASP.NET Framework and Web Forms. You learn the tools and approach that development teams use today.
How long is the ASP.NET Core Development Course?
The course runs for three days full time. If you prefer to study alongside work, the part time option covers the same content over three weeks.
Where can I attend the ASP.NET Core Development Course?
You can attend in person in Melbourne, Sydney, Brisbane, Adelaide, Perth and Canberra, or join live online in real time anywhere in Australia. Every class is delivered live with a trainer.
Should I learn C# before ASP.NET Core?
It helps. ASP.NET Core is built on C#, so a working knowledge of the language makes the course easier to absorb. If you are new to C#, start with our programming and coding courses, then take this course to apply those skills to web development.

Get a Certificate of Attendance to prove your commitment to learning

This training course does not have any exam associated with it

Course material in digital format is included for flexibility and ease of use

Practise questions are provided for better understanding of the key concepts

Attend the course with an instructor at our training centre or from anywhere

Relax, we will beat competitor’s advertised price. Our course has no extra costs
| Location | Type | Duration | Price | Dates | |
|---|---|---|---|---|---|
| Location | Type | Duration | Price | Dates |
The supply of this course/package/program is governed by our terms and conditions. Please read them carefully before enrolling, as enrolment is conditional on acceptance of these terms and conditions. Proposed course dates are given, course runs subject to availability and minimum registrations.

“Fantastic delivery! extremely knowledgeable trainer! great real-world experience with easy examples! convenient location!”
– Spiros L, Senior IT Officer at BOM, Rating: 5/5
“Everything was great, describing technologies in real world examples was fantastic. Logitrain has been a fresh surprise.”
– John D, ICT Manager at Glenvill, Rating: 5/5
“Thanks for a great week! Really enjoyed and feel I picked up a lot. Great Trainer! Will definitely look at further studies here.”
– Steven B, Senior Service Centre Analyst at News Corp Australia, Rating: 5/5
“The trainer was very patient and gave everybody the opportunity to participate. Gots lots of opportunity for hands-on practise”
– Tim S, Solutions Architect at MSC Mobility Solutions, Rating: 5/5
Over 2,500 organisations have relied on Logitrain to be their trusted training partner.


Don’t Wait. Please fill the form now.

