Logo
Zostań autorem

Koszyk jest pusty

0

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
Video Player is loading.
Current Time 0:00
Duration -:-
Loaded: 0%
Stream Type LIVE
Remaining Time 0:00
 
1x
  • Chapters
  • descriptions off, selected
  • subtitles off, selected

    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
    Potwierdzona transakcja
    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!

    Zapisz się do newslettera

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl, bądź na bieżąco z nowościami i promocjami oraz zgarniaj dedykowane zniżki przygotowane specjalnie dla Ciebie!

    Odbierz 20% rabatu na pierwsze zakupy w eduj.pl!

    Zapisując się do newslettera akceptujesz naszą Politykę Prywatności. W każdej chwilii możesz zrezygnować z otrzymywania wiadomości. Nie martw się nie wysyłamy spamu!