K9143 React Udvikling Grundkursus

JavaScript biblioteket React – også kaldet ReactJS benyttes til at lave frontend interfaces…

React er udviklet af Facebook. React kan benyttes til SPA udvikling og er på sin vis en konkurrent til Angular og VueJS.

Målgruppe

Kurset henvender sig til frontend- og full stack-udviklere, der ønsker at komme hele vejen omkring React. Kurset starter fra scratch.

Forudsætninger for React-kurset

Du skal have et godt kendskab til JavaScript og almindelig frontendudvikling. Du behøver ikke have erfaring med React. Du kan også finde React Udvidet kursus her

Efter kurset kan du:

På kurset vendes alle væsentlige aspekter af React. Der arbejdes intensivt med hands-on øvelser, som sikrer, at du får indlæringen til at sidde fast. Efter kurset har du en god erfaring med de mange aspekter af React.

Indhold af React Udvikling Grundkursus

Kurset er opdelt i moduler. Afhængig af publikum kan der skrues op og ned for niveauet. For lukkede firmahold og enkeltmandsundervisning aftales agendaen fra gang til gang.

1 | Introduktion til ReactJS

  • Moderne JavaScript EcmaScript-versioner
  • Nyeste tiltag i JavaScript med betydning for React udvikling

2 | Opsætning og installation af React

  • Installering af Node.js
  • Installation med Babel og Webpack
  • Dependencies fra tredjepart
  • Installation af selve React
  • Hovedfiler og oprettelse af disse
  • main.js, app.jsx og index.html
  • Lav bundle med create-react-app

3 | Hello World React

  • Oprettelse af projekt
  • Mappestruktur og vigtige filer
  • Den mindst mulige React applikation
  • Hello World – hul igennem

4 | De vigtigste elementer i React

  • React Design Patterns
  • JSX Compileren
  • ReactDom.Render()
  • JSX Expressions
  • React elementer
  • Komponenter og React-koncepter
  • Kompontent egenskaber

5 | JSX

  • Attributter
  • Nested elementer
  • Expressions
  • Tilføjelse af kode
  • CSS

6 | Components

  • Hvad er et Component?
  • Components Basic
  • Container Components
  • Opbygning af kode omkring et komponent
  • Kompententer til header, footer og sidebar
  • Metoder til komponenter
  • Genbruge komponenter
  • Stateless komponenter og komponent lifecycle

7 | Props

  • Hvad er Props?
  • Brug af Props
  • Validering med Props

8 | Virtuel DOM

  • Hvad er Virtuel DOM?
  • Hvordan opdateres browser ud fra Virtuel DOM
  • Manipulering af Virtuel DOM
  • Memory hensyn ved Virtuel DOM

9 | Grundlæggende Routing

  • Hvad er routing?
  • Opsætning af routing i et komponent

Praktisk Information

Hvordan bestilles et kursus?

Skriv en mail på info@zoomtek.dk eller ring 4250 5040. Eller udfyld kontaktformularen til højre.

Hvordan finder jeg prisen på kurset?

Forespørg på kurset ved at kontakte ZoomTek. Så finder vi det bedste kursus til dig. Du betaler ikke for formidlingen.

Hvornår afholdes kurset?

ZoomTek kan oftest skaffe et kursus inden for 30 dage. Enten vil vi finde et åbent kursus til dig. Alternativt får du et lukket firmakursus, hvor du og dine kolleger aftaler datoen direkte med kursusinstruktøren.

Få et skræddersyet kursus uden merpris

Kursusbeskrivelserne på ZoomTek.dk er vejledende. For et lukket firmakursus vil kurser altid blive skræddersyet gennem dialog med instruktøren. For åbne kurser har du mulighed for at tale med instruktøren før kurset.

´´