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.
Już teraz
zapisz się na kurs
- ASP.NET Core Aplikacje Webowe
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
playlistId parameter cannot be found.






