ASP.NET Core MVC - Pierwsza Aplikacja
- Opis
- Program
- Najczęściej zadawane pytania
- Ogłoszenia
- 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!
-
1WprowadzeniePodgląd 00:01:38
-
2Przegląd KursuPodgląd 00:03:44This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
3Ostateczna AplikacjaPodgląd 00:02:20This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
4Co To Jest Asp.Net Core00;05;26This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
5Przygotowanie Komputera Do Pracy00:01:28This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
6Przygotowanie Komputera Do Pracy - Demo00:03:13This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
7Podsumowanie00:01:15This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
8Wprowadzie00:00:59This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
9Poznawanie Struktury Projektu00:02:18This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
10Tworzenie Nowej Aplikacji - Demo00:07:30This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
11Konfigurowanie Witryny00:08:13This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
12Konfigurowanie Witryny - Demo00:12:07This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
13Podsumowanie00:00:57This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
14Wprowadzenie00:02:07This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
15Wzorzec MVC00:01:58This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
16Tworzenie Modelu I Repozytorium00:05:32This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
17Tworzenie Modelu I Repozytorium - Demo00:15:24This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
18Tworzenie Kontrolera00:04:07This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
19Tworzenie Kontrolera - Demo00:06:10This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
20Dodawanie Widoku00:10:04This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
21Dodawanie Widoku – Demo00:26:50This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
22Stylizacja Widoku00:00:49This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
23Stylizacja Widoku - Demo00:13:29This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
24Podsumowanie00:01:08This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
25Wprowadzenie00:01:18This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
26EF Core00:04:53This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
27Dodanie EF Core Do Aplikacji00:03:02This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
28Dodanie EF Core Do Aplikacji - Demo00:18:20This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
29Inicjowanie Bazy Danych00:00:56This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
30Inicjowanie Bazy Danych - Demo00:11:46This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
31Modyfikowanie Modelu00:01:32This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
32Modyfikowanie Modelu - Demo00:04:43This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
33Podsumowanie00:01:21This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
34Wprowadzenie00:00:49This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
35Zrozumienie Nawigacji W MVC00:10:57This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
36Dodawanie Nawigacji00:04:00This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
37Dodawanie Nawigacji - Demo00:23:59This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
38Podsumowanie00:01:00This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
39Wprowadzenie00:01:26This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
40Używanie Tag Helpers00:04:11This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
41Tworzenie Formularza - Demo00:18:32This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
42Wiązanie I Walidacja Modelu00:06:32This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
43Sprawdzanie Poprawności Modelu - Demo00:21:58This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
44Podsumowanie00:01:04This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
45Wprowadzenie00:00:59This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
46Odkrywanie ASP.NET Core Identity00:04:10This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
47Dodawanie ASP.NET Identity - Demo00:09:00This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
48Dodawanie Uwierzytelniania Do Witryny00:03:37This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
49Dodawanie Widoku Logowania i Widoku Rejestracji00:32:19This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
50Autoryzacja Użytkowników00:01:34This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
51Autoryzacja Użytkowników - Demo00:02:26This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
52Zakończenie00:01:01This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
53CRUD Wykorzystanie Szablonu00:08:05This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
54Repozytorium00:06:41This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
55Kontroler00:10:32This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
56Szczegóły00:05:29This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
57Dodaj00:08:24This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
58Edycja00:05:46This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
59Usuń00:05:48This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
60Przesyłanie Zdjęć – Formularz00:08:35This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
61Przesyłanie Zdjęć00:19:07This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
62Usuwanie Zdjęć00:06:31This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
63Canva00:16:11This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
64Nozbe00:18:28This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
65Evernote00:12:26This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
66Generator Kalendarzy00:06:58This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
-
67Smash i WeTransfer00:09:13This lesson is locked because you haven't completed the previous one yet. Finish the previous lesson to unlock this one.
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
