عنوان دوره | طول دوره | زمان برگزاری | تاریخ شروع دوره | شهریه | استاد | وضعیت ثبت نام | ثبت نام | |
---|---|---|---|---|---|---|---|---|
دوره آموزش React و React Native | 15 جلسه 45 ساعت |
شنبه
از
ساعت 17:30
الی 20:30
|
شنبه ۴ اسفند ۱۳۹۷ | 1,035,000 تومان | محسن درم بخت |
سرفصل دوره :
معرفی کتابخانه 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 دانشجویان.