C# pro pokročilé

→ Detail kurzu

VIDEOZÁZNAMY Z VÝUKY

2 MĚSÍCE VÝUKY

PŘÍPRAVA NA POHOVOR


Anotace:

Jedná se o navazující kurz programování v C#. Kurz si klade za cíl účastníky dostat na profesionální programátorskou úroveň. Dále je naučit základy tvorby webových služeb v C#, řešit nejrůznější design problémy a přemýšlet o svém kódu v širších souvislostech.


Předpoklady:

Kurz je vhodný pro uchazeče, kteří mají zkušenosti s jazykem C#, jsou schopni samostatně řešit jednoduché programátorské úkoly, zvládají základy OOP, I/O operací a zpracování výjmek.

Obsah kurzu

1. lekce

Inversion of Control

  • Inversion of Control
  • K čemu slouží?
  • Jak správně použít?
  • Dependency injection
  • DI frameworky

2. lekce

Asynchronní programování 1

  • Asynchronní a paralelní programování
  • Thread a Task
  • Task Parallel Library
  • Async + await

3. lekce

Asynchronní programování 2

  • Asynchronní programování a výjmky
  • Zrušení asynchronních operací
  • Problémy se synchronizací

4. lekce

Návrhové vzory I.

  • Úvod, rozdělení
  • Facade
  • Proxy
  • Adapter

5. lekce

Návrhové vzory II.

  • Command
  • Bridge
  • Vytvářecí vzory
  • Další

6. lekce

ASP.NET Web API I.

  • Co je to webová služba?
  • Základy ASP.NET
  • Vzor Model-View-Controller

7. lekce

ASP.NET Web API II.

  • Filtry
  • Validace
  • Autentizace

8. lekce

Unit testing 1

  • Různé druhy testování
  • Unit testing
  • Tvorba jednoduchých testů

9. lekce

Unit testing 2

  • Jak odstranit závislosti testovaných tříd
  • Fake, stub, mock a dummy
  • Požadavky na kód, aby byl testovatelný

Konzultaceé

Skupinové konzultace

Kurz bude doplněn minimálně o 2 skupinové konzultace, kde bude probíhat code review kódu účastníků, budou se probírat jejich otázky a jimi vybraná témata.

Nepovinné

Týmový projekt

Hned od začátku kurzu budou studentům zadány týmové projekty, které mohou konzultovat s lektory.

Nepovinné

Kariérní poradenství a příprava na pohovor

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




Profil absolventa

Cílem kurzu je posunout účastníky na profesionální programátorskou úroveň, naučit je základy ASP.NET WebAPI a naučit je přemýšlet o svém kódu v širších souvislotech.



Časté otázky

Kurz je vhodný pro uchazeče, kteří mají zkušenosti s jazykem C#, jsou schopni samostatně řešit jednoduché programátorské úkoly, zvládají základy OOP, I/O operací a zpracování výjmek.

Kurz bude probíhat formou online výuky s živými lektory doplněné o nepovinné úkoly a testy dostupné v elearningu a individuální konzultace s lektory. Veškeré materiály a záznamy z lekcí budou zveřejněny v našem elearningu. Pokud dojde k rozvolnění a situace, je možné lekce uskutečnit v naší učebně na Starobrněnské 16.

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.

  • 8. lekcí po 2,5 hodinách od zkušených lektorů
  • 2. společné konzultace po 1 hodině
  • Video záznam z lekcí
  • Individuální online konzultace během práce na úkolech
  • Zapůjčení odborné literatury na dané téma
  • Příprava na pohovor
  • Přístup na naše přednášky a webináře zdarma
  • Certifikát o absolvování kurzu

DALŠÍ VARIANTA KURZU

STAŇ SE PROGRAMÁTOREM V C#

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, si naprogramujeme jednoduché hry a ukážeme si, jak psát udržovatelný kód. Po absolvování toho kurzu se můžete hlásit na pozici junior programátora.


Zjistit víc

STAŇ SE PROGRAMÁTOREM V C# A SQL

Jedinečný kurz kombinující kurz programování v C# a kurz relačních databází a SQL doplněný o bonusovou lekci zabývající se propojením obou technologií. Tento kurz si klade za cíl připravit absolventy na pozici junior programátora.


Zjistit víc

INTENZIVNÍ KURZ PROGRAMOVÁNÍ V C#

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 a podíváme se i na celou řadu pokročilých témat, které se používají v praxi, jako je unit testing nebo návrhové vzory. Po absolvování toho kurzu se můžete hlásit na pozici junior programátora.


Zjistit víc

Seznam termínů

Kdy:

Kde:

Cena:

Nevyhovuje ti termín?

Dej nám na sebe kontakt a my ti dáme vědět hned, jak vypíšeme nový, nebo ho uspořádáme přímo pro tebe.

Lektoři:

Marian Kałuża

Marian Kałuża

Team leader , 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. V současnosti pracuje jako Team leader ve společnosti Oracle.


Peter Malik

Peter Malik

Senior vývojář , Oracle

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. V součastnosti pracuje jako senior vývojář ve společnosti Oracle.


Zdeněk Vais

Zdeněk Vais

Principal Software Architect , Chyron Hego

Zdeněk programuje už od střední školy. Od té doby si prošel cestou od programátora přes team leadera až k architektovi. Za tuto dobu vyvíjel velké finanční systémy, vědecké aplikace nebo například IoT řešení pro letadla.


Zdeněk Vais

Barbora Floriánová

Karierní poradce a recruiter , Logex

Bára našim účastníkům pomáhá s karierním poradentsvím a přípravou na pohovor. Vedle spolupráce s Bee IT pracuje jako recruiterka v IT firmě Logex.