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
    1. Využití abstrakce při návrhu
    2. Členění kódu dle úrovně abstrakce a jeho vliv na práci vývojářů
    3. Oddělení dat od prováděného kódu pomocí API
  • Základy testování
    1. Ověření funkcionality vytvořeného kódu
    2. Testování správnosti algoritmu
    3. Testování okrajových podmínek v rámci workshopu
  • Algoritmizace
    1. Porovnání hlasového přístupu vs. „rozděl a panuj" v kontextu vývoje API
    2. Ukázky různých řešení stejného problému
  • Datové struktury
    1. Pole
    2. Slovníky
    3. Množiny
    4. Uspořádané slovníky
  • Funkcionální přístup
    1. Komplexnější transformace dat pomocí open source nástrojů
    2. 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.)