آموزش منتورشیپ ReactJS در دنیای واقعی | از 0 تا رسیدن به مرحله شیرین استخدام
- سطح دوره: متوسط
- اشتراک گذاری:
- مدت زمان 99:17:20
- اخرین بروزرسانی 2023/02/15
مباحث این دوره
496 درس99:17:20
پیش نیاز های ری اکت
Main Concept های ریاکت
کار با فریمورک React BootStrap + پروژه
1چرا نمی توان از تمامیت فریمورک بوت استرپ در پروژه های ریاکت استفاده کرد؟12:18
2نحوه استفاده از کامپوننت های بوت استرپ در ریاکت12:26
3معرفی فریمورک React BootStrap – نحوه نصب و استفاده از آن12:09
4نحوه استفاده از Alert های مختلف در React BootStrap11:40
5نحوه استفاده از Button ها در React BootStrap12:45
6نحوه استفاده از Card های React BootStrap9:24
7استفاده از Modal در React BootStrap12:25
8نحوه Customize کردن کامپوننت های React BootStrap9:28
9نحوه استفاده از Grid System ریاکتبوتاسترپ برای ریسپانسیو سازی20:44
10پیاده سازی پروژه صفحه لاگین با ریاکت بوت استرپ (ریسپانسیو) – قسمت Header11:57
11پیاده سازی پروژه صفحه لاگین با ریاکت بوت استرپ (ریسپانسیو) – قسمت RightSide7:30
12پیاده سازی پروژه صفحه لاگین با ریاکت بوت استرپ (ریسپانسیو) – قسمت LeftSide12:02
معرفی و نحوه استفاده از متد های LifeCycle
1مفهوم LifeCycle و کاربرد متد هایی که در اختیارمون میذاره12:43
2تشریح مفصل متد های Mounting و استفاده عملی از آن ها – قسمت 122:33
3تشریح مفصل متد های Mounting و استفاده عملی از آن ها – قسمت 215:24
4تشریح مفصل متد های Updating و استفاده عملی از آن ها – قسمت 122:52
5استفاده از pureComponent و خلاص شدن از shouldComponentUpdate5:11
6تشریح مفصل متد های Updating و استفاده عملی از آن ها – قسمت 214:28
7تشریح کامل قسمت UnMounting از چرخه حیات و استفاده عملی از آن5:40
مباحث مربوط به Ajax و Api از صفر تا صد در ریاکت + مینی پروژه
1CallBack Function چیست و چگونه استفاده می شود؟11:49
2مفهوم Sync و Async – مثالی برای درک کاربرد CallBack Function16:46
3مثال دوم برای درک کاربرد و عملکرد Callback Function8:41
4Promise چیست؟ راهی برای خلاص شدن از CallBack Hell14:51
5مثالی برای درک کاربرد Promise و نحوه استفاده از آن8:00
6مثال دوم برای درک عمیق کاربرد و عملکرد Promise5:32
7async و await چیست و چطور باید ازشون استفاده کنیم؟9:54
8Api چیست؟ راهی برای ارتباط بین فرانت اند و بک اند13:31
9Json چیست؟ – فرمتی برای ذخیره سازی اطلاعات9:04
10آشنایی با متد fetch در Es6 – نحوه ارسال ریکوئست به Api15:15
11آشنایی با متد های DELETE, PUT و POST در کار با Api9:51
12آشنایی با ساختار دیتابیس برای درک بهتر کار با Api10:26
13کار با Api واقعی نوشته شده با NodeJs برای ثبت نام کاربر17:21
14مینی پروژه دریافت اطلاعات POST ها از Api و نمایش آن ها در Table16:21
شروع Hook ها – مقدماتی
1معرفی Hook ها5:42
2نحوه استفاده از useState در کامپوننت های Functional14:01
3چه زمانی باید برای آپدیت state از متد استفاده کنیم؟15:58
4ریفکتور کردن پروژه TodoList از Class به Functional – برای درک بهتر useState17:35
5ریفکتور کردن پروژه سبد خرید از Class به Functional13:41
6شروع کار با هوک useEffect برای پیاده سازی Mount و Updating12:32
7نحوه پیاده سازی UnMounting با هوک useEffect16:36
8تشریح کامل هوک useEffect با پروژه TodoList11:00
9مقایسه کد برنامه نویس کارآموز – جونیور و میدلول در استفاده از هوکها19:40
آموزش پکیج MUI
1معرفی کتابخونه MUI – نصب آن در پروژه12:30
2استفاده از کامپوننت Typography در MUI10:06
3نحوه استفاده از ICON های MUI8:47
4استفاده استفاده از کامپوننت Button و prop های آن12:25
5استفاده از DataGrid های MUI برای نمایش اطلاعات18:52
مفهوم SPA و کار با پکیج React-Router ورژن 6 – پیاده سازی پروژه SPA
1مفاهیم Spa و Mpa به چه معنی هستند؟11:06
2تفاوت Lifecycle و نحوه عملکرد سایت های Spa و Mpa8:54
3نصب پکیج React-Router و نحوه Route بندی14:18
4استفاده از کامپوننت Link برای آدرس دهی به شکل Spa6:44
5استفاده از هوک useParams برای دریافت پارامتر های Route17:36
6نحوه ریدایرکت کردن کاربر با کامپوننت Navigate9:39
7نحوه پیاده سازی صفحه 404 در سایت های ریاکتی5:28
8مینی پروژه قسمت دوره های سبزلرن به شکل Spa – پیاده سازی Navbar13:09
9مینی پروژه قسمت دوره های سبزلرن به شکل Spa – پیاده سازی کامپوننت Courses13:56
10مینی پروژه قسمت دوره های سبزلرن به شکل Spa – پیاده سازی کامپوننت MainCourse12:14
11نحوه استفاده از Nested Route در سایت های Spa13:30
12استفاده از کامپوننت Outlet برای نمایش محتوای Sub Route4:39
13آموزش هوک useRoutes برای ساختار بندی بهتر Routeها11:16
14نحوه پیاده سازی Private Route16:43
15نحوه پیاده سازی راحتتر و خواناتر Private Routes11:43
16استفاده از کامپوننت NavLink برای تشخیص Main Route8:24
17نحوه استفاده از هوک useNavigate برای ریدایرکت کردن کاربر10:07
18نحوه استفاده از هوک useLocation برای دسترسی به اطلاعات Route فعلی9:34
استفاده از Firebase در ریاکت
1فایربیس چیست؟ راه اندازی آن و ایجاد پروژه در Firebase7:55
2نحوه ارسال Post Request به Api فایربیس و ذخیره سازی اطلاعات کاربر در آن15:48
3ارسال Get Request به فایربیس و نمایش اطلاعات دریافتی کاربران در Table (همراه با عملیات حذف و ویرایش)17:56
4ارسال Delete Request به Api فایربیس و حذف کاربران دلخواه از آن21:16
5ریفکتور کردن پروژه و تبدیل آن به حالت RealTime9:22
6ارسال Put Request به فایربیس و آپدیت اطلاعات کاربر دلخواه20:08
7نمایش اطلاعات فعلی کاربر در Modal برای آپدیت12:56
8معرفی چند پروژه باحال و قابل قبول بازار کار برای پیاده سازی و استفاده بعنوان نمونه کار در رزومه7:51
پروژه Dashboard Admin حرفه ای با ریاکت
2پیاده سازی Routing پروژه14:28
3پیاده سازی قسمت TopBar پروژه24:18
4پیاده سازی کامپوننت Sidebar28:16
5Fix Sidebar12:18
6پیاده سازی کامپوننت Features از صفحه Home24:03
7نصب پکیج reCharts و نحوه استفاده از آن برای پیاده سازی نمودار13:10
8پیاده سازی کامپوننت Chart.jsx و نمایش آمار فروش ماهانه در صفحه Home21:50
9Fix Chart5:38
10پیاده سازی کامپوننت WidgetSm از صفحه Home26:32
11پیاده سازی کامپوننت WidgetLg از صفحه Home28:25
12کدنویسی کامپوننت UsersList برای نمایش لیست کاربران و عملیات حذف آنها35:23
13کدنویسی کامپوننت Products برای نمایش لیست محصولات و عملیات حذف آنها12:16
14کد نویسی کامپوننت Product برای نمایش جزئیات محصول – قسمت 111:02
15کد نویسی کامپوننت Product برای نمایش جزئیات محصول – قسمت 219:10
16کد نویسی کامپوننت Product برای نمایش جزئیات محصول – قسمت 322:03
Custom Hook چیست و چطور ازش استفاده کنیم؟ + چندین مثال کاربردی و پراستفاده
1Custom Hook چیست؟ – پیاده سازی useLogger15:43
2ریفکتور هوک useLogger6:46
3پیاده سازی کاستوم هوک useCounter9:56
4پیاده سازی کاستوم هوک useFetch19:25
5پیاده سازی کاستوم هوک useLocalStorage15:41
6پیاده سازی کاستوم هوک useInput16:48
یادگیری عمیق مطالب مربوط به Memoize در ریاکت
1مفهوم Memoize چیه؟ – آشنایی با هوک useMemo20:15
2پیاده سازی مینی پروژه برای درک عمیق useMemo20:04
3استفاده از useMemo در کامپوننت های Child11:46
4هوک useCallback چیه و کجاها استفاده میشه؟26:51
5memo چیست و چه فرقی با useMemo دارد؟12:48
6تفاوت useMemo و useCallback چیه؟ (سردرگمی اکثر توسعه دهندگان ریاکت)9:22
هوک useRef
1هوک useRef چیه و چه کاربردایی داره؟ – مثال عملی18:23
2پیاده سازی مثال عملی برای درک کاربرد دوم useRef10:25
3پیاده سازی تمرین rendersCount با useRef برای درک عمیق کاربرد useRef12:12
پروژه Pagination با ریاکت
1توسعه Template پروژه Pagination و ارسال ریکوئست به Api15:42
2محاسبه تعداد صفحات لازم برای نمایش Data22:23
3پیاده سازی منطق نهایی Pagination12:23
4setState یه عملکرد Async هست. حواست بهش باشه!11:26
5ریفکتور پروژه Pagination4:34
مفهوم HOC چیست؟ – پیاده سازی پروژه
1مفهوم Pure Function در جاوا اسکریپت چیست؟14:32
2مفهوم Higher Order Function در جاوا اسکریپت چیست؟11:40
3مفهوم HOC در ریاکت چیست؟ + مثال21:51
4پیاده سازی قابلیت toggle با HOC16:56
5پروژه Accordion با HOC – نحوه پیاده سازی6:27
6پیاده سازی پروژه Accordion10:34
7ریفکتور پروژه Accordion با HOC10:25
هوک useLayoutEffect
1هوک useLayoutEffect چیه و چه فرقی با useEffect داره؟ + مثال عملی17:32
کانسپت پیشرفتهای به اسم Profiler در ریاکت
1چطور از قابلیت Profiler ریاکت استفاده کنیم؟12:32
2استفاده راحتتر از Profiler به کمک React DevTools20:32
پروژه Restaurant Menu با قابلیت Filtering
1تشریح نحوه پیاده سازی پروژه10:44
2پیاده سازی کامپوننت Categories00:12:53
3پیاده سازی کامپوننت Menus8:55
4پیاده سازی قابلیت فیلترینگ منوها طبق Categories9:12
پکیج uuid + هوک useId (ریاکت 18)
1پکیج uuid چیه و چطور میشه ازش استفاده کرد؟12:19
2هوک useId چیه و چه مواقعی بهش نیاز داریم؟11:56
کار با Context Api
1مفهوم Context چیه؟5:55
2یه تمرین بدون Context – درک کاربرد8:44
3ریفکتور پروژه با Context – هوک useContext17:03
4تغییر ساختار ContextProvider8:56
5شروع پروژه Shopping Card با Context Api – کدنویسی فایل Custom.css5:36
6پیاده سازی Navbar Template9:21
7پیاده سازی Css های Navbar8:00
8پیاده سازی Product Category Template12:50
9پیاده سازی Product Category Css7:22
10پیاده سازی ماژول products و داینامیک سازی پروژه13:02
11پیاده سازی کامپوننت Toast برای نمایش نتیجه اضافه کردن محصول به سبد خرید7:51
12پیاده سازی کامپوننت سبد خرید در قالب SideBar10:16
13استایل دهی کامپوننت سبد خرید7:26
14ساخت کانتکست و نمایش محصولات فروشگاه از کانتکست10:35
15اتصال Toast به Context7:29
16نمایش یا عدم نمایش سبد خرید طبق اطلاعات Context5:55
17قابلیت اضافه کردن محصول به سبد خرید9:53
18پیاده سازی قابلیت نمایش تعداد محصولات در سبد خرید13:24
19Clean The Code6:45
پروژه Cms فارسی به شکل SPA با بکاند و Api های اختصاصی Nodejs + دیتابیس Mysql
1معرفی پروژه12:40
2اضافه کردن reset.css به پروژه4:41
3کدنویسی فایل custom.css و کانفیگ های اولیه6:55
4پیاده سازی Template کامپوننت Sidebar5:49
5استایل دهی کامپوننت Sidebar8:33
6استفاده از آیکون برای منو های Cms با پکیج react-icons6:19
7پیاده سازی Template کامپوننت Header9:52
8استایل دهی کامپوننت Header15:22
9راه اندازی Router پروژه12:24
10بهینه سازی ساختار Router با هوک useRoutes6:54
11پیاده سازی کامپوننت Error Box13:31
12پیاده سازی Template کامپوننت AddNewProduct8:27
13استایل دهی کامپوننت AddNewProduct10:37
14توسعه Template کامپوننت ProductsTable7:59
15استایل دهی کامپوننت ProductsTable8:03
16Portal چیه و چطور ازش استفاده کنیم؟11:07
17توسعه کامپوننت DeleteModal برای Confirm20:53
18فیکس باگ مربوط به نمایش Modal00:06:23
19پیاده سازی لاجیک مدال حذف محصول00:12:33
20پیاده سازی Modal جزییات محصول00:09:31
21پیاده سازی لاجیک مدال جزییات محصول00:13:48
22توسعه لاجیک مدال ویرایش00:14:30
23پیاده سازی children برای مدال ویرایش محصول00:08:30
24Nodejs چیه و چطور استفاده میشه؟00:12:09
25دیتابیس چیه و کجا استفاده میشه؟00:59:46
26نصب دیتابیس Mysql00:08:15
27ایمپورت دیتابیس00:08:49
28اجرای کد بکاند (Nodejs)00:06:52
29آشنایی با Api Document00:13:31
30دریافت اطلاعات محصولات از سرور و نمایش در کلاینت00:13:53
31هندل کردن موجودی یا عدم موجودی محصولات00:05:54
32توسعه قابلیت حذف محصولات از طریق Api00:14:04
33نمایش جزئیات محصولات در DetailsModal00:10:56
34نمایش اطلاعات قبلی محصول در Modal ویرایش00:17:57
35ویرایش اطلاعات محصول از طریق Api00:13:39
36توسعه قابلیت اضافه کردن محصول جدید00:18:34
37Lifting up کردن state های محصولات برای سطح دسترسی00:16:02
38دریافت اطلاعات کامنتها از سرور و نمایش در کلاینت00:17:05
39نمایش متن کامنت ثبت شده در Modal00:10:55
40توسعه نمایش یا عدم نمایش مدال DeleteComment00:07:01
41پیاده سازی قابلیت حذف کامنت از طریق Api00:06:36
42نمایش متن اصلی کامنت داخل مدال EditComment00:09:40
43پیاده سازی قابلیت ویرایش متن کامنت ثبت شده00:07:56
44توسعه نمایش یا عدم نمایش مدال تایید کامنت00:10:04
45پیاده سازی قابلیت تایید کامنت برای نمایش در سایت00:07:49
46توسعه نمایش یا عدم نمایش مدال رد کامنت00:06:32
47پیاده سازی قابلیت رد کامنت00:05:18
48دریافت اطلاعات کاربران از سرور و نمایش در کلاینت00:14:15
پروژه سبزلرن + ۳ نوع Cms + بکاند اختصاصی Nodejs
1معرفی فصل – رونمایی از پروژه00:07:58
2آماده سازی Folder Structure پروژه00:06:20
3پیاده سازی Routing اولیه پروژه00:11:04
4توسعه کامپوننت های Navbar و Topbar00:16:19
5توسعه کامپوننت Landing + کار با ابزار svg2jsx00:07:47
6استفاده از پکیج TypeWriter برای ایجاد افکت متنی00:10:45
7توسعه کامپوننت SectionHeader00:15:06
8پیاده سازی کامپوننت Course Box00:06:32
9توسعه کامپوننت About Us00:09:45
10پیاده سازی افکت CountUp برای آمار و ارقام Landing00:16:13
11توسعه Header سکشن های اسلایدر00:13:31
12پیاده سازی کامپوننت ArticleBox00:08:55
13توسعه Footer پروژه سبزلرن00:11:47
14پیاده سازی صفحه دسته بندی دورهها00:13:04
15توسعه کامپوننت Breadcrumb برای نمایش مسیر صفحات00:14:32
16توسعه سکشن اطلاعات اصلی دوره00:03:43
17توسعه کامپوننت باکس جزئیات دوره00:10:06
18توسعه سکشن نمایش توضیحات دوره00:11:33
19توسعه سایدبار صفحه جزئیات دوره00:09:55
20توسعه صفحه جزئیات مقاله00:18:27
21توسعه کامپوننت ثبت کامنت برای دورهها و مقالات00:07:21
22پیاده سازی Accordion برای نمایش جلسات دوره00:11:02
23پیاده سازی صفحه تمامی دورهها00:13:49
24پیاده سازی صفحات لاگین و ثبت نام00:13:16
25اضافه کردن loader برای تصاویر پروژه00:09:02
26هوک useReducer چیه و کی استفاده میشه؟00:20:30
27داینامیک سازی فرم و توسعه کامپوننت Input00:13:25
28پیاده سازی reducer برای مدیریت استیت های Input00:11:43
29توسعه کامپوننت Button00:14:40
30پیاده سازی Validation Rules برای ارزیابی اینپوتها00:13:40
31پیاده سازی Validator برای تعیین نتیجه اعتبارسنجی اینپوتها00:22:16
32توسعه کاستوم هوک برای مدیریت فرمها00:30:34
33پیاده سازی RegEx برای اعتبارسنجی ایمیل00:12:33
34نصب دیتابیس Mongodb00:05:19
35نصب نرم افزار Robo 3T00:03:26
36ایمپورت دیتابیس پروژه و اجرای کد های بکاند00:08:50
37Postman چیه و چطور استفاده میشه؟00:11:25
38JWT چیه؟00:08:36
39روند ایدهآل برای احراز هویت با JWT چطوریه؟00:06:39
40تفاوت Authentication و Authorization چیه؟00:04:57
41ایمپورت Api Doc در Postman00:09:47
42اعتبارسنجی فرم ثبت نام با کاستوم هوک00:12:19
43توسعه ثبت نام کاربر جدید00:14:35
44getMe چطور کار میکنه؟00:09:44
45پیاده سازی AuthContext برای احراز هویت کاربر00:11:13
46ذخیره AccessToken کاربر در مرورگر00:10:25
47دریافت اطلاعات کاربر از سرور به کمک Token00:11:49
48نمایش نام کاربر لاگین شده در NavBar سبزلرن00:06:56
49توسعه قابلیت لاگین کاربر00:13:32
50ذخیره Access Token در مرورگر هنگام لاگین00:06:26
51نمایش نتیجه لاگین با پکیج SweetAlert00:09:12
52اضافه کردن Google reCaptcha به فرم لاگین00:12:26
53نمایش لینک های Topbar به شکل رندوم و داینامیک00:12:19
54دریافت منوها و سابمنوها از سرور بکاند و نمایش در Navbar00:13:24
55دریافت اطلاعات دوره مورد نظر از سرور00:11:04
56مدیریت و دسته بندی دیتا های Response00:07:00
57نمایش جلسات مربوط به دوره مورد نظر00:12:15
58نمایش کامنت های مربوط به دوره مورد نظر00:13:06
59قطع دسترسی کاربر به ثبت کامنت در صورت لاگین نبودن00:09:49
60ثبت کامنت جدید برای دوره مورد نظر توسط کاربر00:15:02
61نمایش آخرین دوره های برگزار شده00:15:06
62نمایش دورهها طبق Category00:07:54
63پیاده سازی شرایط عدم وجود دوره برای یک Category00:05:51
64فیکس مشکل re-render نشدن کامپوننت هنگام تغییر Route00:03:20
65نمایش تمام دوره های برگزار شده00:05:16
66پیاده سازی منطق Pagination00:21:04
67محاسبه تعداد صفحات لازم برای Pagination00:12:05
68اضافه کردن Pagination به صفحه Category00:07:26
69نمایش اطلاعات مدرس دوره00:04:05
70نمایش آخرین مقاله های منتشر شده00:09:36
71نمایش جزئیات مقاله00:11:48
72نمایش کل مقالات منتشر شده در صفحه AllArticles00:15:13
73نمایش دوره های در حال پیش فروش به کمک Swiperjs00:15:00
74نمایش محبوب ترین دورهها به کمک Swiperjs00:07:55
75نمایش دورهها طبق مرتب سازی دلخواه کاربر00:22:11
76پیاده سازی حالت عدم وجود دوره برای مرتب سازی کاربر00:05:24
77توسعه قابلیت سرچ بین دورهها00:08:21
78دیباگ و بهینه سازی کامپوننتها به کمک memoization00:07:37
79تغییر نحوه چیدمان دورهها به دلخواه کاربر00:14:04
80پیاده سازی Ui و ولیدیشن فرم ارتباط با ما00:19:53
81اتصال صفحه ارتباط با ما به سمت سرور پروژه00:13:26
82پیاده سازی قابلیت عضویت در خبرنامه00:13:27
83پیاده سازی قابلیت سرچ سراسری در سایت توسط کاربر00:21:04
84رونمایی از پنل مدیریت00:09:43
85پیاده سازی Router و Sidebar پنل مدیریت00:14:50
86پیاده سازی کامپوننت Topbar پنل مدیریت00:10:11
87نمایش اطلاعات ادمین وارد شده در پنل00:06:50
88نمایش نوتیفیکیشن های ادمین بصورت داینامیک00:09:59
89پیاده سازی قابلیت “مشاهده کردم” نوتیفیکیشنها توسط مدیر00:11:50
90پیاده سازی حالت عدم وجود نوتیفیکیشن برای نمایش00:03:30
91توسعه قابلیت Logout ادمین از پنل00:08:48
92توسعه کامپوننت DataTable برای نمایش اطلاعات دلخواه00:07:58
93نمایش لیست کاربران ثبت نام شده در پنل ادمین00:07:23
94توسعه قابلیت حذف کاربر توسط ادمین00:09:18
95اضافه کردن فیلد شماره تماس به فرم ثبت نام کاربر00:07:54
96پیاده سازی قابلیت بن کردن کاربر توسط ادمین00:05:08
97جلوگیری از ثبت نام کاربر ban شده در فرم ثبت نام00:09:34
98اضافه کردن کاربر جدید توسط ادمین داخل Cms00:19:03
99نمایش لیست دورههای برگزار شده در پنل ادمین00:12:08
100نمایش دسته بندی دوره های سایت در پنل ادمین00:09:19
101اضافه کردن Category جدید به سایت00:23:08
102پیاده سازی قابلیت حذف دسته بندی00:09:56
103پیاده سازی قابلیت ویرایش اطلاعات دسته بندی00:13:26
104توسعه قابلیت حذف دوره مورد نظر00:10:27
105نمایش دسته بندی های موجود هنگام اضافه کردن دوره جدید00:16:33
106آماده سازی فرم مربوطه برای ساخت دوره جدید00:21:55
107ساخت آپلودر و نهایی کردن ایجاد دوره جدید در سایت00:20:07
108نمایش لیست پیغام های ثبت شده از ارتباط با ما (در قالب تیکت)00:11:08
109نمایش متن پیغام های کاربر به مدیر سایت00:03:40
110توسعه قابلیت پاسخگویی به سوالات کاربران در قالب ارسال ایمیل00:14:02
111اعتبارسنجی سلکتباکس انتخاب دسته بندی00:06:35
112حذف اطلاعات کاربر صفحه ارتباط با ما00:07:03
113نمایش لیست مقاله های منتشر شده00:09:33
114حذف مقاله مورد نظر از سایت00:09:19
115آماده سازی و اعتبارسنجی فرم انتشار مقاله جدید00:19:27
116اضافه کردن تکست ادیتور به فرم انتشار مقاله جدید (CkEditor)00:12:06
117انتشار مقاله جدید در سایت00:13:08
118کار با dangerouslySetInnerHTML در ریاکت00:09:07
119نحوه sanitize کردن Html Template برای جلوگیری از باگ Xss00:05:30
120نمایش محتوای Sanitize شده مقاله00:12:09
121آماده سازی و اعتبارسنجی فرم انتشار جلسه جدید00:13:23
122اضافه کردن آپلودر ویدیوی جلسات به فرم00:03:59
123ایجاد جلسه جدید برای دوره موردنظر00:08:56
124نمایش لیست جلسات برگزار شده در پنل ادمین00:08:03
125توسعه قابلیت حذف جلسه00:06:18
126داینامیک کردن اطلاعات صفحه اصلی سایت (دریافت از سرور)00:15:35
127تعیین رایگان بودن یا نبودن جلسات قبل از آپلود00:09:16
128قطع دسترسی کاربر به جلسات غیررایگان دورهها00:06:45
129آماده سازی صفحه جزئیات جلسات00:11:15
130مشاهده ویدئو و فایل پیوست هر جلسه توسط کاربر00:14:56
131تعیین رسیدگی یا عدم رسیدگی به پیغام های کاربران00:08:40
132نمایش منوها و زیرمنوهای سایت در پنل ادمین00:10:55
133پیاده سازی قابلیت حذف منو و زیرمنو00:08:14
134آماده سازی و اعتبارسنجی فرم ساخت منوی جدید00:11:35
135نهایی کردن قابلیت ساخت منو و زیرمنوی جدید00:08:56
136نمایش کامنت های ثبت شده در پنل ادمین00:08:42
137پیاده سازی قابلیت حذف کامنت00:07:25
138نمایش متن کامنت ثبت شده به مدیر00:02:09
139توسعه قابلیت بن کردن کاربر در صورت ثبت کامنت غیر اخلاقی00:06:49
140تعیین ثبت یا عدم ثبت پاسخ به کامنت های کاربران00:03:18
141توسعه قابلیت پاسخدهی به کامنتها از پنل ادمین00:10:24
142نمایش پاسخ هر کامنت زیر همون کامنت00:13:05
143عدم نمایش کامنتها قبل از تایید مدیر00:07:23
144توسعه قابلیت رد کامنت و عدم نمایش کامنت های رد شده00:06:17
145اماده سازی فرم ساخت کد تخفیف برای دورهها توسط مدیر00:11:42
146محدود کردن کد تخفیف برای دوره های مورد نظر00:05:43
147تولید کد تخفیف با درصد دلخواه برای دوره مورد نظر00:08:16
148نمایش کد های تخفیف ساخته شده با جزئیات00:10:56
149حذف کد تخفیف مورد نظر00:05:25
150توسعه قابلیت ذخیره سازی مقاله بعنوان پیشنویس00:11:28
151پیاده سازی قابلیت ادامه نوشتن مقاله ذخیره شده در پیش نویس00:10:35
152پیاده سازی صفحه اصلی پنل مدیریت00:12:27
153دریافت آمار ماهانه سایت از سرور و نمایش در صفحه اصلی پنل مدیر00:06:11
154پیاده سازی قابلیت ثبت نام در دوره های رایگان00:13:26
155ثبت نام در دوره های پولی بدون کد تخفیف00:10:57
156ثبت نام در دوره های پولی با اعمال کد تخفیف00:19:09
157امتیازدهی به دوره توسط کاربر هنگام ثبت کامنت00:12:29
158مشاهده امتیاز هر کاربر توسط مدیر سایت00:06:10
159نمایش امتیاز کل دوره با آیکون های Star00:05:58
160نمایش دوره های مرتبط در صفحه جزئیات هر دوره00:11:17
161شروع توسعه پنل کاربری – راه اندازی روتر و صفحه اول پنل00:13:17
162توسعه صفحه پیشخوان پنل کاربری سبزلرن00:11:30
163پیاده سازی قابلیت Logout پنل کاربر00:07:17
164نمایش سفارش های کاربر00:15:53
165نمایش جزئیات سفارش – نحوه پیاده سازی00:06:17
166نمایش دوره های خریداری شده کاربر00:13:12
167ساخت Tab Menu برای فیلترینگ دوره های ثبت نام شده00:20:02
168پیاده سازی حالت عدم وجود دوره برای فیلترینگ انتخاب کاربر00:04:24
169توسعه قابلیت ارسال تیکت (نمایش دپارتمانها)00:18:02
170نمایش دوره های کاربر هنگام ارسال تیکت00:09:29
171پیاده سازی ثبت تیکت توسط کاربر00:18:24
172دریافت تیکت های ثبت شده هر کاربر از سرور00:12:25
173نمایش تیکت های ثبت شده هر کاربر در پنل کاربریاش00:10:01
174نمایش پاسخ های داده شده به تیکت توسط مدیر در پنل کاربر00:22:43
175نمایش نتیجه ثبت تیکت به کمک پکیج SweetAlert00:05:33
فوت و فن رزومه نویسی
1معرفی فصل – مرور کلی مطالب فصل00:06:10
2انواع رزومه از لحاظ تغییر محتوا00:05:36
3سکشن Header رزومه چه محتوایی باید داشته باشه؟00:05:55
4آنالیز و بررسی Header دوازده رزومه واقعی00:13:44
5سکشن About رزومه باید چطوری نوشته شه و کجای رزومه باشه؟00:06:30
6آنالیز و بررسی سکشن “درباره من” از 12 رزومه واقعی00:08:56
7بررسی عمیق و مفصل سکشن های سوابق شغلی و نمونه کارها00:08:17
8آنالیز و بررسی سکشن های سوابق شغلی و نمونه کارها از ۱۴ رزومه واقعی00:12:09
9بایدها و نباید های سکشن سوابق تحصیلی و دانشگاهی00:06:47
10بررسی نکات سکشن سوابق تحصیلی از چند رزومه واقعی00:06:08
11سکشن مهارتها و توانمندیها با چه اطلاعاتی باید پر بشه؟00:06:00
12آنالیز و بررسی سکشن مهارتها از چند رزومه واقعی00:07:03
13نکات مربوط به سکشن غیر ضروری دستاوردها و افتخارات00:03:55
14بررسی قسمت افتخارات از 4 رزومه واقعی00:03:55
15تو سکشن زبانها چه اطلاعاتی طبق چه فرمتی باید نوشته شن؟00:03:17
16آنالیز و بررسی سکشن زبانها از چند رزومه واقعی00:06:05
17چند نکته مهم دیگه راجع به رزومه نویسی00:05:42
18حاشیهها و ممنوعه های رزومه00:03:28
19تحلیل رزومه یکی از دانشجو های دوره00:10:52
21معرفی ۳ رزومه ساز رایگان – سخن پایانی00:05:03
سخن پایانی
