مباحث این دوره
232 درس41:33:53
معرفی دوره
نصب و راه اندازی + مباحث اولیه
2نصب Nodejs در مک + اجرای کد های جاوا اسکریپت در محیط Node9:37
3نحوه نصب Nodejs در سیستم عامل ویندوز10:48
4نحوه اجرای کد های جاوا اسکریپت به کمک Node در ویندوز10:19
5نحوه نصب Gitbash8:33
6دیتابیس چیه و چه استفادهای ازش استفاده میشه؟12:03
7مفهوم کامل Api10:44
8CRUD چیه و کجا استفاده میشه؟6:26
9مفهوم Resftul Api چیه؟5:38
کار با Npm
1Npm دقیقا چیه و چه کاربردی داره؟12:30
2بررسی فولدر بندی و ساختار پروژه های مرتبط با Npm11:27
3Npx چیه و چه زمانی ازش استفاده میشه؟7:23
4چطور یه پروژه Npm رو به اشتراک بذاریم؟7:00
5ماژول چیه و چطور برنامه نویسی ماژولار انجام بدیم؟15:32
6روش بهینه برای export کردن در برنامه نویسی ماژولار8:57
کار با ماژول های مقدماتی Nodejs
1پکیج nodemon چیه و چطور استفاده کنیم؟8:32
2کار با ماژول fs – قسمت 112:26
3کار با ماژول fs – قسمت 29:19
4کار با ماژول fs – قسمت 35:28
5ماژول path چیه و چه قابلیت هایی رو بهمون میده؟10:30
6کار با ماژول os از Nodejs6:57
7سخن پایانی فصل5:27
ساخت سرور با ماژول Http در Nodejs
1آشنایی با ماژول http و ساختار Api10:01
2درک عمیق Get Request به کمک UrlBar مرورگر6:25
3کار با createServer و ساخت اولین Api12:45
4مینی پروژه Users Info برای درک بهتر مطالب15:31
5چطور تو Url از Get Request اطلاعات بگیریم؟13:21
6تمرین Users برای درک بهتر Get Params16:45
7مینی پروژه فرم لاگین – نحوه پیاده سازی6:24
8کد نویسی سمت سرور پروژه فرم لاگین17:36
9اتصال کلاینت پروژه به سمت سرور به کمک Api11:53
10ارور CORS و چطوری فیکسش کنیم؟9:02
11تکمیل کلاینت پروژه فرم لاگین7:44
12Data Validation وظیفه بکاند هست یا فرانتاند؟11:05
کار با Postman
1Postman چیه و چه کاربردی داره؟ + نصب Postman6:48
2تست Get Request با Postman12:47
3تست Delete Request با Postman17:41
4دسته بندی Rotueها و کار با History در Postman12:00
کار با فریمورک Express Js
1فریمورک Express چیست؟ + نصب Express7:53
2ساخت اولین Api با Express14:32
3دریافت Request Params در Api با Express16:00
4دریافت body از Request در Api15:16
5کار با پکیج Body-Parser7:17
6کار با پکیج cors در Express11:24
7پیاده سازی Api های پروژه فرم ثبت نام6:58
8وصل کردن کلاینت فرم ثبت نام به Api های سرور10:21
9ذخیره اطلاعات Request Body در Local DB11:21
10کار با Router در Express و دسته بندی Routeها16:58
کار با دیتابیس Mysql
1معرفی فصل – آشنایی با اصطلاحات پیرامون دیتابیس Mysql14:04
2نحوه نصب نرم افزار XAMPP و دسترسی به دیتابیس Mysql8:53
3چطور در Mysql دیتابیس و جدول بسازیم؟17:42
4ذخیره اطلاعات در دیتابیس با کوئری INSERT12:48
5انتخاب اطلاعات مورد نیاز از دیتابیس با کوئری SELECT13:48
6ویرایش اطلاعات دیتابیس با کوئری UPDATE10:37
7حذف اطلاعات دیتابیس با کوئری DELETE9:14
8چطور به کمک Nodejs به دیتابیس Mysql وصل بشیم؟10:26
9چطور کوئری های Mysql رو داخل Nodejs اجرا کنیم؟9:09
10اجرای کوئری DELETE در Nodejs7:00
11سخن پایانی فصل6:56
پیاده سازی پروژه Users List + Register Form
2پیاده سازی دیتابیس پروژه00:09:26
3کانفیگ های اولیه و تست سمت سرور پروژه00:12:08
4توسعه روتر Users برای مدیریت کاربران00:11:43
5تست Api ثبت کاربران با Postman00:11:17
6توسعه فرانتاند – قسمت 100:10:31
7توسعه فرانتاند – قسمت ۲00:10:54
8توسعه فرانتاند – قسمت ۳00:08:55
9پیاده سازی لاجیک فرم ثبت نام به کمک Api های توسعه داده شده00:15:32
10پیاده سازی Api برای دریافت لیست کاربران00:10:46
11دریافت اطلاعات کاربران و نمایش در کلاینت00:13:14
12پیاده سازی Api برای حذف کاربر مورد نظر00:07:03
13پیاده سازی لاجیک حذف کاربران در فرانتاند00:17:43
14Realtime کردن قسمت حذف کاربران در فرانتاند00:09:49
15پیاده سازی Api برای ویرایش کاربران00:09:15
16تست API ویرایش کاربران با Postman00:06:09
17نمایش Modal برای ویرایش اطلاعات کاربر00:09:41
18پیاده سازی عمل ویرایش کاربر سمت فرانتاند به کمک Api00:17:38
19پیاده سازی بسته شدن Modal ویرایش00:10:36
20نمایش جزئیات کاربر در Details Modal00:10:44
21سخن پایانی فصل00:09:24
پروژه اول دوره – پنل My Irancell
2آماده سازی Folder Structure پروژه MyIrancell00:06:36
3نصب وابستگی های فرانت اند پروژه00:09:16
4اضافه کردن Css Reset به پروژه00:05:23
5پیاده سازی Custom Font های پروژه00:05:50
6پیاده سازی متغیر های لازم در Css و استایل های دیفالت00:11:30
7پیاده سازی استایل های Utility00:05:20
8ایمپورت Css های لازم به پروژه (به شکل ماژولار)00:07:34
9پیاده سازی Left Side پروژه – قسمت اطلاعات کاربر00:15:27
10پیاده سازی Left Side پروژه – قسمت شارژ باقی مانده00:14:00
11پیاده سازی Left Side پروژه – نمودار شارژ باقی مانده00:09:42
12پیاده سازی Left Side پروژه – قسمت خدمات فعال00:12:35
13پیاده سازی Left Side پروژه – قسمت تبلیغ اپلیکیشن00:08:26
14پیاده سازی صفحه اصلی00:18:09
15چطور میتونم از کتابخونه Chart JS استفاده کنم؟00:22:50
16پیاده سازی نمودار میزان مصرف کل کاربر00:20:52
17پیاده سازی جدول بسته های پیشنهادی00:15:16
18پیاده سازی Sidebar – قسمت سرچ باکس00:14:49
19پیاده سازی Sidebar – قسمت Menus00:18:43
20پیاده سازی نمایش بسته های خریداری شده کاربر00:11:20
215 دقیقه صحبت دلی – بررسی فرانتاند پروژه00:05:16
22نیازسنجی پروژه برای Table های موردنیاز دیتابیس00:14:25
23پیاده سازی دیتابیس مورد نیاز پروژه00:13:01
24ایجاد foreign key و relation در دیتابیس00:13:18
25ایجاد Connection با دیتابیس با Nodejs00:07:39
26پیاده سازی token کاربر00:09:06
27پیاده سازی Api های لازم برای پروژه00:20:39
28پیاده سازی تابع دریافت آیدی کاربر طبق توکن00:09:31
29تست Api های نوشته شده با Postman – قسمت 100:21:38
30فیکس پروژه به کمک Promise00:13:26
31تست Api های نوشته شده با Postman – قسمت ۲00:13:20
32تهیه Api Doc برای Route های نوشته شده00:13:00
33دریافت اطلاعات کاربر وارد شده در کلاینت به کمک Api00:16:42
34دریافت اطلاعات سرویس های فعال کاربر در کلاینت از Api00:14:00
35دریافت اطلاعات بسته های فعال در کلاینت از Api00:14:31
36دریافت اطلاعات بسته های خریداری شده کاربر از Api00:13:10
37سخن پایانی فصل00:06:58
پروژه دوم دوره – CMS فروشگاهی
2پیاده سازی Folder Structure پروژه00:08:10
3اضافه کردن css reset به پروژه00:02:07
4پیاده سازی custom css (متغیرها و استایل های اولیه)00:04:39
5پیاده سازی Template قسمت Topbar00:08:08
6پیاده سازی استایل های Topbar00:13:55
7پیاده سازی Template فرم اضافه کردن محصول جدید00:08:25
8کدنویسی استایل های فرم اضافه کردن محصول جدید00:08:17
9پیاده سازی Template جدول نمایش محصولات00:06:34
10پیاده سازی استایل های جدول محصولات00:08:43
11پیاده سازی باکس Error00:04:37
12پیاده سازی Modal نمایش جزئیات محصول00:10:31
13پیاده سازی Modal ویرایش محصولات00:07:38
14پیاده سازی Modal حذف محصول00:07:28
15پیاده سازی سکشن های یکسان برای بقیه صفحات پروژه00:11:26
16پیاده سازی جدول نمایش کامنت های محصولات00:10:01
17پیاده سازی Model جزئیات کامنت00:05:21
18پیاده سازی Modal برای پاسخدهی و ویرایش کامنت00:07:53
19پیاده سازی جدول نمایش اطلاعات کاربران00:07:07
20پیاده سازی Modal ویرایش کاربران00:09:57
21پیاده سازی Modal نمایش جزئیات کاربر00:04:20
22پیاده سازی جدول نمایش سفارشات ثبت شده00:07:31
23پیاده سازی Modal نمایش جزئیات سفارش00:04:09
24پیاده سازی جدول نمایش تخفیف های Generate شده00:08:18
25نیازسنجی پروژه برای طراحی دیتابیس00:12:15
26پیاده سازی دیتابیس پروژه00:20:05
27تنظیم foreign key های لازم در دیتابیس00:05:44
28پیاده سازی Folder Structure بکاند – اتصال به دیتابیس00:10:33
29کانفیگ و کد های اولیه بکاند00:06:27
30توسعه Router محصولات00:20:51
31توسعه Router کامنتها00:10:21
32توسعه Router کاربران00:11:01
33توسعه Router سفارشات00:12:00
34توسعه Router تخفیفها00:10:39
35توسعه Router مدیران00:05:29
36پیاده سازی Join Query برای دریافت اطلاعات ثبت کننده کامنت00:17:45
37Refactor کردن Router ها00:10:34
38تست Route های محصولات با Postman00:18:00
39تست Router کامنتها با Postman00:09:03
40تست Route های کاربران با Postman00:07:42
41تست Route های سفارشات با Postman00:07:48
42تست Route های تخفیفها با Postman00:08:31
43تست Route های مدیران با Postman00:07:09
44آماده سازی Api_Doc – قسمت 100:15:45
45آماده سازی Api_Doc – قسمت 200:10:31
46آماده سازی Api_Doc – قسمت 300:11:08
47دریافت اطلاعات مدیر وارد شده از Api و نمایش در کلاینت00:16:04
48دریافت محصولات موجود در انبار از Api و نمایش در کلاینت00:16:41
49ارسال اطلاعات محصول جدید به سرور با Api00:19:21
50Realtime کردن قسمت نمایش محصولات موقع اضافه شدن00:11:06
51Fix Project00:08:22
52توسعه قابلیت حذف محصولات از طریق Api00:16:16
53Realtime کردن قسمت نمایش محصولات موقع حذف شدن00:08:26
54توسعه حالات عدم نمایش Modal حذف00:07:23
55توسعه نمایش و عدم نمایش Modal ویرایش محصول00:10:21
56نمایش اطلاعات محصول مورد نظر در Modal ویرایش00:16:00
57ارسال Request به Api جهت ویرایش محصول00:14:26
58Realtime کردن قسمت نمایش محصولات موقع ویرایش00:06:13
59توسعه نمایش و عدم نمایش Modal جزئیات محصول00:05:00
60نمایش اطلاعات محصول مورد نظر در Modal جزییات00:08:17
61دریافت اطلاعات کامنتها از Api00:14:33
62نمایش متن کامنت ثبت شده در Modal جزئیات00:08:38
63نمایش و عدم نمایش Modal برای ویرایش کامنت00:11:39
64ارسال Request لازم برای ویرایش کامنت00:14:45
65Realtime کردن قسمت نمایش کامنتها موقع ویرایش00:08:19
66توسعه قابلیت پاسخگویی به کامنت ثبت شده – 0100:07:08
67توسعه قابلیت پاسخگویی به کامنت ثبت شده – 02 – نحوه پیاده سازی00:11:08
68توسعه قابلیت حذف کامنت از طریق Api00:07:30
69تایید یا رد کامت توسط ادمین – نحوه پیاده سازی00:11:02
70دریافت اطلاعات تمام کاربران ثبت شده از Api00:13:48
71توسعه قابلیت نمایش جزئیات کاربران داخل Modal00:08:43
72نمایش و عدم نمایش Modal برای حذف کاربر00:05:09
73ارسال Request به Api برای حذف کاربر مورد نظر00:06:38
74Realtime کردن قسمت نمایش کاربران موقع حذف00:04:55
75نمایش و عدم نمایش Modal برای ویرایش کاربر00:11:55
76ارسال Request به Api جهت ویرایش اطلاعات کاربر00:13:07
77Realtime کردن قسمت نمایش کاربران موقع ویرایش00:03:56
78سخن پایانی فصل00:05:47
پروژه سوم دوره – سایت فروشگاهی?
تو این فصل یه پروژه فروشگاهی به شکل داینامیک توسعه داده و به Cms وصلش میکنیم 💪❤️
Poudeh –
خود دوره node.js رو نباید قبلش گذرونده باشیم؟
محمدامین سعیدی راد –
سلام عزیز، نه نیاز نیست.
پیشنیاز این دوره فقط جاوا اسکریپت هست و نیازی به بلد بودن Nodejs ندارین.
داخل دوره تمامی مطالب لازم و مورد نیاز از صفر آموزش داده شدن.
saber 1414 –
سلام این دوره پیش نیاز داره؟
محمدامین سعیدی راد –
سلام عزیز، بله.
پیشنیاز دوره تسلط خوب بر جاوا اسکریپت هست.
تو جلسه معرفی دوره بیشتر توضیح داده شده.
amirhossein777777 –
سلام وقت بخیر ببخشید دوره j query توسط سبزلرن ایا منتشر میشه یا نه
محمدامین سعیدی راد –
سلام عزیز.
به احتمال زیاد نه. چون دورهها و مباحث مهم تری نسبت بهش وجود داره.
mohammmad (خریدار محصول) –
درود.
قسمت 123 که میشه جلسه بین 4 و 5 بخش ((CMS فروشگاهی)) را جا انداختید.
در اول ویدئو پنجم CMS شما میگید که : ((در جلسه قبل بخش sidebar را طراحی کردیم)) در حالی که اصلا همچین ویدئویی وجود نداره.
بدون جلسه 123 دوره ناقص میمونه، پس لطفا قرار بدید.
محمدامین سعیدی راد –
سلام عزیز.
بررسی میکنم.