C# zaawansowany - programuj w C# na zawodowym poziomie

Poznaj zaawansowane koncepty i programowanie zorientowane obiektowo (OOP) w C# i zostań DOBRYM programistą C#/.NET

Ratings: 4.58 / 5.00




Description

Do kursu zapraszam wszystkich, którzy pragną zgłębić tajemnice języka C#. Jedyne, czego potrzebujesz znać, to trochę podstaw C# i programowania samego w sobie.

C# jest bardzo popularnym obecnie językiem, stale rozwijanym przez Microsoft i bardzo przyszłościowym. Nie ma takiej rzeczy, której nie jesteś w stanie napisać z pomocą C#. Znając go dobrze, otwierasz sobie szereg możliwości na dalszy rozwój w stronę konkretnych aplikacji - czy będą to apki desktopowe, mobilne, webowe, a może gry w Unity. Ponadto, znając porządnie C#, staniesz się bardzo dobrym programistą, który zostanie doceniony przez rynek IT w Polsce i nie tylko.

Kurs prezentuje język C# w stopniu zaawansowanym. Wszystko jest tłumaczone na praktycznych przykładach, uczymy się programować i faktycznie tworzyć aplikacje, nudnej teorii mówimy stanowcze NIE! :) Wiedza jest skondensowana i przekazywana w taki sposób, żebyś ją łatwo zrozumiał(a) i potrafił(a) wprowadzić w życie, tj. Twoje przyszłe aplikacje, które z łatwością po tym kursie będziesz tworzyć.


Ten kurs jest wszystkim, czego potrzebujesz, by znać C# na naprawdę wysokim poziomie. Już nigdy więcej nie będziesz musiał(a) przejmować się nauką języka samego w sobie, skupisz się na tym, co najważniejsze, czyli na konkretnych zastosowaniach i programowaniu dużych aplikacji.

A czego dowiesz się w kursie? Wszystkiego, co Ci potrzebne w realnej pracy programisty języka C#.


1. Krótko przypomnimy sobie najważniejsze podstawy.

2. Stworzysz dwa projekty fajnych aplikacji użytkowych

3. Nauczysz się porządnie następujących zagadnień:

  • Zaawansowane programowanie zorientowane obiektowo (OOP) i co to znaczy używać tego konceptu w praktyce

  • Nowe feature'y języka C#, najnowsze standardy i zasady kodowania w tym języku

  • Architektura oprogramowania na wysokim poziomie (w tym popularne obecnie Domain Driven Design)

  • Funkcje anonimowe, delegaty, lambdy

  • Biblioteka LINQ

  • Co to lazy loading i czym się różni od eager loading oraz jak tego użyć w Twoich aplikacjach, by były one szybsze

  • Asynchroniczność w programie, Task vs async vs await

  • Programowanie funkcyjne w C#

  • Ref vs out

  • Extension methods

  • Dependency Injection (wstrzykiwanie zależności do komponentów)

  • JSON i jak go się używa w C#

  • Interfejs vs implementacja

  • Eventy

  • Adnotacje, atrybuty

  • Dokumentacja

i wiele wiele innych…


Wszystko na konkretnych i praktycznych przykładach, wytłumaczone w sposób zrozumiały i zwięzły. Dodatkowo uczymy się faktycznie rzeczy, które się wykorzystuje na co dzień w pracy, bez niepotrzebnych drobnostek - co czyni ten kurs potężnym narzędziem do tego, by Twoja kariera software developera weszła na wyższy poziom.

Do zobaczenia w kursie i powodzenia. Niech kod będzie z Tobą!

What You Will Learn!

  • zaawansowanych konceptów języka C#
  • programowania zorientowanego obiektowo (OOP)
  • nowych feature'ów języka C#, najnowszych standardów
  • architektury oprogramowania (w tym popularnego obecnie Domain Driven Design)
  • programowania w C# w praktyce, konkretnych zastosowań

Who Should Attend!

  • osoby znające podstawy C#, które chcą poznać zaawansowane koncepty tego języka, by stać sie dobrymi programistami C#/.NET
  • osoby, które chcą nauczyć się programowania zorientowanego obiektowo (OOP)
  • osoby chcące wejść na wyższy poziom w karierze C#/.NET/software developera