Overview
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.
Learning Objectives
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:
Need different skills or topics? If your team requires different topics or tools, additional skills or custom approach, this course may be further adjusted to accommodate. We offer additional C#, .Net Core and Visual Studio application development, web development, SOLID development, test driven development, .Net Secure coding, services and other related topics that may be blended with this course for a track that best suits your needs. Please inquire for details.
Learning Objectives
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:
Need different skills or topics? If your team requires different topics or tools, additional skills or custom approach, this course may be further adjusted to accommodate. We offer additional C#, .Net Core and Visual Studio application development, web development, SOLID development, test driven development, .Net Secure coding, services and other related topics that may be blended with this course for a track that best suits your needs. Please inquire for details.
Audience & Pre-Requisites
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.
Students should have incoming practical skills in the below technologies:
Next Steps
Below is a subset of our follow on courses in .Net development, web development, SOLID design, .Net services, .Net secure coding and others. Please visit our site or contact us for the full course listing and next-step recommendations.
Please note that this list of topics is based on our standard course offering, evolved from typical industry uses and trends. We will work with you to tune this course and level of coverage to target the skills you need most. Course agenda, topics and labs are subject to adjust during live delivery in response to student skill level, interests and participation.
Module 1: Overview of .Net (core) & ASP.Net
Module 2: Review of C# and New Features
Module 3: Designing ASP.NET Core MVC Web Applications
Lessons
Module 4: Configure Middleware and Services in ASP.NET Core
Module 5: Developing Controllers
Module 6: Developing Views
Module 7: Using Layouts, CSS and JavaScript in ASP.NET Core MVC
Module 8: Developing Models
Module 9: Using Entity Framework Core in ASP.NET Core
Module 10: Testing and Troubleshooting
Module 11: Managing Security
Module 12: Performance and Communication
Module 13: Implementing Web APIs
Module 14: Hosting and Deployment
Module 15 Accessing Remote Data
Module 16: Overview of Blazor
Module 17: Improving Application Performance and Responsiveness
Module 18: Creating Reusable Types and Assemblies
Setup Made Simple! Learning Experience Platform (LXP)
All applicable course software, digital courseware files or course notes, labs, data sets and solutions, live coaching support channels, CodeCoach.AI anytime tutor access, and rich extended learning and post training resources are provided for you in our “easy access, single source, no install required” online Learning Experience Platform (LXP), remote lab and content environment. Access periods vary by course. We’ll collaborate with you to ensure your team is set up and ready to go well in advance of the class. Please inquire about set up details and options for your specific course of interest.
Live scheduled classes are listed below or browse our full course catalog anytime
Check out custom training solutions planned around your unique needs and skills.
Exclusive materials, ongoing support and a free live course refresh with every class.
Please see the current upcoming available open enrollment course dates posted below. Please feel free to Register Online below, or call 844-475-4559 toll free to connect with our Registrar for assistance. If you need additional date options, please contact us for scheduling.
Course Title | Days | Date | Time | Price | |
---|---|---|---|---|---|
C# Intermediate: Developing ASP.Net Core 7.0 MVC Web Applications (Latest .Net Edition) (20486) (TTCN20486) | 5 Days | Sep 30 to Oct 4 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
C# Intermediate: Developing ASP.Net Core 7.0 MVC Web Applications (Latest .Net Edition) (20486) (TTCN20486) | 5 Days | Nov 4 to Nov 8 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
C# Intermediate: Developing ASP.Net Core 7.0 MVC Web Applications (Latest .Net Edition) (20486) (TTCN20486) | 5 Days | Dec 9 to Dec 13 | 10:00 AM to 06:00 PM EST | $2,595.00 | Enroll |
Mix, Match & Master!
2FOR1: Two Courses, One Price!
Enroll in *any* two public courses (for 2023 *OR* 2024 dates!) by December 31, for one price! Learn something new, or share the promo!
Special Offers
Limited Offer for most courses.
SAVE 50%