Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Praktyczny kurs ASP.NET Core REST Web API (backend) od podstaw

Kompletny kurs w którym poznasz ASP.NET Core 5 (C#) i Entity Framework wraz ze wdrożeniem backendu na chmurę Azure + zadania praktyczne

5.0(1)
99% pozytywnych recenzji

Stworzony przez Jakub Kozera

Ostatnia aktualizacja: 21/02/2023

Darmowe lekcje

Zobacz darmowe fragmenty tego szkolenia przed zakupem.

Trailer
Protokół HTTP
|06:07
Projektowanie API w architekturze REST
|03:18
Trailer
Protokół HTTP
Projektowanie API w architekturze REST
Nowy projekt Web API w ASP.NET
Przegląd plików projektowych Web API
Wstrzykiwanie zależności
Pobieranie zasobów
Error Handling Middleware
109
45

45 % taniej

199.00 zł

To najniższa cena z ostatnich 30 dni!

Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Szkolenie obejmuje

  • Bezterminowy dostęp
  • 57 wykładów
  • 8 godz. 25 min. materiałów wideo
  • Regularne aktualizacje
  • Certyfikat ukończenia
  • Wsparcie autora na każdym etapie
  • Dostęp do zamkniętej grupy dyskusyjnej

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

Wyróżnione opinie

Czego się nauczysz?

  • utworzyć backend aplikacji webowej, która będzie dodawać, modyfikować, usuwać lub zwracać dane
  • zbudować bazę danych MS SQL na podstawie klas C#
  • dodać autentykacje oraz autoryzacje użytkowników API
  • implementować własne Middleware
  • obsługiwać pliki statyczne - zwracać je z API oraz przesyłać na serwer
  • logować informacje lub błędy aplikacji do plików tekstowych
  • wdrożyć aplikacje na chmurę Azure

Wymagania

Podstawowa znajomość języka C#

Opis kursu

Platforma .NET Core to najnowsze narzędzie firmy Microsoft umożliwiające tworzenie aplikacji wieloplatformowych, w tym internetowych i internetowych interfejsów API.

Ze względu na swoją wysoką wydajność, otwarty kod źródłowy oraz możliwość implementacji na różnych systemach staje się coraz bardziej popularny.


Kurs pokazuje, jak za pomocą ASP.NET Core powstaje aplikacja web API, która docelowo może być wykorzystana przez SPA (single page application), aplikacje mobilne, aplikacje IoT lub dowolną aplikację, w której komunikacja odbywa się za pośrednictwem protokołu HTTP.

Omówione zostaną dobre praktyki, takie jak wstrzykiwanie zależności, automatyczne mapowanie, rejestrowanie błędów, walidacja modelu, stosowanie mapowania relacyjno-obiektowego - za pomocą Entity Framework.


Abyś nauczył się jak najwięcej z tego kursu, zachęcam do podążania za mną oraz do samodzielnego rozwiązywania zadań praktycznych.


W trakcie kursu:

- stworzysz aplikację, która zgodnie z architekturą REST będzie: czytać, tworzyć, modyfikować lub usuwać dane z serwera

- wyślesz zapytania do bazy danych z kodu za pomocą ORM (Entity Framework Core)

- utworzysz bazę danych MS SQL w oparciu o klasy w C#

- zwalidujesz przychodzące modele i zwracać odpowiednie komunikaty w przypadku nieprawidłowości

- użyjesz automatycznego mapowania

- użyjesz wbudowanego kontenera, aby wstrzyknąć zależności

- zarejestrujesz błędy lub określone informacje w pliku tekstowym

- utworzysz dokumentację (za pomocą narzędzia Swagger)

- skonfigurujesz NLogger

- użyjesz Postmana, aby korzystać z internetowego interfejsu API

- zautentykujesz użytkowników użytkowników za pomocą tokenów JWT

- stwórz własne zasady autoryzacji

- utworzysz tabele użytkowników i jednostek ról

- zabezpieczysz hasła użytkowników za pomocą hashy

- dowiesz się jak autoryzować na podstawie roszczenia użytkownika i jego wartości

Spis treści

Czas trwania: 08:25:47Rozwiń wszystkie tematy
downHTTP & REST
8 wykłady
  • Protokół HTTP|06:07
  • Projektowanie API w architekturze REST|03:18
  • Nowy projekt Web API w ASP.NET|04:12
  • Przegląd plików projektowych Web API|08:57
  • Wstrzykiwanie zależności|07:14
  • Postman jako klient API04:20
  • Mapowanie zapytań do akcji w kontrolerze14:59
  • Zadanie praktyczne: Akcje09:19
downEntity Framework
4 wykłady
downAPI Kontroler
7 wykłady
downMiddleware i logowanie do pliku tesktowego
5 wykłady
downZarządzanie podencjami
3 wykłady
downAutentykacja użytkowników
7 wykłady
downAutoryzacja
7 wykłady
downPaginacja rezultatów
6 wykłady
downWszechstronne API
4 wykłady
downWdrożenie aplikacji na chmure Azure
6 wykłady

O autorze

avatar
Jakub KozeraLead .Net developer

Publikacje: 6

Ocena autora: 5.0

O mnie
Jakub Kozera - absolwent Politechniki Krakowskiej, zawodowo lead full-stack .NET developer z wieloletnim doświadczeniem. Pracował przy różnorodnych projektach webowych, jest certyf...Czytaj więcej
5.0
100 %
0 %
0 %
0 %
0 %
avatar
quotemark
Piotr Ferens
25.05.2021

Świetny kurs. Praca na praktycznych przykładach, a praktyka w programowaniu jest najważniejsza. Szczerze polecam, bo warto!

Czy ta opinia była pomocna? 0 0
109
45

45 % taniej

199.00 zł

To najniższa cena z ostatnich 30 dni!