Programovanie aplikácií v Jave a Angulari - 10. prednáška (z 29.11.2022)
Preber si túto prednášku so svojou AI
Skopíruj pripravený podklad a vlož ho do ChatGPT, Claude alebo inej AI — bude ťa učiť alebo skúšať len z tejto prednášky.
Zhrnutie prednášky
Prednáška uvádza tvorbu webového klienta pomocou frameworku Angular ako alternatívu k dovtedajšej desktopovej JavaFX aplikácii. Vysvetľuje historický vývoj webu od statického HTML cez JavaScript, CSS a AJAX až po moderné tučné klienty (Angular, Vue, React) a princíp DOM modelu. Predstavuje TypeScript, moduly a anotácie ako základ Angularu a jeho vývojové prostredie s automatickou transpiláciou a živým prekresľovaním cez Node.js.
- - Historický vývoj webu: statické HTML, JavaScript, CSS, AJAX, server-side rendering, tuční klienti
- - Porovnanie konkurenčných frameworkov Angular, Vue.js a React
- - Vysvetlenie DOM modelu a jeho reprezentácie ako javascriptových objektov
- - TypeScript ako typovaná nadstavba JavaScriptu - triedy, moduly, šípkové funkcie (lambdy)
- - Anotácie a generiká ako základ fungovania frameworku Angular
- - Vývojové prostredie Angularu: transpilácia TypeScriptu do JavaScriptu a live reload cez WebSocket a Node.js
Zhrnutie pripravené s pomocou AI z prepisu videa.
nechodím na prednášky