Szkolenie dostępne na zamówienie

Szkolenie: Tworzenie aplikacji internetowych z wykorzystaniem ASP .NET Core

Szkolenie ASP.NET Core to praktyczny kurs programowania aplikacji webowych, REST API i MVC, obejmujący konfigurację środowiska, routing, Entity Framework Core, wzorce projektowe oraz dobre praktyki tworzenia nowoczesnych rozwiązań w .NET Core

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:ASP/NET

aplikacje-internetowetworzenie-apiaspnet-corebackend-dotnet

Szkolenie na zamówienie

  • Dostosowany program
  • Indywidualna wycena
  • Dowolny termin
Zapytanie o szkolenie

Tworzenie aplikacji internetowych z wykorzystaniem ASP .NET Core

Cele szkolenia

  • Szkolenie przygotowuje do samodzielnego projektowania, tworzenia i wdrażania aplikacji internetowych z wykorzystaniem ASP.NET Core, obejmując obsługę baz danych, REST API, wzorzec MVC oraz nowoczesne techniki programistyczne

  • Szkolenie uczy praktycznego wykorzystania narzędzi i bibliotek środowiska .NET Core, w tym konfiguracji środowiska, routingu, middleware, filtrów oraz integracji z bazami danych przy użyciu Entity Framework Core

  • Szkolenie rozwija umiejętność stosowania dobrych praktyk programistycznych, wersjonowania API, dokumentowania usług oraz optymalizacji wydajności aplikacji internetowych


Dla kogo?

  • Programiści .NET z podstawową znajomością C# i HTML, chcący rozwinąć umiejętności w zakresie tworzenia aplikacji webowych w ASP.NET Core

  • Architekci oprogramowania oraz osoby odpowiedzialne za projektowanie i wdrażanie nowoczesnych rozwiązań internetowych w środowisku .NET

  • Osoby rozpoczynające pracę z ASP.NET Core lub posiadające doświadczenie w starszych wersjach ASP.NET, pragnące poznać nowe możliwości platformy


Efekty kształcenia

  • Uczestnik projektuje i wdraża aplikacje webowe w architekturze MVC i REST API

  • Uczestnik konfiguruje środowisko ASP.NET Core oraz zarządza zależnościami

  • Uczestnik implementuje routing, middleware i filtry w aplikacjach .NET Core

  • Uczestnik integruje aplikacje z bazami danych przy użyciu Entity Framework Core

  • Uczestnik stosuje dobre praktyki, wersjonowanie API i dokumentację Swagger

  • Uczestnik optymalizuje wydajność i bezpieczeństwo aplikacji internetowych


Wymagania

  • Umiejętność posługiwania się środowiskiem Visual Studio

  • Podstawowa znajomość języka C#

  • Podstawowa znajomość języka HTML


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program szkolenia

Pobierz program w PDF

Wprowadzenie do technologii ASP .NET Core

  • Historia rozwoju technologii ASP .NET

  • Założenia ASP .NET Core

  • Różnice pomiędzy .NET Framework a .NET Core

  • Ujednolicone środowisko ASP MVC oraz WebAPI w ASP .NET Core

  • Sposoby hostowania aplikacji ASP .NET Core

Konfiguracja środowiska

  • WebApplication Builder

  • Konfiguracja usług

  • Obsługa kontenera IoC

Tworzenie REST API z wykorzystaniem ASP .NET Core

  • Wprowadzenie do protokołu http oraz wzorca REST

  • Tworzenie kontrolerów REST API

  • Metody zwracania danych z kontrolerów ASP .NET Core

  • Statusy http odpowiedzi

  • Atrybuty konfigurujące kontrolery i akacje

  • ModelState i obsługa JSON Patch

  • Zmiana formatowania odpowiedzi

Wzorzec MVC w ASP .NET Core

  • Omówienie sposobów renderowania widoków (Razor Pages, MVC, Blazor)

  • Renderowanie widoku po stronie klienta vs wykonywanie tego na serwerze

  • Wprowadzenie do składni Razor

  • Tworzenie Razor Pages

  • Tworzenie kontrolerów MVC

Tworzenie zaawansowanych widoków w ASP .NET Core

  • Layout i partial view

  • System tworzenia layoutów

  • Widoki częściowe (partial views)

  • Tworzenie własnych funkcji Razor

  • Tworzenie własnych Tag Helpers

Filtry

  • Rola filtrów kontrolera

  • Rodzaje filtrów

  • Definiowanie filtrów

  • Filtry lokalne i globalne

Middleware

  • Czym jest middleware?

  • Potok zapytania i odpowiedzi

  • Przykładowe wbudowane middleware

  • Tworzenie własnych middleware

Routing

  • Zasada działania routingu

  • Tworzenie własnych reguł routingu

  • Route template

  • Deklaracje endpointów

  • Transformacja parametrów

Wprowadzenie do Entity Framework Core

  • Narzędzia ORM

  • Zasada działania Entity Framework Core

  • Model First vs DataBase First

  • Atrybuty mapowania modelu

  • Dostęp do danych z wykorzystaniem operatorów LINQ

Dobre praktyki i narzędzia

  • Wersjonowanie API

  • Swagger

  • Cachowanie odpowiedzi

  • Asynchroniczne akcje kontrolera

Autorem szkolenia jest Rafał Kaszczuk

Programista .NET z wieloletnim doświadczeniem. W swojej karierze stawiał czoła całemu spektrum projektów - od systemów księgowych dla branży finansowej po serwery multiplayer obsługujące miliony graczy w branży GameDev. Specjalizujący się w szczególności w tematach rozproszonych systemów SOA z wykorzystaniem ASP .NET oraz WCF. Związany z bazą MongoDB niemal od początku jej istnienia. Posiadacz certyfikatów M101J MongoDB for Java Developers, M101P MongoDB for Developers, M036 New Features and Tools…

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

6.03.2026

Uczestnik szkoleniaBezpieczny kod w oparciu o wytyczne MISRA C

Rafał Brzozowski, CORAB S.A.

Bardzo dużo przydatnych informacji, poprowadzone z sprawnie i dobrze wytłumaczone. Maksymalnie dużo informacji w przeciągu tych 16 godzin szkolenia.

Więcej opinii