C# .NET Developer

Kurz C# .NET Developer je zameraný na vývoj moderných aplikácií pomocou jazyka C# a platformy .NET. Účastník sa naučí základy programovania, objektovo orientované princípy, prácu s databázami, tvorbu webových aplikácií a používanie nástrojov bežne využívaných vo firemnom vývoji.
Kurz je vhodný pre začiatočníkov aj mierne pokročilých, ktorí chcú získať praktické zručnosti potrebné pre prácu na pozícii Junior C#/.NET Developer, backend developer alebo aplikačný vývojár.
Pre koho je kurz
Kurz C# .NET Developer je určený pre začiatočníkov aj mierne pokročilých, ktorí sa chcú naučiť programovať v jazyku C# a pracovať s platformou .NET.
Je vhodný najmä pre ľudí, ktorí:
- chcú začať kariéru ako C#/.NET Developer,
- majú záujem o vývoj webových, desktopových alebo backendových aplikácií,
- chcú sa naučiť objektovo orientované programovanie,
- uvažujú o zmene kariéry do IT,
- chcú získať praktické zručnosti využiteľné vo firemnom vývoji,
- plánujú sa uchádzať o junior pozície v oblasti softvérového vývoja.
Čo sa naučíš
V kurze C# .NET Developer sa naučíš vyvíjať moderné aplikácie pomocou jazyka C# a platformy .NET, ktoré patria medzi často využívané technológie vo firemnom a korporátnom prostredí. Kurz ťa prevedie od základov programovania až po praktický vývoj backendových, webových a databázových riešení.
Naučíš sa najmä:
- základy jazyka C# a platformy .NET,
- objektovo orientované programovanie,
- prácu s kolekciami, súbormi, výnimkami a dátovými typmi,
- tvorbu aplikácií pomocou ASP.NET Core,
- vývoj REST API a serverovej logiky,
- prácu s databázami a jazykom SQL,
- používanie Entity Framework Core,
- základy práce s MS SQL Serverom,,
- autentifikáciu a autorizáciu používateľov
- základy bezpečnosti webových aplikácií,
- testovanie a ladenie aplikácií,
- prácu s nástrojmi Visual Studio, Git a NuGet,
- základy tímového vývoja a verzovania kódu,
- úvod do Dockeru a kontajnerizácie aplikácií,
- základy nasadzovania aplikácií,
- orientáciu v cloudových službách, napríklad Microsoft Azure,
- prepojenie backendu s frontend aplikáciami,
- tvorbu riešení využiteľných v enterprise a korporátnom prostredí.
Po absolvovaní kurzu budeš mať praktický základ pre vývoj aplikácií v technológiách C#/.NET, porozumieš princípom backendového vývoja a budeš pripravený pokračovať smerom k pozíciám ako Junior C#/.NET Developer, Backend Developer alebo Application Developer.
Profil Absolventa
Absolvent kurzu C# .NET Developer ovláda základy aj pokročilejšie princípy programovania v jazyku C# a rozumie platforme .NET. Vie navrhovať a vytvárať aplikácie, pracovať s objektovo orientovaným programovaním, databázami, API a nástrojmi používanými v modernom firemnom vývoji.
Má praktické skúsenosti s technológiami ako ASP.NET Core, REST API, Entity Framework Core, MS SQL Server, Git, NuGet, Docker a základnú orientáciu v cloudovom prostredí, napríklad Microsoft Azure. Rozumie princípom verzovania kódu, testovania, ladenia aplikácií, autentifikácie, autorizácie a bezpečnosti webových riešení.
Po absolvovaní kurzu je pripravený zapojiť sa do tímového vývoja v korporátnom prostredí, pracovať na backendových, webových alebo databázových aplikáciách a ďalej sa rozvíjať smerom k pozíciám ako Junior C#/.NET Developer, Backend Developer alebo Application Developer.
Rozsah a forma
Kurz C# .NET Developer prebieha online formou a je zameraný na praktické vzdelávanie v oblasti vývoja moderných aplikácií pomocou jazyka C# a platformy .NET.
Obsah kurzu je rozdelený do tematických modulov, ktoré účastníka postupne prevedú od základov programovania až po technológie využívané v korporátnom vývoji. Výučba kombinuje odborný výklad, praktické ukážky, samostatné cvičenia a tvorbu menších aplikácií.
Dôraz sa kladie na praktické zvládnutie technológií ako ASP.NET Core, REST API, Entity Framework Core, MS SQL Server, Git, NuGet, Docker a základy práce s cloudovým prostredím, napríklad Microsoft Azure.
Online forma umožňuje účastníkom študovať flexibilne, bez nutnosti dochádzania, a je vhodná pre jednotlivcov aj firemné tímy, ktoré chcú rozvíjať zručnosti v oblasti softvérového vývoja.
Podmienky prijatia
Kurz C# .NET Developer je určený pre začiatočníkov aj mierne pokročilých, preto nie sú potrebné predchádzajúce skúsenosti s programovaním. Výhodou je základná znalosť práce s počítačom, logické myslenie a záujem o vývoj softvéru.
Pre účasť v kurze je potrebné mať vlastný počítač alebo notebook, stabilné internetové pripojenie a možnosť pracovať v online vzdelávacom prostredí. Od účastníka sa očakáva ochota pravidelne sa venovať štúdiu, riešiť praktické úlohy a pracovať s vývojovými nástrojmi.
Základná znalosť anglického jazyka je výhodou, keďže veľká časť dokumentácie, nástrojov a technológií používaných pri vývoji v C#/.NET je dostupná v angličtine.
Priebeh vzdelávania
Vzdelávanie prebieha výlučne online formou prostredníctvom tematických modulov, ktoré na seba logicky nadväzujú. Účastník začína základmi jazyka C#, programátorskou logikou a objektovo orientovaným programovaním, následne pokračuje k práci s databázami, webovým aplikáciám, API a technológiám využívaným v korporátnom vývoji.
Každý modul obsahuje odborný výklad, praktické ukážky a cvičenia zamerané na reálne vývojárske situácie. Účastník si postupne osvojuje prácu s nástrojmi a technológiami ako Visual Studio, Git, NuGet, ASP.NET Core, REST API, Entity Framework Core, MS SQL Server, Docker a základy cloudového prostredia Microsoft Azure.
Kurz je navrhnutý tak, aby si účastník mohol budovať praktické zručnosti vlastným tempom, vracať sa k jednotlivým lekciám a postupne vytvárať menšie aplikácie alebo projektové výstupy využiteľné pri ďalšom vzdelávaní alebo uchádzaní sa o junior pozície v IT.
Hodnotenie a ukončenie
Hodnotenie v kurze prebieha priebežne počas štúdia jednotlivých modulov. Účastník si overuje získané vedomosti prostredníctvom praktických úloh, cvičení a tvorby menších aplikácií v prostredí C#/.NET.
Dôraz sa kladie najmä na praktické zvládnutie vývoja aplikácií — prácu s jazykom C#, objektovo orientovaným programovaním, databázami, REST API, technológiou ASP.NET Core, nástrojmi Entity Framework Core, Git, NuGet a základmi nasadzovania aplikácií.
Kurz je ukončený po absolvovaní všetkých modulov a splnení záverečných požiadaviek. Súčasťou ukončenia môže byť vypracovanie praktického projektu, napríklad jednoduchej backendovej alebo webovej aplikácie s databázou a API.
Po úspešnom absolvovaní môže účastník získať potvrdenie alebo certifikát o absolvovaní kurzu C# .NET Developer, ktorý preukazuje nadobudnuté zručnosti využiteľné pri uchádzaní sa o junior pozície v oblasti softvérového vývoja.
