Image

KURS ONLINE

CENA BEZ PROMOCJI: 997 ZŁ

CENA: 297 ZŁ

Countdown

Zdobądź najbardziej pożądane

kompetencje na rynku pracy IT

 
Kurs online: ASP.NET Core Web API Od Zera Do Bohatera 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.

Image

OPIS PROGRAMU

Szkolenie składa się z 64 lekcji video trwających ponad 14 godzin.

W każdym module staram się prowadzić lekcje w jak najbardziej przejrzysty, czytelny i łatwo zrozumiały sposób. 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.

MODUŁ 1
Image

Zagadnienia teoretyczne

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

MODUŁ 2
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

MODUŁ 3
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

MODUŁ 4
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

MODUŁ 5
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)

MODUŁ 6
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

MODUŁ 7
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

MODUŁ 8
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

PRZYKŁADOWE LEKCJE

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

 

Poniżej znajdziesz trzy przykładowe lekcje z kursu online: ASP.NET Core Web API Od Zera Do Bohatera. 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

DLA KOGO

Kurs 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 kurs ASP.NET Core Web API -

Od Zera Do Bohatera - sprawdzi się najbardziej.

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ć .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.

OPINIE KURSANTÓW

KILKA SŁÓW O MNIE

Image
Patryk Sładek
  • Mam 29 lat i jestem Programistą .NET z ponad sześcioletnim komercyjnym doświadczeniem w programowaniu aplikacji na platformę .NET
  • Na co dzień tworzę oprogramowanie wspierające proces sprzedaży jednej z najbardziej rozpoznawalnych polskich grup mediowych.
  • Specjalizuje się w programowaniu aplikacji webowych RESTful API przy użyciu języka C# i platformy ASP.NET Core Web API
  • W 2018 roku uzyskałem tytuł MCP (Microsoft Certified Professional).

CZĘSTO ZADAWANE PYTANIA 

Kiedy wystartuje kurs ASP.NET Core Web API Od Zera Do Bohatera?

 

Po zakupie szkolenia otrzymasz od razu dostęp do wszystkich materiałów.


Co trzeba umieć przed rozpoczęciem kursu?

 

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

 

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ć.

 

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.


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. Wykorzystujemy platformie .NET 5 oraz Visual Studio 2022.

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.

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.

2022 © Szkoła Programowania .NET

Polityka prywatności | Regulamin