آموزشگاه اندروید ایران برگذار میکند: دوره آموزشی برنامه نویسی React Native (کمپ)

React native یک فریم ورک جاوا اسکریپت برای ساختن برنامه های موبایلِ native است. این فریم ورک از فریم ورکِ React استفاده می کنه و APIها و کامپوننت های تعبیه شده ی داخلیِ زیادی داره. در گذشته شما با Javascript تنها میتوانستید بخش Frontend وبسایت های خودتان رو بوجود بیاورید، اما با پیشرفت روز افزون Javascript امروزه میتوانید سمت سرور هم با javascript کد نویسی کنید یا حتی میتوانید اپلیکیشن های اندرویدی یا ios را تنها با javascript بوجود بیاورید. در این دوره میخواهیم با یکی از جدیدترین تکنولوژی های که به ما امکان ایجاد اپلیکیشن های اندرویدی یا ios را با جاوا اسکریپت میدهد بصورت کامل آشنا بشویم .

 

 

 

 

اشتغال و کسب درآمد

با توجه به رویکرد عملی در تمام دوره های آموزشی موجود، دانش آموختگان قادر به اشتغال و کسب درآمد پس از پایان این دوره ها می باشند.

اساتید متخصص

دوره های آموزشی موجود توسط اساتید برنامه نویسی موبایل مسلط به پلت فرم اندروید و روش های روز Learning & Presenting تدریس می گردد.

لابراتوار مجهز

آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام می پذیرد.

درآمد زایی

از جمله مزیت های برنامه نویسان موبایل درامدهای چند صد میلیونی برنامه نویسان جوانان میباشد

 

اهداف کلی این دوره:

  • آشنایی با  پلتفرم های موبایل
  • آموزش طراحی UI
  • آشنایی کامل با روش های طراحی اپلیکیشن برای سیستم های عامل اندروید و ios
  • پیاده سازی دیتابیس   SQLite
  • پیاده سازی وب سرویس های Restful  JSON
  • طراحی اپلیکیشن برای تمامی ورژن ها و سایزها
  • توانایی ورود به بازار کار اپلیکیشن های موبایل

مشخصات دوره :

مدرس (مدرسان) : فرزاد سرسیفی
پیشنیاز: آشنایی با مفاهیم برنامه نویسی - آشنایی مقدماتی با اندروید استودیو و Xcode

مدت زمان دوره:  8 جلسه  ( کارگاه کاملا عملی تحت پروژه)  به صورت کارگاهی (در مجموع  40 ساعت)(ظرفیت  6 نفر
تاریخ برگزاری:

(دوره از 09  مرداد   ماه 1398  به مدت ۸ جلسه ) - روزهای چهارشنبه ۱۶ الی ۲۱
هزینه دوره: تماس  -   ۸۸۹۴۶۶۳۶
مدرک: در پایان دوره مدرک پایان دوره از طرف انستیتو آموزشگاه اندروید ایران ارائه میگردد.
سه دانشجو نمونه اول به شرکت های معروف ایرانی جهت همکاری معرفی می گردند.
ویژگی : آموزش در لابراتوار مجهز به سیستم های روز به صورت شبکه تحت NetSupport و متصل به اینترنت و کاملا اینتراکتیو تحت پروژه عملی انجام خواهد گرفت.


 

راهنمای ثبت نام:
جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید وشماره های تماس  ۸۸۹۴۶۶۳۶ تلگرام همراه 09100046764 تماس حاصل نمایید.

 

سرفصلهای دوره آموزشی برنامه نویسی React Native به صورت کاملا عملی:   
 

فصل اول) معرفی دوره
آشنایی با کتابخانه React
آشنایی با npm  و نصب ماژول های جاوا اسکریپت
آشنایی با مفاهیم کلیدی معماری React
نصب و راه اندازی React Native در ویندوز
نصب و راه اندازی React Native در macOs
debugging در پروژه های React native

فصل دوم)آموزش HTML 5
آشنایی تاریخچه وب
HTML چیست و ورژن های مختلف
شروع با HTML 5
آشنایی با API های جدید HTML5
تگ های جدیدHTML5
آشنای با تگ های section-main-nav-header-footer
آشنایی با API های Media در HTML5
 

فصل سوم)آشنایی با مفاهیم جاوااسکریپت
متغیرها
دستورات کنترلی
تعریف function
آشنایی با مفاهیم ایجاد اشیا
آشنایی با آرایه ها
آشنایی با مفهوم JSON Objects
Regular Expression ها
آشنایی با مفاهیم Prototype و وراثت

فصل سوم)شروع با React
ایجاد پروژه جدید در React
مروری بر Props ها و State ها
استایل دادن به اپلیکیشن
طرح بندی اپلیکیشن ها با Flexbox
پروژه صفحه Login
نصب پکیج های تخصصی
طراحی Material  در React

فصل چهارم) Events ،لیست و تب ها
Event ها و انواع Touchable
پیاده سازی لیست با ListView و ScrollView
Navigate کردن بین صفحات مختلف
پیاده سازی TabNavigator ها
ایجاد صفحه Splash Screen

فصل پنجم) ذخیره سازی اطلاعات دیتابیس Sqlite
آشنایی با پیاده سازی دیتابیس local
ذخیره / ویرایش / حذف اطلاعات دیتابیس Sqlite

فصل ششم) وب سرویس Restfull
مفهوم وب سرویس
انواع وب سرویس ها
ارتباط با وب سرویس
آشنایی با وب سرویس JSON
آشنایی با JSON Array
آشنایی با JSON Object
ارسال درخواست Get برای دریافت اطلاعات از سمت سرور
ارسال درخواست Post برای ارسال اطلاعات به سرور

فصل هفتم) کتابخانه  NativeBase
معرفی کتابخانه NativeBase
پیاده سازی کتابخانه NativeBase در پلتفرم های اندروید و iOS

فصل هشتم)   FireBase
معرفی  Firebase
پیاده سازی سرویس Firebase

  1. Analytics
  2. Authentication
  3. Crashitics

فصل نهم) آشنایی با کتابخانه Lottie
آشنایی با کتابخانه Lottie
پیاده سازی انیمیش های  AfterEffect  در ریکت

فصل دهم)  گوگل مپ
آشنایی با سرویس های مپ و لوکیش
پیاده سازی مپ در ریکت
تعریف کردن Mark ها بر روی نقشه

فصل یازدهم)   ویدیو پلیر
آشنایی با پلیر ها در ریکت روی پلتفرم های موبایل
فرمت های قابل پیشتیبانی در ریکت
پروتکل های استریم ویدیو
نمایش دادن ویدیو بصورت لوکال
نمایش دادن ویدیو بصورت استریم live

فصل دوازدهم) Redux
اشنایی با store manager های ریکت
چرا باید از Redux استفاده کنیم ؟
پیاده سازی Redux

فصل سیزدهم) خروجی های Multi Platform
ایجاد خروجی اندروید و sign اپلیکیشن
محیط مک-راه اندازی similator برای ios
ایجاد خروجی iOS

 
 

 این دوره توصیه میشود به :

  • اشخاصی كه علاقه مند به آشنایی و كار حرفه ای با موبایل هستند.
  • اشخاصی كه قصد فراگیری كامل طراحی اپلیکیشن های موبایل از ابتدا توسط React دارند.
  • اشخاصی كه قصد راه اندازی اپلیکیشن موبایل شخصی خود توسط اندروید و ios دارند.
  • اشخاصی كه میخواهند با فراگیری حرفه ای شروع به كسب درآمد نموده و به عنوان توسعه دهنده موبایل فعالیت كنند.
  • شركتها و سازمانهایی كه قصد راه اندازی اپلیکیشن موبایل اختصاصی خود را دارند.
  • دانشجویان رشته های كامپیوتر كه قصد فراگیری كامل توسعه اپلیکیشن های موبایل دارند.
  • اشخاصی كه قصد پیاده سازی ایده های اپلیکیشن های موبایل را در قالب اندروید و ios دارند.
  • اشخاصی كه قصد دارند وب سایت خود را به اپلیکیشن های موبایل اندروید و ios تبدیل كنند.
  • و...
 
دانشجویان سابق  آموزشگاه اندروید ایران کجا استخدام شده اند؟
 
بانک شهر اسنپ فود رهنما تیم یار فناپ رهنما
رجا رجا رنگی تر صبا نت شاتل سداد

 

 

سوالات متداول

 

برای هر کلاس یک گروه تلگرام تشکیل خواهد شد و مدرس در این گروه تمامی سوالات دانشجویان را بررسی و حل خواهد کرد

در آموزشگاه تمامی دانشجویان دارای سیستم خواهند بود و میتوانند در کلاس کدها را تست نمایند و ضرورت خاصی برای همراه داشتن لپتاب وجود ندارد

دقیقا هدف اصلی آموزشگاه اندروید ایران میباشد که دانشجویان بتوانند بعد از پایان دوره اپلیکیشین تولید نمایند از این رو میتوانیم دانشجویان را به تیم برنامه نویسی وارد کنیم تا درآمد زایی داشته باشند

دوره React Native ابتدا میبایستی آشنایی کلی با محیط اندروید استودیو و تا حدی هم Xcode رو داشته باشید

با توجه به تجربه چندین ساله آموزشی و ارتباطات به مدیران آی تی برترین دانشجویان هر دوره بسته به سطح فنی و پیشرفت در طی دوره به شرکت های برتر کشور معرفی میشوند

 

 

راهنمای ثبت نام:
جهت کسب هر نوع اطلاعاتی در خصوص دوره میتوانید با ایمیل این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید وشماره های تماس  ۸۸۹۴۶۶۳۶  تلگرام همراه 09100046764 تماس حاصل نمایید.

 

تماس با آموزشگاه