Image

Szkolenie online:

Zostań .NET Backend

Web Developerem

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

Kontakt: patryk@szkolaprogramowania.net

WEJDŹ DO ŚWIATA IT

 
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 27 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 2016 roku ukończył studia inżynierskie na Politechnice Wrocławskiej na kierunku Informatyka. 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:

Szkoła Programowania .NET to dostęp do platformy z wiedzą w formie nagrań wideo, w których krok po kroku pokazuję Ci proces przejścia od etapu początkującego programisty, do świadomego .NET Backend Developera.


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.

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 5

Projekt zrealizujesz z wykorzystaniem najnowszej 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
10-modułowy program

Przez trzy miesiące, będziesz otrzymywał porcję materiału dostosowaną do aktualnego poziomu. Co więcej, dostajesz dożywotni dostęp, więc będziesz mieć możliwość powrotu do najważniejszych lekcji.

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

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.

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.

Image

OPIS PROGRAMU:

Sprawdź w jaki sposób krok po kroku będziesz stawał się programistą .NET

 

W każdym module będę starał 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 RabbitMQ i 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 –  Test jednostkoe w xUnit

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

Lekcja 4 – Testy End-to-end

Lekcja 5 – Zbieranie metryk  przy użyciu App Metrics

Lekcja 6 –  Analiza API przy użyciu Grafany

Lekcja 7 – Monitorowanie API przy użyciu Prometeusa

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-query

Separation (CQRS)

Lekcja 3 – Przygotowanie projektu

Lekcja 4 – Utworzenie interfejsu API przy użyciu

MediatR i CQRS

Lekcja 5 – Walidacja przy użyciu zachowań potokowych MediatR i FluentValidation

Lekcja 6 – Automatyczna rejestracja usług

z użyciem Scrutor

Lekcja 7 – Praca domowa

MODUŁ BONUSOWY
Image

I co dalej?

Lekcja 1 – Powitanie

Lekcja 2 – Jak znaleźć pracę

Lekcja 3 – Jak przygotować swoje CV

Lekcja 4 – Jak wygląda rozmowa rekrutacyjna

Lekcja 5 – Jak wygląda praca jako .NET Web Backend Developer

Lekcja 6 – Jak się dalej rozwijać

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

Lekcja 8 – Praca domowa

U KOGO SZKOŁA PROGRAMOWANIA .NET 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 program

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.

PRZYKŁADOWE LEKCJE

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

 

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

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


Pobieranie zasobu (metoda GET)

Przechowywanie i zarządzanie danymi z użyciem Entity Framework Core

CZĘSTO ZADAWANE PYTANIA

Kiedy wystartuje program Zostań programistą .NET (Backend Developer)?

 

Kolejna edycja wystartuje w lipcu 2021. Po zakupie szkolenia otrzymasz 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.


Co trzeba umieć przed rozpoczęciem kursu?

 

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

Przyda Ci się 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ą aktualizowane.

 

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 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, umiejących tworzyć zaawansowane aplikacje internetowe.

 

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 rozpoczęcia kursu. 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