ASP.NET Core MVC

Bu, katılımcıların, ASP.NET Core 2.0 ve C# ile Web uygulamaları geliştirme konusunda giriş düzeyi bilgi edinmelerini sağlayan uygulamalı bir eğitimdir. Microsoft'un bu Web geliştirme çerçevesi, uygulamaların test edilebilirliği ve mimarilerdeki endişelerin ayrılmasının üzerinde durur. Proje bilgileri, kaynak JSON dosyalarına gerek kalmadan proje dosyalarında konsolide edildiğinden .NET Core ile çalışmak artık daha kolaydır.


Bu eğitim, Model-View-Controller tasarım modeli ve bu modelin ASP.NET Core MVC'de uygulanmasını kapsar. Bu teknoloji, klasik ASP.NET Web Formları ile karşılaştırılır. ASP.NET Core 2.0 ve Visual Studio 2017, MVC Web uygulamaları oluşturmak üzere verimli bir platform olarak kullanılır. Çeşitli örneklerle teknolojilerin temelleri sunulduktan sonra MCV'nin (Model-Controller-View) bileşenleri ayrıntılı bir şekilde işlenir.  Model anlatımı, XML Serialization ve SQL Server 2016 ile ADO.NET dahil olmak üzere Microsoft'un kalıcı veri teknolojilerini kapsar. ASP.NET MVC’nin yönlendirme mekanizmasına da değinir. Eğitim ASP.NET Web API için giriş düzeyi genel bilgileri de içerir.


Bu eğitimde neler öğreneceksiniz?


  • ASP.NET Core MVC ile geliştirilen Web uygulamalarının mimarisini ve filozofisi
  • .NET Core ile ilgili uygulamalı bilgiler
  • ASP.NET Core MVC 6 ve Visual Studio 2017 kullanarak Web uygulamaları geliştirme hakkında bilgiler
  • XML Serialization, SQL Server 2016 ve ADO.NET ile verileri kalıcı hale getirme
  • ASP.NET Core Web API kullanarak HTTP hizmetleri oluşturma
  • Microsoft Azure bulut platformunda ASP.NET Core MVC uygulamaları dağıtma

Introduction to ASP.NET Core MVC

·       Review of ASP.NET Web Forms

·       Advantages and Disadvantages of Web Forms

·       Model-View-Controller Pattern

·       ASP.NET Core MVC

·       .NET Core

·       Considerations in Using ASP.NET MVC

·       Unit Testing


Getting Started with ASP.NET Core MVC

·       ASP.NET Core MVC Testbed

·       Using Visual Studio

·       Configuring for ASP.NET Core MVC

·       Rendering Views

·       Razor View Engine

·       Dynamic Output


ASP.NET MVC Architecture

·       The Controller in ASP.NET MVC

·       The View in ASP.NET MVC

·       The Model in ASP.NET MVC

·       Helper Methods for HTML

·       Form Submission

·       Model Binding

·       Input Validation


The Model

·       More Complex Models in MVC Programs

·       Microsoft Technologies for Model Persistence

·       Using XML Serialization

·       NuGet Package Manager

·       Using ADO.NET


The Controller

·       Controller Base Class

·       Actions

·       Retrieving Data from a Request

·       Action Results

·       Action Attributes

·       Serving Static Files

·       Filters


The View

·       View Responsibility

·       Using ViewBag

·       Using Dynamic Objects

·       Html Helpers

·       Validation Attributes


Routing

·       Routing in ASP.NET Core MVC

·       Properties of Routes

·       Parameters in Routing

·       Registering Routes

·       Attribute Routing

 

ASP.NET Core Web API

·       ASP.NET Core Web API

·       Representational State Transfer

·       REST and Web API

·       HTTP Services Using Web API

·       HTTP Testing Tools

·       Using Postman

·       HTTP Response Codes

·       ASP.NET Web API Clients


ASP.NET Core and Azure

·       What Is Windows Azure?

·       A Windows Azure Testbed

·       Deploying an Application to Azure

·       Updating an Application on Azure

Eğitim Detayları
Süre 2 Gün
Kontenjan Max 12 Kişi
Eğitim Tipi Sınıf / Sanal Sınıf


Aradığınızı bulamadınız mı? Bize ulaşın, yardımcı olalım!

İletişim