Kurs ASP.NET CORE 6 – tablica ogłoszeń
W czasie kursu zaprojektujesz ciekawy serwis ogłoszeń w technologii Asp.net core mvc, w zakresie kategorii takich jak motoryzacja, nieruchomości i innych.
Stworzony przez edugrafia.pl
Masz pytania dotyczące tego szkolenia ?
Odkryj powiązane tematy
W cenie szkolenia otrzymasz
W skrócie
Dlaczego warto wybrać to szkolenie
To praktyczne szkolenie prowadzi przez stworzenie portalu ogłoszeń w ASP.NET Core 6. Zaczniesz od zaprojektowania relacyjnej bazy w LibreOffice, a skończysz na działającej funkcji dodawania ogłoszeń.
Poznasz EF Core, migracje i mapowanie klas na SQL Server, a także role, autoryzację, helpery widoków, ViewModel i podstawy LINQ. ASP.NET Core wspiera konfigurację opartą na środowisku i wstrzykiwanie zależności.
- Projekt od A do Z – Budujesz tablicę ogłoszeń z kategoriami i dodawaniem ogłoszeń.
- EF Core w praktyce – Migracje, mapowanie klas na SQL Server i konfiguracja.
- Autoryzacja i role – Tworzysz i modyfikujesz tabele autoryzacji oraz logikę roli user.
- Widoki i modele – Helpery, ViewModel, podstawy LINQ oraz praca z CSS i ikonami.
Czego się nauczysz?
- 1Projekt schematu bazy w LibreOfficeZaplanujesz relacyjny model danych i powiązania tabel dla portalu ogłoszeń.
- 2Relacje z użyciem OOPWykorzystasz programowanie obiektowe do odwzorowania związków między tabelami.
- 3Generowanie CRUDWygenerujesz operacje tworzenia, odczytu, edycji i usuwania rekordów.
- 4Autoryzacja i tabeleWygenerujesz i zmodyfikujesz tabele autoryzacji oraz przeprowadzisz konfigurację.
- 5Entity Framework CoreSkonfigurujesz EF Core, wykonasz migracje i mapowanie klas na SQL Server.
- 6Kontroler dla roli userWdrożysz kontroler dostępny dla zalogowanych użytkowników z rolą user.
- 7Dodawanie ogłoszeńZaimplementujesz funkcję tworzenia ogłoszeń przez użytkowników.
- 8Widoki i helperyPoznasz metody helperów do renderowania widoków oraz wykorzystasz CSS i ikony.
- 9ViewModel w praktyceZrozumiesz rolę ViewModelu i zastosujesz go w przekazywaniu danych do widoków.
- 10Podstawy LINQNapiszesz proste zapytania LINQ, aby sprawnie pracować z danymi.
Dla kogo jest to szkolenie
- Osoby zaczynające naukę ASP.NET Core 6.
- Każdy, kto chce zbudować prosty portal ogłoszeń.
- Uczący się EF Core: migracje i mapowanie klas.
- Ci, którzy chcą zrozumieć role i autoryzację.
- Osoby wolące naukę na konkretnym projekcie.
- Chcący przećwiczyć CRUD i podstawy LINQ w praktyce.
- Tworzący widoki z helperami i wzorcem ViewModel.
- Planujący uporządkować bazę danych i relacje tabel.
Wymagania
Brak formalnych wymagań wstępnych. Wystarczy chęć nauki i gotowość do przejścia przez projekt krok po kroku.
Opis szkolenia
Na szkoleniu zbudujesz w ASP.NET Core 6 prostą tablicę ogłoszeń opartą o relacyjną bazę danych. Zaczniesz od zaprojektowania schematu w LibreOffice, a następnie skonfigurujesz Entity Framework Core, wykonasz migracje i mapowanie klas na SQL Server. Dodasz modele i kategorie, przygotujesz widoki z pomocą helperów i wzorca ViewModel, skorzystasz z pliku CSS oraz ikon z flaticon. Na końcu wdrożysz dodawanie ogłoszeń oraz elementy autoryzacji i ról.
Projekt bazy i relacje między tabelami
Start zaczyna się od zaplanowania relacyjnej bazy danych w oparciu o darmowy pakiet LibreOffice. Na czytelnym schemacie określisz tabele oraz powiązania potrzebne do działania serwisu ogłoszeniowego. Zobaczysz, jak wykorzystać programowanie obiektowe do odwzorowania związków między tabelami, tak aby model danych był spójny z kodem aplikacji. Przygotujesz strukturę kategorii, która stanie się podstawą poruszania się po ogłoszeniach. Dzięki temu dalsze etapy, jak konfiguracja narzędzi oraz implementacja funkcji, przebiegną w sposób uporządkowany i przewidywalny.
Entity Framework Core: konfiguracja i migracje
Kolejny krok to konfiguracja Entity Framework Core. Dodasz klasy modelu, przeprowadzisz migracje i wykonasz mapowanie klas na SQL Server, aby utworzyć i aktualizować strukturę bazy. Nauczysz się uruchamiać migracje w miarę rozwoju projektu, tak by zmiany w kodzie były odzwierciedlone w danych. Kurs pokazuje też dodatkową konfigurację projektu, która upraszcza pracę i porządkuje warstwy aplikacji. W efekcie uzyskasz stabilne zaplecze danych, gotowe do obsługi funkcji portalu.
Widoki, helpery i ViewModel
W warstwie prezentacji skupisz się na widokach. Poznasz podstawowe metody helperów, które ułatwiają renderowanie elementów interfejsu i pracy z danymi przekazywanymi na stronę. Zrozumiesz, czym jest ViewModel i dlaczego porządkuje komunikację między logiką a widokiem. Skorzystasz również z pliku stylów CSS, by nadać spójny wygląd, oraz przygotujesz strukturę ikon z platformy flaticon. Dzięki temu interfejs będzie czytelny, a kod widoków prostszy w utrzymaniu oraz gotowy na kolejne kroki.
Role, autoryzacja i kontrolery
Po przygotowaniu podstaw przejdziesz do warstwy logiki. Wdrożysz kontroler obsługujący działania dostępne dla zalogowanych użytkowników z rolą user. W kursie pojawia się generowanie metod CRUD oraz praca z tabelami autoryzacji – ich wygenerowanie i modyfikacja, tak aby dopasować je do potrzeb projektu. Zobaczysz praktyczne zastosowanie podziału na role, co pozwala ograniczyć dostęp do wybranych funkcji. Ten etap domyka kluczowe mechanizmy odpowiedzialne za działanie portalu.
Funkcjonalności portalu ogłoszeń
Budowę serwisu rozpoczniesz od utworzenia tabel, które tworzą kategorie ogłoszeń. Następnie zaimplementujesz najważniejszą funkcję całej aplikacji – dodawanie ogłoszeń przez użytkowników. W procesie wykorzystasz generowane metody CRUD, aby tworzyć, odczytywać, edytować i usuwać dane. Dzięki podstawom LINQ obsługa prostych zapytań będzie przejrzysta, co ułatwi prezentację treści w widokach. Gotowy projekt stanowi solidną bazę do dalszej rozbudowy.
To szkolenie w liczbach
Spis treści
O autorze
Ten kurs nie został jeszcze oceniony.
Przystąp do szkolenia i oceń go jako pierwszy!
C# .NET od Podstaw do Tworzenia Aplikacji w W ...
95 wykładów
21 godz. 01 min
Wprowadzenie do kolekcji C#
78 wykładów
6 godz. 51 min
Kompletny kurs C# dla developerów .NET od eks ...
47 wykładów
6 godz. 03 min
PHP & MySQL od Podstaw do Eksperta
87 wykładów
24 godz. 24 min
Praktyczny kurs ASP.NET Core REST Web API (ba ...
57 wykładów
8 godz. 25 min
SOLID, Wzorce Projektowe w C# (.NET) - prakty ...
47 wykładów
6 godz. 04 min
C# .NET: Testy jednostkowe i integracyjne + p ...
44 wykładów
5 godz. 47 min
C# .NET: Entity Framework (Core)+ praktyka
49 wykładów
8 godz. 01 min
Zbuduj swoje portfolio .NET developera
67 wykładów
8 godz. 42 min
C# .NET od Podstaw do Tworzenia Aplikacji w WPF i XAML
Oszczędź swój czas i naucz się szybko i łatwo składni języka C# .NET. Naucz się tworzyć praktyczne aplikacje w WPF i XAML.
Czego się nauczysz?
- tworzenie aplikacji w WPF i XAML
- programowanie obiektowe, pojęcia takie jak klasa, abstrakcja, interfejsy etc.
- jak korzystać z różnych kolekcji i przetwarzać w łatwy sposób duże ilości danych wyświetlając się w