ASP.NET Core MVC - Pierwsza Aplikacja
- Opis
- Program
- Najczęściej zadawane pytania
- Notice
- Recenzje
Budowanie pierwszej aplikacji ASP.NET Core MVC z Visual Studio
Czego się nauczysz * Będziesz wiedział, jak zbudować pełną aplikację za pomocą ASP_NET Core 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 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 MVC z Visual Studio. Ten kurs ma na celu dać ci praktyczny sposób, aby dowiedzieć się jak najwięcej o ASP.NET Core MVC. Zbudujemy pełną aplikację w Visual Studio. 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 MVC, takich jak : Tag helpers, dostęp do danych w bazie danych, przy użyciu Entity Framework Core, 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 MVC w Visual Studio.
Seria Web Developer :
część 1: ASP.NET Core 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!
-
14Wprowadzenie00:02:07
-
15Wzorzec MVC00:01:58
-
16Tworzenie Modelu I Repozytorium00:05:32
-
17Tworzenie Modelu I Repozytorium - Demo00:15:24
-
18Tworzenie Kontrolera00:04:07
-
19Tworzenie Kontrolera - Demo00:06:10
-
20Dodawanie Widoku00:10:04
-
21Dodawanie Widoku – Demo00:26:50
-
22Stylizacja Widoku00:00:49
-
23Stylizacja Widoku - Demo00:13:29
-
24Podsumowanie00:01:08
-
25Wprowadzenie00:01:18
-
26EF Core00:04:53
-
27Dodanie EF Core Do Aplikacji00:03:02
-
28Dodanie EF Core Do Aplikacji - Demo00:18:20
-
29Inicjowanie Bazy Danych00:00:56
-
30Inicjowanie Bazy Danych - Demo00:11:46
-
31Modyfikowanie Modelu00:01:32
-
32Modyfikowanie Modelu - Demo00:04:43
-
33Podsumowanie00:01:21
-
45Wprowadzenie00:00:59
-
46Odkrywanie ASP.NET Core Identity00:04:10
-
47Dodawanie ASP.NET Identity - Demo00:09:00
-
48Dodawanie Uwierzytelniania Do Witryny00:03:37
-
49Dodawanie Widoku Logowania i Widoku Rejestracji00:32:19
-
50Autoryzacja Użytkowników00:01:34
-
51Autoryzacja Użytkowników - Demo00:02:26
-
52Zakończenie00:01:01
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.
Kod źródłowy dostępny na githubie
