shape-876@2x

Web Development

React Native

מספר הקורס 3382

32 סה"כ שעות אקדמאיות
4 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס
calendar-1.svg

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים: Muzman@johnbryce.co.il

ספרו לי עוד

Overview

This Course will teach you how to build real native apps using React Native.

Understand how Redux can manage our global state.

Familiarity with react design, mobile development principals and building reusable components.

Deploy your application on Apple Store / Google Play.

hat.png

מטרות הקורס

kahal.png

למי מיועד הקורס

structure.png

תכנית הלימודים

Full syllabus
PDF להורדה

Type Script
• Interfaces
• Types
• Type declaration
• Classes & modifiers
• Generics Modules
• Tools
Overview
• Emulator VS Real Device
• Installations Windows \ Mac
• Metro bundler
• React-Native
• expo-cli
• JSX
DOM Virtualization
• Engine changes
• Fibers
• Diffing Algorithm
Components & Layouts
• JSX
• Functional Components
• Pure components
• High order components
• Render Props
• React-Native Lib:
o Text
o Style Sheets
o View
o Stack Navigator
o App Container
o FlatList
o Key property
o Button & Actions
o TouchableOpacity
o Building a Form
o Building a List View
State Management with Hooks
• Use State
• Use Effect
o simulate lifecycle with use Effect
• Use Memo
• Use Callback
Screen Layout
• Box Object model
• Flex box
• Position
• Components layout
• Scene
Redux
• Store
• Action
• Reducer
• Middleware
• Auto imports reducers
• Initial state
• Redux Hooks
o Use store with React
o Using reducers and actions to manage component state
o Use Selector & use Dispatch
Advanced Navigation
• Navigation extended configuration
• Navigation with parametres
• Navigating from child component
• With Navigation Helper
• Communicate between navigations
Services & async functions
• Async functions
• Http services
• Dispatch actions
• Axios middleware
OpenAI
• Writing example with openAI and react native.

Prerequisites

Experience in client-side technologies based on HTML & CSS
Experience in JavaScript programming
Background in REST and Web-Services
React basic
TypeScript basic

Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.

בודק...