Menu Zamknij

ASP.NET Core Aplikacje Webowe

Opis kursu

Przestań marnować setki godzin na selekcję materiałów i błądzenie w chaosie informacji. Moja oferta to Twoje jedyne źródło kompletnej, uporządkowanej wiedzy, niezbędnej do wejścia na wysoki poziom w IT. Zdejmuję z Ciebie ciężar planowania – dostajesz gotowy, sprawdzony system stosowany w topowych firmach IT, dzięki czemu skupiasz się wyłącznie na nauce i budowaniu realnych kompetencji.

Dzielą Cię tylko 2 kroki od rozpoczęcia naszej współpracy:

KROK 1. Wybierz formę nauki

📦 Pakiet SELF – Twoja uporządkowana ścieżka w IT

Dla osób, które chcą uczyć się elastycznie, według przemyślanej struktury materiałów.
Cena: od 199 zł / miesiąc
Otrzymasz kompletny system nauki, w którym ja dostarczam proces i standardy, a Ty po prostu go realizujesz, mając pewność, że Twój rozwój postępuje w dobrym kierunku.

  • Automatyczny Plan Rozwoju: Co miesiąc otrzymujesz precyzyjnie dobrany pakiet nagrań, zadań i projektów. Koniec z pytaniem „czego uczyć się dalej?”.
  • Wideo-Analiza Rozwiązań: Do każdego zadania dołączam wideo-omówienie. Nie zostajesz sam z problemem – pokazuję Ci krok po kroku profesjonalną ścieżkę rozwiązania, oszczędzając Twoje godziny na debugowaniu.
  • Baza Materiałów Premium: Skondensowana wiedza o budowaniu profesjonalnego wizerunku (CV i Portfolio), której nie znajdziesz w ogólnodostępnych źródłach.
  • Konsultacje 1:1 na żądanie: Stała, gwarantowana cena za indywidualną pomoc (125 zł / 30 min), gdy potrzebujesz szybkiego wsparcia w konkretnym temacie.
  • Dla kogo: Dla osób na każdym poziomie zaawansowania, które chcą uczyć się po swojemu, ale na materiałach najwyższej klasy, mając wszystko pod ręką w jednym miejscu.

📦 Pakiet MENTOR – Bestseller! Gwarancja postępu i akceleracja kariery

Najkrótsza droga do poziomu Expert pod stałym nadzorem.
Cena: od 799 zł / miesiąc
To najbardziej efektywny model nauki. Przejmuję pełną odpowiedzialność za Twój proces, pilnuję terminów i dbam o to, byś w 4 do 5 miesięcy zrealizował solidne projekty do portfolio, które wyróżnią Cię na rynku.

  • Sterowany Proces i Dyscyplina: Dobieram materiały elastycznie do Twoich postępów, wyznaczając konkretne terminy realizacji. Ja dbam o strukturę i Twoją motywację – Ty realizujesz zadania i projekty z moją pomocą.
  • Stały Kontakt i Szybka Pomoc: Masz pytanie? Nie czekasz. Szybkie odpowiedzi w dni robocze (pon.–czw. 10–22, pt. 10–14) oznaczają, że nigdy nie utkniesz na dłużej.
  • Obowiązkowe Konsultacje 1:1: W cenie otrzymujesz 90 minut spotkań na żywo miesięcznie. Po wykorzystaniu minut z pakietu, możesz dokupić kolejne w stałej gwarantowanej cenie 125 zł / 30 minut. To czas na surową weryfikację Twojego kodu oraz strategiczne planowanie kolejnych kroków.
  • Wsparcie kariery i Documentation as Code: Wspólnie budujemy Twoje portfolio i dokumentację zgodnie z najwyższymi standardami branżowymi.
  • Opcja limitowana: Pracuję tylko z określoną liczbą osób, aby zagwarantować Ci bezpośredni, stały nadzór nad każdą napisaną przez Ciebie linią kodu.
  • Dla kogo: Dla osób na każdym poziomie zaawansowania, które potrzebują wymagającego mentora, chcą maksymalnie zaoszczędzić czas i wymagają zewnętrznej kontroli nad procesem nauki, by osiągnąć cel w rekordowym tempie.

📦 Pakiet SINGLE – Konsultacje doraźne

Szybkie rozwiązanie konkretnego problemu.
Cena: od 270 zł / 60 minut
Dla osób, które nie potrzebują stałego prowadzenia, a jedynie profesjonalnego audytu, jednorazowej konsultacji lub rozwiązania trudnego zagadnienia technicznego, które blokuje ich dalszy rozwój.

promocja ikona
PROMOCJA – pierwsze spotkanie GRATIS

Już teraz

zapisz się na kurs​

Zostaw swoje namiary, a skontaktuję się z Tobą w sprawie kursu

    * - pola obowiązkowe

    Administratorem danych osobowych jest KM PROGRAMS KRZYSZTOF MAKOWSKI z siedzibą przy ul. Cicha 7, 42-454 Niegowonice, Polska. Dane osobowe osób korzystających z formularza kontaktowego przetwarzane są w celu identyfikacji nadawcy oraz obsługi zapytania przesłanego przez udostępniony formularz. Więcej informacji o przetwarzaniu danych osobowych, w tym o przysługujących Ci uprawnieniach, znajduje się w Polityce Prywatności.

    Plan kursu

    • Omówienie wzorca projektowego MVC w aplikacjach webowych
    • Omówienie architektury i przegląd wersji ASP.NET MVC
    • Implementacja i uruchomienie pierwszej aplikacji webowej
    • Omówienie najważniejszych komponentów aplikacji webowej
    • Zarządzanie strukturą aplikacji webowej
    • Konfiguracja routingu
    • Praca z parametrami zapytania oraz parametrami ścieżki
    • Implementacja kontrolerów
    • Dodawanie akcji
    • Przygotowanie modelu do przechowywania danych aplikacji
    • Implementacja widoków
    • Sposoby osadzania danych w widoku
    • Zarządzanie formularzami
    • Praca z silnikiem renderującym Razor
    • Osadzanie w widoku komponentów Html Helpers
    • Walidacja danych w formularzu
    • Implementacja layoutów i widoków częściowych
    • Przesyłanie małych porcji danych do widoków z użyciem ViewBag oraz ViewData
    • Przechowywanie danych tymczasowych za pomocą TempData
    • Dodawanie filtrów akcji
    • Zagadnienia uzupełniające
    • Analiza formatu JSON
    • Omówienie standardu REST
    • Serializacja oraz deserializacja JSON
    • Prezentacja architektury aplikacji RESTful web service
    • Implementacja serwisu REST
    • Przygotowanie warstwy zarządzania danymi
    • Mapowanie do warstwy DTO z wykorzystaniem AutoMappera
    • Przesyłanie i zarządzanie nagłówkami HTTP
    • Zarządzanie kodami odpowiedzi HTTP
    • Testowanie REST API z wykorzystaniem zewnętrznych klientów REST
    • Implementacja aplikacji klienta REST
    • Przesyłanie plików w aplikacji RESTful web service
    • Walidacja danych w modelu
    • Zarządzanie REST API z wykorzystaniem platformy Swagger
    • Zagadnienia uzupełniające
    • Omówienie architektury .NET Core oraz ASP.NET Core
    • Hosting
    • Dependency injection
    • Omówienie zasady działania Middleware
    • Praca z wbudowanymi Middleware
    • Logging
    • Obsługa wyjątków
    • Konfiguracja zasobów statycznych
    • Zagadnienia uzupełniające
    • Implementacja i konfiguracja aplikacji ASP.NET Core
    • Omówienie struktury projektu ASP.NET Core
    • Implementacja routingu za pomocą szablonów routingu
    • Implementacja routingu z wykorzystaniem atrybutów
    • Praca z parametrami zapytania oraz parametrami ścieżki
    • Konfiguracja wartości domyślnych oraz ograniczeń parametrów w routingu
    • Implementacja i zarządzanie modelem aplikacji
    • Przesyłanie danych w ciele żądania HTTP
    • Przesyłanie nagłówków w żądaniach HTTP
    • Zarządzanie kodami odpowiedzi HTTP
    • Implementacja REST API z wykorzystaniem ASP.NET Core
    • Testowanie REST API z wykorzystaniem zewnętrznych klientów REST
    • Walidacja modelu z wykorzystaniem atrybutów oraz biblioteki FluentValidation
    • Zarządzanie wynikami walidacji modelu
    • Generowanie odpowiedzi żądania HTTP – ActionResult
    • Generowanie odpowiedzi żądania HTTP – akcje asynchroniczne
    • Wykorzystanie metod pomocniczych kontrolera do generowania odpowiedzi na żądanie HTTP
    • Przechwytywanie i obsługa wyjątków
    • Zarządzanie REST API z wykorzystaniem platformy Swagger
    • Zagadnienia uzupełniające
    • Omówienie architektury aplikacji bazodanowej
    • Omówienie architektury wielowarstwowej
    • Instalacja i konfiguracja frameworka Entity Framework
    • Instalacja i konfiguracja frameworka Entity Framework Core
    • Konfiguracja połączenia z bazą danych
    • Implementacja warstwy mapującej tabele bazy danych
    • Klasa DbContext
    • Mapowanie tabel z użyciem DataAnnotations oraz FluentAPI
    • Zarządzanie migracjami
    • Inicjalizacja tabel danymi początkowymi
    • Implementacja warstwy repozytoryjnej do zarządzania danymi w tabelach
    • Pobieranie i zarządzanie danymi z wykorzystaniem technologii LINQ
    • Mapowanie do warstwy DTO z wykorzystaniem AutoMappera
    • Implementacja warstwy serwisowej
    • Warstwa bazodanowa w aplikacji webowej ASP.NET MVC przy użyciu EntityFramework
    • Warstwa bazodanowa w aplikacji RESTful web service ASP.NET Web API przy użyciu Entity Framework
    • Warstwa bazodanowa w aplikacji RESTful web service ASP.NET Core przy użyciu Entity Framework Core
    • Zagadnienia uzupełniające
    • Omówienie oraz implementacja mechanizmów bezpieczeństwa aplikacji ASP.NET MVC
    • Omówienie mechanizmów bezpieczeństwa aplikacji RESTful web service
    • Omówienie standardu JWT
    • JWT Debugger
    • Analiza mechanizmów ASP.NET Core realizujących autentykację oraz autoryzację użytkowników
    • Przygotowanie modelu danych potrzebnego przy konfiguracji bezpieczeństwa
    • Konfiguracja infrastruktury zabezpieczającej ASP.NET Core z wykorzystaniem standardu JWT
    • Implementacja mechanizmu rejestracji użytkowników zapisanych w bazie danych
    • Implementacja funkcjonalności logowania i generowania tokena w standardzie JWT
    • Zarządzanie danymi przesyłanymi w tokenie JWT
    • Nadawanie uprawnień użytkownikom aplikacji
    • Dostosowanie aplikacji do pracy z użytkownikami o różnych uprawnieniach
    • Zagadnienia uzupełniające
    • Omówienie architektury Microsoft Azure
    • Tworzenie konta i zarządzanie platformą Microsoft Azure
    • Omówienie architektury Azure App Service
    • Konfiguracja i uruchamianie serwisu z wykorzystaniem Azure App Service
    • Konfiguracja serwera SQL
    • Umieszczanie aplikacji w chmurze
    • Automatyzacja budowania i umieszczania aplikacji w chmurze z wykorzystaniem Azure DevOps
    • Autoscaling
    • Monitorowanie aplikacji
    • Zagadnienia uzupełniające
    • Debuggowanie
    • Logging
    • Testowanie aplikacji webowych
    • Konfiguracja CORS
    • Implementacja aplikacji full-stack we współpracy z frameworkiem Angular

    Materiały video

    The playlist identified with the request's playlistId parameter cannot be found.

    Newsletter