React Native

Loader DigitalCityEen ogenblik, aub...

React Native

(Réf.2025-071)
3
Dag(en)
FR
Anderen
CEVORA
Bedrijf
Werknemer
Betalend
Volledige dag

Georganiseerd door:

Opleidingspartners:

Beschrijving

De cursus behandelt de volgende technische inhoud:

  • Mobiele ontwikkeling en de specifieke kenmerken van React Native

  • Ontwikkelomgeving

  • Gebruikersinterfaces

  • React Native API's

  • Software architectuur

Wat zijn de doelstellingen van de opleiding?

De doelstellingen van deze cursus zijn

  • Alternatieven voor mobiele ontwikkeling begrijpen

  • De React Native ontwikkelomgeving gebruiken

  • Een ergonomische, krachtige gebruikersinterface bouwen

  • Gebruik van native componenten en API's

  • De softwarearchitectuur van een mobiele applicatie ontwerpen

Wat moet je weten om de cursus te volgen?

Praktische ervaring met de taal Javascript.

Opleidingsprogramma

Inleiding

  • Native ontwikkeling, heterogeniteit en fragmentatie

  • De belangrijkste cross-platform tools

  • Positionering van React Native ten opzichte van bestaande oplossingen

React Native

  • Herinnering aan ES6/S201x. Begrip stacker

  • React en de JSX JavaScript superset

  • React Native: basisprincipes, algemene werking

  • React Native installeren en configureren

  • Tools voor ontwikkelen en debuggen

Architectuur van toepassingen

  • Een component configureren: state & props

  • React Native en MVC

  • Het Flux-patroon, een alternatief voor MVC

  • De komst van Redux: store, reducer, actions

Je interface bouwen

  • De basiscomponenten (View, Text en Image) en hun levenscycli

  • Touch-events, de ListView en de ScrollView

  • De lay-out van de toepassing organiseren

  • Lay-out met Flexbox

  • Componenten stylen

  • De verschillende oplossingen om tussen pagina's te navigeren

  • Geavanceerde componenten

  • Componenten uit de community gebruiken

  • Animaties en overgangen toevoegen

Formulieren en gegevensbeheer

  • De belangrijkste formuliercomponenten

  • Invoer valideren en fouten beheren

  • Redux-formulier en alternatieven

  • Gegevens ophalen: xmlhttprequest en fetch

  • Lokale opslag

  • Offline beheer

Interactie met de terminal

  • De belangrijkste React Native API's

  • Cordova/PhoneGap plugins gebruiken

  • Een native module ontwikkelen

Geavanceerd gebruik

  • Best practices en veelgemaakte fouten

  • Unit en functioneel testen

  • De applicatie publiceren

  • Over the air updates

  • Frameworks en aanvullende tools

Praktische oefeningen

  • React Native installeren en configureren voor een project

  • De Debugger gebruiken voor voorgestelde code

  • Een eerste toepassing ontwikkelen in React Native

  • Een formulier ontwikkelen en gegevens valideren

  • De API's van React Native gebruiken

  • Een toepassing testen en implementeren

Vind meer opleidingen over deze onderwerpen

Hoe schrijf ik me in voor de cursus?

Deze cursus verschijnt in de catalogus Digitalcity.Brussels - Pôle Formation Emploi maar er zijn nog geen data gepland.