Anotace
Kurz nabízí ucelený průřez moderním vývojem aplikací od základů programování po nasazení a provoz. Zaměřuje se na C# (OOP, LINQ, async), přístup k databázi MS SQL přes Entity Framework a tvorbu aplikací v ASP.NET (Web API, MVC, DI, autentizace/autorizace přes Identity 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). Účastníci si osvojí práci s Gitem, základy kontejnerizace v Dockeru a deployment aplikací do Microsoft Azure včetně práce s databází v cloudu. Kurz doplňuje webový vývoj (HTML/CSS, JavaScript + React, PHP + MySQL) a databázová část (SQL, Oracle/PLSQL) včetně základní orientace v ITIL.
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
• Programování Oracle PL/SQL
• 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