React Native, Android, iOS and web applications developed and constantly supported by Facebook.
It is a framework used to develop easily. Native capable of giving output, that is, for which the application has been developed
Developing an open source application that can create output specific to the operating system on which the device is installed
It is a library.
Javascript or Typescript (transpiler) can be used as the software language. Due to the constant growth of React Native developers (ecosystem),
It is an ever-increasing library of popularity for developing mobile applications. Thanks to a single code infrastructure
Development and maintenance costs are more advantageous for institutions. From the most basic to the advanced level
You can easily develop your dream mobile applications.
Online-Live
These are trainings that you can follow live with your instructor and classmates via video conferencing applications (Zoom Platform).
During the course, you can see your instructor, classmates and lecture notes simultaneously, ask questions to the instructor at any time, and participate in practices.
Classroom Training/Join from Anywhere
These are Opendart Academy's trainings given in physical classrooms. The student chooses where to study,
They can either come to physical classes or attend their scheduled lessons remotely, online-live.
Training Duration: 3 Months (120 Hours + Project Development)
Prerequisite: This training does not have any prerequisites.
Working in the IT industry and learning about the latest mobile software development technologies
For anyone who wants to specialize themselves and become a sought-after professional in the mobile software industry.
When you attend the Mobile Programming with React Native Programming Languagecourse, you can use it for all kinds of mobile devices.
For example, you will be able to develop mobile applications such as tablets and mobile phones.
Mobile applications are now an indispensable part of our lives. All the tools we use have an application.
By developing a mobile application, you can make a place for yourself among the most valuable professions of the future.
If you want to get involved in the world of mobile applications, this training is for you.
Node Js Installation
Creating a React Project
React Application File Structure
Starting and Ending Our React Application
Differences Between Let, Const and Var
React Function Components
Converting HTML to JSX
Adding CSS Properties to JSX
Writing a Javascript Variable in JSX
EcmaScript 6
Spread Operator
Array Map Array Filter
Map, Filter, ForEach operations
Babel Installation
Creating a Module
Creating Components
VirtualDom
Basic Principles of Components
Adding Images to Components
Image, Touchableopacity
TextInput, ScrollView, FlatList
Showing Components Nested
Creating Stateful and Stateless Components
React Lifecycle
componentDidMount() Hierarchy
componentWillReceiveProps()
shouldComponentUpdate(), componentWillUpdate(), componentDidUpdate(),componentWillMount()
React Props System
Sending Data to Child Component with Props
Reusable Component Structure
Higher Order Components
Reusable Higher Order Components
Differences Between Class Based Component and Functional Component
Babel Kurulumu
Basic Principles of Components
Adding Images to Components
Image, Touchableopacity
TextInput, ScrollView, FlatList
Showing Components Nested
Creating Stateful and Stateless Components
React Lifecycle
componentDidMount() Hierarchy
componentWillReceiveProps()
shouldComponentUpdate(), componentWillUpdate(), componentDidUpdate(),componentWillMount()
React Props System
Sending Data to Child Component with Props
Reusable Component Structure
Higher Order Components
Reusable Higher Order Components
Differences Between Class Based Component and Functional Component
NativeBase Installation
Formic, Validation with Yup
Map, Region, Markers, custom Markers
getCurrentPosition, Google Places Api
Receiving Images from the Camera
Saving to ImagePicker Gallery
Permissions, Check Permission Multiple, Not AuthorizedView, open Settings
Animations
Web Service, Axios Api request, Json Force
Get, Post, Put, Delete request
Redux, Redux Template Installation
@observable and @observer Definitions
@action Definition
Enforce Actions
@Computed
Autorun, Reaction, When
Provider, Inject Definitions
RuninAction - Async Action
Auto Store - Save Token
Navigation Service
Auth Redirect
Redux Data Flow (Action, Reducer, Dispatcher, Store)
Updating the Store with Dispatch Method
Store Subscribe
combineReducers, Multi Reducer
Redux Dev Tools
Provider
MapStateToProps
Action Dispatch
MapDispatchToProps
MergeProps
Async Actions
Redux Action Dispatch
Async/Await Service Call
Immutable Mutable
Immutable Array
Redux Logger Middleware
Async Actions Pattern
Redux Promise Middleware
Thunk Middleware
Redux Promise Middleware
Netlify Continuos Deployment
Server Side Rendering with Nextjs
NextJS, Pages, Components, Link, Routing
Layout, Head Component, Build-in Styled Css
Express JS Custom Route
Hot Module Reloding
Prefetch, Service Workers, Offline
Date : 18/03/2023
Day : Saturday, Sunday, Weekend Noon
Location : Online(Live)
Time : 14:00-19:00
Duration: 120 Hours
Fee : There is a fee / Ask