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.

RICHIEDI OFFERTA
  • 10 Ore
  • RICHIEDI OFFERTA

Docente

0 STUDENTI ISCRITTI

    Richiesta informazioni





    Template Design © VibeThemes. All rights reserved.
    X