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
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!
Masz pytania dotyczące tego szkolenia ?
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.
Brak formalnych wymagań wstępnych. Wystarczy chęć nauki i gotowość do przejścia przez projekt krok po kroku.
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.
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.
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.
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.
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.
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.
Przystąp do szkolenia i oceń go jako pierwszy!
40 % taniej
99.00 zł
To najniższa cena z ostatnich 30 dni!