react_native_egitimi
BİLGİ AL : SATIN AL

REACT NATIVE EĞİTİMİ

React Native, Facebook tarafından geliştirilen ve sürekli desteklenen,Android, iOS ve web uygulamalarını kolayca geliştirmek için kullanılan bir framework'tür. Native çıktı verebilen, yani uygulama geliştirilen cihazın yüklü olduğu işletim sistemine özel çıktı oluşturabilen, açık kaynak kodlu bir uygulama geliştirme kütüphanesidir.

Yazılım dili olarak Javascript veya Typescript (transpiler) kullanılabilir. React Native geliştiricilerin (ekosistemin) sürekli büyümesinden ötürü, mobil uygulama geliştirmek için popülerliği sürekli artan bir kütüphane olmaktadır. Tek bir kod altyapısı sayesinde geliştirme ve bakım maliyetleri kurumlar için daha avantajlı olmaktadır. En temelden ileri seviyeye mobil hayalinizdeki uygulamalarınızı kolayca geliştirebilirsiniz.

Online-Canlı Eğitimi eğitmen ve sınıf arkadaşlarınla birlikte video konferans uygulamaları (Zoom Platformu) üzerinden canlı olarak takip edebileceğin eğitimlerdir. Ders boyunca eğitmenini, sınıf arkadaşlarını ve ders notlarını eş zamanlı görebilir, eğitmene istediğin zaman soru sorabilir, uygulamalara katılabilirsin.

Sınıf Eğitimi/Dilediğin Yerden Katıl

Opendart Akademi'nin fiziksel sınıflarda verilen eğitimleridir. Öğrenci nerede eğitim alacağını kendi seçer, ister fiziksel sınıflara gelebilir isterse planlanmış derslerine uzaktan, online-canlı olarak katılabilir.

Eğitim Süresi: 3 Ay (120 Saat + Proje Geliştirme)
Ön Koşul : Bu eğitimin herhangi bir ön koşulu yoktur.

Bilişim sektöründe görev yapan ve en son mobil yazılım geliştirme teknolojileri hakkında
kendini uzmanlaştırmak ve mobil yazılım sektöründe aranan bir profesyonel olmak isteyen herkes için.

React Native Programlama Dili ile Mobil Programlama kursuna katıldığınızda her türlü mobil cihaz için
örneğin, tablet, cep telefonu gibi mobil uygulamalar gelistirebileceksiniz.

Mobil uygulamalar artık hayatımızın değişmez bir parçası. Kullandığımız tüm araçlar bir uygulamaya sahip.
Mobil uygulama geliştirerek, geleceğin en değerli meslekleri arasında kendinize yer açabilirsiniz.

Siz de mobil uygulama dünyasına dahil olmak istiyorsanız bu eğitim tam size göre.

Node Js Kurulumu

React Projesi Oluşturma

React Uygulama Dosya Yapısı

React Uygulamamızı Başlatıp Sonlandırma

Let, Const ve Var Arasındaki Farklar

React Fonksiyon Komponentler

HTML JSX'e Dönüştürme

JSX'e CSS Özellikleri Ekleme

JSX İçinde Javascript Değişkeni Yazma

EcmaScript 6

Spread Operator

Array Map Array Filter

Map, Filter, ForEach işlemleri

Babel Kurulumu

Modül Oluşturmak

Komponentleri Oluşturma

Virtual Dom

Componentların Temel İlkeleri

Komponentlere Resim Ekleme

Image, Touchableopacity

TextInput, ScrollView, FlatList

Komponentleri İç İçe Gösterme

Stateful ve Stateless ComponentlerKomponentleri Oluşturma

React Lifecycle ( Yaşam Döngüsü)

componentDidMount() Hiyerarşisi

componentWillReceiveProps()

shouldComponentUpdate(), componentWillUpdate(), componentDidUpdate(),componentWillMount()

React Props Sistemi

Props ile Child Component'e Veri Gönderme

Tekrar Kullanılabilir Komponent Yapısı

Higher Order Components

Reusable Higher Order Components

Class Based Component ve Functional Component Arasındaki Farklar

EcmaScript 6

Spread Operator

Array Map Array Filter

Map, Filter, ForEach işlemleri

Babel Kurulumu

Modül Oluşturmak

Komponentleri Oluşturma

Virtual Dom

Componentların Temel İlkeleri

Komponentlere Resim Ekleme

Image, Touchableopacity

TextInput, ScrollView, FlatList

Komponentleri İç İçe Gösterme

Stateful ve Stateless ComponentlerKomponentleri Oluşturma

React Lifecycle ( Yaşam Döngüsü)

componentDidMount() Hiyerarşisi

componentWillReceiveProps()

shouldComponentUpdate(), componentWillUpdate(), componentDidUpdate(),componentWillMount()

React Props Sistemi

Props ile Child Component'e Veri Gönderme

Tekrar Kullanılabilir Komponent Yapısı

Higher Order Components

Reusable Higher Order Components

Class Based Component ve Functional Component Arasındaki Farklar

NativeBase Kurulumu

Formik, Yup ile Validasyon

Harita, Region, Markers, custom Markers

getCurrentPosition, Google Places Api

Kameradan Görüntü Alma

ImagePicker Galeriye Kaydetme

İzinler, Check Permission Multiple, Not AuthorizedView, open Settings

Animasyonlar

Web Servis, Axios Api request, Json Force

Get,Post,Put, Delete request

Redux, Redux Template Kurulumu

@observable ve @observer Tanımları

@action Tanımı

Enforce Actions

@Computed

Autorun, Reaction, When

Provider, Inject Tanımları

RuninAction - Async Action

Auto Store - Save Token

Navigation Service

Auth Redirect

Redux Data Flow (Action, Reducer, Dispatcher, Store)

dispatch Metodu ile Store'u Güncellemek

Store Subscribe

combineReducers, Multi Reducer

Redux Dev Tools

Provider

MapStateToProps

Action Dispatch

MapDispatchToProps

MergeProps

Async Actions

Redux Action Dispatch

Async/Await Servis Çağırma

Immutable Mutable

Immutable Array

Redux Logger Middleware

Async Actions Pattern

Redux Promise Middleware

Thunk Middleware

Redux Promise Middleware

Netlify Continuos Deployment

Nextjs ile Server Side Rendering

NextJS, Pages, Components, Link, Routing

Layout, Head Component, Build-in Styled Css

Express JS Custom Route

Hot Module Reloding

Prefetch, Service Workers, Offline

client_img1

Katılım Sertifikası: %90 Katılım oranı ile kursiyerlerimize verilecek olan katılım sertifikasıdır.

Başarı Sertifikası: Bitirme projesini tamamlayan kursiyerlerimize verilecek olan başarı sertifikasıdır.

Tarih : 18/03/2023
Gün : Cumartesi,Pazar,Haftasonu Öğlen
Yer : Online(Canlı)
Saat : 14:00-19:00
Süre : 120 Saat
Ücret : Ücretlidir / Sorunuz