Kurs: Web Development with React and Redux


Klasserom4 dagerDeltidKursNorsk

Dette kurset har ikke oppført noen dato for studiestart. Bruk skjemaet under for å kontakte leverandør for nærmere informasjon.




It introduces a new way of thinking when it comes to building user interfaces in JavaScript. With its declarative style and virtual DOM-diffing algorithm it challenges established best practices.

What does this mean for you?

Faster, more maintainable applications that are easier to test, debug and reason about.

Don't want to go all-in?

Don't worry. Dip your toes in. React facilitates being used in as small or large a part of your application as you want to.

You can also create both hybrid and native mobile apps using React in style of the new «Learn Once - Write Anywhere» mantra. The additional day focuses on leveraging what we've learned about React to build mobile apps.

 

Who should attend

Developers who want to to build performant web/mobile applications that are easy to maintain and reason about.

Introduction:

  • Concepts and rethinking best practices
  • Getting set up

JSX:

  • What is JSX?
  • Benefits of JSX
  • The difference between JSX and HTML
  • React without JSX

Component lifecycle:

  • Lifecycle methods
  • Instantiation
  • Lifetime
  • Teardown and cleanup
  • Anti-patterns

Data flow:

  • Props and propTypes
  • State
  • What belongs where?

Event handling:

  • Attaching event handlers
  • Events and state

Composing components:

  • Extending HTML
  • Composition
  • Parent/child relationship

Mixins:

  • What are mixins?
  • When to use them

DOM manipulation:

  • Accessing the DOM
  • Using non-React libraries

Forms:

  • Controlled and uncontrolled components
  • Form events
  • Custom form components
  • Usability

Animations:

  • CSS Transition Groups
  • Pitfalls
  • Interval rendering

Performance tuning:

  • shouldComponentUpdate
  • PureRenderMixin
  • Immutability helpers
  • Key
  • Gaining insight into the slow parts

Universal rendering:

  • Rendering on both the server and client

Development tools:

  • Build tools
  • Webpack and Browserify
  • Debugging tools

Testing:

  • Using Jest and other test harnesses
  • Mocking components
  • Spying on functions
  • Simulating events

Architectural patterns:

  • Routing
  • Unidirectional Data Flow
  • Flux
  • Redux

Mobile app development:

  • Building hybrid apps with
    • React and Cordova
    • Reapp
    • TouchStoneJS
  • Building native apps with React Native


Stedsbeskrivelse


IT Fornebu



Forkunnskaper


Pre-reqs

Knowledge of JavaScript and HTML. 



Varighet


4 Days



 

Påmelding
Web Development with React and Redux hos Programutvikling
Start her
100% sikkert skjema
Tar ett minutt å fullføre
Hurtig respons

KAMPANJE!!!
Felt som er merket med * må fylles ut
Ønsket valuta *
Dato og sted *
Kursdeltakere
Hvor mange? (Gavekort)
Kampanjekoden er korrekt og rabatt er lagt til.
Fant ingen kampanje. Skrev du kampanjekoden riktig?
Kampanjekode er korrekt, men kampanjen gir ikke bedre pris enn nåværende kampanje.
Deltaker {{$index+1}}
Filen ble lastet opp
Filen ble fjernet
Laster opp... {{item.upload_progress}}%
{{ file.file.name }} Fjern
{{total_price | fprice}} kr {{currency}}
{{total_price-total_with_discount | fprice}} kr {{currency}}
{{total_with_discount | fprice}} kr {{currency}}
{{total_vat | fprice}} kr {{currency}}
X

MVA per produkt:

{{arr[1]}}
Betalingsmåte *
Number: 1+2 *
Vennligst rett opp følgende og forsøk igjen
{{errors_msg}}
Sender...
Vent til opplasting av fil er ferdig

Dette skjemaet er 100% sikkert.
Programutvikling AS vil snart kontakte deg og bekrefte!



 

Åpen deltakerdiskusjon om kurset eller emnet

Del gjerne din erfaring eller tanker om dette kurset eller temaet med andre!



Anbefalinger fra andre brukere