بی شک ریکت یکی از محبوب ترین لایبرری ها برای طراحی UI است. این لایبرری توسط فیسبوک پشتیبانی میشود و بازار کار و کامیونیتی گستردهای در ایران و سایر کشور ها دارد و یکی از انتخاب ها برای شروع یک مهارت به عنوان برنامه نویس Front end می باشد.
۲,۹۸۹,۰۰۰ تومان
ریاکت یک کتابخانه محبوب و پرطرفدار جاوااسکریپت برای ساخت رابط کاربری و توسعه فرانت است، این کتابخانه توسط Facebook پشتیبانی میشود و در پروژه های بزرگی مانند Instagram و Twitter و Paypal استفاده شده است.
ممکنه خیلی از برنامه نویس ها مهارت هایی مثل HTML&CSS و جاوااسکریپت رو داشته باشند که البته برای یک توسعه دهنده فرانتاند این مهارت ها کاملا مهم و ضروری است. اما باید دقت کنید که امروزه بدون شک برای توسعه هر سایتی علاوه بر جاوااسکریپت، از فریم ورک ها و لایبرری های جاوااسکریپت هم استفاده میشود، پس باید با ابزار های به روز و پرکاربرد آشنایی داشته باشید.
به جرات میتوان گفت که ریاکت چه در ایران و چه در خارج از ایران بازار کار فوق العاده ای دارد و روز به روز نیاز به توسعه دهندگان ریاکت بیشتر میشود.
بدون شک برای شروع ریاکت نیاز است که با مباحث HTML&CSS و جاوااسکریپت آشنایی داشته باشید.
پوشش کامل مباحث ریاکت از مقدماتی تا پیشرفته(class component ها، functional component ها، وبسایت های تک صفحه ای(SPA)، درخواست های https و ajax در ریاکت و …)جاوااسکریپت از صفر تا پیشرفته
پروژه محور بودن دوره (پروژه های کاربردی که در پروژه های واقعی هم پیاده میشوند)
آپدیت بودن دوره(شامل ریکت ورژن ۱۸ و react-router-dom ورژن ۶)
پوشش مباحث مربوط به Redux - Redux-thunk در پایان همین دوره.
آموزش GraphQL و انجام پروژه وبلاگ
مشورت با برنامه نویس هایی که سابقه کار در اسنپ را داشتن تا مباحث به صورت کامل پوشش داده شوند.
بررسی مفاهیم مهم و کاربردی ریاکت و همچنین استفاده از آن در پروژه های دوره.
دیپلوی کردن پروژه ها بر روی هاست های رایگان.
و …
این دوره پشتیبانی دائمی دارد و همیشه پاسخگوی سوالات دانشجویان خواهم بود.
تمام دانشجو هایبوتواستارت از وبینار های هفتگی برخوردار خواهند شد که باعث میشود مشکلات خود را چه در زمینه آموز و چه در زمینه استخدام سریعتر حل کنند و زودتر به نتیجه برسند.
با آپدیت های جدید ریاکت این دوره هم آپدیت خواهد شد و به صورت رایگان در اختیار دانشجویان دوره قرار خواهد گرفت.
در صورت تقاضای دانشجویان قسمت های جدید بسته به نیاز آن ها اضافه خواهد شد.
پذیرای انتقادات و پیشنهادات شما هستم و همیشه سعی در ارتقای دوره ها خواهم داشت.
برای کسانی که اول راه برنامه نویسی هستند مشاوه رایگان در نظر گرفته شده است (پس دقت کنید که در حین ثبت نام شماره درست را وارد کنید تا از طریق آن در ارتباط باشیم)
و …
قطعا نه، هر آنچه که برای تسلط شما به ریاکت و ورود به بازار کار لازم است در این دوره گفته شده است و بعد از این دوره به مهارت بالایی خواهید رسید که شما را از هر دوره دیگری بی نیاز میسازد.
وبسایت فروشگاهی که به صورت SPA هست و از api داخل آن استفاده شده است.
سبد خرید با استفاده از context و useReducer
سبد خرید با استفاده از Redux و redux-thunk
صرافی ارز دیجیتال برای نشان دادن قیمت ارز های دیجیتال و قابلیت سرچ کردن(دیتا ها از api واقعی گرفته میشود)
فرم ثبت نام و ورود به همراه اعتبار سنجی.
پیامرسان شبیه واتساپ با قابلیت چت بین چند نفر، ساختن گروه، ارسال عکس و… .
پروژه وبلاگ با قابلیت مدیریت محتوا، کامنت گذاشتن برای هر مقاله، صفحه نویسنده و ...
در انتهای دوره به بررسی سوالات مصاحبه ریاکت میپردازیم و یک سری نکات تجربی هم گفته میشود و همچنین همیشه میتوانید برای رفع مشکل هایتان از پشتیبانی استفاده کنید
فصل اول:
معرفی دوره
فصل دوم:
مروری بر جاوااسکریپت
۱
مقدمه
۲ دقیقه
۲
Arrow function
۹ دقیقه
۳
map
۴ دقیقه
۴
filter & find
۶ دقیقه
۵
reduce
۸ دقیقه
۶
Template literals
۴ دقیقه
۷
Destructuring
۶ دقیقه
۸
Spread operator
۳ دقیقه
۹
Ternary operator
۴ دقیقه
۱۰
Promise
۶ دقیقه
۱۱
Async - Await
۴ دقیقه
۱۲
import - export
۷ دقیقه
فصل سوم:
ساختار اولیه ریکت
۱
روش های ایجاد پروژه ریکت
۷ دقیقه
۲
ایجاد پروژه با create-react-app
۶ دقیقه
۳
ایجاد پروژه با vite
۹ دقیقه
۴
بررسی ساختار پروژه و vite config
۱۰ دقیقه
۵
بررسی ESLint
۴ دقیقه
۶
بررسی package.json و node_modules
۹ دقیقه
فصل چهارم:
بررسی JSX و Component ها
۱
JSX چیست؟
۱۰ دقیقه
۲
نحوه اجرای برنامه
۶ دقیقه
۳
کامپوننت(Component) چیست؟
۱۱ دقیقه
۴
ایجاد کامپوننت
۷ دقیقه
۵
بررسی Dynamic content در JSX
۴ دقیقه
۶
شرایط Adjasent Tag ها
۸ دقیقه
۷
کاربرد React Fragment
۶ دقیقه
۸
مفهوم Reuseble Components
۳ دقیقه
فصل پنجم:
Conditional rendering و List rendering
۱
بررسی Conditional Rendering با if-else
۱۰ دقیقه
۲
بررسی Conditional Rendering با Ternary Operator
۶ دقیقه
۳
بررسی Conditional Rendering با AND Operator
۴ دقیقه
۴
List Rendering و استفاده از آن
۱۰ دقیقه
۵
دلیل استفاده از key در List Rendering
۱۱ دقیقه
۶
مقادیر ممکن برای key
۱۱ دقیقه
۷
نصب React snippet
۵ دقیقه
فصل ششم:
بررسی State و Props و Event ها
۱
مفهوم props و استفاده از آن
۱۰ دقیقه
۲
نحوه destructure کردن props
۴ دقیقه
۳
درک عمیق props
۸ دقیقه
۴
چالش Card ها
۱۲ دقیقه
۵
نحوه کنترل کردن event ها
۱۴ دقیقه
۶
state چیست؟
۷ دقیقه
۷
هوک useState
۸ دقیقه
۸
تعریف state و تغییر آن
۱۱ دقیقه
۹
جلوگیری از mutation
۴ دقیقه
۱۰
async بود عملیات setState
۱۱ دقیقه
۱۱
درک عمیق عملکرد state
۷ دقیقه
۱۲
کنترل UI با state
۷ دقیقه
۱۳
اکستنشن React Developer Tools
۶ دقیقه
فصل هفتم:
هندل کردن Form ها در ریکت
۱
ایجاد اولین event
۵ دقیقه
۲
بررسی انواع input ها
۱۵ دقیقه
۳
هندل کردن select option ها
۸ دقیقه
۴
افزودن radio button به فرم
۱۲ دقیقه
۵
افزودن checkbox به فرم
۵ دقیقه
۶
هندل کردن تمام event ها در یک فانکشن
۲۰ دقیقه
۷
نحوه submit کردن فرم
۵ دقیقه
فصل هشتم:
استایل دهی
۱
استایل دادن با Css file
۱۰ دقیقه
۲
بررسی inline css
۹ دقیقه
۳
css module و ویژگی های آن
۱۳ دقیقه
۴
Global css
۳ دقیقه
۵
نصب و استفاده از styled components
۱۳ دقیقه
۶
پاس دادن props به styled components
۷ دقیقه
۷
نحوه استفاده SASS در ریکت
۴ دقیقه
فصل نهم:
پروژه Contact App
۱
معرفی پروژه
۴ دقیقه
۲
ساختار اولیه پروژه
۹ دقیقه
۳
ایجاد Header سایت
۹ دقیقه
۴
کامپوننت Contacts و ایجاد فرم
۱۱ دقیقه
۵
امکان اضافه کردن contact جدید
۹ دقیقه
۶
نشان دادن اخطار به کاربر
۸ دقیقه
۷
تمیز کردن کد ها
۱۰ دقیقه
۸
ایجاد id های unique
۱۰ دقیقه
۹
رندر کردن contact ها
۹ دقیقه
۱۰
اکسترکت کردن jsx و ایجاد reusable component
۷ دقیقه
۱۱
امکان حذف contact
۱۳ دقیقه
۱۲
اضافه کردن css به فرم و ریسپانسیو کردن آن
۲۰ دقیقه
۱۳
استایل دهی به قسمت contact ها
۱۴ دقیقه
فصل دهم:
درک عمیق مفاهیم کاربردی ریکت
۱
مقدمه
۷ دقیقه
۲
مفهوم lifting state up
۶ دقیقه
۳
پیاده کردن lifting state up در ریکت
۷ دقیقه
۴
بحث passing function as props
۶ دقیقه
۵
بررسی پروژه contact-app
۴ دقیقه
۶
بحث passing Jsx as props
۵ دقیقه
۷
بحث passing component as props
۸ دقیقه
۸
بررسی children props
۱۶ دقیقه
۹
مشکل props drilling
۹ دقیقه
۱۰
مفهوم component composition
۱۱ دقیقه
۱۱
چه زمانی state جدید تعریف بکنیم؟
۷ دقیقه
فصل یازدهم:
پروژه کتابخانه
۱
معرفی پروژه
۶ دقیقه
۲
clone کردن ساختار اولیه پروژه
۹ دقیقه
۳
استفاده از تگ <img /> - فولدر public
۶ دقیقه
۴
استفاده از تگ <img /> - فولدر assets
۸ دقیقه
۵
بهینه کردن عکس ها
۴ دقیقه
۶
Layout چیست؟
۸ دقیقه
۷
پیاده سازی Layout پروژه
۴ دقیقه
۸
کامپوننت BookCard
۹ دقیقه
۹
امکان like کردن پست توسط کاربر
۱۱ دقیقه
۱۰
افزودن کتاب های like شده به لیست علاقه مندی
۱۵ دقیقه
۱۱
نشان دادن لیست علاقه مندی ها
۸ دقیقه
۱۲
امکان سرچ در کتاب ها
۱۳ دقیقه
۱۳
استایل دهی و بررسی نهایی پروژه
۴ دقیقه
فصل دوازدهم:
بررسی هوک useEffect و Http request و api
۱
مقدمه
۴ دقیقه
۲
بررسی Life cycle ها در ریکت
۶ دقیقه
۳
هوک useEffect
۶ دقیقه
۴
ارسال درخواست به api
۷ دقیقه
۵
نشان دادن دیتای fetch شده در UI
۷ دقیقه
۶
بررسی Loading
۴ دقیقه
۷
استفاده از async/await
۴ دقیقه
۸
هندل کردن error ها
۷ دقیقه
۹
بررسی dependency ها
۷ دقیقه
۱۰
ارسال http request ها در event
۴ دقیقه
۱۱
بررسی Cleanup function
۶ دقیقه
۱۲
درک عمیق کاربر Cleanup function
۱۲ دقیقه
۱۳
استفاده از Cleanup function در fetch کردن های متوالی
۱۷ دقیقه
۱۴
نکات نهایی useEffect
۵ دقیقه
فصل سیزدهم:
پشت پرده ریکت
۱
بررسی React.StrictMode
۴ دقیقه
۲
ریکت چگونه کار میکند؟
۱۰ دقیقه
۳
مشاهده عملی مکانیسم ریکت
۶ دقیقه
۴
مکانیسم State Scheduling
۴ دقیقه
۵
مکانیسم State Batching
۹ دقیقه
فصل چهاردهم:
پروژه صرافی ارز دیجیتال
۱
معرفی پروژه
۷ دقیقه
۲
ساختار اولیه پروژه
۷ دقیقه
۳
بررسی api پروژه
۳۰ دقیقه
۴
فچ کردن دیتا از api
۱۱ دقیقه
۵
ایجاد services برای مدیریت api ها
۸ دقیقه
۶
نشان دادن coin ها در جدول
۱۳ دقیقه
۷
اکسترکت کردن کامپوننت TableRow
۶ دقیقه
۸
افزودن Loader به پروژه
۷ دقیقه
۹
استایل دهی به جدول قیمت ها
۷ دقیقه
۱۰
پیاده سازی کامپوننت Pagination
۱۲ دقیقه
۱۱
paginate کردن دیتای coin ها
۸ دقیقه
۱۲
استایل دهی به کامپوننت Pagination
۹ دقیقه
۱۳
تغییر currency مربوط به دیتا ها
۷ دقیقه
۱۴
افزودن قابلیت سرچ به پروژه
۱۳ دقیقه
۱۵
افزودن cleanup function
۷ دقیقه
۱۶
نشان دادن دیتای سرچ شده
۵ دقیقه
۱۷
نشان دادن Loading در زمان سرچ کردن
۸ دقیقه
۱۸
استایل دهی به SearchBox
۶ دقیقه
۱۹
دیباگ کردن قسمت سرچ بعد از استایل دهی
۵ دقیقه
۲۰
ایجاد Modal
۱۱ دقیقه
۲۱
گرفتن دیتای نمودار از api
۹ دقیقه
۲۲
تغییر فرمت دیتا برای رسم نمودار
۱۲ دقیقه
۲۳
رسم کردن نمودار
۱۷ دقیقه
۲۴
نشان دادن سایر دیتا ها در Modal
۸ دقیقه
۲۵
امکان تغییر نمودار توسط کاربر
۸ دقیقه
۲۶
افزودن Layout به پروژه
۶ دقیقه
فصل پانزدهم:
هوک useReducer (روشی دیگر برای مدیریت state)
۱
مقدمه و پیاده سازی مثال اولیه
۱۱ دقیقه
۲
ساختار هوک useReducer
۸ دقیقه
۳
بررسی فانکشن reducer
۹ دقیقه
۴
هندل کردن action ها
۱۰ دقیقه
۵
مکانیسم useReducer
۶ دقیقه
۶
بررسی type و payload
۱۱ دقیقه
۷
هندل کردن initialState
۱۴ دقیقه
۸
بحث multiple reducers
۹ دقیقه
۹
استفاده از Api و Http request در useReducer
۲۱ دقیقه
۱۰
تفاوت useState و useReducer
۶ دقیقه
فصل شانزدهم:
بررسی Context و کاربردهای آن
۱
مفهوم Context در ریکت
۹ دقیقه
۲
ایجاد context
۷ دقیقه
۳
استفاده از Provider
۵ دقیقه
۴
هوک useContext
۶ دقیقه
۵
استفاده از useState در context
۱۰ دقیقه
۶
بهینه کردن ساختار فایل های context
۹ دقیقه
فصل هفدهم:
سایت های تک صفحه ای (SPA | Single Page Application)
۱
معرفی Single Page Application(SPA) ها
۱۱ دقیقه
۲
ایجاد route های مختلف(عملیات Routing)
۱۱ دقیقه
۳
استفاده از Link برای جا به جایی بین صفحات
۵ دقیقه
۴
ویژگی های کامپوننت NavLink
۷ دقیقه
۵
ایجاد صفحه 404
۶ دقیقه
۶
بررسی Dynamic Route ها
۱۴ دقیقه
۷
هوک useParams
۴ دقیقه
۸
بررسی Query string و هوک useSearchParams
۱۲ دقیقه
۹
هوک useNavigate
۱۰ دقیقه
۱۰
استفاده از Navigate و redirect کردن کاربر
۸ دقیقه
۱۱
بررسی Nested Route ها
۱۲ دقیقه
فصل هجدهم:
لایبرری Axios
۱
معرفی لایبرری Axios
۶ دقیقه
۲
ارسال در خواست GET
۸ دقیقه
۳
ارسال درخواست POST
۹ دقیقه
۴
ارسال درخواست DELETE
۶ دقیقه
۵
ارسال درخواست PUT & PATCH
۹ دقیقه
۶
هندل کردن ارور ها
۲ دقیقه
۷
بررسی Simultaneous Requests و متد spread
۹ دقیقه
۸
مفهوم Interceptor
۸ دقیقه
۹
پیاده سازی Interceptor برای request های ارسالی
۹ دقیقه
۱۰
پیاده سازی Interceptor برای response های برگشتی
۵ دقیقه
۱۱
بررسی Instance ها
۸ دقیقه
فصل نوزدهم:
پروژه سبد خرید
۱
معرفی پروژه
۱۲ دقیقه
۲
ایجاد route های پروژه(فرآیند Routing)
۱۲ دقیقه
۳
کانفیگ کردن axios
۶ دقیقه
۴
ایجاد context برای محصولات
۸ دقیقه
۵
ایجاد custom hook برای گرفتن دیتا از context
۸ دقیقه
۶
رندر کردن لیست محصولات
۷ دقیقه
۷
ایجاد کامپوننت Card
۱۲ دقیقه
۸
افزودن Loader
۴ دقیقه
۹
ایجاد قسمت جستجو
۵ دقیقه
۱۰
ایجاد قسمت دسته بندی
۸ دقیقه
۱۱
مدیریت دیتا ها برای ایجاد امکان سرچ
۷ دقیقه
۱۲
ایجاد استیت query
۷ دقیقه
۱۳
فیلتر کردن چند مرحله ای محصولات
۱۶ دقیقه
۱۴
اضافه کردن query string به url بر اساس فیلتر های کاربر
۱۴ دقیقه
۱۵
گرفتن query ها و اعمال کردنشون در لود اولیه
۹ دقیقه
۱۶
اکسترکت کردن و ایجاد کامپوننت های جدید
۸ دقیقه
۱۷
دادن کلاس بر اساس دسته بندی
۱۱ دقیقه
۱۸
ترکیب context و هوک useReducer
۸ دقیقه
۱۹
ایجاد کاستوم هوک useCart
۱۰ دقیقه
۲۰
پیاده کردن فانکشن reduce
۲۷ دقیقه
۲۱
افزودن سایر action ها به reducer
۱۴ دقیقه
۲۲
هندل کردن button ها بر اساس تعداد محصول
۱۶ دقیقه
۲۳
اضافه کردن layout به پروژه
۱۰ دقیقه
۲۴
پیاده کردن صفحه جزییات محصول
۱۳ دقیقه
۲۵
پیاده کردن صفحه سبد خرید
۱۴ دقیقه
۲۶
اتمام sidebar مربوط به سبد خرید
۱۳ دقیقه
فصل بیستم:
سوالات مصاحبه ریکت
۱
سوالات مصاحبه ریکت
۱۶ دقیقه
فصل بیست و یکم:
ریکت ورژن ۱۸
۱
معرفی ریکت ورژن ۱۸
۶ دقیقه
۲
شروع پروژه با ریکت ورژن ۱۸ و بررسی تغیرات
۷ دقیقه
۳
مفهوم Concurrency در ریکت ورژن ۱۸
۷ دقیقه
۴
پیاده سازی یک مینی پروژه برای مفهوم concurrency
۱۴ دقیقه
۵
استفاده از هوک useTransition برای استفاده از concurrency
۸ دقیقه
۶
استفاده از isPending
۴ دقیقه
۷
هوک useDeferredValue
۷ دقیقه
۸
تغییرات state batching
۱۰ دقیقه
۹
کامپوننت suspense
۹ دقیقه
فصل بیست و دوم:
ریداکس و redux-thunk
۱
معرفی ریداکس
۶ دقیقه
۲
مفاهیم ریداکس
۷ دقیقه
۳
راه اندازی ریداکس
۵ دقیقه
۴
ساخت action و reducer و store
۱۴ دقیقه
۵
پکیج react-redux
۱۹ دقیقه
۶
هوک های react-redux
۷ دقیقه
۷
Multiple reducers
۲۱ دقیقه
۸
Logger middleware
۵ دقیقه
فصل بیست و سوم:
ریداکس پیشرفته و redux-thunk
۱
اکستنشن redux devtools
۸ دقیقه
۲
Payload
۷ دقیقه
۳
Async action و https – قسمت اول
۲۷ دقیقه
۴
Async action و https – قسمت دوم
۱۳ دقیقه
فصل بیست و چهارم:
پروژه ریداکس
۱
معرفی پروژه سبد خرید با ریداکس
۳ دقیقه
۲
پروژه سبد خرید با ریداکس – گرفتن دیتا ها از API
۱۴ دقیقه
۳
پروژه سبد خرید با ریداکس – نشان دادن محصولات
۱۱ دقیقه
۴
پروژه سبد خرید با ریداکس – صفحه جزییات محصول
۷ دقیقه
۵
پروژه سبد خرید با ریداکس – cart reducer
۱۲ دقیقه
۶
پروژه سبد خرید با ریداکس – cart
۸ دقیقه
فصل بیست و پنجم:
آموزش کامل GraphQL و اتصال آن به ریکت
۱
GraphQL چیست و چه کاری میکند؟
۷ دقیقه
۲
چرا باید از GraphQL استفاده کنیم؟
۹ دقیقه
۳
مفاهیم و پشت پرده GraphQL
۹ دقیقه
۴
آشنایی با سینتکس و نحوه نوشتن query
۱۰ دقیقه
۵
پاس دادن متغییر به query و فیلتر کردن
۱۶ دقیقه
۶
آپدیت کردن دیتا با mutation
۷ دقیقه
۷
حذف کردن دیتا با mutation
۴ دقیقه
۸
گرفتن اصلاعات با هوک useQuery
۱۶ دقیقه
۹
مرتب کردن ساختار GraphQL
۱۰ دقیقه
۱۰
استفاده از هوک useLazyQuery
۱۴ دقیقه
۱۱
کار با هوک useMutation برای ارسال دیتا
۶ دقیقه
۱۲
پاس دادن متغییر به هوک useMutation
۹ دقیقه
۱۳
آپدیت کردن دیتا با هوک useMutation
۹ دقیقه
۱۴
حذف کردن دیتا با هوک useMutation
۶ دقیقه
فصل بیست و ششم:
پروژه وبلاگ | GraphQL - Material UI
۱
معرفی پروژه
۵ دقیقه
۲
کار با graphCMS و ساخت مدل Post
۱۴ دقیقه
۳
اضافه کردن محتوای یک پست به graphCMS
۷ دقیقه
۴
اضافه کردن مدل Author به graphCMS
۱۳ دقیقه
۵
اضافه کردن مدل Comment به graphCMS
۶ دقیقه
۶
متصل کردن پروژه ریکتی به GraphQL
۹ دقیقه
۷
نصب و آشنایی با material UI
۵ دقیقه
۸
ساختن Appbar پروژه
۱۶ دقیقه
۹
اضافه کردن فونت به پروژه و تغییر دادن تم material UI
۱۳ دقیقه
۱۰
اضافه کردن فایل .env به پروژه
۷ دقیقه
۱۱
چیدن المان های صفحه اصلی و ریسپانسیو کردن آن
۱۶ دقیقه
۱۲
ساخت کامپوننت alyout و wrapp کردن دور برنامه
۸ دقیقه
۱۳
نوشتن query برای گرفتن دیتا های مقالات
۹ دقیقه
۱۴
چیدن قسمت وبلاگ ها و ریسپانسیو کردن آن
۹ دقیقه
۱۵
ساخت کارت مربوط به مقالات
۲۲ دقیقه
۱۶
گرفتن دیتا های مربوط به نویسنده ها
۵ دقیقه
۱۷
نشان دادن نویسنده ها در صفحه اصلی
۱۲ دقیقه
۱۸
اضافه کردن route ها به پروژه
۷ دقیقه
۱۹
گرفتن دیتای مربوط به یک نویسنده با اشتفاده از slug
۱۲ دقیقه
۲۰
ایجاد صفحه جزییات نویسنده به صورت داینامیک
۹ دقیقه
۲۱
اضافه کردن دیتا های نویسنده به صفحه جزییات نویسنده
۱۶ دقیقه
۲۲
ایجاد کامپوننت loader
۶ دقیقه
۲۳
گرفتن دیتای مربوط به مقاله ها
۷ دقیقه
۲۴
صفحه جزییات مقاله ها
۱۷ دقیقه
۲۵
کامنت گذاشتن برای یک مقاله خاص
۱۶ دقیقه
۲۶
گرفتن کامنت های مربوط به یک پست خاص
۱۳ دقیقه
۲۷
نشان دادن کامنت های هر پست
۱۲ دقیقه
۲۸
حل مشکل اسکرول به پایین در ریکت
۷ دقیقه
مباحث از صفر گفته شده؟
بله، در این دوره تمام مباحث و مفاهیم ریکت از صفر گفته شده و نیاز به هیچ دانش قبلی راجع به ریکت نیست.
پیشنیاز دارد؟
همانطور که گفتم مباحث خود ریکت به صورت کامل پوشش داده شده است اما نیازه که قبل از شروع ریکت پیشنیاز های اون ینی جاوااسکریپت و HTML&CSS رو در حد خوبی بلد باشید.
اگر در حین دیدن دوره به مشکلی خوردم چکار کنم؟ پشتیبانی دارد؟
صددرصد، دوره پشتیبانی دایمی دارد. یعنی چه در حین آموزش یا مصاحبه های استخدامی و حتی بعد از استخدام و پروژه گرفتن نیز میتوانید تمام سوال هایتان را بپرسید.
دوره پروژه محور است؟
به نظر من یک آموزش زمانی منجر به یادگیری و تسلط میشود که با پروژه همراه باشد به همین دلیل هم چندین پروژه مهم و کاربردی داخل دوره کار شده تا کاربرد مفاهیمی که یاد میگیرید را ببینید و درک بهتری حاصل بشود.
دوره آپدیت است؟
بله، دوره کاملا آپدیت است و تمام تکنولوژی های روز دنیا مثل ریکت ورژن ۱۸ و react-router-dom ورژن ۶ به دوره اضافه شده است. همچنین مباحثی که مورد نیاز دانشجو ها باشد و یا استفاده ازشون در پروژه ها رو به افزایش باشد نیز به دوره اضافه خواهد شد. کمااینکه تا همین الان هم چند سری آپدیت به این دوره اضافه شده است.
منظور از وبینار های هفتگی چیه؟
هر هفته برای دانشجو ها وبینار برگزار خواهد شد تا هم به مشکلات جمعی رسیدگی شود و هم انگیزه ای باشد برای ادامه کار.
سلام بچه ها👋 من میلادم و از سال ۹۵ مشغول برنامه نویسی فرانت اند و ریکت هستم و همچنین در سال ۹۸ وارد حوزه آموزش نیز شدم و چندین دوره در سایت های بزرگ ایرانی منتشر کردم و در نهایت تصمیم به تدریس در پلتفرم اختصاصی خودم ینی بوتواستارت گرفتم. تمام تلاشم اینه تا دوره هایی رو بهتون ارایه بدم که علاوه بر مباحث مهم حاوی پروژه و تجربه باشه تا مسیر ورود شما به بازار کار رو راحتتر کنم
دانشجوی جاوااسکریپت و ریکت
من در دوره های HTML&CSS و جاوااسکریپت و ریکت سایت بوتواستارت شرکت کردم و تونستم تو کمتر از چهار ماه بدون هیچ پیشینهای در زمینه فرانت اند به تسلط خوبی برسم.
آموزش برنامه نویسی | پروژه محور | پشتیبانی دائمی | جامع
هدف بوتواستارت ارائه بهترین دوره های آموزش برنامه نویسی به دانشجویان برای ورود به بازار کار است و برای رسیدن به این هدف یک سری استانداردها تعیین شده و به صورت سختگیرانه روی دوره ها اعمال میشود. این استاندار ها شامل تدریس سلیس و روان برای انتقال مفاهیم در کنار کامل و جامع بودن دوره ها است به صورتی که با دیدن یک دوره به سطح مناسب و حرفه ای برسید. همچنین دوره ها پروژه محور هستند تا کاربرد مفاهیمی که یاد میگیرید را درک کنید و اگر احیانا ابهامی پیش آید میتوانید از پشتیبانی دائمی بوتواستارت استفاده کنید و سوال هایتان را بپرسید. و در آخر به یکی از مهم ترین ویژگی دوره ها اشاره میکنم و آن هم آپدیت و بروز بودن آن ها مطابق آخرین تکنولوژی ها میباشد.
ساخته شده با ❤️ در بوتواستارت