55340AC: Developing ASP.NET Core Web Applications

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The 55340AC: Developing ASP.NET Core Web Applications course is designed to provide learners with comprehensive knowledge and skills necessary to build web applications using ASP.NET Core and its associated technologies. Beginning with the foundational understanding of Microsoft web technologies and progressing through ASP.NET Core MVC, Razor Pages, and Entity Framework Core, this course offers a deep dive into the nuances of web application development. Students will learn to design and develop robust web applications, effectively manage security, and employ client-side technologies for responsive design. They will also explore performance enhancements, state management, and Web API implementation. With a mix of theoretical lessons and practical labs, the course prepares learners to tackle real-world challenges, making them adept at web application development and capable of creating solutions that are secure, efficient, and scalable. The course’s hands-on approach, paired with its coverage of essential topics like authentication, authorization, caching strategies, and two-way communication, ensures that participants will leave with a practical skill set immediately applicable to their projects.

Show More

What Will You Learn?

  • Understand the architecture of ASP.NET Core and choose between Razor Pages and MVC for application design.
  • Design and implement models, controllers, and views effectively in an ASP.NET Core MVC application.
  • Configure and utilize middleware and services within the ASP.NET Core framework.
  • Develop controllers with the appropriate action methods, routing, and action filters.
  • Create dynamic views using Razor syntax along with HTML and Tag Helpers.
  • Construct MVC models with a focus on form handling and user input validation.
  • Employ Entity Framework Core for database operations and understand the use of different database providers.
  • Integrate layouts, CSS, and JavaScript effectively to enhance the user interface and experience.
  • Implement responsive web designs and client-side technologies, including an introduction to ASP.NET Core Blazor.
  • Test, troubleshoot, secure, and optimize ASP.NET Core web applications, including client-server communication and web API implementation.