Co w kursie?
W czasie kursu zaprojektujesz ciekawy serwis ogłoszeń w technologii Asp net core mvc, w zakresie kategorii takich jak motoryzacja, nieruchomości i innych.
Poznasz prostą metodę projektowania schematu relacyjnej bazy danych na bazie darmowego pakietu Libreoffice. Nauczysz się wykorzystywać programowanie obiektowe do budowania związków pomiędzy tabelami.
Dowiesz się też jak generować metody crud oraz jak wygenerować oraz modyfikować tabele autoryzacji, ale też jak przeprowadzić dodatkową konfigurację projektu.
Czego się nauczysz?
zakodujesz strukturę portalu na wzór OLX
wykorzystasz framework ef core
nauczysz się migrować i mapować klasy sql
dodasz różne kontrolery
poznasz metody helperów
popracujesz z view model
dowiesz się czym są zapytania LINQ
zastosujesz rozwiązania podziału na role
utworzysz strukturę ikon dla kategorii
wdrożysz możliwość dodawania ogłoszeń
dowiesz się jak seedować role
zobaczysz jak zarządzać kodem
poznasz koncepcję programowania obiektowego
Dla kogo jest ten kurs?
Dla osób, które chcą rozwinąć swoją wiedzę z praktycznego programowania w ASP NET Core oraz Entity Framework.
Dla osób, które posiadają podstawową znajomość ASP NET
Jakie technologie poznasz?
Dowiesz się czym jest framework ef core, jak przeprowadzić migrację oraz mapowanie klas na sql server. Poznasz podstawowe metody helperów w zakresie renderowania warstwy widoków. Dowiesz się czym jest view model oraz dlaczego jest tak ważny. Poznasz podstawy zapytań LINQ oraz nauczysz się jak zastosować rozwiązanie podziału na role.
Zakoduj prosty portal ogłoszeń
Pracę nad projektem serwisu ogłoszeniowego zaczniesz od utworzenia podstawowych tabel, które utworzą kategorie. Następnie skonfigurujesz framework entity, dodasz klasy modelu oraz utworzysz strukturę ikon, wykorzystując platformę flaticon. Idąc dalej zobaczysz jak korzystać z pliku stylów CSS.
W kolejnej części kursu wdrożysz kontroler dla wszystkich użytkowników, którzy są zalogowani z rolą user. Oczywiście nie zabraknie najważniejszej funkcjonalności portalu ogłoszeń czyli zakodujesz funkcję dodawanie ogłoszeń przez użytkowników.
Dlaczego warto znać ASP NET CORE?
ASP NET Core został stworzony z myślą o potrzebach nowoczesnych aplikacji internetowych. Jest przystosowany do pracy w chmurze, wprowadzając konfigurację opartą na środowisku i zapewniając wbudowaną obsługę wstrzykiwania zależności.