- Totalt 0 kr
React Master
Lägg till en bevakning så meddelar vi dig så snart varan är i lager igen.
React Master
Är er organisation på väg in mot nästa generation webbteknik? Då är detta program med våra populära kurser Javascript och React för er. Följ de stora bolagens fotspår och välj webbteknik som låter er utnyttja webbens fulla potential.
Under 6 utbildningstillfällen fördelat på tre olika tillfällen kommer får du lära dig Javascript, React och slutligen React på avancerad nivå vilket ger dig en stabil grund och djup kunskap inom React.
Vid bokning, välj kursdatum för första kursen och preliminär boka kursdatum för kommande kurser. Vid bokning tar vi kontakt med dig för att ta fram en utbildningsplan för kommande kurser och som passar dig.
Utbildningen består av tre kurser, fördelat på 6 dagar vid 3 olika tillfällen:
- Javascript (2 dagar)
- React (2 dagar)
- React Avancerad (2 dagar)
Förkunskaper för utbildningen
Systemutvecklare med några års erfarenhet som vill bredda eller fördjupa sina kunskaper inom webben och har stabila förkunskaper om HTML, DOM och CSS.
Javascript - 2 dagar
Inget språk har gjort en så lång resa som JavaScript: från en klen script-kompis till en näringslivets hörnsten på bara 20 år eller så. Idag kan det med fog kallas världens populäraste språk. Det ligger till grund för hela ekonomier. JavaScript är viktigt, och kommer att förbli viktigt under den överskådliga framtiden. Det är svårt att överbetona hur viktigt det är, eller att överinvestera i att lära sig det.
Den här kursen förbereder dig på många JavaScript-baserade bibliotek och ramverk, genom att kika bakom kulisserna för hur de fungerar. Vi fokuserar på tekniker och mönster, men förklarar dem med konkreta exempel från den verkliga världen.
Inget språk har gjort en så lång resa som JavaScript: från en klen script-kompis till en näringslivets hörnsten på bara 20 år eller så. Idag kan det med fog kallas världens populäraste språk. Det ligger till grund för hela ekonomier. JavaScript är viktigt, och kommer att förbli viktigt under den överskådliga framtiden. Det är svårt att överbetona hur viktigt det är, eller att överinvestera i att lära sig det.
Vi kommer att gå igenom:
- Syntax crash course
- Case study: a simple app
- jQuery and other libraries
- Functions (and why they matter)
- Functional programming
- Node.js
- Asynchrony - callbacks and promises
- Common patterns
- API writing
- Objects
- JavaScript's OLOO (Objects Linking to Other Objects) mentality
- A developer environment: bundling, testing, minification, "transpilation"
- Harnessing the browser dev tools
- Case study: Models and views
React - 2 dagar
Med sin enda abstraktion och minimala API borde React inte vara en så kraftfull plattform som det är. I denna kurs får du lära dig både hur och varför React fungerar!
Kursen börjar med att zooma ut - vad är komponentarkitekturen, och vilket mindset behöver vi ha när vi formar våra applikationer? När vi landat i det så dyker vi ner i detaljerna kring React's komponentmodell. Vi utforskar både den gamla klass-baserade syntaxen och den nyare hook-approachen, och kikar på skillnaderna dem emellan.
Från komponentmodellen skalar vi upp igen till applikationen som helhet; skicka data mellan komponenter, kommunikation med backends, rendering på servern, med mera. Vi kommer också stega utanför React och titta på kompletterande bibliotek och verktyg; primärt Redux, men även andra användbara packages i Reacts och JavaScripts ekosystem.
Vi kommer att gå igenom:
- Introduktion
- JavaScripts flexibilitet
- Funktionell programmering
- Vad är React?
- Utvecklingsmiljön
- React, level 1
- Komponentabstraktionen
- Bemästra JSX
- Hooks och klasser
- Redux, level 1
- Flux och Redux
- Reducers
- Store
- React och Redux tillsammans
- Koppla in state till komponenter
- Låta komponenter uppdatera state
- React, level 2
- Hantera state
- Hantera sidoeffekter
- Applikationsarkitektur i React
- Användbara patterns
- Redux, level 2
- Hantera sidoeffekter
- Redux patterns
- I ett större sammanhang
- Serverrendering
- Rendera till annat än DOM:en
- Enhetstesta React-kod
- Övrigt i ekosystemet
React Avancerad - 2 dagar (6 månaders erfarenhet inom React)
Dyk ned i de praktiska detaljerna i Reacts semantik, och att ta del av andras erfarenhet av att sätta ihop framgångsrika, robusta, vältestade React-projekt som tillfredsställer riktiga kundbehov.
Detta är kursen för dig som redan har eller tar hand om ett medelstort React-projekt, och vill se till att du får valuta för pengarna med prestanda, best practices, och projektstruktur för framgångsrika React-projekt.
Under kurser kommer vi att gå igenom:
- React and ES6+ and TC39 proposals
- React and TypeScript (vs PropTypes)
create-react-app
and ejecting- TDD, testing, and Enzyme
- Performance
- Dev tools; debugging applications
- CSS-in-JS
- Mastering the diffing algorithm
- Managing state and data ownership
- Dividing state between React and Redux
- Managing your async data flow (Redux Thunk, Redux Saga, Observables)
- Higher order components and render props
- Bundle footprint
- Time slicing and suspense/lazy loading
- Hooks deep dive
- Interfacing with other DOM libraries
- Interfacing with GraphQL