פיתוח תוכנה

React Native

מספר הקורס 3382

למה ללמוד בג'ון ברייס?
  • למידה חדשנית ודינמית עם כלים מתקדמים בשילוב סימולציות, תרגול וסביבות מעבדה
  • מגוון הכשרות טכנולוגיות עם תכנים המותאמים להתפתחות הטכנולוגית ולביקוש בתעשיית ההייטק
  • מובילים את תחום ההכשרות לעולם ההייטק והטכנולוגיה כבר 30 שנה, עם קהילה של עשרות אלפי בוגרים
  • אתם בוחרים איך ללמוד: פרונטאלית בכיתה, מרחוק ב- Live Class או בלמידה עצמית

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

קורס לקבוצות

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

משך הקורס

שעות לימוד:

32

מספר מפגשים:

קורס בוקר:

4

מתכונת הקורס

הקורסים המוזמנים לארגונים מותאמים באופן אישי ומלא לצרכי הארגון, מערכי הלימוד גמישים וניתן לשלב בהם תכנים רלוונטיים וייעודיים.

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.

מטרות הקורס

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

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

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

קורסים מקצועיים למתקדמים