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

Autor: Jakub Kozera

Aktualizacja: 16/02/2021

00:00
00:00
x

Darmowe lekcje

down
Trailer
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
Pobieranie zasobów
09:49
Error Handling Middleware
09:27
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
100.00 zł
calendar30 dni gwarancji zwrotu pieniędzy
helpwsparcie autora na każdym etapie nauki
updateregularne aktualizacje

Szkolenie obejmuje:

  • Dożywotni dostęp
  • 56 wykładów
  • 8 godz. 20 min. materiałów wideo
  • Testy i ćwiczenia
  • Dostęp do zamkniętej grupy dyskusyjnej
  • Kontakt z autorem
  • Imienny certyfikat ukończenia

Zadaj pytanie przed zakupem!

Masz pytania dotyczące tego szkolenia? Skorzystaj z możliwośći kontaktu z autorem i rozwiej swoje wątpliwości.

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:20:52
HTTP & REST
8 wykładydown
Entity Framework
4 wykładydown
API Kontroler
7 wykładydown
Middleware i logowanie do pliku tesktowego
5 wykładydown
Zarządzanie podencjami
3 wykładydown
Autentykacja użytkowników
7 wykładydown
Autoryzacja
7 wykładydown
Paginacja rezultatów
6 wykładydown
Wszechstronne API
4 wykładydown
Wdrożenie aplikacji na chmure Azure
5 wykładydown

O autorze

avatar
Jakub KozeraLead .Net developer
Kursy: 2
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
Zobacz profil autora