K9143 ReactJS Udvikling

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.

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 rimelig erfaring med React. Sammen med Gratis Hotline kan det få dig op på et avanceret niveau på ganske kort tid.

Kursusindhold

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.

Introduktion til React

  • Hello World på en html-side
  • Babel
  • JSX
  • ReactDom.Render()
  • JSX Expressions
  • React elementer
  • Komponenter
  • Kompontent egenskaber
  • JSX Compileren

Opsætning og Installation

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

JSX

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

States

  • Stateless og Statefull kode

Componenter

  • Hvad er et komponent?
  • Opbygning af kode omkring et komponent
  • Metoder til komponenter
  • Stateless komponenter og komponent lifecycle

Props

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

Virtuel DOM

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

Mere fra ZoomTek...

K9144 TypeScript Udvikling TypeScript tillader udvikleren at kombinere JavaScript og TypeScript i samme kode. Derfor opnås en højere produktivitet. TypeScript er båret frem af...
K9140 Angular 6 – SPA udvikling Kurset afholdes i nyeste version af Angular med TypeScript... ZoomTek afholder et grundlæggende og et udvidet kursus i Angular. Angular er en fuldstæ...
K5511 VueJS Progressive JavaScript Framework VueJS er et JavaScript Framework af mange sammenlignet med Angular og React. VueJS benyttes til Single-Page-Applications (SPA)… 2 dages kursusVueJ...
K9130 AngularJS 1.3/1.6 – AJS Udvidet AngularJS har hurtigt vundet stor udbredelse. Vi oplever en stigende efterspørgsel. Kigger man f.eks. på job-portaler på nettet, kan man tydeligt se...
K9128 AngularJS 1.3/1.6 Grundlæggende AngularJS - AJS AngularJS er et JavaScript framework, der introducerer MVC for Single Page Applications (SPA). En SPA er en client-site web-applica...
K2714 IBM Domino JavaScript 1 Lær JavaScript til Domino på dette kursus. Med JavaScript kan du lave fuldt professionelle websider til Domino... Målgruppe Målgruppen er udvikler...
K2715 IBM Domino JavaScript 2 Kursus i udvikling af Domino databaser med avanceret JavaScript... Målgruppe Målgruppen er udviklere, der skal lave avancerede webløsninger enten ...
K2716 IBM Domino LotusScript Grundlæggende Med LotusScript kan du ændre og manipulere data backend. Du kan ændre 200 dokumenter samtidig og sågar dynamisk ændre designet af databasen... Målg...
K9111 JavaScript Avanceret Avanceret JavaScript kursus på højt niveau. Kom gerne selv med indspark til agendaen, så vi kan gå nogle dage i nørd-mode !!! Målgruppe Kurset h...
K9109 JavaScript Grundlæggende JavaScript er nemt at lære og er en integreret del af alle seriøse hjemmesider. Dette begynderkursus giver dig en bred viden og de nødvendige redska...
K9110 JavaScript Udvidet Det udvidede kursus i JavaScript gennemgår en række API’er. Kurset favner de nyeste muligheder i Ecmascript… Det udvidere JavaScript kursus giver d...
K9121 JSON JavaScript Object Notation JSON er en standard, der benyttes til dataoverførsel af objekter ved hjælp af attribut-value par. Data benyttes ofte på websites og er implementeret i...
Kurser i Angular, ReactJS og VueJS ZoomTek afholder flere kurser inden for Angular. Både AngularJS og TypeScript Angular... K9128 AngularJS 1.3/1.6 - AJS GrundlæggendeKursus for begy...
AngularJS – MVC udvikling ZoomTek har flere kurser i AngularJS. Både grundlæggende og udvidede kurser, hvor der fokuseres på AngularJS i relation til NodeJS. Se AngularJS kurs...
Angular 4 versus angular 2 I slutningen af marts 2017 udgav Google seneste version af Angular - nemlig Angular 4. Modsat skiftet fra 1.x til 2.0 er skiftet denne gang ikke så st...
K9143 ReactJS Udvikling JavaScript biblioteket React - også kaldet ReactJS benyttes til at lave frontend interfaces. React er udviklet af Facebook. React kan benyttes til ...