Udemybeginnerpl

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.

4.6(900)
5,149students
12h 9m
Certificate
Jakub Kozera
Jakub KozeraLead .NET Fullstack Developer & Online Teacher

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.

$ whoami — the devs behind tutorialsearch.io

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.