MOC 20486 - Developing ASP.NET Core MVC Web Applications
Modalità di erogazione: Virtual classroom, Corsi in aula
MOC 20486: corso certificato
MOC 20486: presentazione del corso
In questo corso Microsoft, MOC 20486 Developing ASP.NET Core MVC Web Applications gli allievi imparano a sviluppare applicazioni web avanzate ASP.NET Core MVC. Il corso è focalizzato sulle attività di coding che migliorano le performance e la scalabilità di una applicazione web.
Infor PC è partner certificato per le aziende che vogliono aumentare le professionalità presenti in azienda, e il professionista che vuole aumentare le proprie competenze e conseguire le certificazioni più richieste dalle aziende.
MOC 20486: obiettivi
Al termine del corso MOC 20486 – Developing ASP.NET Core MVC Web Applications gli allievi saranno in grado di:
- Describe the Microsoft Web Technologies stack and select an appropriate technology to use to develop any given application.
- Design the architecture and implementation of a web application that will meet a set of functional requirements, user interface requirements, and address business models.
- Configure the pipeline of ASP.NET Core web applications using middleware, and leverage dependency injection across MVC application.
- Add Controllers to an MVC Application to manage user interaction, update models, and select and return Views.
- Develop a web application that uses the ASP.NET Core routing engine to present friendly URLs and a logical navigation hierarchy to users.
- Create Views in an MVC application that display and edit data and interact with Models and Controllers.
- Create MVC Models and write code that implements business logic within Model methods, properties, and events.
- Connect an ASP.NET Core application to a database using Entity Framework Core.
- Implement a consistent look and feel across an entire MVC web application.
- Write JavaScript code that runs on the client-side and utilizes the jQuery script library to optimize the responsiveness of an MVC web application.
- Add client side packages and configure Task Runners.
- Run unit tests and debugging tools against a web application in Visual Studio 2017.
- Write an MVC application that authenticates and authorizes users to access content securely using Identity.
- Build an MVC application that resists malicious attacks.
- Use caching to accelerate responses to user requests.
- Use SignalR to enable two-way communication between client and server.
- Describe what a Web API is and why developers might add a Web API to an application.
- Describe how to package and deploy an ASP.NET Core MVC web application from a development computer to a web server.
Prerequisiti di frequenza corso MOC 20486
Per partecipare con profitto al corso MOC 20486 – Developing ASP.NET Core MVC Web Applications è necessario che gli allievi abbiano:
- almeno 2 anni di esperienza nello sviluppo di applicazioni web con Visual Studio e ASP.NET;
- esperienza nell’utilizzo del .NET Framework;
- familiarità con il linguaggio C# e concetti quali espressioni Lambda, LINQ e tipi anonimi;
- esperienza con HTML, CSS e JavaScript;
- esperienza con ADO.NET (interrogazione e manipolazione dei dati);
- conoscenza di strutture dati XML e JSON.
Corso MOC 20486: destinatari
Professional Developers
MOC 20486: contenuti del corso
Exploring ASP.NET Core MVC
- Overview of Microsoft Web Technologies
- Overview of ASP.NET 4.x
- Introduction to ASP.NET Core MVC
Designing ASP.NET Core MVC Web Applications
- Planning in the Project Design Phase
- Designing Models, Controllers and Views
Configure Middlewares and Services in ASP.NET Core
- Configuring Middlewares and Services
Developing Controllers
- Writing Controllers and Actions
- Configuring Routes
- Writing Action Filters
Developing Views
- Creating Views with Razor Syntax
- Using HTML Helpers and Tag Helpers
- Reusing Code in Views
Developing Models
- Creating MVC Models
- Working with Forms
- Validate MVC Application
Using Entity Framework Core in ASP.NET Core
- Introduction to Entity Framework Core
- Working with Entity Framework Core
- Use Entity Framework Core to connect to Microsoft SQL Server
Using Layouts, CSS and JavaScript in ASP.NET Core MVC
- Using Layouts and jQuery
- Using CSS and JavaScript
Client-Side Development
- Applying Styles
- Using Task Runners
- Responsive design
Testing and Troubleshooting
- Testing MVC Applications
- Implementing an Exception Handling Strategy
- Logging MVC Applications
Managing Security
- Authentication in ASP.NET Core
- Authorization in ASP.NET Core
- Defending from Attacks
Performance and Communication
- Implementing a Caching Strategy
- Managing State
- Two-way communication
Implementing Web APIs
- Introducing Web APIs
- Developing a Web API
- Calling a Web API
Hosting and Deployment
- On-premise hosting and deployment
- Deployment to Microsoft Azure
- Microsoft Azure Fundamentals
MOC 20486: durata del corso
35 ore
Materiale didattico
Il Corso MOC 20486 include:
- Manuale ufficiale Microsoft Learning(in lingua inglese) accessibile online, di durata illimitata.
- Ambiente di Laboratoriocon macchine virtuali accessibili online per 180 giorni dalla data del corso.
Scopri tutti i corsi Microsoft per professionisti IT e resta aggiornato sulle certificazioni Microsoft.