ASP.NET Core 2.1 MVC - Pierwsza Aplikacja
- Opis
- Program
- Najczęściej zadawane pytania
- Notice
- Recenzje

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!
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.
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 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.