When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

ASP.NET Razor Pages: niespieszne wprowadzenie
Jak budować proste (ale jak kto chce, to i złożone) frontendy webowe z użyciem ASP.NET Razor Pages, C# i Bootstrap

This Course Includes
udemy
4.9 (7 reviews )
8.5 total hours
polish
Online - Self Paced
course
Udemy
About ASP.NET Razor Pages: niespieszne wprowadzenie
Razor Pages to stosunkowo mało znany w Polsce, a rekomendowany od lat przez Microsoft framework do tworzenia nowoczesnych frontendów webowych. Nie jest to konkurencja dla rozbudowanych frameworków JavaScriptowych, raczej alternatywa dla twórców znających język C#, którzy nie potrzebują, nie mają dość czasu, albo po prostu nie chcą angażować energii w poznawanie zupełnie nowego ekosystemu Node.js tylko po to, aby stworzyć nieskomplikowaną aplikację. W rzeczy samej, Razor Pages może zostać użyte do tworzenia wielu typów aplikacji webowych, które początkujący lub średnio zaawansowany programista, a nawet mały zespół mógłby sobie zaplanować. (Zdaniem instruktora, jest to nawet przytłaczająca większość przypadków aplikacji bazodanowych, zorientowanych na rejestry danych i operacje CRUD.) Ze względu na sprytne i twórcze podejście do nowoczesnych technik programowania, oraz ze względu na wsparcie rozbudowanej, potężnej platformy ASP NET, framework Razor Pages może stać się potężnym narzędziem pracy w rękach administratorów, programistów backendu, twórców narzędzi i prototypów, a nawet początkujących full-stack deweloperów. Oprócz omówienia samego fameworku, kurs obejmuje wprowadzenia do różnych mechanizmów towarzyszących (w tym: Entity Framework z migracjami), wzorców projektowych (w tym: Dependency Injection), oraz narzędzi powszechnie stosowanych w nowoczesnym oprogramowaniu (w tym: Visual Studio Code i narzędzia deweloperskie przeglądarek). Choć kurs przeznaczony jest dla osób nieco już rozeznanych w programowaniu w językach C#, HTML i CSS, zawiera wiele krótkich wyjaśnień poszczególnych zagadnień, które mogą nie być zrozumiałe dla początkujących programistów. Wszystko to okraszone jest metarefleksjami z bogatej historii programisty, który dwie dekady administruje, programuje i projektuje aplikacje w sektorze publicznym (projekt e-PodatkI) oraz bankowości.
What You Will Learn?
- Obszerne przedstawienie wybranych elementów i konfiguracji Razor Pages.
- Krótkie wprowadzenie do Entity Framework i bazy SQLite.
- Objaśnienie wzorców i zasad projektowych: Dependency Injection, Separation of Concerns, Builder, Object-Relational Mapping, Convention Over Configuration.
- Stosowanie generatorów tworzenia aplikacji dla ASP .NET i Entity Framework.
- Stworzenie przykładowej aplikacji CRUD z modyfikacjami.
- Zastosowanie nowoczesnych narzędzi: Visual Studio Code, Windows Terminal, winget, Dev Tools.