Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

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

99,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Odkryj powiązane tematy

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje

W skrócie

Zbudujesz prostą tablicę ogłoszeń: kategorie, modele, kontroler i dodawanie ogłoszeń.
Poznasz EF Core: migracje, mapowanie klas na SQL Server oraz konfigurację projektu.
Nauczysz się generować CRUD i modyfikować tabele autoryzacji oraz role.
Opanujesz widoki: helpery, ViewModel, podstawy LINQ, CSS i ikony z flaticon.

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?

  1. 1
    Projekt schematu bazy w LibreOfficeZaplanujesz relacyjny model danych i powiązania tabel dla portalu ogłoszeń.
  2. 2
    Relacje z użyciem OOPWykorzystasz programowanie obiektowe do odwzorowania związków między tabelami.
  3. 3
    Generowanie CRUDWygenerujesz operacje tworzenia, odczytu, edycji i usuwania rekordów.
  4. 4
    Autoryzacja i tabeleWygenerujesz i zmodyfikujesz tabele autoryzacji oraz przeprowadzisz konfigurację.
  5. 5
    Entity Framework CoreSkonfigurujesz EF Core, wykonasz migracje i mapowanie klas na SQL Server.
  6. 6
    Kontroler dla roli userWdrożysz kontroler dostępny dla zalogowanych użytkowników z rolą user.
  7. 7
    Dodawanie ogłoszeńZaimplementujesz funkcję tworzenia ogłoszeń przez użytkowników.
  8. 8
    Widoki i helperyPoznasz metody helperów do renderowania widoków oraz wykorzystasz CSS i ikony.
  9. 9
    ViewModel w praktyceZrozumiesz rolę ViewModelu i zastosujesz go w przekazywaniu danych do widoków.
  10. 10
    Podstawy LINQNapiszesz proste zapytania LINQ, aby sprawnie pracować z danymi.
Zobacz więcej Zobacz mniej

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.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.