ASP.NET Core 2.1 MVC - Pierwsza Aplikacja

W kursie będziemy budować naszą pierwszą aplikację ASP.NET Core 2.1 MVC z Visual Studio 2017. Ten kurs ma na celu ... Pokaż więcej
311 Uczniowie Zapisano się
4.8
4 opinie
  • Opis
  • Program
  • Najczęściej zadawane pytania
  • Ogłoszenia
  • Recenzje
web1

Budowanie pierwszej aplikacji ASP.NET Core 2.1 MVC z Visual Studio 2017

Czego się nauczysz
   *  Będziesz wiedział, jak zbudować pełną aplikację za pomocą ASP_NET Core 2.1 MVC
   *  Zdobędziesz umiejętności, które zapewnią Ci szansę na wspaniałą karierę zawodową
   *  W krótkim czasie poznasz zupełnie od podstaw proces budowania aplikacji ASP_NET Core 2.1 MVC
   *  Opanujesz liczne pojęcia, koncepcje oraz techniki, których znajomość jest niezbędna podczas tworzenia nowoczesnych aplikacji

Wymagania

Chęć nauki programowania i dobrej zabawy !!! Przed rozpoczęciem tego kursu powinieneś zapoznać się z podstawami C#

Dla kogo jest ten kurs:

  • Początkujący programista AspNet Core
  • Początkujący programiści AspNet Mvc
  • Chcesz w krótkim czasie poznać zupełnie od podstaw kompletny proces budowania aplikacji z ASP_NET Core
  • Chcesz w praktyce wykorzystać swoją znajomość języka C# i zdobyć umiejętności, które zapewnią Ci szansę na wspaniałą karierę zawodową
  • Chcesz opanować liczne pojęcia, koncepcje oraz techniki, których znajomość jest niezbędna podczas tworzenia nowoczesnych aplikacji

Opis

W kursie będziemy budować naszą pierwszą aplikację ASP.NET Core 2.1 MVC z Visual Studio 2017. Ten kurs ma na celu dać ci praktyczny sposób, aby dowiedzieć się jak najwięcej o ASP.NET Core 2.1 MVC. Zbudujemy pełną aplikację w Visual Studio 2017. Dowiesz się jak robimy konfigurowanie witryny. Zobaczysz, jak zastosować wzór MVC, tworzyć model, repozytorium, budować widoki, pracować z prawdziwą bazą danych i wiele więcej. Niektóre z głównych tematów, które omówimy, to budowa w pełni działającej aplikacji, zaczynając od Plik -> Nowy Projekt. Dowiesz się o nowych funkcjach ASP.NET Core 2.1 MVC, takich jak : Tag helpers, dostęp do danych w bazie danych, przy użyciu Entity Framework Core 2, omówimy ASP.NET identity, aby umożliwić użytkownikom uwierzytelnianie w naszej witrynie. Pod koniec tego kursu będziecie wiedzieć, jak zbudować w pełni działającą, rzeczywistą aplikację przy użyciu ASP.NET Core 2.1 MVC w Visual Studio 2017.

Seria Web Developer :

część 1: ASP.NET Core 2.1 MVC – Pierwsza Aplikacja
część 2: Wprowadzenie do HTML5, CSS, JavaScript, jQuery
część 3: CMS Shop Paypal – Praktyczny projekt
część 4: Zbuduj Profesjonalny Portal Randkowy od Podstaw!

Co to jest MVC w kontekście ASP.NET Core?
MVC to wzorzec projektowy stosowany w ASP.NET Core, który dzieli aplikację na trzy główne komponenty: Model, Widok (View) i Kontroler (Controller).

Model: Reprezentuje strukturę danych, logikę biznesową i reguły walidacji. Model odpowiada za dostęp do danych i ich przetwarzanie.

Widok (View): Zawiera wszystkie elementy interfejsu użytkownika. Widoki w ASP.NET Core są zwykle tworzone przy użyciu języka Razor, który pozwala na łatwe włączanie kodu C# do HTML.

Kontroler (Controller): Działa jako pośrednik między modelami a widokami. Kontrolery obsługują żądania użytkowników, przetwarzają dane za pomocą modeli i zwracają odpowiednie widoki.
Jakie są główne zalety używania ASP.NET Core MVC dla tworzenia aplikacji webowych?
Modularność i Separacja Obowiązków: Dzięki wykorzystaniu wzorca MVC, aplikacje są bardziej modularne i łatwiejsze w utrzymaniu. Oddzielanie logiki biznesowej od interfejsu użytkownika ułatwia zarządzanie i rozwój aplikacji.

Testowalność: ASP.NET Core MVC ułatwia testowanie jednostkowe poszczególnych komponentów, co przekłada się na wyższą jakość kodu.

Elastyczność i Rozszerzalność: Framework oferuje wysoki stopień konfiguracji i personalizacji, pozwalając programistom na dostosowanie zachowania serwera, routingu, obsługi błędów itp.

Wsparcie dla Nowoczesnych Technologii: ASP.NET Core MVC wspiera nowoczesne technologie webowe, takie jak Web API, Entity Framework Core, a także integrację z frontendowymi frameworkami jak Angular czy React.
Jak ASP.NET Core MVC obsługuje routing i jak można zdefiniować trasy w aplikacji?
Routing w ASP.NET Core MVC odpowiada za mapowanie przychodzących żądań HTTP na odpowiednie akcje kontrolera. Trasy (routes) można definiować na dwa główne sposoby:

Routing Konwencjonalny: Określa się trasy w pliku Startup.cs przy użyciu metody app.UseMvc(routes => {...}). Tutaj definiuje się wzorce adresów URL i ich mapowanie na konkretne kontrolery i akcje.

Routing Atrybutów: Pozwala na definiowanie tras bezpośrednio w kontrolerach i akcjach za pomocą atrybutów, np. [Route("products/list")]. Daje to większą elastyczność i pozwala na bardziej precyzyjne mapowanie tras.

Routing jest kluczowym elementem aplikacji ASP.NET Core MVC, umożliwiającym efektywne zarządzanie przepływem żądań w aplikacji.

Kod źródłowy dostępny na githubie  

https://github.com/mariuszjurczenko/Komis

4.8
4 opinie
5 ⭐️
3
4 ⭐️
1
3 ⭐️
0
2 ⭐️
0
1 ⭐️
0