سرفصل ها و محتوای دوره آموزش React
دوره React با دوره React Native، به صورت یک کلاس در لینک زیر ارائه می گردد.
مدت دوره: 30 ساعت
معرفی دوره: تکنولوژی سمت کلاینت React که به ReactJS نیز شناخته می شود یکی از کتابخانه های منعطف و کارا و Open Source از جاوا اسکریپت است که توسط کمپانی فیسبوک و جمعی از شرکت ها و توسعه دهندگان مستقل ساخته و نگه داری شده است و برای طراحی و مدیریت صفحات موسوم به رابط کاربری (UI) استفاده می شود. این کتابخانه به شما اجازه می دهد تا با استفاده از قطعات کوچکی از کد به نام کامپوننت (Component)، رابط های کاربری پیچیده بسازید. این تکنولوژی برای حل مشکل تغیر داده ها در طول زمان ساخته شده است، در حقیقت React میتواند View های ساده برای تمام حالات اپلیکیشن طراحی کند و با تشخیص تغییرات داده ها در اپلیکیشن، آن قسمت را Render و به روز رسانی کند. ReactJS می تواند در ساخت یک تک صفحه ی وب (Single Page Application) یا موبایل اپلیکیشن ( با استفاده از React Native) استفاده شود، این کتابخانه برای تولید اپلیکیشن های پیچیده تر با MVC و کتابخانه های دیگر جاوا اسکریپت همراه می شود.
از ویژگی های دیگر این کتابخانه راحت بودن در یادگیری و استفاده، کارایی، تست پذیری و Data binding ( اتصال جریان داده ها به کامپوننت ها) است.
پیش نیازهای دوره React :
گذراندن دوره آموزش طراحی صفحات وب (یا تسلط به طراحی صفحات وب و جاوا اسکریپت)
مشاهده رزومه استاد
سرفصل دوره :
معرفی کتابخانه React و نقش آن در ایجاد صفحات وب و موبایل
بررسی تفاوت های React و Angular
معرفی سرور Node و نقش آن در یادگیری و استفاده از React
معرفی ماژول های مرتبط با React و نحوه مدیریت ها ماژول ها با npm
ساختار کتابخانه React و معرفی ویژگی های مختلف آن
ایجاد صفحات با React
آشنایی با امکان Component و نحوه ساخت آن در React
نحوه مسیریابی و مدیریت آدرس ها در React
معرفی روش طراحی Material Design و طراحی صفحات در React توسط این الگو
ساخت فرم های متنوع ورود و نمایش اطلاعات
نحوه صحت سنجی اطلاعات در فرم ها
نحوه مدیریت دسترسی ها در صفحات و کنترل ها
روش وصل کردن صفحات طراحی شده به سرویس های سمت سرور و داینامیک کردن صفحات
آشنایی با امکان Redux و نقش آن در React
و در نهایت طراحی یک وب اپلیکیشن توسط React و وصل کردن آن به سمت سرور.