Logo Crossweb

Log in

close
Sign up Forgot password

Password recovery

close Enter the email address you used to register your Crossweb account.
Send
This event has already taken place. Check upcoming events

#18 Podstawy C# oraz .NET Core

Event:
#18 Podstawy C# oraz .NET Core
Event type:
Meetup
Category:
IT
Topic:
.NET , C#
Date:
25.03.2017 (saturday)
Time:
10:00
Language:
Polish
Price:
Free
City:
Description:

Rejestracja rusza 15.03 o godzinie 9:00

Temat: Podstawy C# oraz .NET Core

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:

  • Wprowadzenie do platformy .NET Core - czym jest i co nam daje.
  • Czym jest C# oraz jak jest kompilowany i uruchamiany kod źródłowy.
  • Definiowanie zmiennych, metod, klas oraz ich poprawne modelowanie.
  • Dziedziczenie, polimorfizm, interfejsy i dążenie do abstrakcji.
  • 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. Docelowo jest to pierwsza z dwóch 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.


Wymagania:

Do zapoznania:

Podstawowa wiedza dotycząca programowania ogólnie (np. wyszukać pojęcia jak kompilacja, proces, wątek) oraz znajomość takich pojęć jak zmienna, metoda, typ danych, pętla, wyrażenie warunkowe (if/switch), klasa.

Wiedzę można uzupełnić m.in. z następujących źródeł:

Znajomość podstawowych zagadnień związanych z programowaniem byłaby mile widziana  (aczkolwiek nie jest wymagana) gdyż pozwoli skupić się od razu na języku i pisaniu właściwego kodu :).


P.S.

W przedstawionych materiałach wideo nie należy przejmować się wykorzystanym edytorem kodu Visual Studio, ponieważ my będziemy korzystać z czego innego.


Należy pamiętać o:

  • BYOD - Bring Your Own Device.
  • Piwo we własnym zakresie.
  • Uśmiech, poczucie humoru czy też chęć nauki - we własnym zakresie.


Prelegent:

Inżynier oraz architekt oprogramowania z 6 letnim doświadczeniem, kontrybutor open source, bloger & vloger, członek krakowskiej grupy .NET, współzałożyciel turkusowej organizacji Noordwind. Miłośnik DDD, (mikro)serwisów, otwartego oprogramowania, platformy .NET Core oraz zwycięzca ubiegłorocznej edycji konkursu programistyczno-blogowego "Daj Się Poznać".


http://piotrgankiewicz.com


See an error in the description or event details?

Similar events

There are no upcoming events for these parameters in the Crossweb database.
Do you know about an event? Please add it.