Anotace
Kurz nabízí ucelený průřez moderním programováním od základů OOP až po tvorbu a nasazení aplikací. Zaměřuje se na C# (OOP, LINQ, async). Součástí je kurz vývoje webových aplikací v ASP.NET Core (Web API, MVC, DI, autentizace/autorizace přes Identity Framework) a přístupu k databázi MS SQL přes Entity Framework. Součástí je i programování webových aplikací v Javě se Spring Boot (API, práce s DB, knihovny) a základy testování (unit testy, Selenium, Reqnroll, MSTest). Kurz doplňuje Git, základy Dockeru a deployment aplikací do Microsoft Azure + část webového vývoje (HTML/CSS, Bootstrap, JavaScript/React, PHP).
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
• HTML5 + CSS3 a základy webdesignu
• Bootstrap - framework pro tvorbu responzivních www stránek
• JavaScript (skriptovací jazyk) + React (framework pod Javascriptem)
• Tvorba webových stránek - PHP + MySQL