This Building Web Applications in training lets developers build web applications using all the features of ASP.NET Core, including MVC, Razor Pages, and Web Services.
This Building Web Applications in training lets developers build web applications using all the features of ASP.NET Core, including MVC, Razor Pages, and Web Services.
This course also shows how to use the .NET Core technologies to create and deploy modern applications that leverage microservice design and support multiple devices on multiple platforms.
Building Web Applications Course Benefits
In this ASP.NET Core course, you will learn how to:
Build robust web applications using ASP.NET Core
Exploit all the features of ASP.NET Core, including Razor Pages, View Components, Tag Helpers, and Web service support tools
Leverage both RESTful and gRPC services
Deploy to IIS, Azure, or use Docker to create container-based applications
Leverage continued support with after-course one-on-one instructor coaching and computing sandbox
Prerequisites
Please have knowledge and experience at the level of Learning Tree course 419, Introduction to C# Training.
Have experience in building business applications.
Possess a basic understanding of HTML and CSS.
Exam Information
Learning Tree Exam provided at the end of class
Building Web Applications Instructor-Led Course Outline
Module 1: The Goals of Modern Application Development
In this Module, you will learn how to:
Developing complex applications for an agile world
How ASP.NET Core supports those goals
Module 2: Building Web Applications
In this Module, you will learn how to:
Picking the Right Architecture
Configuring the application
Leveraging dependency injection
Integrating Business Logic
Creating Controllers and Actions
Simplifying the Architecture with Razor Pages
Sharing data with ViewBag/ViewData
Improving type safety with strongly typed models
Reducing download time with bundling
Delivering Web Pages
Creating Dynamic Page with Views
Generating HTML with Tag Helpers
Reusing user interfaces with Partial Views and Layouts
Reusing workflow logic with View Components
Accepting and validating user input
Returning files, JSON, and more
Module 3: Extending Infrastructure
In this Module, you will learn how to:
Enhancing Performance and Functionality
Linking pages to URLs with custom routes
Improving responsiveness with Session and Cache
Adding functionality with middleware
Extending request processing with Action Filters
Authorising Users
Managing users and user claims
Authorising users declaratively and procedurally
Accessing the ClaimsPrincipal object
Declaring claims-based policies
Module 4: Implementing Services in ASP.NET Core MVC
In this Module, you will learn how to:
Defining services
Applying ApiController and ContollerBase
Retrieving, updating, and creating objects in ASP.NET Core
Creating Well Designed Service
Incorporating HTML standards
Configuring your project for OpenAPI documentation and Swashbuckle
Building High-Performance gRPC Services
How gRPC improves performance
Defining the service’s contract in ProtoBuf
Generating client and server code in Visual Studio
Creating and accessing a gRPC service
Module 5: Deploying
In this Module, you will learn how to:
Local and Remote Servers
Creating release packages
Deploying to IIS
Deploying to Azure App Services
Containerising Your Application
Simplifying deployment and application management with Docker
Creating a Docker container
Running applications in containers
Integrating applications, services, and databases with Docker Compose
Learning Tree has helped more than 65,000 organisations and 2.5 million individuals worldwide develop the skills and earn the certifications necessary to support their careers and power organisational performance. Get started by exploring our enterprise solutions, services and capabilities.
Adobe Dreamweaver is a professional web design program created to produce highly professional websites from a standard HTML & CSS site to fully functioning e-commerce solutions. With it's powerful interface you can quickly create layouts, manage site content and check for any code based browser com...
This hands-on course introduces ReactJS as a powerful modern Web App development platform. With plenty of exercises and real world best practices the course builds on delegates existing web skills to equip them to produce amazing ReactJS web applications.
Through our WordPress Training, you will learn how to create your WordPress website and make the changes to improve your website performance.
In the Web Developer diploma, students learn the coding languages required to be a front-end web developer and create dynamic websites. The programme covers the primary and in-demand web development programming languages: HTML, CSS, and JavaScript.
This course explains how to use JavaScript to create interactive web pages. After completing our jQuery training course you will be able to use jQuery effects and animations on your web pages.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy