KURZY

C# - pokročilý kurz

C# - pokročilý kurz

Pokročilý kurz C# je určen pro vývojáře, kteří již ovládají základy jazyka C# a chtějí prohloubit své znalosti a dovednosti pro vývoj sofistikovanějších a výkonnějších aplikací v .NET Frameworku a .NET Core. Tento kurz se zaměřuje na pokročilé koncepty a techniky, které jsou nezbytné pro vývoj moderních softwarových řešení.

Během kurzu se podrobně seznámíte s pokročilými funkcemi C#, včetně generik, pokročilé práce s delegáty a událostmi, lambda výrazy a výrazovými stromy. Dále se kurz věnuje asynchronnímu a paralelnímu programování v C#, což je klíčové pro vývoj responzivních a škálovatelných aplikací.

Velký důraz je kladen na architektonické vzory a principy návrhu softwaru, včetně Model-View-Controller (MVC), Repository pattern a Dependency Injection, které vám umožní vytvářet udržitelné a snadno rozšiřitelné aplikace. Naučíte se také, jak efektivně využívat Entity Framework pro práci s databázemi, včetně modelování, migrací a optimalizace dotazů.

Kurz pokrývá vývoj webových aplikací pomocí ASP.NET Core, včetně vývoje RESTful API a webových služeb, což vám umožní vytvářet moderní webové aplikace a mikroslužby. Budete se také zabývat bezpečnostními aspekty vývoje softwaru, včetně autentizace, autorizace a zabezpečení dat.

Díky praktickému přístupu kurzu budete mít možnost pracovat na komplexních projektech, které vám umožní aplikovat pokročilé koncepty a techniky v reálných softwarových řešeních. Toto hands-on cvičení je nezbytné pro získání detailních praktických zkušeností a pro pochopení, jak řešit běžné i složité vývojářské výzvy.

Absolvováním kurzu získáte pokročilé znalosti a dovednosti v C# a .NET, které jsou nezbytné pro vývoj vysokovýkonných, bezpečných a škálovatelných aplikací. Tento kurz vás připraví na řešení složitých vývojových úkolů a otevře vám cestu k pokročilým oblastem softwarového inženýrství, včetně architektury softwaru, cloud computingu a vývoje mikroslužeb.

Délka studia

Délka kurzu je strukturovaná do 3 měsíců, s prezenční výukou každý víkend. Toto rozložení poskytuje dostatek času na prohloubení znalostí a praktické aplikace.

Forma studia

Kurz kombinuje prezenční výuku s podporou online studijních materiálů, což studentům umožňuje flexibilitu v přístupu k doplňkovým zdrojům a materiálům pro samostudium.

Jazyk studia

Výuka a veškeré studijní materiály jsou v českém jazyce, což zajišťuje snadnou srozumitelnost a efektivní učení pro studenty mluvící česky.

Zakončení studia

Kurz je zakončen praktickým projektem a závěrečnou prací, jež reflektují osvojené dovednosti a znalosti získané během studia.

Lokalita výuky

Prezenční moduly kurzu se konají v moderně vybavených učebnách Elite Coding Academy, které podporují interaktivní a praktickou výuku.

Poplatky za studium

CENA ŠKOLNÉHO
75.000,- Kč vč. DPH

V rámci řádného studia nejsou účtovány již žádné další poplatky.
Naopak studium zahrnuje odbornou literaturu zdarma, možnost účastnit se tematických a odborných seminářů a další výhody.

Interaktivní a praktická výuka

Naše prezenční výuka kombinovaná s online podporou zajišťuje, že se učíte nejen teorii, ale také aplikujete znalosti v praktických projektech. Tento přístup vám umožní přizpůsobit učební proces vašim potřebám a rozvíjet dovednosti přímo použitelné v praxi.

Aplikace teorie v praxi

Klademe důraz na praktickou aplikaci teoretických znalostí. Naše kurzy jsou navrženy tak, aby vás vybavily nejen teoretickými znalostmi, ale také praktickými dovednostmi prostřednictvím práce na reálných projektech a úkolech, které vám umožní získat cenné zkušenosti a lépe porozumět látkám, které studujete.

Osobní rozvoj a kariérní růst

Kurzy na Elite Coding Academy jsou navrženy tak, aby podporovaly váš osobní a profesní rozvoj. Skrze praktické projekty, skupinovou práci a možnosti networking, budete připraveni na kariérní výzvy a příležitosti v dynamickém světě IT.

JAK STUDIUM PROBÍHÁ

Od zahájení studia až po získání certifikátu

01.

Zahájení studia

Studium na Elite Coding Academy začíná v pevně stanovených termínech během roku, což studentům umožňuje připravit se na svou studijní cestu a naplánovat svůj čas. Tyto termíny jsou stanoveny tak, aby vyhovovaly akademickému kalendáři a umožnily optimální skupinovou dynamiku. Po registraci a zahájení studia jsou studenti seznámeni s naším studijním systémem, kde najdou veškeré studijní materiály, rozvrhy a informace o modulech, které budou studovat.

02.

Struktura kurzu a moduly

Kurzy na Elite Coding Academy jsou rozděleny do specifických modulů, které se zaměřují na různé aspekty IT a programování. Každý modul je vyučován prezenčně, což umožňuje studentům nejen získat hluboké znalosti a praktické dovednosti, ale také se osobně setkat a spolupracovat s ostatními studenty a lektory. Tento přístup podporuje tvorbu profesních vazeb a networking, což je neocenitelné pro budoucí kariérní rozvoj.

03.

Prezenční studium a interaktivní učení

Prezenční moduly jsou navrženy tak, aby podporovaly interaktivní učení, skupinové projekty a diskuse. Studenti mají možnost pracovat na společných projektech, což podporuje týmovou práci a výměnu názorů. Prezenční výuka také umožňuje okamžitou zpětnou vazbu od lektorů, což je klíčové pro rychlý rozvoj dovedností a pochopení složitých konceptů.

04.

Studijní materiály a online podpora

I přesto, že hlavní výuka probíhá prezenčně, studenti mají neustále přístup k online studijnímu systému, kde mohou nalézt dodatečné studijní materiály a zdroje pro další studium. Tento systém je navržen tak, aby podporoval kontinuální učení a umožnil studentům připravit se na nadcházející prezenční moduly nebo doplnit své znalosti.

05.

Úspěšné absolvování a získání diplomu

Úspěšné absolvování kurzu na Elite Coding Academy vyžaduje dokončení všech modulů, splnění studijních povinností a účast na prezenčních výukách. Po splnění všech požadavků studenti podstoupí závěrečné hodnocení, které může zahrnovat projektovou práci, testy nebo prezentace, aby prokázali získané dovednosti a znalosti.

Studijní moduly

Pokročilé objektově orientované programování v C#

Pokročilé techniky kolekcí a LINQ

Asynchronní programování a Task Parallel Library

Pokročilá práce s daty a Entity Framework

Vývoj webových aplikací s ASP.NET MVC

RESTful API a webové služby

Testování a ladění aplikací v C#

Bezpečnost a správa verzí (Git)

Pokročilé WPF a MVVM design pattern

Závěrečný projekt: Vývoj komplexního softwarového řešení v C#

O certifikátu

Po úspěšném absolvování kurzu obdrží student diplom od Elite Coding Academy. Tento dokument potvrzuje, že student splnil veškeré požadavky kurzu a dosáhl potřebných kompetencí v oblasti IT a programování. Diplom slouží jako oficiální uznání odborné kvalifikace a doklad o schopnostech studenta. Jde o cenný přínos do profesního portfolia každého absolventa, který může využít při dalším rozvoji kariéry, hledání nových příležitostí nebo při jednáních o povýšení.