Programista C#K-C#-2

  • C#
  • .NET
  • Visual Studio
  • Windows Forms
  • SQL
  • ASP.NET

Obecnie brak terminów otwartych

Tryb zdalny: online na żywo z trenerem i grupą. Zobacz więcej o kursach zdalnych i zakł. "Terminy". Kursy dostępne na zamówienie, w terminie i lokalizacji do uzgodnienia, dla grup od 6 osób.

dla firm - netto
dla osób prywatnych - brutto (pokrywamy VAT)
dla podmiotów publicznych - zwolnione z VAT

Cena kursu: 4190 PLN

lub 838 PLN miesięcznie (5 rat)

poczęstunek w cenie

stanowisko komputerowe w cenie

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

Kategoria: C# i .NET

C# jest wyjątkowo popularny wśród osób chcących stworzyć natywne aplikacje na system MS Windows.
Nasz kurs jest propozycją dla osób, które już poznały podstawy tego języka i chcą się dalej rozwijać poznając także zaawansowane narzędzia i podstawowe wzorce projektowe.
Omówimy takie tematy jak wielowątkowość, wykorzystanie baz danych, czy programowanie reaktywne.
Kurs ten jest znakomitą kontynuacją dla absolwentów naszego bootcampu Nauka programowania w języku C# i technologii .NET, ale ukończenie go nie jest konieczne do przystąpienia do zajęć.

Czas trwania

80h

Program

  1. Szybkie powtórzenie podstaw C#
  2. Entity Framework / LINQ
    • wprowadzenie do LINQ
    • operatory zapytań
    • korzystanie z LINQ dla kolekcji, plików XML i DataSet’ów
    • instalacja frameworku EntityFramework
    • mapowanie relacji na poziom obiektowy
    • tworzenie zapytań
    • rodzaje konwencji/relacji
    • stworzenie aplikacji CRUD wykorzystującej EntityFramework i LINQ
  3. Wielowątkowość
    • Tworzenie i zarządzanie wątkami w C#
      • synchronizacja wątków
      • stan współdzielony vs. stan lokalny w wątkach
      • tworzenie łańcuchów zadań
    • stworzenie aplikacji do równoległego przetwarzania danych
  4. Typy generyczne, refleksja
    • zastosowanie typów generycznych
    • dziedziczenie po klasach generycznych
    • implementowanie interfejsów generycznych w klasach
    • serializacja i deserializacja klas
    • dynamiczne ładowanie i ustalanie typów
    • stworzenie aplikacji do serializacji/deserializacji obiektów i przesyłanie ich przez sieć
  5. Programowanie reaktywne
    • Wzorzec Projektowy Publisher – Subscriber
      • wady
      • zalety
    • implementacja IObserver, IObservable
    • filtrowanie zdarzeń
    • stworzenie aplikacji implementującej model pub-sub
  6. Aplikacje specjalne
    • usługi w systemie Windows
    • zarządzanie usługami z poziomu kodu C#
    • tworzenie serwisu Windows w C#
    • stworzenie aplikacji będącej usługą Windows

Pobierz w wersji PDF

Training also available in English.

Przeznaczenie i wymagania

Brak szczegółowych wymagań wobec uczestników szkolenia.

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” Sp. z o.o. Sp. k. z siedzibą w Warszawie w celu realizacji zgłoszenia.