uksw-pt-joomla

uksw-pt-joomla

uksw-pt-joomla

C# przy kawie...

Dlaczego C# ?

C# jest jednym z najpopularniejszych języków programowania. Nawet jeśli programujesz w Javie czy C++ to musiałeś słyszeć o C# !
Jest to obiektowy język programowania gdzie zojego kod kompilowany jest do języka pośredniego Common Intermediate Language (CIL), czyli specjalnego kodu pośredniego wykonywanego w środowisku uruchomieniowym takim jak  .NET Framework czy .NET Core.


Zalety C#

  • Wszechstronność. Szeroki wachlarz technologii jest w objęciach języka C#. Dzięki temu językowi możemy tworzyć aplikacje webowe, desktopowe, mobilne oraz zaawansowane strony www czy serwisy.
  • Łatwy w nauce. Pomimo możliwości i potęgi którą oferuje ten język, jest wyjątkowo łatwy w nauce dzięki przyjaznej dla laika składni języka.
  • LINQ ! As w rękawie tej technologii, coś czego programiści Java mogą nam pozazdrościć. LINQ umożliwe wydajne tworzenie zwięzłych i konkretnych zapytań co skutkuje sprawną komunikacją z kolekcjami czy chociażby bazami danych. Więcej o LINQ tutaj.
  • Prawa ręka Visual Studio. Tworzenie aplikacji w języku C# za pomoca środowiska Visual Studio jest bajeczne, jakby to właśnie stricte dla tej technologii było stworzone to środowisko deweloperskie. Szereg inteligentnych podpowiedzi i narzędzi pomagających zarządzać projektem sprawią, że tworzenie aplikacji MVC czy programów desktopowych będzie czystą przyjemnością.
  • Na bieżąco rozwijany. C# nie stoi w miejscu, jest ciągle rozwijany tak samo jak i jego pochodne, typu .NET Core. Technologia nie stoi w miejscu o czym też świadczy szereg ofert na rynku z tej dziedziny. Nie chcesz aby Twoje oprogramowanie stało w miejscu ? Rozwijaj je z .NET'em !

 

Jak zacząć ? 

Najlepszym sposobem na rozpoczęcie nauki danej technologii jest po prostu napisanie w niej projektu. Czytanie stosu książek pomoże jak najbardziej, ale na pewno nie nauczy Cie kodować.
Jeśli nie chcesz wydawać pieniędzy na płatne kursy programowania na początek z pewnością wystarczy YouTube. Słyszałeś o tym serwisie, prawda ? 
Poniżej kila przydatnych link'ów w początkowej fazie nauki wspominanej technologii.

Derek Banas - C# Tutorial

Programming with Mosh - C# Tutorial






Pamiętaj, najtrudniej zacząć !

Technologia oferuje szerokie możliwości, dzięki niej możesz tworzyć rzeczy, które na początku wydawały się nieosiągalne. Ciężka praca i obolałe palce od stukania w klawiaturę zaowocują tym, że zamiast wspinać się na górę, będziesz na jej szczycie !