ASP.NET Core - budowa aplikacji

Poznaj ASP.NET od podstaw i stwórz kompletną aplikację RESTful API

Z tym kursem otrzymasz certyfikat!
  • Chcesz w krótkim czasie poznać zupełnie od podstaw kompletny proces budowania aplikacji z ASP.NET?

  • Chcesz w praktyce wykorzystać swoją znajomość języka C# i zdobyć umiejętności, które zapewnią Ci szansę na wspaniałą karierę zawodową?

  • Chcesz opanować liczne pojęcia, koncepcje oraz techniki, których znajomość jest niezbędna podczas tworzenia nowoczesnych aplikacji backendowych?

Wybierz to szkolenie i stwórz aplikację
działającą na każdym systemie operacyjnym!

Praktyczne wzorce oraz techniki

  • Projektowanie RESTful API – wykorzystanie operacji HTTP, definiowanie ścieżek, użycie nagłówków oraz zwracanie poprawnych kodów operacji

  • Architektura – Domain Driven Design, Onion architecture.

  • Serwisy oraz repozytoria

  • Pośrednie modele DTO, kontener IoC oraz wstrzykiwanie zależności

  • Domeny systemowe

  • Stosowanie enkapsulacji

  • Mechanizm Inversion of Control

  • Cachowanie danych oraz logowanie informacji

  • System uwierzytelniania oraz autoryzacji oparty na popularnym standardzie JSON Web Tokens

Testy oraz wdrażanie aplikacji

Dlaczego powinieneś znać ASP.NET Core?

Windows
Mac OS
Linux
Docker

Co jeszcze warto wiedzieć

Tworzenie funkcjonalnych stron
Tworzenie funkcjonalnych aplikacji
Narzędzia webowe
Narzędzia webowe
Liczne komponenty
Liczne komponenty
Praktyczny projekt
Praktyczny projekt

Jak korzystać z kursu?

Pobierz z AppStore Pobierz z Google Play

Spis treści

Wprowadzenie
Wstęp 01m 37s Dostęp po zakupie
Omówienie materiałów 01m 51s Dostęp po zakupie
Środowisko programistyczne 02m 13s Dostęp po zakupie
Omówienie .NET Core 04m 17s Dostęp po zakupie
Czym jest dotnet CLI 01m 34s Dostęp po zakupie
Przykładowy projekt Web API 09m 02s Dostęp po zakupie
Rdzeń aplikacji
Architektura aplikacji 03m 42s Dostęp po zakupie
Zależności pomiędzy projektami 03m 32s Dostęp po zakupie
Domena oraz encja 03m 21s Zobacz darmową lekcję
Model użytkownika 04m 10s Dostęp po zakupie
Model wydarzenia 07m 29s Dostęp po zakupie
Model biletu 05m 42s Dostęp po zakupie
Repozytorium 07m 37s Dostęp po zakupie
Od zera do kontrolera
Implementacja repozytorium wydarzeń 07m 42s Dostęp po zakupie
Implementacja repozytorium użytkowników 02m 56s Dostęp po zakupie
Definicja serwisu aplikacji oraz DTO 09m 00s Dostęp po zakupie
Implementacja serwisu aplikacji wydarzeń 04m 50s Dostęp po zakupie
Biblioteka Automapper 07m 17s Dostęp po zakupie
Wstrzykiwanie zależności 06m 12s Dostęp po zakupie
Kontroler wydarzeń z przykładowymi danymi 06m 46s Dostęp po zakupie
Obsługa wydarzeń
Tworzenie wydarzeń 07m 53s Dostęp po zakupie
Dodawanie biletów 04m 01s Dostęp po zakupie
Edycja wydarzeń 09m 57s Dostęp po zakupie
Metody rozszerzające 03m 33s Dostęp po zakupie
Usuwanie wydarzeń 02m 18s Dostęp po zakupie
Szczegóły wydarzenia 07m 08s Dostęp po zakupie
Wykonywanie zapytań HTTP z użyciem cURL 05m 55s Dostęp po zakupie
Wykonywanie zapytań HTTP z użyciem Postman 05m 44s Dostęp po zakupie
Użytkownicy
Rejestracja 10m 35s Dostęp po zakupie
Logowanie 03m 56s Dostęp po zakupie
JSON Web Tokens 05m 31s Zobacz darmową lekcję
JWT w ASP.NET Core 08m 56s Dostęp po zakupie
Ustawienia JWT 05m 52s Dostęp po zakupie
Tworzenie własnych tokenów - część I 08m 05s Dostęp po zakupie
Tworzenie własnych tokenów - część II 04m 51s Dostęp po zakupie
Czas życia tokena - timestamp i standard EPOCH 04m 06s Dostęp po zakupie
Operacja logowania z wykorzystaniem JWT 04m 22s Dostęp po zakupie
Identyfikacja użytkownika 07m 30s Dostęp po zakupie
Zabezpieczanie dostępu z atrybutem Authorize 05m 40s Dostęp po zakupie
Polityka bezpieczeństwa z użyciem Policy 05m 33s Dostęp po zakupie
Obsługa biletów
Rozbudowa modelu domenowego Ticket 08m 28s Dostęp po zakupie
Serwis aplikacji do obsługi biletów 08m 16s Dostęp po zakupie
Kontroler API dla biletów 06m 21s Dostęp po zakupie
Zakup oraz anulowanie biletów 06m 17s Zobacz darmową lekcję
Pobieranie biletów użytkownika 07m 24s Dostęp po zakupie
Rozszerzenie modelu DTO dla biletu 06m 39s Dostęp po zakupie
Infrastruktura i framework
Finalne poprawki domeny 09m 09s Dostęp po zakupie
Logowanie danych 06m 56s Dostęp po zakupie
Logowanie danych z użyciem NLog 09m 36s Dostęp po zakupie
Cache danych 07m 22s Dostęp po zakupie
Autofac - zaawansowany kontener IoC 08m 34s Dostęp po zakupie
Warunkowa inicjalizacja danych 11m 47s Dostęp po zakupie
Własny middleware do obsługi wyjątków 12m 20s Dostęp po zakupie
Testowanie i wdrożenie
Testy w .NET Core 02m 00s Dostęp po zakupie
Stworzenie projektów z testami 03m 56s Dostęp po zakupie
Pierwszy test jednostkowy 06m 47s Dostęp po zakupie
Unit test z użyciem Moq i FluentAssertions 16m 21s Dostęp po zakupie
Testy integracyjne w ASP.NET Core 04m 38s Dostęp po zakupie
Testy integracyjne dla kontrolera wydarzeń 10m 31s Dostęp po zakupie
Publikowanie aplikacji z dotnet publish 02m 40s Dostęp po zakupie
Konfiguracja serwera HTTP Nginx 05m 17s Dostęp po zakupie
Zakończenie 01m 16s Dostęp po zakupie

Recenzje (4)

Średnia ocena 5 5

Bardzo ciekawa sprawa nawet dla osob zaznajomionych juz z asp net - pozwala bezbolesnie przeskoczyc na net.core oraz pozwolilo mi poukladac w glowie i usystematyzowac pewne zagadnienia

Łukasz Pepliński 2 dni temu

Jak na razie kurs mi się podoba, czytelnie i profesjonalnie prowadzony. Zahacza o dobre praktyki programowania. Fakt ze to podstawy, ale to dobry początek aby dalej poznawać technologię

Sebastian Sprzączkowski 5 dni temu

Polecam kurs. Nowocześnie i konkretnie poprowadzony. Technologia ASP.NET umożliwia tworzenie backendu stabilnego szybkiego. Prowadzący przedstawia narzędzia które dostępne są również na platformę linux, co jest dużym plusem. Bardzo polecam, świetny kurs.

Dawid Polok 15 dni temu

Bardzo dobrze przygotowany kurs. Omówione tworzenie aplikacji od podstaw do gotowego projektu krok po kroku wraz z wyjaśnieniami teoretycznymi co i dlaczego w taki sposób zostało zrealizowane. Super

Rafał Kanach 22 dni temu

89

Szkolenie zawiera

  • Nielimitowany dostęp
  • Oglądasz kursy gdzie chcesz i kiedy chcesz.
  • Możliwość pobrania pliku
  • Możesz pobrać pliki z kursem i zachować kopie.
  • Stałe aktualizacje
  • Szkolenie będzie na bieżąco aktualizowane, a Ty będziesz miał dostęp do wszystkich nowych lekcji.
  • Dodatkowe materiały
  • Wraz ze szkoleniem otrzymasz wszystkie pliki użyte w kursie.
  • Testy, ćwiczenia
  • Szkolenie zawiera również testy i ćwiczenia, które pomogą ci utrwalić wiedzę.
  • Certyfikat ukończenia
  • Na koniec otrzymasz certyfikat potwierdzający ukończenie szkolenia.
  • Dostęp z urządzeń mobilnych
  • Masz dostęp do szkolenia również z urządzeń mobilnych i możesz uczyć się w dowolnym miejscu.

Informacje o kursie

  • Poziom Podstawowy
  • Poziom Podstawowy
  • Czas trwania 8 Godzin
Ścieżka kariery - Specjalista Web developer

Czy wiesz, że ten kurs możesz nabyć, aż 20% taniej w ścieżce Specjalista Web developer

Sprawdź szczegóły

Autor

Piotr Gankiewicz

Piotr Gankiewicz

Programista

Piotr Gankiewicz posiada wieloletnie doświadczenie jako programista C#, JavaScript, .NET oraz od ponad roku również .NET Core. Interesuje się szeroko pojętą tematyką DevOps, systemów rozproszonych, chmury obliczeniowej i jest aktywnym kontrybutorem open source. Występuje jako prelegent na konferencjach branżowych, wykłada na studiach podyplomowych oraz prowadzi warsztaty programistyczne. W sieci chętnie dzieli się swoją wiedzą na YouTube oraz blogu. Współorganizator “.NET Core Tour”. W wolnym czasie uwielbia aktywność fizyczną oraz jazdę motocyklem.

Szybka pomoc

FAQ (Najczęściej Zadawane Pytania)

888 223 111