Skill Up Card - Course Bundles

Pricing is per delegate, giving you huge savings over the cost of individual courses.

  • UK = £2,000 + VAT per Skill Up Card
  • Ireland = €2,400 per Skill Up Card
skill up card logo - Nexus Human

Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486)

4.6 out of 5 rating Last updated 14/11/2024   English

Jump to outline

Global Schedule

GTR = Guaranteed to Run

10 Feb 25 Book
15:00 - 23:00 Live Online 2,268
14 Apr 25 Book
15:00 - 23:00 Live Online 2,268

09 Jun 25 Book
15:00 - 23:00 Live Online 2,268
18 Aug 25 Book
15:00 - 23:00 Live Online 2,268
20 Oct 25 Book
15:00 - 23:00 Live Online 2,268
08 Dec 25 Book
15:00 - 23:00 Live Online 2,268
Duration

5 Days

30 CPD hours

Overview

Our engaging instructors and mentors are highly experienced practitioners who bring years of current "on-the-job" experience into every classroom. Working in a hands-on learning environment, guided by our expert team, attendees will learn to:
- Design and Implement Web Applications: Confidently plan and construct ASP.Net Core MVC web applications, ensuring a solid understanding of the interplay between models, controllers, and views, which forms the foundation of robust web application architecture.
- Write and Deploy Secure Code: Write secure ASP.Net code with an emphasis on authentication and authorization
strategies. Participants will be capable of crafting applications that not only perform efficiently but also adhere to best practices in security, protecting data integrity and user privacy.
- Apply Advanced C# Features: Utilize the advanced features of C# effectively, such as asynchronous programming with async/await, leveraging tuples and records for more expressive code, and implementing nullability features to improve code safety and reliability.
- Integrate Entity Framework Core: Harness the power of Entity Framework Core for data-driven applications, enabling
smooth interaction with databases and the ability to perform CRUD operations seamlessly within web applications.
- Develop and Consume Web APIs: Create RESTful Web APIs using ASP.Net Core and consume them from both server-side and client-side code, facilitating communication between different software applications and services in a distributed environment.
- Troubleshoot and Optimize Web Applications: Apply testing methodologies to isolate and resolve issues in MVC
components, implement exception handling strategies for graceful failure management, and use logging to monitor
application health, thus ensuring applications are not only functional but also resilient and maintainable.

Description

C# Web Developer / Developing ASP.Net Core MVC Web Applications is a five-day intensive program is crafted to facilitate the mastery of ASP.Net Core and C#, essential components in the modern developer's toolkit. These technologies serve as the backbone for a diverse array of web applications, enabling participants to craft sophisticated, scalable solutions that can significantly enhance organizational operations and drive innovation.
The focus will be on coding activities that enhance the performance and scalability of the Web site application. Throughout the course you'll explore core topics including the foundations of Microsoft Web Technologies, the implementation of MVC architecture, and the deployment of robust web applications using Entity Framework Core. You'll gain hands-on experience and practice solving practical industry challenges, applying new skills in real-time by constructing models, configuring middleware, and integrating front-end technologies to deliver seamless user experiences. You'll also explore and apply the newest features of C# and tackle advanced subjects such as state management, security enhancements, and two-way communication using SignalR. You'll also dive into the pragmatic aspects of web development, exploring testing and troubleshooting, utilizing web APIs, and the nuances of on premise hosting and deployment.
You'll exit this course equipped with core skills needed to apply on the job, right after the training ends. You'll be able to
deliver state-of-the-art web solutions and dynamic and responsive web applications, optimized for performance and built with an emphasis on clean, maintainable code.
This independent course aligns with the topics and skills in Microsoft Official Curriculum (MOC) course 20486

Module 1: Overview of .Net (core) & ASP.Net

Explore the variety of technologies available in the Microsoft web stack.
Explore different programming models available for developers in ASP.NET.
Role of ASP.NET Core MVC in the web technologies stack, and how to use ASP.NET Core MVC to build web applications.
Differences between MVC models, MVC controllers, and MVC views.
Module 2: Review of C# and New Features

Design and implement a basic class
New features
Raw strings
Top-level statements
Global usings
Tuples
Record type specifiers
Deconstruction
Null operators & null reference types
Async/Await
Module 3: Designing ASP.NET Core MVC Web Applications

Lessons

Planning in the Project Design Phase
Designing ASP.NET Core MVC Web Applications: Plan the overall architecture of an ASP.NET Core MVC web application and consider aspects such as state management.
Designing Models, Controllers and Views: Plan the models, controllers, and views that are required to implement a given set of functional requirements.
Module 4: Configure Middleware and Services in ASP.NET Core

Configuring Middleware: Use existing middleware to set up an ASP.NET Core application.
Create your own middleware and use it to define custom behavior.
Understand the basic principles behind Dependency Injection, and how it is used in ASP.NET Core.
Configuring Services: Learn how to create a custom service, configure its scope, and inject it to both middleware and ASP.NET Core MVC controllers.
Module 5: Developing Controllers

Writing Controllers and Actions
Add a controller to a web application that responds to user actions that are specified in the project design.
Configuring Routes
Add routes to the ASP.NET Core routing engine and ensure that URLs are user-friendly in an MVC web application.
Module 6: Developing Views

Creating Views with Razor Syntax: Create an MVC view and add Razor markup to it to display data to users.
Using HTML Helpers and Tag Helpers: Use HTML helpers and tag helpers in a view.
Reusing Code in Views: Reuse Razor markup in multiple locations throughout an application.
Module 7: Using Layouts, CSS and JavaScript in ASP.NET Core MVC

Using Layouts: Apply a consistent layout to ASP.NET Core MVC applications.
Using CSS and JavaScript: Add JavaScript code to your web application.
Module 8: Developing Models

Creating MVC Models: Add a model to an MVC application and write code in it to implement the business logic.
Working with Forms
Use display and edit data annotations.
Validating user input server and client-side with data annotations.
Module 9: Using Entity Framework Core in ASP.NET Core

Introduction to Entity Framework Core
Working with Entity Framework Core
Connect an application to a database to access and store data.
Use Entity Framework Core to connect to Microsoft SQL Server
Module 10: Testing and Troubleshooting

Run unit tests against the Model“View“Controller (MVC) components, such as model classes and controllers, and locate potential bugs.
Build a Microsoft ASP.NET Core MVC application that handles exceptions smoothly and robustly.
Run logging providers that benefit your applications and run them by using a common logging API.
Testing MVC Applications
Implementing an Exception Handling Strategy
Logging MVC Applications
Module 11: Managing Security

Add basic authentication to your application.
Configure Microsoft ASP.NET Core Identity.
Add basic authorization to your application.
Know how security exploits work and how to better defend against them.
Authentication in ASP.NET Core
Authorization in ASP.NET Core
Module 12: Performance and Communication

Managing State: Use state management technologies to improve the client experience, by providing a consistent experience for the user.
Implement two-way communication by using SignalR, allowing the server to notify the client when important events occur.
Module 13: Implementing Web APIs

Introducing Web APIs
Developing a Web API
Create services by using ASP.NET Core Web API.
Call a Web API from server-side code and jQuery.
Module 14: Hosting and Deployment

On-premise hosting and deployment
How to Host and Deploy an ASP.NET Core MVC application on IIS.
Module 15 Accessing Remote Data

Accessing Data Across the Web
Send data to and receive data from restful services and other remote data sources.
Module 16: Overview of Blazor

Module 17: Improving Application Performance and Responsiveness

Implementing Multitasking: Use the async/await to implement multitasking.
Performing Operations Asynchronously
Module 18: Creating Reusable Types and Assemblies

Examining Object Metadata
Use reflection to inspect and execute assemblies.
Create and consume custom attributes.
Additional course details:

Nexus Humans Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training program is a workshop that presents an invigorating mix of sessions, lessons, and masterclasses meticulously crafted to propel your learning expedition forward.

This immersive bootcamp-style experience boasts interactive lectures, hands-on labs, and collaborative hackathons, all strategically designed to fortify fundamental concepts.

Guided by seasoned coaches, each session offers priceless insights and practical skills crucial for honing your expertise. Whether you're stepping into the realm of professional skills or a seasoned professional, this comprehensive course ensures you're equipped with the knowledge and prowess necessary for success.

While we feel this is the best course for the ITS Data Analytics course and one of our Top 10 we encourage you to read the course outline to make sure it is the right content for you.

Additionally, private sessions, closed classes or dedicated events are available both live online and at our training centres in Dublin and London, as well as at your offices anywhere in the UK, Ireland or across EMEA.

FAQ for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) Course

Available Delivery Options for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training.
  • Live Instructor Led Classroom Online (Live Online)
  • Traditional Instructor Led Classroom (TILT/ILT)
  • Delivery at your offices in London or anywhere in the UK
  • Private dedicated course as works for your staff.
How many CPD hours does the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training provide?

The 5 day. Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training course give you up to 30 CPD hours/structured learning hours. If you need a letter or certificate in a particular format for your association, organisation or professional body please just ask.

Which exam does the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training course prepare you for?

The Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) prepares you for the Yes official exam. You can take this exam at any exam center across UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online where ever you are. Exams vary in duration and if required you can request with the provider for any accommodations appropriate for you.

What is the correct audience for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training?

This course is intended for experienced 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. This course is NOT for non or new developers.

Do you provide training for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486).

Yes we provide corporate training, dedicated training and closed classes for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486). This can take place anywhere in UK including, England, Scotland, Cymru (Wales) or Northern Ireland or live online allowing you to have your teams from across UK or further afield to attend a single training event saving travel and delivery expenses.

What is the duration of the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) program.

The Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training takes place over 5 day(s), with each day lasting approximately 8 hours including small and lunch breaks to ensure that the delegates get the most out of the day.

What other terms do people search for when looking for this course?

Popular related searched include C# / .Net; ASP.Net.

Why are Nexus Human the best provider for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486)?
Nexus Human are recognised as one of the best training companies as they and their trainers have won and hold many awards and titles including having previously won the Small Firms Best Trainer award, national training partner of the year for UK on multiple occasions, having trainers in the global top 30 instructor awards in 2012, 2019 and 2021. Nexus Human has also been nominated for the Tech Excellence awards multiple times. Learning Performance institute (LPI) external training provider sponsor 2024.
Is there a discount code for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training.

Yes, the discount code PENPAL5 is currently available for the Developing ASP.Net Core MVC Web Applications / Latest Edition (TTCN20486) training. Other discount codes may also be available but only one discount code or special offer can be used for each booking. This discount code is available for companies and individuals.

Jump to dates

Training Insurance Included!

When you organise training, we understand that there is a risk that some people may fall ill, become unavailable. To mitigate the risk we include training insurance for each delegate enrolled on our public schedule, they are welcome to sit on the same Public class within 6 months at no charge, if the case arises.

What people say about us


Top