Zdobądź wiedzę backendową, którą mają seniorzy!
Naucz się tworzenia aplikacji w WebAPI i jeszcze w tym roku postaraj się o awans!
Awans i lepsza praca są w Twoim zasięgu.
Mój kurs da Ci więcej pewności siebie co do Twoich umiejętności
Chcesz dowiedzieć się, jak tworzy się API typu Enterprise, ale nie wiesz gdzie szukać rzetelnej wiedzy?
PROBLEM:
Jednak jak przychodzi do konkretnego pisania, to okazuje się, że nadal nie wiesz, co masz zrobić.
Do tego dostajesz w sieci porady, żeby zajrzeć do dokumentacji i z niej nauczyć się wszystkiego. To prawda. Dokumentacja MS jest świetna, jeśli wiesz, czego szukasz i nie masz skomplikowanego problemu.
Nadal jednak masz problem z tym jak ewentualnie uzyskaną wiedzę wykorzystać w realnym projekcie.
ROZWIĄZANIE:
Jako czynnie pracujący programista (nie tylko szkoleniowiec) na co dzień spotykam się problemami, które masz i Ty.
Wykupując kursy w Szkole Dotneta dostajesz nie tylko materiałów video, ale dostęp do mnie jako Twojego mentora. Pomogę Ci na każdym etapie kursu, wskażę kolejne kroki w Twoim rozwoju, rozwiążę wszystkie problemy, jakie napotkasz.
Przerabiając programy Szkoły Dotneta nie będziesz nigdy przepisywać bez sensu kodu z lekcji. Kładziemy maksymalny nacisk na pracę z TWOIM projektem, który będzie budować Twoje profesjonalne portfolio.
Wejdź do świata RESTful API, ucząc się od specjalisty z ponad 10-letnim doświadczeniem.
"WebAPI Masters" to sprawdzona w praktyce wiedza i gotowy proces nauki tworzenia ASP.NET WebAPI, który zapozna Cię z zaawansowanymi technikami wykorzystywanymi w budowaniu RESTful API.
Dzięki nauce w Szkole Dotneta będziesz w stanie szybko zrobić kolejny krok w swojej programistycznej karierze.
WebAPI Masters
"WebAPI Masters" nie jest kolejnym kursem, czy bootcampem.
Nauka w Szkole Dotneta jest procesem, który dzięki mojemu doświadczeniu przeobrazi Cię w pewnego swojej wiedzy programistę .NET. Będę Ci towarzyszył w tym procesie przez najbliższe tygodnie. Przechodził go z Tobą krok po kroku.
Wiem jak ważne jest indywidualne podejście do nauki, dlatego na każdym etapie możesz liczyć na moją pomoc, wsparcie i dzielenie się doświadczeniem.
Dlaczego powinieneś dołączyć do tego kursu już teraz?
WebAPI Masters to kurs video z indywidualnym wsparciem mentora. Unikatowy format kursu nastawiony jest na jak najbardziej efektywną naukę ukierunkowaną w stronę backend .NET developera.
Dołączając do kursu otrzymasz ponad 20h nagrań video, które przeprowadzą Cię przez cały proces tworzenia zaawansowanych systemów opartych o ASP.NET WebAPI.
Na koniec każdego modułu otrzymasz pracę domową, dzięki której w kontrolowany sposób sprawdzić zrozumienie materiału i przygotujesz swoje profesjonalne portfolio!
Nauczysz się tworzenia projektów w ASP.NET WebAPI
Dzięki doświadczeniu w tworzeniu i prowadzeniu kursów online krok po kroku przeprowadzę Cię przez wszystkie zasady związane z tworzeniem WebAPI, a także w praktyczny i przystępny sposób nauczę Cię, jak tworzy się takie projekty na całym świecie.
Otrzymasz 10-modułowy program online
Zaraz po zakupie otrzymasz wszystkie materiały, które krok po kroku przeprowadzą Cię przez cały proces. Co więcej, dostaniesz do nich dożywotni dostęp, więc będziesz mieć możliwość powrotu do najważniejszych lekcji.
Poznasz platformę .NET
Wykupując program będziesz mieć dostęp do wszystkich materiałów, które będą aktualizowane zawsze, kiedy tylko pojawi się znacząca zmiana w kolejnej wersji C# lub .NET.
Zbudujesz własne portfolio
Poprzez wykonywanie prac domowych zbudujesz pełną aplikację (zaawansowany backend i prosty frontend) zgodną z najnowszymi standardami w programowaniu, co będzie świetnym rozwinięciem Twojego portfolio.
Zobacz co kursanci mówią o kursie WebAPI Masters
Paweł Perlik
Przed kupnem kursu zastanawiałem się, czy na pewno zawiera on to, czego potrzebuję.
Jak się okazało, wątpliwości te były niepotrzebne. Otrzymałem dostęp do naprawdę wartościowych materiałów szkoleniowych. Najbardziej podobają mi się te fragmenty, w których kodujesz. Można wtedy zatrzymać film, napisać analogiczny kod u siebie, skompilować i sprawdzić czy działa. To daje mi dużo więcej, niż samo słuchanie teorii. Podoba mi się jasny podział na konkretne moduły i odpowiednie tempo prezentacji na filmach. Zdecydowanie poleciłbym ten kurs znajomym, naprawdę warto.
Damian Kłek
Swoją przygodę z programowaniem zaczynałem od ASP.NET 3.1, ale nie czułem przyjemności z pisania w tym języku.
Bardzo się to zmieniło od czasu .NET 5 i Twojego kursu. Początkowo obawiałem się, czy cena nie okaże się zbyt duża w stosunku to przedstawionego materiału i czy kurs nie będzie prowadzony zbyt szybko. Na szczęście moje obawy się nie potwierdziły. Zdobyłem bardzo dużo wiedzy i chęci do programowania w .NET. Bardzo cenię sobie kontakt z Tobą i Twoją pomoc. Zagadnienia są dobrze wytłumaczone, w kursie przechodzimy przez tworzenie aplikacji od początku, z tym że zamiast przepisywania kodu tworzymy swoją własną aplikację. Polecam niezdecydowanym. Ja pomimo, że nie dokończyłem jeszcze swojego projektu, już znalazłem pracę jako Junior .NET Developer.
Przemysław Wróbel
Początkowo bałem się, czy ogarnę i zrozumiem treści, jakie masz do przekazania.
Czy nie będzie to wyglądało jak jeden z wielu kursów, które widziałem na Udemy. Teraz cieszę się, że się zdecydowałem, zdecydowanie polecam ten kurs. Lepiej poznałem programowanie obiektowe, zależności. Kurs dodał mi pewności siebie, że idę w dobrą stronę, że będę w stanie robić coraz lepsze programy. Super, że pokazałeś ważne rzeczy, powiedziałeś na co trzeba zwracać uwagę i nie zrobiłeś gotowca do przepisania.
Sprawdź listę modułów, które dla Ciebie przygotowałem
Poniżej znajdziesz opis wszystkich modułów zawartych w kursie. Da Ci to pierwsze spojrzenie na kurs jak na proces. Zobaczysz od razu, że idziemy z materiałem od początku (etapu pomysłu i konfiguracji), aż po deployment aplikacji.
1
Moduł 1: Wprowadzenie
Ten moduł wyjaśni Ci dokładnie plan naszej pracy. Dowiesz się, co będziesz budować i w jaki sposób. To bardzo ważny moduł, dzięki któremu będziesz wiedzieć, co zrobić, żeby wynieść z kursu jak najwięcej.
2
Moduł 2: Planowanie aplikacji
W tym module poznasz wszystkie zasady związane z budowaniem RESTful API. Ten moduł da Ci teoretyczne podstawy, które wykorzystasz zarówno w programowaniu, jak i na rozmowach kwalifikacyjnych.
- Lekcja 1 - Powitanie
- Lekcja 2 - Zasady tworzenia RESTful API
- Lekcja 3 - Poziomy dojrzałości RESTfulAPI
- Lekcja 4 - Omówienie HTTP Verbs
- Lekcja 5 - Wersjonowanie
- Lekcja 6 - Konwencja nazewnicza
- Lekcja 7 - Filtrowanie, paginacja i sortowanie
- Lekcja 8 - Zwracane wartości
- Lekcja 9 - Bezstanowa autoryzacja i uwierzytelnianie
- Lekcja 10 - Zwracane kody HTTP
- Lekcja 11 - Git Flow
- Lekcja 12 - Błędy początkujących
- Lekcja 13 - Praca domowa
3
Moduł 3: Budowanie API
To moduł o rzeczach, o których często na początku się nie myśli, a potem człowiek wyrywa sobie włosy z głowy, bo coś nie działa. Zrobimy to raz a dobrze i zapomnimy.
- Lekcja 1 - Powitanie
- Lekcja 2 - Organizacja projektu
- Lekcja 3 - Dependency Injection
- Lekcja 4 - Swagger - czym jest
- Lekcja 5 - Jak dodać Swaggera w .NET Core 3.1
- Lekcja 6 - Konfiguracja Swaggera
- Lekcja 7 - Pierwszy kontroler
- Lekcja 8 - Czym jest CQRS
- Lekcja 9 - Konfiguracja CQRS
- Lekcja 10 - Postman
- Lekcja 11 - Wprowadzenie do czystej architektury
- Lekcja 12 - Błędy początkujących
- Lekcja 13 - Praca domowa
4
Moduł 4: Domain
W API endpointy to zasoby, a zasoby to dane, więc od nich właśnie zaczniemy naszą backendową przygodę. Stworzymy w nim bazę danych i odpowiednio zaplanujemy relacje pomiędzy tabelami. Poznasz sposób na bezproblemowe stworzenie contextu dobazy danych za pomocą Entity Framework Core.
- Lekcja 1 - Powitanie
- Lekcja 2 - Modelowanie bazy danych w SQL Server
- Lekcja 3 - Context
- Lekcja 4 - Relacje w .NET 5
- Lekcja 5 - Value Objects
- Lekcja 6 - AuditableEntity - automatyczne wypełnianie zawartości
- Lekcja 7 - Custom Exceptions
- Lekcja 8 - Inicjalizacja kolekcji
- Lekcja 9 - Błędy początkujących
- Lekcja 10 - Praca domowa
5
Moduł 5: Application
DDD, BDD, CQRS i inne sexy nazwy znajdujące się w warstwie Aplikacji.
- Lekcja 1 - Powitanie
- Lekcja 2 - DDD - wprowadzenie
- Lekcja 3 - CQRS - dlaczego to jest takie dobre
- Lekcja 4 - Interfejsy
- Lekcja 5 - Queries
- Lekcja 6 - Commands
- Lekcja 7 - Mapowanie
- Lekcja 8 - Mediator
- Lekcja 9 - Behaviours - wprowadzenie
- Lekcja 10 - Behaviours - przykłady
- Lekcja 11 - Fluent Validation
- Lekcja 12 - Exceptions
- Lekcja 13 - Logowanie - co logować
- Lekcja 14 - Logowanie - Serilog
- Lekcja 15 - Logowanie - SEQ
- Lekcja 16 - Błędy początkujących
- Lekcja 17 - Praca domowa
6
Moduł 6: Infrastructure
Ten moduł to poznanie warstwy, która konfiguruje nasze dane, a także ewentualne okno na świat.
- Lekcja 1 - Powitanie
- Lekcja 2 - Unit of Work / Repository - czy powinniśmy ich używać?
- Lekcja 3 - Persistance
- Lekcja 4 - Context
- Lekcja 5 - Seed Data
- Lekcja 6 - Dlaczego powinniśmy unikać data annotation?
- Lekcja 7 - Konfiguracja
- Lekcja 8 - Czas systemowy
- Lekcja 9 - System plików
- Lekcja 10 - Konsumpcja zewnętrznych API
- Lekcja 11 - Błędy początkujących
- Lekcja 12 - Praca domowa
7
Moduł 7: Identity Server
Bezpieczeństwo to podstawa. W takim razie warto zabezpieczyć swoją aplikację w najlepszy możliwy sposób.
- Lekcja 1 - Powitanie
- Lekcja 2 - Authentication as a Service
- Lekcja 3 - Tworzenie projektu
- Lekcja 4 - Konfiguracja Startup
- Lekcja 5 - Definiowanie klientów i zasobów
- Lekcja 6 - Pierwsze odpalenie
- Lekcja 7 - Pobranie tokenu przez Postmana
- Lekcja 8 - Konfiguracja API
- Lekcja 9 - Modyfikacja konfiguracji Swaggera
- Lekcja 10 - Błędy początkujących
- Lekcja 11 - Praca domowa
8
Moduł 8: Testowanie
Jeśli lubisz debuggować swój kod to możesz pominąć ten moduł. Natomiast jeśli nie chcesz więcej tracić czasu, to skup się mocno.
- Lekcja 1 - Powitanie
- Lekcja 2 - Co testujemy
- Lekcja 3 - Jakie narzędzia do testowania
- Lekcja 4 - Mockowanie bazy danych
- Lekcja 5 - Mockowanie zewnętrznych zależności
- Lekcja 6 - Konfigurowanie środowiska testowego
- Lekcja 7 - TDD - przykłady
- Lekcja 8 - Testy jednostkowe
- Lekcja 9 - Testy integracyjne
- Lekcja 10 - Błędy początkujących
- Lekcja 11 - Praca domowa
9
Moduł 9: CI/CD
Aplikacja gotowa? Super. To wrzućmy ją gdzieś. Albo jeszcze lepiej... Niech wrzuci się sama.
- Lekcja 1 - Powitanie
- Lekcja 2 - CI/CD omówienie
- Lekcja 3 - Build Agent
- Lekcja 4 - Tworzenie build
- Lekcja 5 - Konfiguracja zmiennych
- Lekcja 6 - Manipulacja appsettings
- Lekcja 7 - Release target
- Lekcja 8 - Tworzenie release pipeline
- Lekcja 9 - Pull Request Policies
- Lekcja 10 - Git Flow, a Continuous Delivery
- Lekcja 11 - Publikowanie na IIS
- Lekcja 12 - Publikowanie w AppService Azure
- Lekcja 13 - Praca domowa
10
Moduł 10: Blazor
Zobaczmy w końcu, co tam udało się stworzyć. Zdecydowanie musimy to zrobić w najgorętszej .NETowej nowości.
- Lekcja 1 - Powitanie
- Lekcja 2 - WASM vs Server Side
- Lekcja 3 - Tworzenie projektu
- Lekcja 4 - Podstawy
- Lekcja 5 - Nawigacja
- Lekcja 6 - Komponenty
- Lekcja 7 - Formularze
- Lekcja 8 - Komunikacja z backendem
- Lekcja 9 - Izolacja JavaScript
- Lekcja 10 - Izolacja CSS
- Lekcja 11 - Praca domowa
Bonus
Poznaj wszystkie BONUSY, które dostaniesz razem z kursem.
Grupowe spotkania z instruktorem
Raz na jakiś czas będziemy spotykać się LIVE na MS Teams w grupie kursantów wszystkich kursów Szkoły Dotneta.
Na takich spotkaniach będziemy mogli się lepiej poznać, rozwiązać bardziej skomplikowane tematy, a ja jako Twój mentor przygotuję zawsze dodatkowy temat do zaprezentowania.
Resharper/Rider za darmo na 6 miesięcy
Rider od firmy JetBrains, to alternatywa dla Visual Studio. Program ten jest jednak płatny.
Dlatego dzięki dołączeniu do kursu WebAPI Masters masz możliwość wypróbowania jego możliwości i zdecydowania dopiero za 6 miesięcy czy warto przedłużać dostęp do tego narzędzia.
Dostęp do wszystkich webinarów Szkoły Dotneta
Jak już pewnie wiesz, wszystkie Webinary Szkoły Dotneta są dostępne czasowo (zwykle tylko przez tydzień).
Jako kursant Szkoły Dotneta będziesz mieć dostęp do wszystkich poprzednich webinarów, kiedy tylko chcesz. Warto do nich wracać w kontekście rozbudowania wiedzy z kursu.
Twój mentor,
Kajetan Duszyński
Ma 33 lata i jest Lead .NET Developerem z ponad 10-letnim komercyjnym doświadczeniem w ASP.NET
Tworzył zaawansowane systemy internetowe wykorzystywane na całym świecie w firmach takich jak Samsung Electronics, Falck A/S, Netcompany i wielu innych
Jest mentorem z doświadczeniem w budowaniu zespołów programistycznych
Na co dzień tworzy również firmę programistyczną MDV zajmującą się tworzeniem oprogramowania na wewnętrzne potrzeby firm w Polsce
Jest twórcą Szkoły Dotneta, kanału na YouTube "Porozmawiajmy o Programowaniu", podcastu "Backend na Froncie", a także grupy na Facebooku "Naucz się .NETa"
Sprawdź, jak wyglądają przykładowe lekcje
100% Gwarancji Satysfakcji przez 30 dni
Moja gwarancja zabezpiecza Cię w 100%.
Wyznaję zasady, gdzie wygranym jest każda strona relacji.
Dlatego daję Ci aż 30 dni gwarancji satysfakcji.
Wiem, że "WebAPI Masters" może pomóc Ci w rozwoju Twojej kariery zawodowej. Jeśli jednak uznasz, że kurs Ci nie odpowiada, po prostu napisz do mnie maila i otrzymaj 100% zwrot wpłaconej kwoty. Bez żadnych pytań.
Gdzie jest haczyk? - zapytasz
NIE MA.
Jestem pewien programu, jaki ode mnie dostajesz. Szkoła Dotneta pomogła już ponad 300 kursantom i ta liczba stale rośnie.
Dlatego nie mam problemu z dawaniem takiej gwarancji.
Najczęściej Zadawane Pytania
Wciąż się wahasz?
Rozumiem to!
Sprawdź, o co pytali mnie klienci tacy jak Ty przed wejściem do programu:
TAK! Wszystkie materiały będą dostępne dla Ciebie tak długo, jak Szkoła Dotneta będzie istnieć. Materiały będą też aktualizowane.
U osób, które mają już za sobą pierwsze projekty w ASP.NET Core, bądź pracują już jako .NET Developerzy i chcą wynieść swoją karierę na kolejny poziom.
Dla osób, które są doświadczonymi programistami .NET, umiejącymi tworzyć zaawansowane WebAPI klasy Enterprise zgodne z Czystą Architekturą.
Kurs rozpoczyna się wtedy, gdy wykupisz do niego dostęp. Od razu po zakupie dostaniesz dostęp do wszystkich materiałów.
W dowolnie wybranych przez Ciebie. Kurs jest oparty o materiały video udostępniane dla Ciebie na dedykowanej platformie kursowej. Dostęp do niej będziesz mieć 24/7, więc godziny nauki dostosujesz do siebie. Kontakt ze mną będziesz utrzymywać przez zamkniętą grupę dyskusyjną, gdzie będę odpowiadać na Twoje pytania. Tempo przerabiania materiału będziesz dopasowywać do siebie. To, co jest opublikowane, to zostanie z Tobą na zawsze. W każdej chwili możesz wrócić do konkretnych lekcji czy modułów. Zachęcam do realizacji materiału razem z całą grupą, ale absolutnie nie ma takiego przymusu.
Po prostu napisz na adres email: kajetan@szkoladotneta.pl Odpowiadam na każdą wiadomość
Firma chce Ci sfinansować mój kurs? No nie mogło być lepiej! Jeżeli nie odpowiada im natychmiastowa zapłata przez TPay, po której dostaną piękną fakturę VAT, to daj mi koniecznie znać. Możemy załatwić to poprzez proformę albo fakturę z odroczoną płatnością. A jeżeli możesz się nie wyrobić ze wszystkimi formalnościami, to też do mnie napisz. Zdaję sobie sprawę, że czasami zdobycie wszystkich potrzebnych zgód i podpisów może potrwać, a szkoda byłoby przez biurokrację stracić taką szansę.
Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Wystarczy że napiszesz na kajetan@szkoladotneta.pl, a zwrócę Ci 100% wpłaconej kwoty. Masz na to aż 30 dni od daty zakupu. Nie ma tutaj haczyków ani drobnego druczku. Po prostu zdaję sobie sprawę z tego, że kurs nie każdemu musi odpowiadać. Jestem natomiast w 100% pewny, że zawarte w nim informacje pomogą Ci w dalszym rozwoju Twojej kariery. Wystarczy, że pójdziesz krokami, jakie wskazuję i wykonasz swoją pracę.
Potrzebujesz podążać za moimi krokami. Pokażę Ci wszystko od A do Z. Zaufaj mi.
0zł. Oprogramowanie, które będzie Ci potrzebne do ukończenia kursu jest zupełnie darmowe i dostępne w sieci.
O wszystkim dowiesz się w programie oraz na zamkniętej społeczności kursantów. Spotkania będą ogłaszane z odpowiednim wyprzedzeniem.
Tak. System jest zintegrowany z platformą do płatności i z usługą fakturownia, która po zakupie kursu wyśle Ci fakturę na maila.
Kursy z Udemy/YT to kursy, które wrzuca się raz i zostawia na wieki. Szkoła Dotneta wychodzi naprzeciw oczekiwaniom kursantów. Za każdym razem, kiedy wyjdzie większa aktualizacja ASP, C#, czy samego .NET, która zmieni to, czego uczyłem, materiały będą aktualizowane (i dodawane). Być może już masz jakieś kursy na Udemy albo Pluralsight dotyczące .NETa. Domyślam się, że leżą sobie i kurzą się na internetowej półce ;) A to, co najważniejsze w nauce programowania to praktyka. Na to właśnie stawiam w swoim kursie.
Tak. Wystarczy, że dodasz kurs do koszyka, a przy wyborze płatności wybierzesz opcję Raty PayU i będziesz się cieszyć z maksymalnie 10 rat 0%.
Czekam na Ciebie!
Jako programista przez wiele lat czerpałem garściami od kolegów i koleżanek z większym doświadczeniem. Nadszedł jednak czas na to, żeby oddać to co wziąłem i zacząć kształcić kolejne pokolenia. Rynek IT potrzebuje milionów specjalistów, a dzięki Szkole Dotneta będziesz jednym z nim.
Do zobaczenia w naszej społeczności.