Corso MOC 20486

Developing ASP.NET MVC 5 Web Applications

New

Programma .pdf
Durata del corso

5 giorni

Prezzo

€1.750,00

Descrizione

panoramica del corso:

Gli studenti apprenderanno come sviluppare applicazioni avanzate con ASP.NET MVC usando le potenzialità di .NET Framework 4.5. Particolare attenzione verrà dedicata alle attività di codifica che migliorano le prestazioni e la scalabilità delle applicazioni Web .

Destinatari

il corso è rivolto a:

Sviluppatori e programmatori che sono interessati a sviluppare applicazioni web avanzate e complesse e che usano come ambiente di sviluppo Microsoft Visual Studio.

Obiettivi

al termine del corso i partecipanti saranno in grado di:

  • Scegliere l'appropriata tecnologia a seconda del progetto e della necessità
  • Disegnare un'architettura e implementare una applicazione web secondo criteri di funzionalità, user interface e modello di business
  • Creare MVC models e scrivere codice che implemanta logiche di business
  • Aggiungere Controllers a una applicazione MVC per gestire la UI, fare l'update del modelli e selezionare e restituire le Views
  • Creare Views con MVC che mostrano dati e interagiscono con Models e Controllers
  • Fare debugging con Visual Studio 2017 ed eseguire unit test
  • Sviluppare una applicazione web che usa ASP.NET 
  • Connettere un'applicazione ASP.NET Core a un database utilizzando Entity Framework Core.
  • Implementare un aspetto coerente in un'intera applicazione Web MVC.
  • Scrivere il codice JavaScript che viene eseguito sul lato client e utilizza la libreria di script jQuery per ottimizzare la reattività di un'applicazione Web MVC.
  • Aggiungere i pacchetti lato client e configurare i task Runner.
  • Scrivere un'applicazione MVC per autenticare e autorizzare gli utenti ad accedere ai contenuti in modo sicuro utilizzando Identity.
  • Creare un'applicazione MVC che resiste agli attacchi dannosi
  • Usare la cache per accelerare le risposte alle richieste degli utenti
  • Utilizzare SignalR per abilitare la comunicazione bidirezionale tra client e server
  • Descrivere ciò che è un'API Web e perché gli sviluppatori possono aggiungere un'API Web a un'applicazione.
  • Descrivere come confezionare e deployare un'applicazione Web ASP.NET Core MVC da un computer di sviluppo a un server Web.

Pre-requisiti

per partecipare al corso:

  • 2 o 3 anni di esperienza nello sviluppo di applicazioni web con Microsoft  Visual Studio, Microsoft ASP.NET;
  •  dimestichezza con .NET Framework;
  • una discreta familiarità con C#.

Certificazione

Questo corso prepara ai seguenti esami ed è valido per le seguenti certificazioni:

  • Esame: 70-486.

Module 1: Exploring ASP.NET Core MVC

  • Overview of Microsoft Web Technologies
  • Overview of ASP.NET 4.x
  • Introduction to ASP.NET Core MVC

Module 2: Designing ASP.NET Core MVC Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Controllers and Views

Module 3: Configure Middlewares and Services in ASP.NET Core

  • Configuring Middlewares
  • Configuring Services

Module 4: Developing Controllers

  • Writing Controllers and Actions
  • Configuring Routes
  • Writing Action Filters

Module 5: Developing Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views

Module 6: Developing Models

  • Creating MVC Models
  • Working with Forms
  • Validate MVC Application

Module 7: 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

Module 8: Using Layouts, CSS and JavaScript in ASP.NET Core MVC

  • Using Layouts
  • Using CSS and JavaScript
  • Using jQuery

Module 9: Client-Side Development

  • Applying Styles
  • Using Task Runners
  • Responsive design

Module 10: Testing and Troubleshooting

  • Testing MVC Applications
  • Implementing an Exception Handling Strategy
  • Logging MVC Applications

Module 11: Managing Security

  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Attacks

Module 12: Performance and Communication

  • Implementing a Caching Strategy
  • Managing State
  • Two-way communication

Module 13: Implementing Web APIs

  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API

Module 14: Hosting and Deployment

  • On-premise hosting and deployment
  • Deployment to Microsoft Azure
  • Microsoft Azure Fundamentals


2019

Dicembre

Milano: 02 dicembre 2019
Roma: 09 dicembre 2019
Padova: 16 dicembre 2019

Corso personalizzato?
Mai stato così semplice!
Developing ASP.NET MVC 5 Web Applications
su misura per te

Hai bisogno di un programma dedicato?
Scegli le date in accordo con i tuoi impegni
Vuoi un docente interamente dedicato?

Il Corso non ha promozioni attive

controlla i nostri corsi in promozione