React: Build Highly Interactive Web Applications Treningskurs
React er et Java React åpen kildekode som kan brukes til å lage interaktive nett- og mobilapplikasjoner. Det sammenlignes ofte med MVC-rammer som Angular , Ember og Backbone, men React er tydelig i sitt fokus på brukergrensesnittet for applikasjonen (View in MVC). Den unike tilnærmingen til å gjengi svært interaktive brukergrensesnitt er både kraftig og befriende og har ført til React popularitet.
I denne instruktørledede, liveopplæringen, demonstrerer vi React kraft og fleksibilitet, sammenligner det med alternative rammer og går deltakerne trinnvis gjennom opprettelsen av deres egen React applikasjon.
Ved slutten av dette kurset vil deltakerne kunne:
- Forstå React designfilosofi.
- Bestem deg for når og hvor det er fornuftig å bruke React , og når du skal tenke nytt om den konvensjonelle MVC-modellen.
- Forstå React konsepter som komponenter, rekvisitter, tilstand og livssyklus.
- Implementere relaterte teknologier som Babel, Webpack og JSX.
- Bygg, test og distribuer en interaktiv nettapplikasjon.
Med vekt på praktisk praksis og fullføring av en ekte applikasjon, vil denne opplæringen være uvurderlig for utviklere av webapplikasjoner som ønsker å bruke React å øke produktiviteten og verdien av dem.
Kursets format
- Oversikt over React funksjoner og muligheter sammen med trinnvis utvikling av en ekte webapplikasjon.
Kursplan
Introduksjon
- React vs Angular vs Vue.js vs andre MVC-rammeverk
Designprinsipper bak React
Forstå DOM
Sette opp utviklingsmiljøet ditt
Hvordan komponenter fungerer i React
Komponentens livssyklus
Oversikt over JSX-syntaks
Gjengi en Element
Bygg din første komponent
Håndteringsstat i React
Definere komponentenes foreldre/barn-forhold
Hendelseshåndtering og betinget gjengivelse
Container vs presentasjonskomponenter
Implementere skjemaer og behandle brukerinndata
Teste din React nettapplikasjon
Integrering React med andre rammeverk og plugins
Distribuerer din React-applikasjon
Oppsummering og konklusjon
Krav
- Grunnleggende kjennskap til HTML og CSS.
- Grunnleggende kunnskap om JavaScript og programmering.
- Kjennskap til ES6-syntaks og funksjoner.
Publikum
- Front-end utviklere
- Webutviklere
- Javaskriptprogrammerere
Open Training Courses require 5+ participants.
React: Build Highly Interactive Web Applications Treningskurs - Booking
React: Build Highly Interactive Web Applications Treningskurs - Enquiry
React: Build Highly Interactive Web Applications - Consultancy Enquiry
Consultancy Enquiry
Testimonials (7)
very hands on. trainer was very clear and knowledgavle
Li Fang Bren Ong - DBS Bank Limited
Kurs - React: Build Highly Interactive Web Applications
The explanation to the concept is clear.
Noorazare Puasa - DBS Bank Limited
Kurs - React: Build Highly Interactive Web Applications
Learning was comprehensive and catered to.
Wei Lin Tan - DBS Bank Limited
Kurs - React: Build Highly Interactive Web Applications
How react work.
Yechun Wang - DBS Bank Limited
Kurs - React: Build Highly Interactive Web Applications
That the for the most part of the course the topics were quite atomic and well explained before moving forward.
Piotr - SPOC SA
Kurs - React: Build Highly Interactive Web Applications
I mostly liked the topics and great lecturer!.
Adam Gozdziewski - SPOC SA
Kurs - React: Build Highly Interactive Web Applications
I mostly liked the many examples and use cases.
Mateusz Grzeskowiak - SPOC S.A.
Kurs - React: Build Highly Interactive Web Applications
Upcoming Courses
Relaterte kurs
Reactive Programming with Angular RxJS
14 timerReactiv programmering er et asynkront programmeringsparadigme som fokuserer på datastrømmer og forplantning av data ved å etablere en definert avhengighet mellom de underliggende utførelsesmodellene og de utsendte datastrømmene fra en komponent til en annen. Mange Angular applikasjonsdesignineffektiviteter når du bygger asynkrone brukergrensesnitt kan overvinnes ved å bruke reaktive stilmønstre som tilbys av RxJS-biblioteket.
I denne instruktørledede, live-opplæringen vil deltakerne lære hvordan de implementerer observerbare mønstre i deres Angular applikasjonsdesign når de går gjennom en serie saker som viser vanlige problemer med vinkeldesign og hvordan de drar nytte av reaktive programmeringsdesign.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå det reaktive programmeringsparadigmet og RxJS-biblioteket.
- Bygg UI tunge Angular applikasjoner med skalerbarhet, fleksibilitet og respons i tankene ved å bruke reaktive programmeringsmønstre.
Kursets format
- Interaktivt foredrag og diskusjon.
- Mye øvelser og trening.
- Praktisk implementering i et live-lab-miljø.
Alternativer for kurstilpasning
- For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å avtale.
Ant Design
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke Ant Design til å forbedre brukeropplevelsen for deres React-applikasjon.
Ved slutten av denne opplæringen vil deltakerne være i stand til å implementere Ant Designs React-komponenter for å utvikle vakre webapplikasjoner i bedriftsklassen.
Functional Reactive Programming with Java 9 and RxJava
14 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot programvareutviklere og systemarkitekter på middels nivå som ønsker å bygge reaktive applikasjoner ved å bruke Java 9, Spring, Jersey, Akka og RxJava 2.0 reaktive programmeringsbiblioteket .
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå betydningen og betydningen av reaktiv programmering i applikasjoner og systemutvikling.
- Kjør enhetstest på RxJava 2.0.
- Bruk Akka-rammeverket under reaktive programmeringsprinsipper.
- Ansett Spring for å håndtere utviklingen av samtidige applikasjoner.
- Bruk Java 9s flow API for å utvikle reaktive apper.
ELM for Front-End Development
14 timerDenne instruktørledede, live-opplæringen iNorge (på stedet eller ekstern) er rettet mot programvareingeniører som ønsker å bruke ELM for front-end-utvikling.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg nettapplikasjon med ELM-språket.
- Bruk åpen kildekode-pakker i ELM.
- Implementer ELM-verktøy for å feilsøke og kompilere ELM-kode.
Next.js 14 Advanced Development
21 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere og tekniske arkitekter på middels til avansert nivå som ønsker å utforske utviklingen av Next.js 14 og få kunnskapen til å bygge skjærende- edge webapplikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utnytt det fulle potensialet til Next.js 14 for å bygge komplekse applikasjoner.
- Bruk de nyeste funksjonene som mellomvare, React serverkomponenter og kantfunksjoner.
- Implementer beste praksis for ytelse, skalerbarhet og SEO.
- Feilsøk vanlige problemer i Next.js-applikasjoner effektivt.
Next.js 14 - Advanced
21 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere på avansert nivå som ønsker å mestre de nyeste funksjonene i Next.js 14, optimere ytelsen og implementere moderne React teknikker.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Implementer avanserte React kroker og samtidige funksjoner.
- Forstå og bruk Next.js rutingstrategier effektivt.
- Utnytt serverkomponenter, serverhandlinger og hybride gjengivelsesmetoder.
- Optimaliser datahenting, hurtigbufring og inkrementell statisk regenerering.
- Bruk Next.js som en backend-løsning med Edge Functions og Edge Runtime.
- Administrer tilstand ved hjelp av React Context, Redux og atomic state-biblioteker.
- Optimaliser applikasjonsytelsen for Web Core Vitals.
- Test, overvåk og distribuer Next.js applikasjoner effektivt.
React with Next.js
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Next.js til å lage React applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Utvikle nettapplikasjoner og statiske nettsteder på serversiden i Next.js.
- Håndter og lagre data med MongoDB.
- Sikre en nettapplikasjon med AuthO-autentisering.
RxJava for Android Developers
21 timerDenne instruktørledede, direkteopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å bruke RxJava til å utvikle og distribuere en Android mobilapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Sett opp et utviklingsmiljø som inkluderer nødvendige biblioteker, pakker og rammeverk som trengs for å utvikle en reaktiv applikasjon.
- Forstå hvordan data- og hendelsesstrømmer sendes ut og forbrukes.
- Design applikasjoner som modellerer virkelige (hendelsesbaserte) situasjoner på en elegant og kortfattet måte.
Reactive Programing with Rx.NET
7 timerIn this instructor-led, live training in Norge, participants will learn how to develop an asynchronous application using .NET Reactive Extensions.
By the end of this training, participants will be able to:
- Create applications that capture event streams from diverse data sources such as stock quotes, tweets, computer events, and web services.
- Use Observables and Schedulers to represent and manage multiple asynchronous data streams.
- Filter, project, aggregate, compose and perform time-based operations on multiple events using LINQ operators.
Reactive Programming for iOS with RxSwift
7 timerDenne instruktørledede, direkteopplæringen i Norge introduserer deltakerne til reaktive teknikker som tilbys av RxSwift for å administrere overføring og kombinering av asynkrone datastrømmer, håndtering av enkle observerbare sekvenser og arkitektur og utvikling av responsive, fleksible og industriskalerbare iOS applikasjoner.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå de grunnleggende konseptene bak reaktiv programmering i Swift 3.
- Gjør ulike elementer som matriser og hendelser til observerbare sekvenser.
- Bruk forskjellige filtre på observerbare sekvenser, transformer og kombiner observerbare sekvenser.
- Skriv enhetstester mot Rx-kode.
- Utnytt blinddata fra brukergrensesnittelementer effektivt.
Vert.x: Build a Reactive Application on JVM
14 timerI denne instruktørledede, live-opplæringen i Norge vil deltakerne lære hvordan de bruker Vert.x til å lage en asynkron, hendelsesbasert nettapplikasjon.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Forstå og bruk de forskjellige komponentene (kjerne, web, klient, etc.) i Vert.x-stabelen.
- Bruk Vert.x til å lage nettverksverktøy, HTTP/REST-mikrotjenester, høyvolumshendelsesbehandling, back-end meldingsbussapplikasjoner, etc.
- Kjør en app som kan håndtere høy samtidighet ved å bruke minimale kjernetråder.
- Bruk Vert.x sine API-er for å støtte Java, JavaScript, Groovy, Ruby, Ceylon, Scala, Kotlin, etc.
- Enhetstest asynkron kode med Vert.x-Enhet.
- Distribuer og skaler en app med minimalt med maskinvare.
Visual Studio Code
14 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot utviklere på nybegynnere til mellomnivå som ønsker å redigere koder ved hjelp av VS-kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Gjør VS Code-grensesnittet kjent.
- Bruk arbeidsområder effektivt i VS Code.
- Administrer VS Code-snarveier og innstillinger.
- Lær hvordan du bruker ulike programmeringsspråk i VS Code.
Web Development with Bubble
7 timerDenne instruktørledede, live-opplæringen i Norge (online eller på stedet) er rettet mot webutviklere som ønsker å bruke Bubble til å bygge fullt funksjonelle nettapplikasjoner uten kode.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Bygg en nettapplikasjon fra bunnen av uten erfaring med koding.
- Lag databaser og webtjenester for back-end-operasjoner.
- Design og lag dynamiske brukergrensesnitt og brukeropplevelser.
Yeoman
7 timerDenne instruktørledede, liveopplæringen i Norge (online eller på stedet) er rettet mot utviklere som ønsker å lære om Yeoman og forstå hvordan det vil passe inn i en nettapplikasjonsarkitektur og utviklingsarbeidsflyt.
Ved slutten av denne opplæringen vil deltakerne kunne:
- Lær om funksjonene og fordelene ved å bruke Yeoman i applikasjonsutvikling.
- Lær og forstå prosessen med å bygge og administrere en applikasjon ved hjelp av Yeoman.