Vývoj pro „nevývojáře”: Praktický workshop (VNPW)
Bezpečnost, Kyberbezpečnost
Toto školení je určeno profesionálům z různých oborů, kteří pracují s programovacím kódem, avšak postrádají formální vzdělání v softwarovém vývoji. Na praktických příkladech se účastníci naučí, jak vytvářet strukturovaný a znovu použitelný kód, efektivně testovat své aplikace a vybírat vhodné datové struktury pro specifické úkoly s využitím open source knihoven. Důraz je kladen na porozumění základním principům návrhu a organizace kódu, které přispívají k jeho čitelnosti, udržovatelnosti a výkonu, což je zásadní pro vývojáře. Díky tomuto školení si účastníci osvojí moderní přístupy vývojářů, které jim pomohou psát efektivnější a lépe udržovatelný kód.
TOTO ŠKOLENÍ VÁM POMŮŽE:
- Zvýšit schopnost psát znovupoužitelný kód
- Umět otestovat napsaný kód
- Používat vhodné datové struktury
- Využívat širší a běžně používané vývojářské přístupy v PHP
- Proniknout do moderního způsobu podání kódu
KDO BY SE MĚL KURZU ZÚČASTNIT?
- Odborníci bez vzdělání ve vývoji software, kteří píší kód malého až středního rozsahu
- Například fyzici, strojní či stavební inženýři, biologové a další
KDE A KDY KURZ PROBÍHÁ?
Kontaktujte nás
S námi
máte na výběr: Přijďte na
kurz osobně do naší učebny, nebo se ke kurzu
připojte online. Pokud preferujete online formu, uveďte prosím do poznámky v objednávce "Připojím se virtuálně".
Více informací k hybridní formě školení
naleznete zde.
Náplň kurzu:
Skrýt detaily
-
Dekompozice
-
Využití abstrakce při návrhu
-
Členění kódu dle úrovně abstrakce a jeho vliv na práci vývojářů
-
Oddělení dat od prováděného kódu pomocí API
-
Základy testování
-
Ověření funkcionality vytvořeného kódu
-
Testování správnosti algoritmu
-
Testování okrajových podmínek v rámci workshopu
-
Algoritmizace
-
Porovnání hlasového přístupu vs. „rozděl a panuj" v kontextu vývoje API
-
Ukázky různých řešení stejného problému
-
Datové struktury
-
Pole
-
Slovníky
-
Množiny
-
Uspořádané slovníky
-
Funkcionální přístup
-
Komplexnější transformace dat pomocí open source nástrojů
-
Lambda funkce
-
Předpokládané znalosti:
-
Školení je určeno pro odborníky bez vzdělání ve vývoji software, kteří píší kód malého až středního rozsahu.
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)