Praktyczny kurs ASP.NET Core REST Web API od podstaw (C#)
Learn ASP.NET Core 5/6 (C#) & Entity Framework! Build & deploy backend apps to Azure. Includes practical exercises. Master modern web development.
Course Content
Praktyczny kurs ASP.NET Core REST Web API od podstaw (C#) is a beginner-level Udemy course taught by Jakub Kozera. It runs 12h 9m, is taught in Polish, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 900 reviews, with 5,149 students enrolled. It is a paid course, last updated February 2025.
Naucz się tworzyć nowoczesne aplikacje webowe i API z .NET Core
Odkryj .NET Core, najnowsze narzędzie Microsoftu do budowania aplikacji wieloplatformowych, w tym aplikacji internetowych i API. Dzięki wysokiej wydajności, otwartemu kodowi źródłowemu i możliwości uruchamiania na różnych systemach, .NET Core zyskuje na popularności. Ten kurs pokaże, jak z wykorzystaniem ASP.NET Core stworzyć aplikację web API, która może być wykorzystywana przez SPA (single page application), aplikacje mobilne, aplikacje IoT i inne aplikacje komunikujące się przez protokół HTTP.
Kurs obejmuje dobre praktyki programistyczne, takie jak wstrzykiwanie zależności, automatyczne mapowanie, rejestrowanie błędów, walidacja modelu oraz mapowanie relacyjno-obiektowe z wykorzystaniem Entity Framework. Zachęcamy do aktywnego uczestnictwa i samodzielnego rozwiązywania zadań!
W trakcie kursu nauczysz się:
- Tworzyć aplikację REST API: Implementacja architektury REST do czytania, tworzenia, modyfikowania i usuwania danych z serwera.
- Pracować z bazami danych: Wysyłanie zapytań do bazy danych za pomocą ORM Entity Framework.
- Konfigurować MS SQL: Tworzenie bazy danych w oparciu o klasy C#, walidacja modeli i generowanie odpowiednich komunikatów o błędach.
- Wykorzystywać automatyczne mapowanie: Uproszczenie procesu mapowania danych.
- Wstrzykiwać zależności: Użycie wbudowanego kontenera do zarządzania zależnościami.
- Rejestrować błędy: Zapisywanie błędów i informacji w pliku tekstowym.
- Tworzyć dokumentację API: Generowanie dokumentacji za pomocą Swagger.
- Konfigurować logging: Użycie NLogger do śledzenia zdarzeń w aplikacji.
- Testować API: Korzystanie z Postmana do interakcji z interfejsem API.
- Autentykować użytkowników: Implementacja autentykacji za pomocą tokenów JWT.
- Zabezpieczać API: Tworzenie własnych zasad autoryzacji i zarządzanie uprawnieniami użytkowników.
- Zarządzać użytkownikami i rolami: Tworzenie tabel użytkowników i jednostek ról.
- Szyfrować hasła: Zabezpieczanie haseł użytkowników za pomocą hashingu.
- Autoryzować na podstawie roszczeń: Implementacja autoryzacji opartej na roszczeniach użytkownika.
- Poznać Minimal API: Zapoznanie się z nowym podejściem Minimal API, wprowadzone w .NET 6.
Ten kurs to doskonały start do kariery w tworzeniu nowoczesnych aplikacji z wykorzystaniem .NET Core.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.