Passa al contenuto principale

Durata

5 giorni

Prezzo

1.650,00 €

Lingua

Italiano
Iscriversi non è mai stato così semplice
Compila il form sottostante.
Mi iscrivo in qualità di
Corso
Modalità di pagamento

Il pagamento dell’intera quota di partecipazione ai corsi deve essere effettuato con Bonifico Bancario anticipato alla conferma di attivazione corso, tramite le seguenti coordinate bancarie intestate a Global learning srl:

UNICREDIT IBAN IT 84 Z 02008 05108 000401453196

Termini e condizioni
Oggetto
Oggetto delle presenti Condizioni Generali è la fornitura da parte di Global learning dei propri servizi formativi.
Iscrizione
Le iscrizioni ai corsi nelle date previste dal Calendario Corsi possono essere effettuate tramite prenotazione telefonica o via mail, a cui deve seguire conferma scritta, attraverso la compilazione del Form di iscrizione o inviando via email, debitamente compilato in ogni sua parte e sottoscritto. L’iscrizione è confermata al ricevimento del corrispettivo da parte di Global learning.
Disdetta
L’iscrizione al corso a calendario o l’ordine per un corso dedicato possono essere annullati o rinviati senza oneri se comunicati almeno 10 giorni lavorativi prima della data di inizio del corso. Dopo tale data o nel caso di mancata disdetta o qualora il partecipante interrompa la frequenza al corso per motivi non attribuibili a Global learning è dovuto l’intero corrispettivo. È ammessa la sostituzione del partecipante.
Rinvio e Annullamento Corsi
Global learning potrà, entro 10 giorni lavorativi dalla data di inizio o per cause di forza maggiore anche in data successiva, rinviare o cancellare i corsi, dandone comunicazione scritta o telefonica al Cliente.
Corrispettivi
Il Cliente è tenuto al pagamento dei corrispettivi previsti dal Calendario Corsi Global learning in vigore al momento dell’iscrizione o di quanto specificato nell’offerta emessa da Global learning, oltre IVA.
Trattamento dati personali
Si precisa che l’informativa in ordine al trattamento dei dati personali dei clienti da parte della Titolare Global learning è pubblicata nel modulo d’iscrizione ai corsi.
Diritto d’autore
Il Cliente prende atto per sé ed i partecipanti che i corsi ed i materiali ad essi relativi sono di proprietà di Global learning e/o di eventuali terzi danti causa. è vietato pertanto trarre copia del materiale e diffondere presso terzi il contenuto dei corsi senza previa autorizzazione scritta dei proprietari.
Chiedi informazioni

Developing ASP.NET Core MVC Web Applications

Codice: MSVS04

Il corso si concentra sull’apprendimento dello sviluppo di applicazioni web usando il framework ASP.NET Core MVC. ASP.NET Core è una versione completamente riscritta, cross-platform e open-source di ASP.NET, che consente lo sviluppo di applicazioni moderne, basate sul cloud e connesse a Internet. Il modello MVC (Model-View-Controller) rimane centrale in questa versione, offrendo un approccio organizzato allo sviluppo di applicazioni web.

Modalità di erogazione
In aula o Live Virtual Classroom.

Attestato di partecipazione
Al termine del corso verrà rilasciato l’attestato di frequenza.

Contenuti del corso
  • Esplorare ASP.NET Core MVC
  • Panoramica delle tecnologie web Microsoft
  • Panoramica di ASP.NET 4.x
  • Introduzione ad ASP.NET Core MVC
  • Progettazione di applicazioni web con ASP.NET Core MVC
  • Pianificazione nella fase di progettazione del progetto
  • Progettazione di Modelli, Controller e Viste
  • Configurazione dei Middleware e dei Servizi in ASP.NET Core
  • Configurazione dei Middleware
  • Configurazione dei Servizi
  • Sviluppo dei Controller
  • Scrittura di Controller e Azioni
  • Configurazione delle rotte (Routes)
  • Scrittura dei Filtri delle Azioni
  • Sviluppo delle Viste
  • Creazione di Viste con la sintassi Razor
  • Uso degli Helper HTML e degli Helper Tag
  • Riutilizzo del codice nelle Viste
  • Sviluppo dei Modelli
  • Creazione di Modelli MVC
  • Lavoro con i moduli (Forms)
  • Validazione dell’applicazione MVC
  • Uso di Entity Framework Core in ASP.NET Core
  • Introduzione a Entity Framework Core
  • Lavoro con Entity Framework Core
  • Uso di Entity Framework Core per connettersi a Microsoft SQL Server
  • Uso di Layouts, CSS e JavaScript in ASP.NET Core MVC
  • Uso dei Layouts
  • Uso di CSS e JavaScript
  • Uso di jQuery
  • Sviluppo lato client
  • Applicazione degli stili
  • Uso dei Task Runner
  • Design reattivo (Responsive design)
  • Test e Risoluzione dei problemi
  • Test delle applicazioni MVC
  • Implementazione di una strategia di gestione delle eccezioni
  • Registrazione delle applicazioni MVC
  • Gestione della Sicurezza
  • Autenticazione in ASP.NET Core
  • Autorizzazione in ASP.NET Core
  • Difesa dagli attacchi
  • Performance e Comunicazione
  • Implementazione di una strategia di caching
  • Gestione dello stato
  • Comunicazione bidirezionale
  • Implementazione delle Web API
  • Introduzione alle Web API
  • Sviluppo di una Web API
  • Chiamata a una Web API
  • Hosting e Distribuzione
  • Hosting e distribuzione on-premise
  • Distribuzione su Microsoft Azure
  • Fondamentali di Microsoft Azure
  • Laboratori pratici
Partecipanti

Sviluppatori esperti

Prerequisiti
  • Esperienza con Visual Studio 2017.
  • Esperienza con la programmazione C# e concetti quali espressioni Lambda, LINQ e tipi anonimi.
  • Esperienza nell’utilizzo di .NET Framework.
  • Esperienza con HTML, CSS e JavaScript.
  • Esperienza nell’interrogazione e nella manipolazione dei dati con ADO.NET.
  • Conoscenza delle strutture dati XML e JSON.
Obiettivi
  • Descrivere lo stack delle tecnologie Web di Microsoft e selezionare una tecnologia appropriata da utilizzare per sviluppare una determinata applicazione.
  • Progettare l’architettura e l’implementazione di un’applicazione web che soddisfi una serie di requisiti funzionali, di interfaccia utente e di modelli di business.
  • Configurare la pipeline delle applicazioni web ASP.NET Core utilizzando il middleware e sfruttando l’iniezione di dipendenze nelle applicazioni MVC.
  • Aggiungere controllori a un’applicazione MVC per gestire l’interazione con l’utente, aggiornare i modelli e selezionare e restituire le viste.
    Sviluppare un’applicazione web che utilizzi il motore di routing ASP.NET Core per presentare agli utenti URL amichevoli e una gerarchia di navigazione logica.
    Creare viste in un’applicazione MVC che visualizzino e modifichino i dati e interagiscano con modelli e controllori.
    Creare modelli MVC e scrivere codice che implementi la logica aziendale all’interno dei metodi, delle proprietà e degli eventi del modello.
    Collegare un’applicazione ASP.NET Core a un database utilizzando Entity Framework Core.
    Implementare un look and feel coerente in un’intera applicazione web MVC.
    Scrivere codice JavaScript eseguito sul lato client e utilizzare la libreria di script jQuery per ottimizzare la reattività di un’applicazione web MVC.
    Aggiungere pacchetti lato client e configurare i Task Runner.
    Eseguire test unitari e strumenti di debug su un’applicazione web in Visual Studio 2017.
    Scrivere un’applicazione MVC che autentica e autorizza gli utenti ad accedere ai contenuti in modo sicuro utilizzando Identity.
    Costruire un’applicazione MVC che resista ad attacchi dannosi.
    Utilizzare la cache per accelerare le risposte alle richieste degli utenti.
    Utilizzare SignalR per consentire la comunicazione bidirezionale tra client e server.
    Descrivete cos’è un’API Web e perché gli sviluppatori potrebbero aggiungere un’API Web a un’applicazione.
    Descrivere come confezionare e distribuire un’applicazione web ASP.NET Core MVC da un computer di sviluppo a un server web.

Torna a trovarci per conoscere i nuovi Corsi inseriti

Oppure richiedi informazioni sul corso che ti interessa nella sezione Contatti