55340AC: Developing ASP.NET Core Web Applications Training Course

Download Course Contents

55340AC: Developing ASP.NET Core Web Applications Course Overview

This course is a direct replacement of Legacy course 20486CC. In this 5-day course, professional web developers will learn to develop advanced ASP.NET Core applications using .NET tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application

In this 5-day course, professional web developers will learn to develop advanced ASP.NET Core applications using .NET tools and technologies. The focus will be on coding activities that enhance the performance and scalability of the Web site application.

Target Audience:

This course is intended for professional web developers who use Microsoft Visual Studio in an individual-based or team-based, small-sized to large development environment. Candidates for this course are interested in developing advanced web applications and want to manage the rendered HTML comprehensively. They want to create websites that separate the user interface, data access, and application logic. The server-side development will use the C# language, and is an excellent follow-on course to our Programming in C# course. The client-side development will make use of JavaScript, CSS and HTML5, for which there is also a corresponding introductory course.

Learning Objectives:

After completing this course, you will be able to:

  • Understand the Microsoft Web Technology stack and choose which technology to employ while creating an application.
  • Design a web application that will meet a set of business and functional requirements.
  • Build a web site using ASP.NET Core Razor Pages.
  • Make use of middleware and dependency injection in ASP.NET Core MVC applications.
  • Use controllers in an MVC application to manage user interaction, models, and views.
  • Build web applications that use the ASP.NET Core routing to provide a logical navigation hierarchy.
  • Create views to display and edit data in an MVC application.
  • Construct MVC models that implement business logic within methods, properties and events.
  • Access a database from within an ASP.NET Core application by using Entity Framework Core.
  • Design and build a consistent look and feel across a web application.
  • Use JavaScript code to implement client-side logic to enhance the responsiveness of an ASP.NET web application.
  • Use a development toolchain to manage client-side packages.
  • Build unit tests and use debugging tools against a web application in Visual Studio.
  • Use authentication and authorization libraries to manage identity and allow users to access content securely.
  • Design secure web applications that are protected against common attacks.
  • Improve web application performance by implementing caching.
  • Enable two-way asynchronous communication between client and server using SignalR.
  • Add Web APIs to an application to support communication between applications.
home-icon

The 1-on-1 Advantage

Get 1on-1 session with our expert trainers at a date & time of your convenience.
home-icon

Flexible Dates

Start your session at a date of your choice-weekend & evening slots included, and reschedule if necessary.
home-icon

4-Hour Sessions

Training never been so convenient- attend training sessions 4-hour long for easy learning.
home-icon

Destination Training

Attend trainings at some of the most loved cities such as Dubai, London, Delhi(India), Goa, Singapore, New York and Sydney.

You will learn:

Module 1: Exploring ASP.NET Core
  • Introducing Microsoft Web Technologies
  • Getting Started with Razor Pages in ASP.NET Core
  • Introducing ASP.NET Core MVC
  • Lab 1: Exploring ASP.NET Core
  • Development Methodologies
  • Planning in the Project Design Phase
  • Choosing between Razor Pages and MVC
  • Designing Models, Controllers, and Views
  • Lab 1: Designing ASP.NET Core MVC Web Applications
  • Using Razor Pages
  • Configuring Middleware
  • Configuring Services
  • Lab 1: Using Razor Pages and Middleware
  • Writing Controllers and Actions
  • Configuring Routes
  • Writing Action Filters
  • Lab 1: Developing Controllers
  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views
  • Lab 1: Developing Views
  • Creating MVC Models
  • Working with Forms
  • Validating User Input
  • Lab 1: Developing Models
  • Introduction to Entity Framework Core
  • Working with Entity Framework Core
  • Using Entity Framework Core Database Providers
  • Lab 1: Using Entity Framework Core in ASP.NET Core
  • Using Layouts
  • Using CSS
  • Using JavaScript
  • Lab 1: Using Layouts, CSS, and JavaScript in ASP.NET Core
  • Responsive Web Design
  • Using Front-end Development Tools
  • Looking at ASP.NET Core Blazor
  • Lab 1: Client-Side Development
  • Testing ASP.NET Core Applications
  • Implementing an Exception Handling Strategy
  • Logging ASP.NET Core Applications
  • Lab 1: Testing and troubleshooting
  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Common Attacks
  • Lab 1: Managing Security
  • Implementing a Caching Strategy
  • Managing State
  • Supporting Two-way Communication
  • Lab 1: Performance and Communication
  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API
  • Lab 1: Implementing Web APIs
Live Online Training (Duration : 40 Hours)
We Offer :
  • 1-on-1 Public - Select your own start date. Other students can be merged.
  • 1-on-1 Private - Select your own start date. You will be the only student in the class.

2100 + If you accept merging of other students. & excluding VAT/GST
4 Hours
8 Hours
Week Days
Weekend

Start Time : At any time

12 AM
12 PM

1-On-1 Training is Guaranteed to Run (GTR)
Group Training
1800 Per Participant & excluding VAT/GST
Online
05 - 09 Jun
09:00 AM - 05:00 PM CST
(8 Hours/Day)
Online
03 - 07 Jul
09:00 AM - 05:00 PM CST
(8 Hours/Day)
Winner of the Microsoft’s Asia Superstar Campaign in FY 22
Winner of the Microsoft’s Asia Superstar Campaign in FY 22
Course Prerequisites

Experience with Microsoft Visual Studio and .NET.

  • Understand programming in C# and concepts such as lambda expressions, asynchronous programming and LINQ.
  • Some web development experience using HTML, CSS and JavaScript.
  • Understanding of common data formats such as JSON and XML.

 

Student Feedback  (Check Koenig Feedback on Trustpilot)

Q1 Say something about the Trainer? Q2 How is Koenig different from other training Companies? Q3 Will you come back to Koenig for training ?

Student Name Feedback
Dipty
United States
A1. Niket was very willing to research and get answers to questions out of the decided track. Niket was very hands on and wanted to teach by example vs just theory. The patience was incredible and Niket was very accommodating.

Request More Information

FAQ's


Yes, fee excludes local taxes.
Yes, we do.
Yes, Koenig Solutions is a Microsoft Gold Learning Partner
Schedule for Group Training is decided by Koenig. Schedule for 1-on-1 is decided by you.
In 1 on 1 Public you can select your own schedule, other students can be merged. Choose 1-on-1 if published schedule doesn't meet your requirement. If you want a private session, opt for 1-on-1 Private.
Duration of Ultra-Fast Track is 50% of the duration of the Standard Track. Yes(course content is same).
1-on-1 Public - Select your start date. Other students can be merged. 1-on-1 Private - Select your start date. You will be the only student in the class.
Yes, course requiring practical include hands-on labs.
You can buy online from the page by clicking on "Buy Now". You can view alternate payment method on payment options page.
Yes, you can pay from the course page and flexi page.
Yes, the site is secure by utilizing Secure Sockets Layer (SSL) Technology. SSL technology enables the encryption of sensitive information during online transactions. We use the highest assurance SSL/TLS certificate, which ensures that no unauthorized person can get to your sensitive payment data over the web.
We use the best standards in Internet security. Any data retained is not shared with third parties.
You can request a refund if you do not wish to enroll in the course.
To receive an acknowledgment of your online payment, you should have a valid email address. At the point when you enter your name, Visa, and other data, you have the option of entering your email address. Would it be a good idea for you to decide to enter your email address, confirmation of your payment will be emailed to you.
After you submit your payment, you will land on the payment confirmation screen. It contains your payment confirmation message. You will likewise get a confirmation email after your transaction is submitted.
We do accept all major credit cards from Visa, Mastercard, American Express, and Discover.
Credit card transactions normally take 48 hours to settle. Approval is given right away; however, it takes 48 hours for the money to be moved.
Yes, we do accept partial payments, you may use one payment method for part of the transaction and another payment method for other parts of the transaction.
Yes, if we have an office in your city.
Yes, we do offer corporate training More details
Yes, we do.
Yes, we also offer weekend classes.
Yes, Koenig follows a BYOL(Bring Your Own Laptop) policy.
It is recommended but not mandatory. Being acquainted with the basic course material will enable you and the trainer to move at a desired pace during classes. You can access courseware for most vendors.
Yes, this is our official email address which we use if a recipient is not able to receive emails from our @koenig-solutions.com email address.
Buy-Now. Pay-Later option is available using credit card in USA and India only.
You will receive the digital certificate post training completion via learning enhancement tool after registration.
Yes you can.
Yes, we do. For details go to flexi
You can pay through debit/credit card or bank wire transfer.
Dubai, London, Sydney, Singapore, New York, Delhi, Goa, Bangalore, Chennai and Gurugram.
Yes you can request your customer experience manager for the same.
Yes of course. 100% refund if training not upto your satisfaction.

Prices & Payments

Yes of course.
Yes, We are

Travel and Visa

Yes we do after your registration for course.

Food and Beverages

Yes.

Others

Says our CEO-
“It is an interesting story and dates back half a century. My father started a manufacturing business in India in the 1960's for import substitute electromechanical components such as microswitches. German and Japanese goods were held in high esteem so he named his company Essen Deinki (Essen is a well known industrial town in Germany and Deinki is Japanese for electric company). His products were very good quality and the fact that they sounded German and Japanese also helped. He did quite well. In 1970s he branched out into electronic products and again looked for a German name. This time he chose Koenig, and Koenig Electronics was born. In 1990s after graduating from college I was looking for a name for my company and Koenig Solutions sounded just right. Initially we had marketed under the brand of Digital Equipment Corporation but DEC went out of business and we switched to the Koenig name. Koenig is difficult to pronounce and marketeers said it is not a good choice for a B2C brand. But it has proven lucky for us.” – Says Rohit Aggarwal (Founder and CEO - Koenig Solutions)
All our trainers are fluent in English . Majority of our customers are from outside India and our trainers speak in a neutral accent which is easily understandable by students from all nationalities. Our money back guarantee also stands for accent of the trainer.
Medical services in India are at par with the world and are a fraction of costs in Europe and USA. A number of our students have scheduled cosmetic, dental and ocular procedures during their stay in India. We can provide advice about this, on request.
Yes, if you send 4 participants, we can offer an exclusive training for them which can be started from Any Date™ suitable for you.