ODBIERZ TWÓJ BONUS :: »

ASP .NET Core. Kurs video. Rozwijanie dodatkowych funkcjonalności Web API

Podstawowe informacje:
Czas trwania: 03:32:40
Poziom: średnio zaawansowany
Autor: Jakub Kozera
Liczba lekcji: 32
Technologia: .NET Core 3.1
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
62,30 zł 89,00 zł (-30%)
24,90 zł najniższa cena z 30 dni Dodaj do koszyka Za zakup otrzymasz 62 punktów
Korzyści:
  • Materiały dodatkowe do kursu
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w ebookpoint.pl

Czego się nauczysz?

  • Projektowania i rozwijania RESTful Web API w ASP.NET Core z wykorzystaniem kontrolerów i atrybutów routingu
  • Wdrażania warstwy dostępu do danych z Entity Framework Core (migracje, relacje, zapytania)
  • Stosowania wstrzykiwania zależności (Dependency Injection) i wzorców repozytorium/jednostki pracy
  • Obsługiwania walidacji danych, model bindingu i filtrowania wyjątków (exception handling middleware)
  • Dodawania uwierzytelniania i autoryzacji (JWT/Cookies) oraz polityk ról i uprawnień
  • Wersjonowania API, dokumentowania go w Swagger/Swashbuckle i testowania endpointów
  • Konfigurowania logowania, monitoringu i obsługi CORS w środowiskach deweloperskich i produkcyjnych
  • Publikowania aplikacji, zarządzania ustawieniami (appsettings) i sekretem aplikacji

Spis lekcji

1. Wstęp 00:10:28
1.1. Przegląd kursu
00:03:12
1.2. Omówienie projektu bazowego
00:03:36
1.3. Aktualizacja projektu do wersji .NET Core 3.1
00:03:40
2. Autentykacja 01:03:25
2.1. Co to jest autentykacja i sposoby autentykacji
00:03:55
2.2. Dodanie encji użytkownika i roli
00:06:23
2.3. Rejestracja użytkownika
OGLĄDAJ » 00:08:15
2.4. Hashowanie hasła
00:07:14
2.5. Refaktoryzacja walidacji danych
00:11:10
2.6. Tokeny JWT
00:10:11
2.7. Logowanie użytkownika
00:16:17
3. Autoryzacja 00:46:37
3.1. Co to jest autoryzacja i sposoby autoryzacji
OGLĄDAJ » 00:06:53
3.2. Autoryzacja na podstawie roli
00:05:40
3.3. Autoryzacja na podstawie claimsów
00:08:04
3.4. Własna polityka autoryzacji
00:12:10
3.5. Autoryzowany dostęp do zasobu
00:13:50
4. Filtry API 00:27:24
4.1. Filtry API i ich rodzaje
00:02:18
4.2. Action Filter jako mechanizm do generycznego tworzenia metryk
00:06:11
4.3. Globalna obsługa wyjątków za pomocą Exception Filter
00:06:40
4.4. Niestandardowa autoryzacja używając Authorize Filter
00:06:27
4.5. Przekazywanie parametrów oraz wstrzykiwanie zależności do filtrów
00:05:48
5. Użytkowe API 00:26:24
5.1. Cross-Origin Resource Sharing
00:05:32
5.2. Serwowanie plików statycznych
00:11:40
5.3. Caching
00:04:41
5.4. Funkcyjne akcje
00:04:31
6. Wdrażanie aplikacji do chmury Azure 00:33:24
6.1. Azure i jego podstawowe serwisy
00:04:19
6.2. Utworzenie App Service
00:06:40
6.3. Wdrożenie przez publish profile
00:03:03
6.4. Azure SQL Database
00:06:37
6.5. Dostosowanie MeetupContext
00:06:59
6.6. Automatyczne migracje
00:04:03
6.7. API w chmurze
00:01:43
7. Podsumowanie 00:04:58
7.1. Podsumowanie kursu
00:04:58

Obierz kurs na... szybkie i wydajne tworzenie aplikacji na wiele platform

Platforma .NET Core jest najnowszym narzędziem od firmy Microsoft umożliwiającym tworzenie aplikacji crossplatformowych, w tym webowych oraz web API. Ze względu na dużą wydajność, otwarty kod źródłowy, a także współpracę z rozmaitymi systemami cieszy się coraz większą popularnością. Gdy obsługę stworzonych z wykorzystaniem .NET Core aplikacji sceduje się na chmurę Azure, otrzyma się szybkie, skalowalne efekty produkcyjne.

Proponowany kurs uczy, jak za pomocą ASP.NET Core tworzyć aplikacje WebAPI, które docelowo mogą być konsumowane przez SPA (single-page application), aplikacje mobilne, aplikacje IoT lub dowolne inne aplikacje z komunikacją odbywającą się za pomocą protokołu HTTP. Uczestnik szkolenia dowie się z niego, jak stworzyć system umożliwiający bezpieczną rejestrację użytkowników oraz jak zorganizować logowanie użytkowników za pomocą tokenów JWT. Podczas nauki wykorzystane zostaną funkcjonalności platformy ASP.NET Core w ramach autoryzacji użytkowników, poruszone zostaną również tematy związane z zastosowaniem filtrów API, czyli mechanizmów umożliwiających nakładanie własnej logiki podczas przepływu zapytania na różnych etapach.

Co Cię czeka podczas naszego profesjonalnego szkolenia?

W trakcie pracy z tym szkoleniem między innymi:

  • Nauczysz się wysyłać zapytania do bazy danych za pomocą ORM.
  • Dowiesz się, jak walidować przychodzące modele oraz zwracać odpowiednie komunikaty w przypadku niepoprawności.
  • Zmigrujesz projekt .NET Core do najnowszej wersji.
  • Zobaczysz, jak wstrzykuje się zależności za pomocą wbudowanego kontenera.
  • Będziesz autoryzować i uwierzytelniać użytkowników na różne sposoby.
  • Skonfigurujesz politykę CORS.
  • Stworzysz własne filtry akcji.
  • Zaimplementujesz akcje funkcyjne.
  • Utworzysz zasoby w chmurze Azure.

Co więcej...

  • Wdrożysz swoją aplikację wraz z bazą danych.

Po ukończeniu szkolenia ASP .NET Core. Kurs video. Rozwijanie dodatkowych funkcjonalności Web API Twój poziom wiedzy i umiejętności będzie średnio zaawansowany, co oznacza, że w ramach nauki opanujesz sporo kluczowych zagadnień i poznasz wiele funkcjonalności platformy ASP.NET Core.

Magia open source

Platforma .NET Core jest „dzieckiem” Microsoftu, które narodziło się w 2016 roku. Co ciekawe, to wszechstronne oprogramowanie, przeznaczone do tworzenia i uruchamiania różnego rodzaju aplikacji, pozostaje wolne i otwarte. Kod źródłowy .NET Core jest dostępny za pośrednictwem GitHuba, rozwój frameworka nadzoruje .NET Foundation. W przyszłości Microsoft planuje ujednolicić platformę i na bazie .NET Core wprowadzić ujednolicone narzędzie o nazwie .NET. Dlatego też większość umiejętności, które słuchacz opanuje dzięki temu kursowi, pozostanie aktualna także w momencie, gdy autorzy zaproponują nowocześniejszą wersję frameworka .NET.

Co musi wiedzieć i umieć .NET developer?

Opanowanie wiedzy zawartej w proponowanym przez nas szkoleniu pozwoli uświadomić sobie, jak działa komunikacja w większości nowoczesnych aplikacji internetowych, które wykorzystują mechanizmy protokołu HTTP do autentykacji i autoryzacji użytkowników. Co więcej, po ukończeniu kursu jego uczestnik będzie w stanie stworzyć własny projekt i wdrożyć go na chmurze Azure, aby był publicznie dostępny, lub umieścić na swoim publicznym repozytorium kodu - co jest umiejętnością wymaganą w trakcie procesów rekrutacyjnych na stanowisko .NET developera. Podobnie zresztą jak zdolność do wyjaśnienia zaawansowanych mechanizmów działania aplikacji web API - te również uczestnik szkolenia pozna i zrozumie w jego trakcie.

Wybrane bestsellery

O autorze kursu video

Jakub Kozera - absolwent Politechniki Krakowskiej, zawodowo lead full-stack .NET developer z wieloletnim doświadczeniem. Pracował przy różnorodnych projektach webowych, jest certyfikowanym developerem platformy Microsoft Azure. Jeżeli pogoda na to pozwala, chętnie spędza czas na świeżym powietrzu, gdy wieje i pada, gra w gry video lub uczy się nowych rzeczy.

Czas poświęcony na samodoskonalenie to najlepsza inwestycja w siebie.

Oceny i opinie klientów: ASP .NET Core. Kurs video. Rozwijanie dodatkowych funkcjonalności Web API Jakub Kozera (7)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
5.9
  • 6 (6)
  • 5 (1)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Bardzo ciekawa pozycja szczegolnie w polaczeniu z poprzednim kursem autora. I do tego ebook w cenie.

    Opinia: Dariusz Opinia dodana: 2021-11-26 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Tak dobry jak poprzedni a może i lepszy udana kontynuacja

    Opinia: anonimowa Opinia dodana: 2020-09-28 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Czekałem na kontynuację i się nie zawiodłem, bardzo polecam.

    Opinia: anonimowa Opinia dodana: 2020-09-13 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Polecam każdemu zainteresowanemu tematem. Świetny prowadzący :)

    Opinia: anonimowa Opinia dodana: 2020-09-13 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Polecam. Bardzo przyjemny kurs.

    Opinia: anonimowa Opinia dodana: 2020-08-27 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Kupiłem w pakiecie z poprzednim kursem Jakuba Kozery. Jestem bardzo zadowolony

    Opinia: anonimowa Opinia dodana: 2020-08-21 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Dobra kontynuacja, fajnie omówiony temat.

    Opinia: anonimowa Opinia dodana: 2020-08-21 Ocena: 5   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2020-08-18
ISBN: 978-83-283-7144-6, 9788328371446
Numer z katalogu: 118762

Videopoint - inne kursy

Kurs video
62,30 zł
Dodaj do koszyka
Sposób płatności