Inhalt
Zielsetzung: eigene React-Anwendungen entwickeln und in der Lage sein, das Framework für eigene Projekte zu nutzen, einen tieferen Einblick in das JavaScript-Ökosystem und in moderne Webtechnologien erhalten.
Inhalte: Einführung in React (Modernes JavaScript, ES6 und mehr, React-Framework), React-Projekte (npm und Dependency Management, create-react-app, Components, JSX), Grundlagen von React (State, Props, Hooks, Lifecycle of Components, Async React), Single Page Applications (SPAs) (Front-end vs. back-end, Routing, Network Communication (mit Axios)), Praktisches Projekt (Ein Projekt zu React portieren, Projektstruktur: wiederverwendbare Komponenten und CSS, DOM-Interaktion, Einbinden von 3rd-Party-Bibliotheken, Deployment), Architektur (Flux-Pattern, Redux (Store, Reducers und Selectors)), Styling (CSS in JS und Alternativen, styled-components), Progressive Web Apps
Methoden: Präsenzkurs mit Praxisübungen
Teilnahmevoraussetzungen: fortgeschrittene Anfänger, die JavaScript, HTML und CSS beherrschen, Englischgrundkenntnisse wünschenswert
Abschluss: Teilnahmebescheinigung (Zertifikat "Hamburg Coding School React.js Certificate of Participation")
Hinweis: Dieser Kurs findet eventuell auf Englisch statt.
- Unterrichtsart
- Präsenzunterricht
- Sonstiges Merkmal
- Unterrichtssprache ENGLISCH (Kursmerkmal)