Image

Szkolenie online:

Zostań .NET Backend

Web Developerem

Chcesz nauczyć się programowania zaawansowanych aplikacji webowych RESTful API?

Wejdź do świata RESTful API,

ucząc się od programisty

z ponad 5-letnim doświadczeniem

 
Szkolenie online: Zostań .NET Backend Web Developerem to sprawdzona w praktyce wiedza i gotowy proces nauki programowania ASP.NET Core Web API, który pozwoli Ci zacząć samodzielnie programować zaawansowane aplikacje webowe RESTful API.


Dzięki praktycznemu kursowi ASP.NET Core Web API będziesz w stanie
szybko zmienić swoją karierę zawodową. Nie ważne czy jesteś dopiero początkującym programistą, czy też myślisz o przejściu z programowania desktopowego, bądź mobilnego na Web Development, czy może po prostu chcesz poszerzyć swoją wiedzę z zakresu programowania Web API.

Image

KIM JEST TWÓJ INSTRUKTOR

Image
Patryk Sładek
  • Ma 28 lat i jest Programistą .NET z ponad pięcioletnim komercyjnym doświadczeniem w programowaniu aplikacji na platformę .NET
  • Na co dzień tworzy oprogramowanie wspierające proces sprzedaży jednej z najbardziej rozpoznawalnych polskich grup mediowych.
  • W 2018 roku uzyskał tytuł MCP (Microsoft Certified Professional).
  • Twórca Szkoły Programowania .NET, bloga Jak zostać programistą .NET oraz kanału na YouTube Jak zostać programistą dotNET.

OTO CO OTRZYMUJESZ

To 10 modułowy program przeobrażenia Ciebie z osoby niemającej do czynienia z programowaniem webowym do osoby, która wie jak tworzyć nowoczesne aplikacje internetowe RESTful API.

 

 Podczas realizacji kursu zbudujesz kompletną aplikację RESTful API, poznając przy tym wszystkie tajniki platformy ASP.NET Core Web API i najlepsze praktyki w programowaniu aplikacji webowych.

Nauczysz się programowania w ASP.NET Core Web API

Nauczę Cię wszystkich standardów tworzenia nowoczesnych aplikacji internetowych w ASP.NET Core Web API.

Image
Image

Poznasz wiele bibliotek, frameworków i narzędzi

Pokażę Ci jak wykorzystać w praktyce wiele bibliotek i frameworków, takich jak: Entity Framework, Azure Cosmos DB,  Swagger, JWT, RabbitMQ, AutoMapper, FluentValidation, Refit, NLog, Elasticsearch, Redis, xUnit, Moq, Docker,  App Metric i wiele innych.

Wykorzystasz także w pełni możliwości środowiska programistycznego Visual Studio 2019  

Poznasz najnowszą
platformę .NET

Projekt zrealizujesz z wykorzystaniem platformy programistycznej .NET 5. Wykupując program będziesz miał zapewniony dostęp do wszystkich materiałów, które będą aktualizowane jeżeli pojawi się nowa wersja C#/.NET.

Image
Image

Otrzymasz
sprawdzony proces

 Kurs przeprowadzi Cię krok po kroku po coraz bardziej zaawansowanych elementach platformy ASP.NET Core Web API, a także w prosty sposób przekaże zasady tworzenia aplikacji internetowych.

Zbudujesz własne portfolio

Poprzez realizację kursu i zadania praktyczne zbudujesz 2 aplikacje (Platformę blogową oraz
System zamówień) zgodne z najnowszymi standardami w programowaniu, co będzie świetnym początkiem Twojego portfolio.

Image
Image
Poznasz ludzi
takich jak TY

Być może najważniejszą rzeczą dotyczącą tego kursu jest to, że dostaniesz dostęp do zamkniętej społeczności tylko dla uczestników kursu, gdzie dzielić się będziesz z innymi swoimi sukcesami, problemami i pytaniami.

OPIS PROGRAMU

Sprawdź, w jaki sposób krok po kroku będziesz stawać się

.NET Backend Web Developerem

 

Szkolenie składa się w sumie z 90 lekcji video trwających ponad 16 godzin.

W każdym module staram się prowadzić lekcje w jak najbardziej przejrzysty, czytelny i łatwo zrozumiały sposób. Nie będę używał żargonowego języka. Moim głównym celem jest przedstawienie zagadnień związanych z programowaniem aplikacji webowych od strony praktycznej. Upraszczam poruszane tematy tak, aby były dla Ciebie w pełni zrozumiałe. Zobacz sam, czego możesz oczekiwać w każdym z modułów:

MODUŁ 1
Image

Plan Gry

Lekcja 1 – Powitanie

Lekcja 2 – Plan gry

Lekcja 3 – Jak studiować ten kurs

Lekcja 4 – Efekt końcowy

Lekcja 5 – Co musisz umieć, zanim przejdziesz dalej

Lekcja 6 – Czym jest ASP.NET Core

Lekcja 7 – Wymagane oprogramowanie

Lekcja 8 – Praca domowa

MODUŁ 2
Image

Najważniejsze zagadnienia

Lekcja 1 – Powitanie

Lekcja 2 – Czym jest i do czego służy API 

Lekcja 3 – Podstawy protokołu HTTP

Lekcja 4 – Analiza formatu JSON

Lekcja 5 – Omówienie standardu REST

Lekcja 6 – Porównanie stylów architektonicznych API: REST vs SOAP vs GraphQL vs RPC

Lekcja 7 – Serializacja i deserializacja JSON

Lekcja 8 – Omówienie najważniejszych komponentów aplikacji ASP.NET Core Web API

Lekcja 9 – Postman

Lekcja 10 – Praca domowa

MODUŁ 3
Image

Podstawy interfejsu API

Lekcja 1 – Powitanie

Lekcja 2 – Architektura aplikacji i zależności między projektami

Lekcja 3 – Pobieranie zasobu (metoda GET)

Lekcja 4 – Tworzenie  zasobu (metoda POST)

Lekcja 5 – Aktualizacja zasobu (metoda PUT)

Lekcja 6 – Usuwanie zasobu (metoda DELETE)

Lekcja 7 – Wstrzykiwanie zależności i

rejestracja serwisów

Lekcja 8 – Konfiguracja AutoMappera

Lekcja 9 – Wersjonowanie

Lekcja 10 – Błędy początkujących

Lekcja 11 – Praca domowa

MODUŁ 4
Image

Przetwarzanie danych

Lekcja 1 – Powitanie

Lekcja 2 – Przechowywanie i zarządzanie danymi

z użyciem Entity Framework

Lekcja 3 – Operacje asynchroniczne

Lekcja 4 – Przechowywanie i zarządzanie danymi

z użyciem Azure Cosmos DB

Lekcja 5 – Stronicowanie

Lekcja 6 – Sortowanie

Lekcja 7 – Filtrowanie 

Lekcja 8 – OData 

Lekcja 9 – Praca domowa

MODUŁ 5
Image

Uwierzytelnianie i autoryzacja

Lekcja 1 – Powitanie

Lekcja 2 – Identyfikacja, uwierzytelnianie,

zarządzanie sesją, autoryzacja

Lekcja 3 – Omówienie standardu JSON Web Token (JWT)

Lekcja 4 – Ustawienia JWT

Lekcja 5 – Rejestracja użytkownika

Lekcja 6 – Logowanie i generowanie tokena JWT

Lekcja 7 – Zabezpieczenia dostępu

Lekcja 8 – Role użytkowników

Lekcja 9 – Wysyłanie wiadomości z użyciem FluentEmail

Lekcja 10 – Praca domowa

MODUŁ 6
Image

Rozszerzenie interfejsu API

Lekcja 1 – Powitanie

Lekcja 2 – Middleware do obsługi wyjątków

Lekcja 3 – Przesyłanie obrazów na serwer

Lekcja 4 – Przesyłanie plików na serwer

Lekcja 5 – Weryfikacja żądań z użyciem FluentValidation

Lekcja 6 – Rozszerzenie dokumentacji Swaggera

Lekcja 7 – Tworzenie API SDK z użyciem Refit

Lekcja 8 – Dodanie kontroli kondycji (Health Check)

Lekcja 9 – Praca domowa

MODUŁ 7
Image

Logowanie i

cachowanie danych

Lekcja 1 – Powitanie

Lekcja 2 – Logowanie danych

Lekcja 3 – Logowanie danych z użyciem NLog

Lekcja 4 – Logowanie danych w Elasticsearch

z użyciem Serilog

Lekcja 5 – Cachowanie  danych

Lekcja 6 – Cachowanie  danych z użyciem Redis

Lekcja 7 – Praca domowa

MODUŁ 8
Image

Testowanie i

monitorowanie

Lekcja 1 – Powitanie

Lekcja 2 – Testy

Lekcja 3 – Testy jednostkowe w xUnit

Lekcja 4 – Testy jednostkowe z użyciem Moq i FluentAssertion

Lekcja 5 – Testy integracyjne

Lekcja 6 – Zbieranie metryk  przy użyciu App Metrics

Lekcja 7 – Monitorowanie API przy użyciu Prometeusa oraz Grafany

Lekcja 8 – Praca domowa

MODUŁ 9
Image

Hostowanie i publikowanie

Lekcja 1 – Powitanie

Lekcja 2 – Czym jest Cross-Origin Resource

Sharing (CORS)

Lekcja 3 – Konfiguracja CORS

Lekcja 4 – Konsumpcja interfejsu API

z zewnętrznej aplikacji

Lekcja 5 – Publikowanie aplikacji do folderu

Lekcja 6 – Publikowanie aplikacji w usługach IIS

Lekcja 7 – Publikowanie aplikacji na platformie Azure

Lekcja 8 – Praca domowa

MODUŁ 10
Image

Wzorzec CQRS

Lekcja 1 – Powitanie

Lekcja 2 – Wprowadzenie do Command and Query Responsibility Segregation (CQRS)

Lekcja 3 – Przygotowanie projektu

Lekcja 4 – Implementacja CQRS przy użyciu Mediator

Lekcja 5 – Skąd dalej czerpać wiedzę?

Lekcja 6 – Praca domowa

OPINIE KURSANTÓW

PRZYKŁADOWE LEKCJE

Zastanawiasz się, jak wyglądają przygotowane przeze mnie materiały?

 

Poniżej znajdziesz trzy przykładowe lekcje ze szkolenia online: Zostań .NET Backend Web Developerem. W swoich materiałach stawiam przede wszystkim na praktykę.

Architektura aplikacji i zależności między projektami
Przechowywanie i zarządzanie danymi z użyciem EF Core

OData

SZKOLENIE OD ŚRODKA

Ciekawi Cię, jak wygląda platforma edukacyjna od środka?

 

Poniżej znajdziesz kilka przykładowych zrzutów ekranów z platformy edukacyjnej,

na której udostępnione jest szkolenie online: Zostań .NET Backend Web Developerem.

U KOGO SZKOLENIE SPRAWDZI SIĘ NAJBARDZIEJ

Program prezentowany w Szkole Programowania .NET sprawdzi się praktycznie dla każdego, kto myśli o szybkiej odmianie swojej kariery zawodowej albo chce wkroczyć do świata IT.

 

Poniżej znajdziesz trzy grupy osób, u których szkolenie

Zostań .NET Backend Web Developerem sprawdzi się najbardziej.

Image
Początkujący programiści znający język C#

Znasz język C# i jesteś na początku swojej drogi zawodowej? Ten program jest dokładnie dla Ciebie.  Ucząc się programowania webowego w ASP.NET Core Web API poznasz jedną z najważniejszych specjalizacji w IT

-  Backend Developer.

Zrób duży krok do tego, aby zostać programistą .NET (Backend Developer).

Programiści aplikacji desktopowych i mobilnych

Myślisz o zmianie ścieżki kariery zawodowej? Chcesz zajmować się programowanie aplikacji webowych? Zauważasz coraz mniej ofert pracy dla programistów desktopowych i mobilnych? Jeżeli odpowiedź na którekolwiek z powyższych pytań brzmi TAK, to jesteś w dobrym miejscu. Ten program jest dla Ciebie.

Programiści znający podstawy Web API

Znasz już podstawy ASP.NET Core Web API i chcesz rozwijać się w tym obszarze? Doskonale! W programie znajdziesz wytłumaczenie wielu zaawansowanych zagadnień, które będziesz mógł wykorzystać w swojej pracy zawodowej. Otrzymasz również solidną porcję wiedzy na temat najlepszych praktyk tworzenia nowoczesnych aplikacji internetowych.

Image

Gwarancja satysfakcji

Jeśli uznasz, że mój program nie spełnia Twoich oczekiwań, możesz poprosić o zwrot 100% swoich środków bez zadawania pytań. Masz na to aż 30 dni od momentu rozpoczęcia kursu. Znam wartość programu i nie boję się dawać takich gwarancji.

Image

Bezpieczne połączenie

Twoje zakupy są w 100% bezpieczne.

O bezpieczeństwo dbają TPAY (Krajowy Integrator Płatności S.A.) wraz z zaangażowanymi w proces wieloma bankami - jako operatorzy płatności. Wszystkie połączenia są chronione certyfikatem SSL.

DODATKOWE WSPARCIE

1 SZKOLENIE = 5 POSIŁKÓW

Pajacyk to program dożywiania dzieci prowadzony przez Polską Akcję Humanitarną (PAH), który wspieram razem z Kursantami szkolenia „Zostań .NET Backend Web Developerem”.

 

Każdy sprzedany egzemplarz mojego szkolenia funduje pięć posiłków. Nabywając szkolenie przekazujesz 30 zł dla Pajacyka. Dzięki Waszym zakupom na konto Pajacyka trafiło już 1800 zł!

CZĘSTO ZADAWANE PYTANIA 

Kiedy wystartuje program Zostań .NET Backend Web Developerem?

 

Po zakupie szkolenia otrzymasz od razu dostęp do wszystkich modułów. Co więcej, dostajesz dożywotni dostęp, więc będziesz mieć możliwość powrotu w każdej chwili do najważniejszych lekcji. To Ty decydujesz w jakim tempie przerabiasz szkolenie.


Co trzeba umieć przed rozpoczęciem kursu?

 

Musisz znać składnię języka C# oraz podstawy programowania obiektowego.

Mile widziana jest również znajomość LINQ oraz składni async/await.

 

Czy mogę otrzymać ten kurs dożywotnio?

 

TAK. Wszystkie materiały będą dostępne dla Ciebie tak długo, jak Szkoła

Programowania .NET będzie istnieć. Oczywiście materiały będą na bieżąco aktualizowane oraz udoskonalane.

 

U kogo ten program zadziała najlepiej?

 

Program najlepiej zadziała dla trzech grup osób: początkujących programistów znających język C#, programistów aplikacji desktopowych i mobilnych, programistów znających tylko podstawy ASP.NET Core Web API.


Dla kogo NIE jest ten program?

 

Dla osób nieznających języka C# oraz bardzo doświadczonych programistów .NET, potrafiących tworzyć zaawansowane aplikacje internetowe RESTful API.

 

Co jeśli nie będę zadowolony z kursu? Czy na pewno mogę prosić o zwrot?

 

Jeżeli uznasz, że kurs nie jest dla Ciebie, to otrzymasz zwrot pieniędzy. Masz na to 30 dni od daty zakupu. Po prostu napisz na patryk@szkolaprogramowania.net, a zwrócę Ci 100% pieniędzy. Nie ma tutaj haczyków ani drobnego druczku. Po prostu zdaje sobie sprawę, że program nie wszystkim może odpowiadać. Jestem natomiast w 100% pewny, że zawarte w nim informacje pozwolą Ci na odmianę ścieżki kariery, jeśli pójdziesz krokami, jakie wskazuję i wykonasz swoją pracę.


Ile pieniędzy potrzebuję na aplikacje i inne narzędzia?

 

Dokładnie 0zł. Oprogramowanie, które będzie Ci potrzebne do realizacji kursu, jest zupełnie darmowe i dostępne w sieci.


Czy dostanę fakturę?

 

Tak. System jest zintegrowany z platformą do płatności i z usługą inFakt, która wyśle Ci na maila fakturę zaraz po zakupie kursu.


Boję się płacić tyle pieniędzy.

 

Kursy z Udemy/YT to kursy, które wrzuca się raz i zostawia na wieki. Szkoła Programowania .NET wychodzi naprzeciw oczekiwaniom kursantów. Za każdym razem, kiedy wyjdzie większa aktualizacja ASP.NET Core, C#, czy samego .NET, która zmieni, to czego uczyłem, to materiały będą aktualizowane (i dodawane).


Firma będzie mi finansować zakup i nie wiem jak to ogarnąć.

 

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 nie wyrobić się 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ę.

Co, jeżeli mam z czymś problem lub

coś jest dla mnie niejasne?

 

Napisz do mnie wiadomość na adres email: patryk@szkolaprogramowania.net

Odpowiadam na każdy email.

2021 © Szkoła Programowania .NET

Polityka prywatności | Regulamin