Budowanie Aplikacji ASP.NET Core 2.1 MVC Z Visual Studio
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ę
Stworzony przez Mariusz Jurczenko
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
To kurs nastawiony na praktykę: od Plik → Nowy projekt do kompletnej aplikacji w Visual Studio 2017. W prosty sposób przechodzisz przez konfigurację witryny i wzorzec MVC.
W jednym miejscu poznasz modele, repozytoria, widoki, Entity Framework Core 2, Tag Helpers oraz ASP.NET Identity. Po ukończeniu będziesz wiedzieć, jak zbudować działającą aplikację.
- Praktyka od pierwszych minut – Budujesz aplikację od Plik → Nowy projekt do gotowego rozwiązania.
- Jeden spójny przykład – Całe zagadnienia omawiane na jednym, konsekwentnym projekcie.
- Baza danych z EF Core 2 – Łączysz się z prawdziwą bazą i wykonujesz operacje na danych.
- Logowanie użytkowników – Aktywujesz uwierzytelnianie w witrynie z użyciem ASP.NET Identity.
Czego się nauczysz?
- 1Tworzenie projektu w Visual Studio 2017Rozpoczniesz od Plik → Nowy projekt i przygotujesz bazową strukturę aplikacji.
- 2Konfiguracja aplikacji ASP.NET Core 2.1Ustawisz najważniejsze opcje i przygotujesz witrynę do dalszej pracy.
- 3Wzorzec MVC w praktyceZastosujesz MVC, łącząc modele, repozytoria i widoki w spójny przepływ.
- 4Praca z bazą danych przez EF Core 2Połączysz aplikację z prawdziwą bazą i wykonasz typowe operacje na danych.
- 5Tag Helpers w widokachUżyjesz Tag Helpers, aby uprościć tworzenie znaczników i wiązanie ich z danymi.
- 6ASP.NET Identity i logowanieDodasz uwierzytelnianie użytkowników i obsłużysz proces logowania w witrynie.
- 7Budowa kompletnej aplikacjiStworzysz realny projekt krok po kroku, od szkieletu do gotowej funkcjonalności.
- 8Repozytorium i porządek w kodzieZastosujesz repozytorium do pracy z danymi, utrzymując przejrzystość rozwiązania.
Dla kogo jest to szkolenie
- Osób zaczynających przygodę z ASP.NET Core 2.1 i MVC.
- Programistów .NET, którzy chcą zbudować pierwszą aplikację web.
- Studentów chcących uczyć się projektowania w MVC na przykładzie.
- Użytkowników Visual Studio 2017 przechodzących na ASP.NET Core.
- Osób, które chcą zobaczyć Entity Framework Core 2 w praktyce.
- Twórców potrzebujących dodać logowanie z ASP.NET Identity.
- Każdego, kto woli naukę przez budowę jednego, spójnego projektu.
Wymagania
Materiały nie wskazują szczególnych wymagań wstępnych. Wystarczy chęć nauki i gotowość do pracy w Visual Studio 2017.
Opis szkolenia
To praktyczny kurs, w którym od zera tworzysz pierwszą aplikację ASP.NET Core 2.1 MVC w Visual Studio 2017. Zaczynamy od Plik → Nowy projekt i krok po kroku konfigurujemy witrynę. Budujemy modele, repozytoria i widoki, łączymy się z prawdziwą bazą danych przez Entity Framework Core 2. Poznasz też Tag Helpers oraz ASP.NET Identity, aby dodać uwierzytelnianie użytkowników.
Start: od nowego projektu do struktury
Rozpoczniesz pracę od utworzenia projektu w Visual Studio 2017, wybierając ścieżkę Plik → Nowy projekt. Krok po kroku przejdziesz przez podstawową konfigurację witryny, tak aby przygotować aplikację do dalszej rozbudowy. Poznasz układ elementów w projekcie i zobaczysz, jak w praktyce łączy się on ze wzorcem MVC. Zadbamy o czytelną strukturę oraz spójne nazewnictwo, żeby łatwo odnaleźć się w kodzie. Wszystko robimy w prosty, powtarzalny sposób, budując fundament, na którym oprzesz kolejne moduły kursu.
Modele, repozytoria i dostęp do danych
Na bazie potrzeb aplikacji zbudujesz model danych i utworzysz repozytoria odpowiedzialne za dostęp do danych. Następnie połączysz aplikację z prawdziwą bazą i skorzystasz z Entity Framework Core 2, aby wykonywać typowe operacje, takie jak dodawanie, pobieranie i aktualizowanie rekordów. Pokażemy, jak uporządkować kod i odseparować logikę od zapisu danych, dzięki czemu rozwiązanie pozostaje czytelne i łatwe w rozwoju. Całość będzie gotowa do wykorzystania w kolejnych krokach.
Widoki i Tag Helpers
Skupimy się na warstwie prezentacji. Zbudujesz widoki, które współpracują z Twoimi modelami i repozytoriami, tak aby dane były przejrzyście wyświetlane. Wykorzystasz Tag Helpers, które ułatwiają tworzenie znaczników i wiązanie ich z danymi w aplikacji. Dzięki temu praca nad interfejsem staje się prostsza i bardziej konsekwentna, a kod widoków czytelny. Zobaczysz, jak w praktyce spiąć warstwę danych z widokami, aby tworzyć spójne ekrany aplikacji.
Uwierzytelnianie z ASP.NET Identity
Do aplikacji dodasz warstwę logowania użytkowników, korzystając z ASP.NET Identity. Zobaczysz, jak w prosty sposób włączyć mechanizmy potrzebne do tworzenia kont i logowania w witrynie. Dzięki temu użytkownicy będą mogli się uwierzytelniać, a aplikacja zyska funkcje niezbędne w rzeczywistych projektach. Całość zostanie wpleciona w istniejącą strukturę MVC, tak aby utrzymać spójny przepływ pracy w aplikacji.
Pełna aplikacja w praktyce
Na koniec połączysz wszystkie elementy w jedną, działającą całość: konfigurację witryny, modele, repozytoria, widoki, dostęp do bazy danych oraz uwierzytelnianie. Efektem będzie w pełni funkcjonalna aplikacja zbudowana w ASP.NET Core 2.1 MVC w środowisku Visual Studio 2017. Możesz porównać swój kod z gotowym rozwiązaniem, korzystając z repozytorium: github.com/mariuszjurczenko/Komis. To praktyczna pętla nauki oparta na jednym projekcie.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
CMS Shop Paypal - Praktyczny Projekt
84 wykładów
20 godz. 14 min
TypeScript dla początkujących
46 wykładów
4 godz. 25 min
C# Podstawy programowania
106 wykładów
21 godz. 13 min
Podstawy Programowanie obiektowego w języku C ...
66 wykładów
8 godz. 32 min
C# Najlepsze Praktyki – Podstawy języka
73 wykładów
10 godz. 28 min
Wprowadzenie do kolekcji C#
78 wykładów
6 godz. 51 min
C# Generics
51 wykładów
8 godz. 16 min
RxJava2 w Android
19 wykładów
2 godz. 42 min
Jak Zostać Freelancerem i Pracować Zdalnie? Z ...
59 wykładów
6 godz. 06 min
Aktualizacja: 04.2026
Landing Page na WordPressie w 30 min
11 wykładów
1 godz. 29 min
CMS Shop Paypal - Praktyczny Projekt
Projekt ten łączy w sobie funkcjonalność CMSa – systemu do zarządzania treścią oraz funkcjonalność sklepu internetowego.
Czego się nauczysz?
- Stworzysz praktyczny projekt Cms i sklep w AspNet MVC zintegrowany z systemem płatności Paypal.
- W krótkim czasie poznasz zupełnie od podstaw kompletny proces budowania aplikacji ASP_NET MVC.
- W praktyce wykorzystasz swoją znajomość języka C# i zdobędziesz umiejętności, które zapewnią Ci szan