پاسخگوی پرسشهای شما هستیم...
04133363096
- بخش
خدمات
دیجیتال مارکتینگ
راهکار های شبکه
خدمات
مشاوره و پشتیبانی
- درباره
پلاتین - فروشگاه
پلاتین - تماس با
پلاتین - همکاری با
پلاتین - گالری
پلاتین - مقالات
پلاتین
- بخش
خدمات
دیجیتال مارکتینگ
راهکار های شبکه
خدمات
مشاوره و پشتیبانی
- درباره
پلاتین - فروشگاه
پلاتین - تماس با
پلاتین - همکاری با
پلاتین - گالری
پلاتین - مقالات
پلاتین
آموزش react-native
امروزه با پیشرفت تلفن های هوشمند و همه گیر شدن آن ها، نیاز به اپلیکیشن این گوشی ها (React Native) در همه حوزه به شدت احساس می شود و به همین دلیل بازار گرمی را در این حوزه به راه انداخته است، بنابراین تسلط به نوشتن اپلیکیشن های موبایل می تواند درآمد زیادی را برای شما به ارمغان آورد.
در سال های اخیر با نوشتن فریم ورک های گوناگون برای جاوا اسکریپت (JavaScript)، این زبان جای خود را در بین بهترین زبان های برنامه نویسی باز کرده است. فریم ورک جدید از جاوا اسکریپت که توسط فیس بوک ارائه شد، ری اکت نیتیو (React Native) است.
با این کتابخانه می توان اپیکیشن موبایلی را به زبان جاوا اسکریپت نوشت که هم بر روی سیستم عامل اندروید و هم بر روی سیستم عامل iOS قابل اجرا باشد. همین ویژگی و پشتیبانی قوی شرکت بزرگی مانند: فیس بوک باعث شده است که روز به روز شاهد پیشرفت این کتابخانه باشیم.
برای اهمیت این فریمورک فقط کافی است به این نکته اشاره کنیم که پر مخاطب ترین اپیکیشن جهان یعنی اینستاگرام (Instagram) به وسیله همین فریم ورک نوشته شده است
ویژگی های react-native :
- کامپوننتی بودن و امکان استفاده از کامپوننت ها در پروژه های دیگر و همچنین استفاده از کامپوننت های دیگر افراد که هم باعث سادگی میشه و هم سریعتر شدن کار.
- ساخت بسیار راحتتر رابط کاربری های زیبا برای اپلیکیشن (به دلیل وجود استایل css مانند و jsx) که میبینید که skype هم تجدیدنظر کرد و به ریکت نیتیو پیوست به تازگی.
- هیچ محدودیتی برای شما نداره . شما میتونید هرموقع خواستید توی ریکت نیتیو کدهای java , swift بنویسید تا کامپوننت های نیتیو خودتونو به وجود بیارید. پس از این بابت هم نگرانی ای نمیزاره (البته که هر کامپوننتی نیاز داشته باشید ایجاد شده ولی این مورد محض اطمینان هست).
- یه فرانت اند کار خوب میتونه با گذاشتن تایم کمی ریکت نیتیو رو به خوبی فرا بگیره و همچنین برنامه نویس های اندروید و Ios هم که تا الان نیتیو کار میکردند با یادگرفتن پایه های وب سمت ریکت نیتیو بیان.
- بدون اینکه از زبان های نیتیو هم سردر بیارید میتونید کار بکنید باهاش و فقط باید قواعد اپلیکیشن و تفاوتش با وب رو فرا بگیرید.
- نیازی نیست برای توسعه اپ اندرویدتون از اندروید استودیو و برای ios از xcode استفاده کنید و آزادانه میتونید از هر ادیتوری استفاده بکنید و لذت ببرید.
JSX یا (Javascript XML) :
ریاکت نیتیو ترکیبی از زبان جاوا اسکریپت و XML است که با نام JSX شناخته میشود. این ترکیب باعث میشود بتوانیم ساختار رابط کاربری (UI) را به شکلی شبیه به HTML بنویسیم، اما درون کدهای جاوا اسکریپت.
ریاکت نیتیو به دلیل ماهیت نیتیو بودن خود، دسترسی مستقیم به APIهای سیستمعامل دارد؛ مثل APIهای Objective-C در iOS و Java در اندروید. این ویژگی باعث میشود که برنامهنویسان بتوانند به امکانات سختافزاری گوشی مانند دوربین، GPS، سنسورها و سایر ویژگیها دسترسی پیدا کنند، و اپلیکیشنهایی قدرتمند و قابل اجرا در پلتفرمهای مختلف بسازند
پس ما در رییکت نیتیو هیچ کد جاوا یا سوییفتی نیاز نداریم ضمن اینکه خروجی کارمون کاملا نیتیو هست و درون هیچ web view ای قرار ندارد. بسیار جالب هست بدونید که اپلیکیشن های قدرتمند و معروفی با React Native ساخته شدند مثل: اینستاگرام /فیسبوک / اسکایپ /ساندکلود / و سایر اپلیکیشن های پرکاربر و پرطرفدار دیگر.
خب خوشبختانه خبر های خوبی از تیم ریکت نیتیو (React Native) به گوش میرسه; این که مدام دارن روی اون کار میکنن و همینطور بهتر و باکیفیت ترش میکنن که کار کردن باهاش رو باز لذت بخش تر کنند و این مارو ترغیب به شروع کردن دوره های آموزشی در این ضمینه میکنه.
همچنین مایکروسافت (Microsoft) از ریکت نیتیو برای ویندوز (Windows)، استفاده و پشتیبانی میکنه و به تمامی افراد جهت استفاده از کد بیس و تجربیاتشون این اجازه رو میده تا به پلتفرم جامع مایکروسافت ویندوز، اونهارو ارائه دهند و باعث رونق و گسترشش بشن.
آموزش دوره مقدماتی
۱۵ ساعت-
React Native چیست؟
-
نحوه کارکرد React Native
-
نصب و راهاندازی اولیه
-
اجرای اپلیکیشن روی iOS
-
اشکالزدایی برنامه
-
آشنایی با اجزای Native
-
معرفی Flexbox
-
کار با Viewها
-
واکنش به لمسها (TouchableHighlight)
-
استفاده از ScrollView
-
ذخیرهسازی با AsyncStorage
-
استفاده از ناوبری (Navigator)
-
WebView
-
واکشی دادهها (Fetch)
-
کار با رویدادها
آموزش دوره پیشرفته
۲5 ساعت-
ارتباط با Back-End
-
پیادهسازی پرداخت آنلاین و Deep Linking
-
اتصال به Firebase
-
دریافت Push Notification
-
تغییر آیکون و نسخه اپلیکیشن
-
فشردهسازی و مبهمسازی کدها
-
آشنایی با ماژولها و نحوه استفاده
-
برنامهنویسی همزمان (Asynchronous Programming)
-
کار با NativeBase
-
استفاده از Modalها
آموزش دوره تکمیلی پلاتین
۳۳ ساعت-
شامل دوره مقدماتی و پیشرفته
-
ایجاد انیمیشن در React Native
-
انتشار اپلیکیشن در App Store و Google Play
-
مطالعه موردی (Case Study)
-
نحوه انتشار اپلیکیشن برای iOS
-
نحوه انتشار برای اندروید
-
رفع اشکال پروژهها
-
🎁 هدیه ویژه: اکانت توسعهدهنده iOS / Android
پاسخگوی پرسش های شما هستیم...
شرکت پلاتین
شرکت پلاتین از همان ابتدا با رویکردی حرفهای و چشماندازی روشن، با هدف ارائه کاملترین و تخصصیترین راهکارها برای کارفرمایان و مشتریان، فعالیت خود را آغاز کرد. این شرکت با تکیه بر دانش فنی، تخصصی و آکادمیک و بهرهگیری از تیمی مجرب و خلاق، توانسته است در مدت زمان کوتاهی به یکی از شرکتهای پیشرو در حوزه فناوری و خدمات دیجیتال تبدیل شود.
اطلاعات شرکت
دفتر مرکزی
تلفن:
04133363096 | 09059687439
آدرس:
تبریز ، پاستور جدید ، نبش چهارراه قدک ساختمان 204 ، طبقه 1
لینک های مفید
- طراحی و پیادهسازی سایت
- طراحی و پیادهسازی اپلیکیشن
- راهکارهای مبتنی بر AI
- طراحی تیزر و موشن
- امنیت شبکه
- مشاوره شبکه
- رایانش ابری
لینک های مفید
- طراحی و پیادهسازی سایت
- طراحی و پیادهسازی اپلیکیشن
- راهکارهای مبتنی بر AI
- طراحی تیزر و موشن
- امنیت شبکه
- مشاوره شبکه
- رایانش ابری
لینک های مفید
- حمل ونقل زمینی
- حمل با کشتی
- روندهای فروش در چین
- فرآیند سازمانی صادرات
- واردات از چین
- واردات از چین