.NET Core dla programistówC#-NET-CORE

Dostępne na zamówienie dla grup.

Żaden termin nie pasuje? Zaproponuj własny termin szkolenia

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy".
Można: zrezygnować do 15 dni przed startem; w każdej chwili przejść z trybu "na sali" na zdalny.
Dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 4 osób.

cena netto
dla podmiotów publicznych - zwolnione z VAT

Cena szkolenia: 2490 PLN

poczęstunek w cenie

stanowisko komputerowe w cenie

first minute (30+ dni do startu) - 3%

Kategoria: C# i .NET

.NET Core to darmowy framework dla systemów Windows, Linux i macOS rozwijany na zasadach open source. Udostępniony przez firmę Microsoft jako “lżejsza” i działająca na wielu systemach operacyjnych wersja “dużego” frameworku .NET. Jest postrzegany jako alternatywa dla zdobywających popularność NodeJS i GO. Jego zaletami są stabilność, obsługa popularnego języka C# i wsparcie jednej z największych firm IT na rynku.

Nasze szkolenie przeznaczone jest dla osób, które korzystały już ze środowiska .NET i chciałyby dowiedzieć się, czym jest .NET Core. Szkolenie będzie użyteczne także dla programistów innych języków, szczególnie Java, którzy chcą zacząć pracę z .NET Core.

Czas trwania

3 dni

Program

  1. Fundamenty platformy
    • Zaawansowane konstrukcje języka C#
      • Generyczność
      • Typy anonimowe
      • Funkcje lambda
      • Tuple
      • Extension Method
      • Serializacja Json
    • LINQ
    • Asynchroniczność i współbieżność
    • Narzędzia (MS Visual Studio)
  2. .NET Core
    • Ogólny zarys technologii
    • .NET Standard
    • Middleware
    • Wstrzykiwanie zależności
    • Routing
    • Konfiguracja
    • Logowanie informacji
  3. Entity Framework Core
    • Modelowanie bazy danych
      • Podejście Code first
      • Podejście Database first
    • LINQ to Entities
      • Sortowanie
      • Filtrowanie
      • Stronicowanie
      • Grupowanie
      • Złączenia
    • Wykonywanie zapytań: Client vs. Server Evaluation
    • Wykorzystanie wbudowanych i zdefiniowanych przez użytkownika funkcji SQL
  4. MVC
    • Sposoby definiowania widoków
    • Definiowanie układu strony
    • Silnik Razor
    • Szablony
    • Powiązanie widoku z modelem
      • mechanizm walidacji (ModelState)
      • definiowanie walidacji (atrybuty)
    • Cache
  5. ASP.NET Core – Web API
    • Budowa i przetwarzanie żądania HTTP
    • Filtry (opis istniejących, tworzenie własnych)
  6. Inne
    • Testowanie (testy jednostkowe, charakterystyka frameworków testowych)
    • Bezpieczeństwo
    • Dokumentowanie kodu (XML Documentation Comments)
  7. Narzędzia diagnostyczne:
    • Śledzenie żądań HTTP: Fiddler
    • Śledzenie zapytań SQL: MS SQL Profilier
    • Debugowanie JavaScript

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Szkolenie dla osób, które znają już standardowy framework .NET lub język Java.

Certyfikaty

Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.

Obecnie brak terminów

Podaj swój adres e-mail, a my powiadomimy Cię o przyszłych terminach

Masz pytanie?

Tu możesz zadać niezobowiązujące i szybkie pytanie na temat szkolenia

* Wyrażam zgodę na przetwarzanie danych osobowych przez ALX Academy sp. z o.o. z siedzibą w Warszawie w celu realizacji zgłoszenia.