Wprowadzenie do .Net Core

Opis

Dwudniowe szkolenie wprowadzające do .NET Core zapewnia solidne podstawy do tworzenia nowoczesnych aplikacji na platformie Microsoft. Program warsztatów został zaprojektowany tak, aby przeprowadzić uczestników przez najważniejsze koncepcje i narzędzia ekosystemu .NET Core, umożliwiając im samodzielne rozpoczęcie pracy z tą technologią. Podczas zajęć uczestnicy przechodzą od podstaw platformy do praktycznego tworzenia aplikacji, poznając kolejno architekturę, narzędzia programistyczne oraz najlepsze praktyki wytwarzania oprogramowania. Szkolenie wykorzystuje podejście warsztatowe, gdzie każde nowe zagadnienie jest natychmiast weryfikowane poprzez praktyczne ćwiczenia na rzeczywistych przykładach.

Profil uczestnika

Szkolenie dedykowane jest dla programistów rozpoczynających pracę z platformą .NET Core. Program sprawdzi się dla deweloperów migrujących z .NET Framework do .NET Core. Kurs jest odpowiedni dla programistów innych technologii chcących poznać ekosystem .NET. Warsztaty kierowane są do studentów informatyki i początkujących programistów. Program dostosowany jest również dla testerów automatyzujących i deweloperów QA. Szkolenie będzie wartościowe dla architektów rozwiązań oceniających możliwości platformy.

Agenda

  1. Podstawy platformy .NET Core
    • Architektura i komponenty platformy
    • Środowisko programistyczne i narzędzia
    • Struktura projektu i zarządzanie pakietami
    • Podstawy języka C# w kontekście .NET Core
  2. Tworzenie aplikacji konsolowych i webowych
    • Implementacja aplikacji konsolowych
    • Wprowadzenie do ASP.NET Core
    • Routing i kontrolery
    • Obsługa widoków i modeli
  3. Dostęp do danych i testowanie
    • Praca z Entity Framework Core
    • Podstawy LINQ
    • Testowanie jednostkowe
    • Debugowanie aplikacji
  4. Wdrażanie i zarządzanie
    • Konfiguracja aplikacji
    • Logowanie i diagnostyka
    • Podstawy wdrażania
    • Monitorowanie aplikacji

Korzyści

Uczestnik rozwinie fundamentalne umiejętności tworzenia aplikacji na platformie .NET Core. Opanuje podstawy języka C# w kontekście nowoczesnych aplikacji webowych i konsolowych. Nauczy się korzystać z narzędzi programistycznych i ekosystemu .NET Core. Zdobędzie wiedzę o dobrych praktykach implementacji i testowania aplikacji. Pozna metody efektywnego zarządzania zależnościami i konfiguracją projektów. Będzie potrafił samodzielnie tworzyć i wdrażać proste aplikacje w środowisku .NET Core.

Wymagane przygotowanie uczestników

Podstawowa znajomość programowania obiektowego. Zrozumienie podstawowych koncepcji tworzenia aplikacji. Umiejętność pracy w środowisku Windows. Podstawowa znajomość języka angielskiego technicznego.

Zagadnienia

Architektura .NET Core. Narzędzia programistyczne Visual Studio i VS Code. Podstawy języka C#. Tworzenie aplikacji webowych ASP.NET Core. Entity Framework Core. Testowanie jednostkowe. Konfiguracja i diagnostyka aplikacji. Zarządzanie pakietami NuGet. LINQ i dostęp do danych. Debugowanie aplikacji. Wdrażanie i monitorowanie. Dobre praktyki programowania.

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1950 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-SD-413

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *