WARSZTATY TE SĄ KONTYNUACJĄ WARSZTATÓW Z 11.03.17.
Nie jest obowiązkowa obecność na tamtych warsztatach, ale będziemy zakładać, że znacie już pojęcia poruszane na nich.

Warsztaty programowania wprowadzające w najnowszą wersję języka C# oraz platformy .NET Core w wersji 1.1, która została udostępniona w ubiegłym roku przez Microsoft jako rozwiązanie open-source oraz cross-platform tzn. działające na dowolnym systemie operacyjnym. W trakcie zajęć skupimy się na następujących zagadnieniach:
– Typy generyczne, wyjątki, obsługa błędów, słowo kluczowe var.
– Delegaty oraz wyrażenia lambda, zdarzenia (events).
– Extension methods (metody rozszerzające).
– IEnumerable, IQueryable, yield oraz LINQ.
– Mechanizm refleksji, typy dynamiczne (dynamic).
– Asynchroniczność oraz wielowątkowość.

Wykorzystane przykłady będą z życia wzięte ponieważ bardzo ważne jest to, aby wiedzieć jaka funkcjonalność języka ma jakie zastosowanie w rzeczywistej aplikacji. Jest to druga z trzech części warsztatów, która ma zachęcić uczestników do samodzielnego zgłębienia tajnik programowania z wykorzystaniem C#, tak aby, spotkać się znowu w niedalekiej przyszłości i wykorzystać zdobytą wiedzę do stworzenia praktycznej aplikacji.

Miejsce: u2i, ul. Przemysłowa 12 Kraków
Czas: 8.04, 9:00-15:00

Bilety w cenie 23.37 zł dostępne będą od 23.03 od godz. 18:00. W ramach ceny biletu zapewniamy katering.
O szczegółach wydarzenia można przeczytać na stronie na fb.
Link do strony z biletami pojawi się na stronie wydarzenia.

Wymagania:

– Laptop z dowolnym systemem operacyjnym (Windows, Linux, Mac).
– Zainstalowane środowisko .NET Core https://www.microsoft.com/net/core
– Upewnienie się, że .NET Core działa poprawnie poprzez stworzenie oraz uruchomienie aplikacji typu “Hello World” z użyciem dotnet CLI https://docs.microsoft.com/en-us/dotnet/articles/core/tools/
– Wybrane środowisko do pisania kodu np.
* https://www.visualstudio.com/
* https://code.visualstudio.com/ (tego ja używam)
* https://www.jetbrains.com/rider
* Dowolny inny edytor tekstowy (Sublime, Atom, Brackets, Vim itp.).
W przypadku VS Code zainstalować rozszerzenie C# http://www.omnisharp.net/
– Podstawowa znajomość teorii programowania – zmienne, klasy, metody itd. (pokryta m.in. na poprzednich warsztatach)