آموزش React و React Native


عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش React و React Native 15 جلسه 45 ساعت شنبه از ساعت 17:30 الی 20:30
شنبه ۴ اسفند ۱۳۹۷ 1,035,000 تومان محسن درم بخت

سرفصل ها و محتوای دوره آموزش React و React Native


مدت دوره: 45 ساعت

معرفی دوره React و React Native : 

React یکی از بهترین روش ها برای طراحی وب سایت ها و اپلیکیشن های وب می باشد که توسط Facebook توسعه داده می شود و استفاده از آن در بین برنامه نویسان روز به روز بیشتر می شود و فرصت های شغلی زیادی در شرکت های نرم افزاری داخلی و خارجی برای آن وجود دارد.

در این دوره ابتدا ما React را یاد میگیریم و توسط React می توانیم وب سایت و وب اپلیکیشن طراحی کنیم.سپس باید React Native را یاد بگیریم که یکی از بهترین و سریع ترین روش های تولید نرم افزار های موبایل در محیط Android و iOS است.

در پایان این دوره شما یک برنامه نویس حرفه ای در زمینه Front End  و Mobile Application Developer خواهید بود.


پیش نیازهای دوره React و React Native  :

گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب)

تسلط به زبان جاوا اسکریپت


مشاهده رزومه استاد

سرفصل دوره :

معرفی کتابخانه React و نقش آن در ایجاد صفحات وب و موبایل

بررسی تفاوت های React و Angular

معرفی سرور Node و نقش آن در یادگیری و استفاده از React

معرفی ماژول های مرتبط با React و نحوه مدیریت ها ماژول ها با npm

ساختار کتابخانه React  و معرفی ویژگی های مختلف آن

ایجاد صفحات با React

آشنایی با امکان Component  و نحوه ساخت آن در React

نحوه مسیریابی و مدیریت آدرس ها در React

معرفی روش طراحی Material Design و طراحی صفحات در React توسط این الگو

ساخت فرم های متنوع ورود و نمایش اطلاعات

نحوه صحت سنجی اطلاعات در فرم ها

نحوه مدیریت دسترسی ها در صفحات و کنترل ها

روش وصل کردن صفحات طراحی شده به سرویس های سمت سرور و داینامیک کردن صفحات

آشنایی با امکان Redux و نقش آن در React

و در نهایت طراحی یک وب اپلیکیشن توسط React و وصل کردن آن به سمت سرور.

معرفی و آشنایی با کتابخانه React Native


بررسی تفاوت های React Native با روش های معمول تولید اپلیکیشن های موبایل مثل زبان جاوا اندروید و زبان Swift


معرفی سرور Node و نقش آن در یادگیری و استفاده از React Native


نصب و راه اندازی React Native


نحوه style دهی به المان ها در React Native


نحوه چیدمان view ها با استفاده از flexbox


کار با المان های ListView - Button - Image - Text Input - Scroll View


نحوه فراخوانی API از سمت سرور به منظور دریافت و ارسال اطلاعات و داینامیک کردن کامپوننت ها


استفاده از Animation در صفحات مانند باز و بسته کردن به صورت Collcapse و افکت های مشابه


ساخت منو و راه اندازی Routing برای ارتباط view ها با یکدیگر


معرفی Expo و نحوه استفاده از آن


نحوه راه اندازی پروژه روی Android


نحوه راه اندازی پروژه روی iOS


آشنایی و نحوه استفاده از کامپوننت های آماده :


استفاده از View برای طراحی صفحات


کاربرد WebView برای نمایش صفحات وب در اپ موبایل


کار با کامپوننت های دیگر مانند DatePicker - Alert و سایر موارد پرکاربرد


نحوه کار با GeoLocation - Camera و Storage


و در نهایت آماده سازی پروژه اپ فروشگاه اینترنتی و نصب آن بر روی گوشی های Android و iOS  دانشجویان.