Cisco utbildning

Insoft Services är en av få utbildningsleverantörer inom EMEAR som erbjuder hela utbudet av Cisco-certifiering och specialiserad teknikutbildning.

Läs mer

Cisco-certifieringar

Upplev en blandad inlärningsmetod som kombinerar det bästa av instruktörsledd utbildning och e-lärande i egen takt för att hjälpa dig att förbereda dig för ditt certifieringsprov.

Läs mer

Cisco Learning Credits

Cisco Learning Credits (CLC) är förbetalda utbildningskuponger som löses in direkt med Cisco och som gör det enklare att planera för din framgång när du köper Ciscos produkter och tjänster.

Läs mer

Cisco Fortbildning

Ciscos fortbildningsprogram erbjuder alla aktiva certifikatinnehavare flexibla alternativ för att omcertifiera genom att slutföra en mängd olika kvalificerade utbildningsartiklar.

Läs mer

Cisco Digital Learning

Certifierade medarbetare är VÄRDERADE tillgångar. Utforska Ciscos officiella digitala utbildningsbibliotek för att utbilda dig själv genom inspelade sessioner.

Läs mer

Partner för affärsaktivering

Cisco Business Enablement Partner Program fokuserar på att vässa affärskunskaperna hos Cisco Channel Partners och kunder.

Läs mer

Cisco Kurskatalog

Läs mer

Fortinet-certifieringar

Fortinet Network Security Expert (NSE) -programmet är ett utbildnings- och certifieringsprogram på åtta nivåer för att lära ingenjörer om deras nätverkssäkerhet för Fortinet FW-färdigheter och erfarenheter.

Tekniska utbildningar

Tekniska utbildningar

Insoft är erkänt som Fortinet Authorized Training Center på utvalda platser i EMEA.

Läs mer

Fortinet Kurskatalog

Utforska ett brett utbud av Fortinet-scheman i olika länder samt onlinekurser.

Läs mer

ATC-status

Kolla in vår ATC-status i utvalda länder i Europa.

Läs mer

Fortinet Professionella tjänster

Globalt erkända team av certifierade experter hjälper dig att göra en smidigare övergång med våra fördefinierade konsult-, installations- och migreringspaket för ett brett utbud av Fortinet-produkter.

Läs mer

Microsoft-utbildning

Insoft Services tillhandahåller Microsoft-utbildning i EMEAR. Vi erbjuder Microsofts tekniska utbildnings- och certifieringskurser som leds av instruktörer i världsklass.

Tekniska utbildningar

Extreme-utbildning

Lär dig exceptionella kunskaper och färdigheter i Extreme Networks.

Technische Kurse

Tekniske-certifieringar

Vi tillhandahåller omfattande läroplan för tekniska kompetensfärdigheter på certifieringsprestationen.

Läs mer

Extreme Kurskatalog

Hier finden Sie alle Extreme Networks online und den von Lehrern geleiteten Kalender für den Klassenraum.

Läs mer

ATP-ackreditering

Som auktoriserad utbildningspartner (ATP) säkerställer Insoft Services att du får de högsta tillgängliga utbildningsstandarderna.

Läs mer

Konsultpaket

Vi erbjuder innovativt och avancerat stöd för att designa, implementera och optimera IT-lösningar.Vår kundbas inkluderar några av de största telekombolagen globalt.

Lösningar och tjänster

Globalt erkända team av certifierade experter hjälper dig att göra en smidigare övergång med våra fördefinierade konsult-, installations- och migreringspaket för ett brett utbud av Fortinet-produkter.

Om oss

Insoft Tillhandahåller auktoriserade utbildnings- och konsulttjänster för utvalda IP-leverantörer.Lär dig hur vi revolutionerar branschen.

Läs mer
  • +46 8 502 431 88
  • Building Web Applications with React and Redux (REACT)

    Duration
    4 Dagar
    Delivery
    (Online och på plats)
    Price
    Pris på begäran

    React is an open-source JavaScript library from Facebook used for building HTML5 web applications. In this training course, you learn how to develop a complete application by building high-performance User Interfaces (UIs) with JSX components targeting a virtual DOM, and creating Flux applications, which provide complementary architectural patterns to construct client-side application functionality.

    • Create an isomorphic web application using Facebook React and Flux
    • Compose a UI using React JavaScript and JSX components
    • Integrate React forms with Ajax and back-end REST services
    • Apply the Flux application pattern (dispatcher, stores, and actions)
    • Exploit React animation components with CSS3 transitions

    Introduction and Overview

    • Features of React and Flux
    • Benefits of the virtual DOM
    • Configuring the development and build environment

    Designing Custom React Components

    Displaying React content

    • Employing React.createElement() and React.DOM.* factories
    • Rendering the application with ReactDOM.render()
    • Constructing the UI on the server with renderToString()

    Leveraging JSX for UI design

    • Coding custom components with React.createClass()
    • Generating component output with the render method
    • Composing a JSX component hierarchy
    • Incorporating third-party components

    Activating React Components

    Parameterising components

    • Disambiguating component properties and state
    • Inserting properties into rendered output with this.props
    • Passing property values using JSX { } expressions
    • Initialising default values with getDefaultProps()

    Manipulating component state

    • Setting starting state values with getInitialState()
    • Reading application data with this.state
    • Mutating data with this.setState()
    • Harnessing React autobinding and event aggregation

    Integrating into the component life cycle

    • Attaching and detaching logic and event handlers in componentDidMount and componentWillUnmount
    • Enhancing performance with componentShouldUpdate
    • Responding to changes with componentWillReceiveProps

    Developing React Forms

    Manipulating form input components

    • Working with interactive properties
    • value
    • defaultValue
    • checked
    • selected
    • Capturing form component updates with onChange
    • Comparing controlled and uncontrolled components

    Simulating two-way binding

    • Applying the onChange / setState() convention
    • Employing the LinkedStateMixin
    • Passing ReactLink objects through the props hierarchy

    Connecting React to REST services

    • Making Ajax calls from React
    • Mapping CRUD access to REST actions
    • GET
    • POST
    • PUT
    • DELETE

    Creating Flux Applications

    Modelling client-side data interactivity

    • Identifying Flux participants
    • Actions
    • Dispatcher
    • Stores
    • Views
    • Harnessing unidirectional data flow
    • Comparing Flux to Model View Controller, Redux and Relay

    Coding a Flux application

    • Extending the Facebook Dispatcher
    • Utilising Node.js EventEmitter with custom stores
    • Integrating REST access with Flux action creators

    Integrating routing into Flux

    • Exploiting the react-router for semantic URLs
    • Mapping URL paths and parameters to components

    Analysing React Applications

    Developer tools

    • Inspecting React components with browser extensions
    • Identifying and debugging rendering errors

    Unit testing

    • Running tests with Jest
    • Simulating event dispatch with ReactTestUtils.Simulate

    Performance testing

    • Establishing a baseline
    • Profiling React execution with Perf.start() and stop()
    • Optimising component reconciliation with key

    Animating React Applications

    • Including the react-css-transition-group add-on
    • Employing the ReactCS component
    • Writing CSS transitions and animations

    Experience developing web pages with JavaScript, HTML, and CSS at the level of:

    • JavaScript for Modern Web Development

    React is an open-source JavaScript library from Facebook used for building HTML5 web applications. In this training course, you learn how to develop a complete application by building high-performance User Interfaces (UIs) with JSX components targeting a virtual DOM, and creating Flux applications, which provide complementary architectural patterns to construct client-side application functionality.

    • Create an isomorphic web application using Facebook React and Flux
    • Compose a UI using React JavaScript and JSX components
    • Integrate React forms with Ajax and back-end REST services
    • Apply the Flux application pattern (dispatcher, stores, and actions)
    • Exploit React animation components with CSS3 transitions

    Introduction and Overview

    • Features of React and Flux
    • Benefits of the virtual DOM
    • Configuring the development and build environment

    Designing Custom React Components

    Displaying React content

    • Employing React.createElement() and React.DOM.* factories
    • Rendering the application with ReactDOM.render()
    • Constructing the UI on the server with renderToString()

    Leveraging JSX for UI design

    • Coding custom components with React.createClass()
    • Generating component output with the render method
    • Composing a JSX component hierarchy
    • Incorporating third-party components

    Activating React Components

    Parameterising components

    • Disambiguating component properties and state
    • Inserting properties into rendered output with this.props
    • Passing property values using JSX { } expressions
    • Initialising default values with getDefaultProps()

    Manipulating component state

    • Setting starting state values with getInitialState()
    • Reading application data with this.state
    • Mutating data with this.setState()
    • Harnessing React autobinding and event aggregation

    Integrating into the component life cycle

    • Attaching and detaching logic and event handlers in componentDidMount and componentWillUnmount
    • Enhancing performance with componentShouldUpdate
    • Responding to changes with componentWillReceiveProps

    Developing React Forms

    Manipulating form input components

    • Working with interactive properties
    • value
    • defaultValue
    • checked
    • selected
    • Capturing form component updates with onChange
    • Comparing controlled and uncontrolled components

    Simulating two-way binding

    • Applying the onChange / setState() convention
    • Employing the LinkedStateMixin
    • Passing ReactLink objects through the props hierarchy

    Connecting React to REST services

    • Making Ajax calls from React
    • Mapping CRUD access to REST actions
    • GET
    • POST
    • PUT
    • DELETE

    Creating Flux Applications

    Modelling client-side data interactivity

    • Identifying Flux participants
    • Actions
    • Dispatcher
    • Stores
    • Views
    • Harnessing unidirectional data flow
    • Comparing Flux to Model View Controller, Redux and Relay

    Coding a Flux application

    • Extending the Facebook Dispatcher
    • Utilising Node.js EventEmitter with custom stores
    • Integrating REST access with Flux action creators

    Integrating routing into Flux

    • Exploiting the react-router for semantic URLs
    • Mapping URL paths and parameters to components

    Analysing React Applications

    Developer tools

    • Inspecting React components with browser extensions
    • Identifying and debugging rendering errors

    Unit testing

    • Running tests with Jest
    • Simulating event dispatch with ReactTestUtils.Simulate

    Performance testing

    • Establishing a baseline
    • Profiling React execution with Perf.start() and stop()
    • Optimising component reconciliation with key

    Animating React Applications

    • Including the react-css-transition-group add-on
    • Employing the ReactCS component
    • Writing CSS transitions and animations

    Experience developing web pages with JavaScript, HTML, and CSS at the level of:

    • JavaScript for Modern Web Development
      Datum
      Datum på begäran

    Follow Up Courses

    Filtrera
    • 2 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 3 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 3 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 3 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 2 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 4 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 2 Dagar
      Datum på begäran
      Price on Request
      Book Now
    • 3 Dagar
      Datum på begäran
      Price on Request
      Book Now

    Know someone who´d be interested in this course?
    Let them know...

    Use the hashtag #InsoftLearning to talk about this course and find students like you on social media.