Anotace
Kurz nabízí ucelený základ objektově orientovaného programování a vývoje aplikací se zaměřením na C# a Javu. Účastníci si osvojí OOP principy, práci s výjimkami, delegáty, LINQ a asynchronní programování. Součástí je také vývoj webových aplikací v ASP.NET Core (Web API, MVC, DI, autentizace a role) s přístupem k databázi MS SQL přes Entity Framework. Dále kurz pokrývá pokročilejší Javu se Spring Boot (API, knihovny, konfigurace) a základy automatizovaného testování (Selenium, Reqnroll, MSTest). Nechybí práce s Gitem, základy Dockeru a nasazení aplikací do Microsoft Azure včetně základní orientace v ITIL procesech.
Osnova
• Objektově orientované programování v jazyce C#
• C# pro pokročilé
• ASP.NET Core (WebAPI + MVC) – programování www aplikací v C#
• Java pro pokročilé (jUnit testy, Spring + mySQL)
• Git
• Selenium a Reqnroll - testovací techniky
• Docker, kontejnerizace aplikací
• MS Azure - cloudová služba
• ITIL - postupy pro ServiceDesk a Incident management
• MS Access - tvorba SQL dotazů
• Oracle - SQL dotazy
• Procvičování DB
• Programování Oracle PL/SQL