Kurzy

Detail kurzu

Staň se programátorem v C#

Kdy:

18. 2. 2020 - 21. 4. 2020
10 lekcí po 2 hod. + 4 hod. workshop

Kde:

EDUnesto, Veselá 14, Brno

Cena:

Cena do 05. 02.: 9 500 Kč
Standardní cena: 11 000 Kč

Anotace:

C# je jeden z nejmodernějších programovacích jazyků současnosti a jeho znalost má široké uplatnění na trhu. Během kurzu, který Vás provede základy tohoto jazyka, naprogramujeme si jednoduché hry a ukážeme si, jak psát udržovatelný kód. Výuka bude doplněna nepovinnými domácími úkoly a miniprojekty. Po absolvování toho kurzu se můžete hlásit na pozici junior programátora. V průběhu kurzu projdeme i nejčastější dotazy a úkoly, které se objevují na pohovoru na takovouto pozici.


Předpoklady:

Základní zkušenost s programováním v jakémkoliv jazyce.

Obsah kurzu

1. lekce

Základy

  • Vývojové prostředí
  • Syntaxe
  • Struktura C# kódu
  • Primitivní datové typy
  • Funkce a jejich parametry
  • Práce s konzolí

2. lekce

Objektově orientované programování 1

  • Referenční a hodnotové typy
  • Třídy a struktury
  • Dědičnost, zapouzdření, polymorfismus
  • Abstraktní třídy
  • Overriding, overloading

3. lekce

Objektově orientované programování 2

  • Rozhraní
  • Generické datové typy
  • Praktické příklady

4. lekce

Pole a kolekce

  • Pole, vícerozměrná pole
  • Seznamy, slovníky a množiny
  • Rozhraní pro kolekce

5. lekce

Funkcionální programování a LINQ

  • Lambda výrazy
  • Extension metody
  • Vyhledávání, filtrace a projekce dat
  • Líné vyhodnocování

6. lekce

Praktická část - vývoj her

Lekce je pojatá jako workshop během něhož si účastníci zkusí naprogramovat jednoduché hry.

7. lekce

I/O operace a zpracování výjmek

  • Práce s souborovým systémem
  • Serializace objektů
  • Zpracování výjmek
  • Best practices pro práci s výjmkami

8. lekce

Události a delegáti

  • Delagáti
  • Práce s událostmi
  • Praktické použití při práci s UI

9. lekce

Tvorba GUI aplikací, WPF

  • Tvorba GUI
  • Praktické část

10. lekce

Clean code, opakování

  • Best practices pro tvorbu kódu
  • Symptomy špatného kódu
  • Clean code
  • Opakování

Workshop

4 hod. programování pod vedením lektorů

Během čtyřhodinového workshopu uplatníme znalosti nabyté během kurzu a pod vedením lektorů vytvoříte aplikaci dle vlastního výběru.

(Nepovinné)

Karierní poradenství a příprava na pohovor

  • Karierní poradenství
  • Pohovor na zkoušku
  • Revize životopisu a linkedin profilu

Pro koho je kurz určen?

Kurz je vhodný pro každého, kdo  má zájem o programování a chce se naučit programovací jazyk s širokým uplatněním na trhu. Mezi účastníky kurzu mohou patřit absolventi technických oborů, kteří by rádi začali v IT, studenti informatiky se zájmem o nový programovací jazyk, testeři a pracovníci supportu, kteří by rádi začali pracovat jako programátoři.


Proč právě C#?

C# je moderní programovací jazyk s širokým uplatněním na trhu práce. Jen v Brně ho poptávají firmy jako Solarwinds, Oracle, FNZ, Honeywell, YSoft, Thermo Fisher Scientific, Cleverlance a mnoho dalších. V C# je možné tvořit široké spektrum aplikací od webových stránek, enterprise systémů, GUI aplikací, IoT pro více operačních systémů včetně Windows, Linux i Android.


Co je zahrnuto v ceně?

  • Výuka od zkušených lektorů
  • Výukové materiály s ukázkami kódu
  • Online konzultace během práce na úkolech
  • Příprava na pohovor
  • Voda a káva během lekcí
  • Certifikát o absolvování kurzu

Lektoři:

Marian Kałuża

Marian Kałuża

Team leader, společnost Oracle

Marian je zkušený vývojář a team leader. Za svoji kariéru pracoval především na velkých enterprise systémech a distribuovaných aplikacích. Programování v C# se věnuje 8 let.


Peter Malík

Peter Malík

Senior Developer, společnost SolarWinds

Peter je zkušený vývojář s osmiletou praxí. Mezi svými kolegy je znám svou schopností nacházet elegantní řešení pro komplikované problémy. Programování v C# se věnuje 8 let.