ASP.NET Core 2.1 MVC – Seria Web Developer – część 1

4.8 z 5
4.8
4 opinie

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: Budowanie pierwszej aplikacji ASP.NET Core 2.1 MVC z Visual Studio 2017
część 2: HTML5, CSS, JavaScript, jQuery Szybki Start dla .Net Core
część 3: Budowanie aplikacji ASP.NET Core MVC Entity Framework Core, Bootstrap, i Angular

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.
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.
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.8 z 5
opinie 4

Szczegóły oceny

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

{{ review.user }}

{{ review.time }}
 

Pokaż więcej
Proszę się zalogować, aby napisać opinię
ASP.NET Core 2.1 MVC – Seria Web Developer – część 1
Kategoria:
4.8 z 5
4.8
4 opinie
Cena:
PLN 200