Api نویسی با Nodejs
شما بعد از گذروندن این دوره میتونین واسه پروژه هایی که تو زمینه فرانتاند توسعه میدین، هر Api که نیاز بود رو بنویسین و بدون این که نیازی به برنامه نویس بکاند داشته باشین، کلی نمونه کار واقعی با لاجیک و عملکرد کامل تو رزومتون داشته باشین.
شرکت در دوره
870,000
وضعیت دوره
تکمیل شده
مدت زمان دوره
41 ساعت
آخرین بروزرسانی
1402/06/22
روش پشتیبانی
آنلاین
پیش نیاز
JS
نوع مشاهده
دانلودی/آنلاین
368
دانشجو
5.0
رضایت
درصد تکمیل دوره
100%
محمدامین سعیدی راد
سرفصل های دوره
41:33
معرفی دوره
1
معرفی دوره + پاسخ به سوالات متداول
جلسه رایگان
12:55
نصب و راه اندازی + مباحث اولیه
1
آشنایی با Node و Engine های اجرایی جاوا اسکریپت
جلسه رایگان
09:28
2
نصب Nodejs در مک + اجرای کد های جاوا اسکریپت در محیط Node
جلسه رایگان
09:37
3
نحوه نصب Nodejs در سیستم عامل ویندوز
جلسه رایگان
10:48
4
نحوه اجرای کد های جاوا اسکریپت به کمک Node در ویندوز
جلسه رایگان
10:19
5
نحوه نصب Gitbash
جلسه رایگان
08:33
6
دیتابیس چیه و چه استفادهای ازش استفاده میشه؟
جلسه رایگان
12:03
7
مفهوم کامل Api
جلسه رایگان
10:44
8
CRUD چیه و کجا استفاده میشه؟
جلسه رایگان
06:26
9
مفهوم Resftul Api چیه؟
جلسه رایگان
05:38
کار با Npm
1
Npm دقیقا چیه و چه کاربردی داره؟
جلسه رایگان
12:30
2
بررسی فولدر بندی و ساختار پروژه های مرتبط با Npm
جلسه رایگان
11:27
3
Npx چیه و چه زمانی ازش استفاده میشه؟
جلسه رایگان
07:23
4
چطور یه پروژه Npm رو به اشتراک بذاریم؟
جلسه رایگان
07:00
5
ماژول چیه و چطور برنامه نویسی ماژولار انجام بدیم؟
جلسه رایگان
15:32
6
روش بهینه برای export کردن در برنامه نویسی ماژولار
جلسه رایگان
08:57
کار با ماژول های مقدماتی Nodejs
1
پکیج nodemon چیه و چطور استفاده کنیم؟
جلسه رایگان
08:32
2
کار با ماژول fs - قسمت 1
جلسه رایگان
12:26
3
کار با ماژول fs - قسمت 2
جلسه رایگان
09:19
4
کار با ماژول fs - قسمت 3
جلسه رایگان
05:28
5
ماژول path چیه و چه قابلیت هایی رو بهمون میده؟
جلسه رایگان
10:30
6
کار با ماژول os از Nodejs
جلسه رایگان
06:57
7
سخن پایانی فصل
جلسه رایگان
05:27
ساخت سرور با ماژول Http در Nodejs
1
آشنایی با ماژول http و ساختار Api
جلسه رایگان
10:01
2
درک عمیق Get Request به کمک UrlBar مرورگر
جلسه رایگان
06:25
3
کار با createServer و ساخت اولین Api
جلسه رایگان
12:45
4
مینی پروژه Users Info برای درک بهتر مطالب
جلسه رایگان
15:31
5
چطور تو Url از Get Request اطلاعات بگیریم؟
جلسه رایگان
13:21
6
تمرین Users برای درک بهتر Get Params
جلسه رایگان
16:45
7
مینی پروژه فرم لاگین - نحوه پیاده سازی
جلسه رایگان
06:24
8
کد نویسی سمت سرور پروژه فرم لاگین
جلسه رایگان
17:36
9
اتصال کلاینت پروژه به سمت سرور به کمک Api
جلسه رایگان
11:53
10
ارور CORS و چطوری فیکسش کنیم؟
جلسه رایگان
09:02
11
تکمیل کلاینت پروژه فرم لاگین
جلسه رایگان
07:44
12
Data Validation وظیفه بکاند هست یا فرانتاند؟
جلسه رایگان
11:05
کار با Postman
1
Postman چیه و چه کاربردی داره؟ + نصب Postman
جلسه رایگان
06:48
2
تست Get Request با Postman
جلسه رایگان
12:47
3
تست Delete Request با Postman
جلسه رایگان
17:41
4
دسته بندی Rotueها و کار با History در Postman
جلسه رایگان
12:00
کار با فریمورک Express Js
1
فریمورک Express چیست؟ + نصب Express
نقدی
07:53
2
ساخت اولین Api با Express
نقدی
14:32
3
دریافت Request Params در Api با Express
نقدی
16:00
4
دریافت body از Request در Api
نقدی
15:16
5
کار با پکیج Body-Parser
نقدی
07:17
6
کار با پکیج cors در Express
نقدی
11:24
7
پیاده سازی Api های پروژه فرم ثبت نام
نقدی
06:58
9
ذخیره اطلاعات Request Body در Local DB
نقدی
11:21
کار با دیتابیس Mysql
3
چطور در Mysql دیتابیس و جدول بسازیم؟
نقدی
17:42
4
ذخیره اطلاعات در دیتابیس با کوئری INSERT
نقدی
12:48
6
ویرایش اطلاعات دیتابیس با کوئری UPDATE
نقدی
10:37
7
حذف اطلاعات دیتابیس با کوئری DELETE
نقدی
09:14
10
اجرای کوئری DELETE در Nodejs
نقدی
07:00
11
سخن پایانی فصل
نقدی
06:56
پیاده سازی پروژه Users List + Register Form
1
جلسه معرفی فصل - رونمایی از پروژه
جلسه رایگان
09:35
2
پیاده سازی دیتابیس پروژه
نقدی
09:26
3
کانفیگ های اولیه و تست سمت سرور پروژه
نقدی
12:08
4
توسعه روتر Users برای مدیریت کاربران
نقدی
11:43
5
تست Api ثبت کاربران با Postman
نقدی
11:17
6
توسعه فرانتاند - قسمت 1
نقدی
10:31
7
توسعه فرانتاند - قسمت ۲
نقدی
10:54
8
توسعه فرانتاند - قسمت ۳
نقدی
08:55
10
پیاده سازی Api برای دریافت لیست کاربران
نقدی
10:46
11
دریافت اطلاعات کاربران و نمایش در کلاینت
نقدی
13:14
12
پیاده سازی Api برای حذف کاربر مورد نظر
نقدی
07:03
13
پیاده سازی لاجیک حذف کاربران در فرانتاند
نقدی
17:43
15
پیاده سازی Api برای ویرایش کاربران
نقدی
09:15
16
تست API ویرایش کاربران با Postman
نقدی
06:09
17
نمایش Modal برای ویرایش اطلاعات کاربر
نقدی
09:41
19
پیاده سازی بسته شدن Modal ویرایش
نقدی
10:36
20
نمایش جزئیات کاربر در Details Modal
نقدی
10:44
21
سخن پایانی فصل
نقدی
09:24
پروژه اول دوره - پنل My Irancell
1
معرفی فصل - رونمایی از پروژه
جلسه رایگان
09:04
3
نصب وابستگی های فرانت اند پروژه
نقدی
09:16
4
اضافه کردن Css Reset به پروژه
نقدی
05:23
5
پیاده سازی Custom Font های پروژه
نقدی
05:50
7
پیاده سازی استایل های Utility
نقدی
05:20
14
پیاده سازی صفحه اصلی
نقدی
18:09
16
پیاده سازی نمودار میزان مصرف کل کاربر
نقدی
20:52
17
پیاده سازی جدول بسته های پیشنهادی
نقدی
15:16
18
پیاده سازی Sidebar - قسمت سرچ باکس
نقدی
14:49
19
پیاده سازی Sidebar - قسمت Menus
نقدی
18:43
21
5 دقیقه صحبت دلی - بررسی فرانتاند پروژه
نقدی
05:16
23
پیاده سازی دیتابیس مورد نیاز پروژه
نقدی
13:01
24
ایجاد foreign key و relation در دیتابیس
نقدی
13:18
25
ایجاد Connection با دیتابیس با Nodejs
نقدی
07:39
26
پیاده سازی token کاربر
نقدی
09:06
27
پیاده سازی Api های لازم برای پروژه
نقدی
20:39
29
تست Api های نوشته شده با Postman - قسمت 1
نقدی
21:38
30
فیکس پروژه به کمک Promise
نقدی
13:26
31
تست Api های نوشته شده با Postman - قسمت ۲
نقدی
13:20
32
تهیه Api Doc برای Route های نوشته شده
نقدی
13:00
37
سخن پایانی فصل
نقدی
06:58
پروژه دوم دوره - CMS فروشگاهی
1
جلسه معرفی فصل / رونمایی از پروژه CMS
جلسه رایگان
11:01
2
پیاده سازی Folder Structure پروژه
نقدی
08:10
3
اضافه کردن css reset به پروژه
نقدی
02:07
5
پیاده سازی Template قسمت Topbar
نقدی
08:08
6
پیاده سازی استایل های Topbar
نقدی
13:55
9
پیاده سازی Template جدول نمایش محصولات
نقدی
06:34
10
پیاده سازی استایل های جدول محصولات
نقدی
08:43
11
پیاده سازی باکس Error
نقدی
04:37
12
پیاده سازی Modal نمایش جزئیات محصول
نقدی
10:31
13
پیاده سازی Modal ویرایش محصولات
نقدی
07:38
14
پیاده سازی Modal حذف محصول
نقدی
07:28
16
پیاده سازی جدول نمایش کامنت های محصولات
نقدی
10:01
17
پیاده سازی Model جزئیات کامنت
نقدی
05:21
19
پیاده سازی جدول نمایش اطلاعات کاربران
نقدی
07:07
20
پیاده سازی Modal ویرایش کاربران
نقدی
09:57
21
پیاده سازی Modal نمایش جزئیات کاربر
نقدی
04:20
22
پیاده سازی جدول نمایش سفارشات ثبت شده
نقدی
07:31
23
پیاده سازی Modal نمایش جزئیات سفارش
نقدی
04:09
25
نیازسنجی پروژه برای طراحی دیتابیس
نقدی
12:15
26
پیاده سازی دیتابیس پروژه
نقدی
20:05
27
تنظیم foreign key های لازم در دیتابیس
نقدی
05:44
29
کانفیگ و کد های اولیه بکاند
نقدی
06:27
30
توسعه Router محصولات
نقدی
20:51
31
توسعه Router کامنتها
نقدی
10:21
32
توسعه Router کاربران
نقدی
11:01
33
توسعه Router سفارشات
نقدی
12:00
34
توسعه Router تخفیفها
نقدی
10:39
35
توسعه Router مدیران
نقدی
05:29
37
Refactor کردن Router ها
نقدی
10:34
38
تست Route های محصولات با Postman
نقدی
18:00
39
تست Router کامنتها با Postman
نقدی
09:03
40
تست Route های کاربران با Postman
نقدی
07:42
41
تست Route های سفارشات با Postman
نقدی
07:48
42
تست Route های تخفیفها با Postman
نقدی
08:31
43
تست Route های مدیران با Postman
نقدی
07:09
44
آماده سازی Api_Doc - قسمت 1
نقدی
15:45
45
آماده سازی Api_Doc - قسمت 2
نقدی
10:31
46
آماده سازی Api_Doc - قسمت 3
نقدی
11:08
49
ارسال اطلاعات محصول جدید به سرور با Api
نقدی
19:21
51
Fix Project
نقدی
08:22
52
توسعه قابلیت حذف محصولات از طریق Api
نقدی
16:16
54
توسعه حالات عدم نمایش Modal حذف
نقدی
07:23
57
ارسال Request به Api جهت ویرایش محصول
نقدی
14:26
61
دریافت اطلاعات کامنتها از Api
نقدی
14:33
62
نمایش متن کامنت ثبت شده در Modal جزئیات
نقدی
08:38
63
نمایش و عدم نمایش Modal برای ویرایش کامنت
نقدی
11:39
64
ارسال Request لازم برای ویرایش کامنت
نقدی
14:45
68
توسعه قابلیت حذف کامنت از طریق Api
نقدی
07:30
72
نمایش و عدم نمایش Modal برای حذف کاربر
نقدی
05:09
74
Realtime کردن قسمت نمایش کاربران موقع حذف
نقدی
04:55
75
نمایش و عدم نمایش Modal برای ویرایش کاربر
نقدی
11:55
78
سخن پایانی فصل
نقدی
05:47
پروژه سوم دوره - سایت فروشگاهی
1
جلسه معرفی فصل - رونمایی از پروژه
جلسه رایگان
08:23
3
اعمال تغییرات در دیتابیس
نقدی
12:06
4
آماده سازی Api_Doc
نقدی
10:35
7
توسعه Api برای دریافت اطلاعات کل محصولات
نقدی
13:24
11
تست Route های محصولات فروشگاه با Postman
نقدی
09:11
12
تست Route های سبد خرید با Postman
نقدی
09:51
14
دریافت جزئیات محصول از Api
نقدی
10:36
15
نمایش اطلاعات دریافتی در صفحه محصول
نقدی
14:50
18
دریافت اطلاعات سبد خرید کاربر از Api
نقدی
10:08
19
نمایش اطلاعات دریافتی در سبد خرید
نقدی
08:12
20
Realtime کردن اضافه شدن محصول به سبد خرید
نقدی
06:25
22
سخن پایانی فصل
نقدی
05:58
کار با دیتابیس MongoDB
1
جلسه معرفی دیتابیس MongoDB
نقدی
08:11
2
نصب و اجرای MongoDB
نقدی
04:34
3
نصب Robo 3T و اتصال به MongoDB
نقدی
05:31
4
مفهوم Model تو دیتابیس چیه؟
نقدی
05:17
5
نصب پکیج mongoose
نقدی
06:25
7
بررسی Schema و Type هایی که داره
نقدی
09:29
12
توسعه Restful Api برای تمرین با MongoDB
نقدی
17:51
13
تست Api های تمرینی با Postman
نقدی
16:50
سخن پایانی
1
سخن پایانی دوره
نقدی
05:44
نظرات
ثبت نظر جدید
تا 3 روز آینده فصل دپلوی پروژه های Node.js در قالب آپدیت به دوره اضافه میشن ❤️
استاد عزیز میگم میشه یک برنامه نویس بتونه فقط مهارت از api نویسی هم کسب درامد کنه؟؟
اگه یسری مهارت های نرم رو به خوبی تو خودش تقویت کرده باشه، بله میتونه.
استاد دوره کی آپدیت میشه واسه دپلوی api ها؟
ممنون و متشکرم میشوم که دپلوی api هارو اموزش دهید
:)
حداکثر طی 10 روز آینده فصل دپلوی پروژه های Nodejs در قالب آپدیت به دوره اضافه میشه ❤️
استاد دو تا سوال داشتم :
1 - منی که الان دارم فرانت کار می کنم (ریکت) و می خوایم یه کوچولو در مورد بک اند هم بلد باشم، به نظرت این دوره رو ببینم یا دوره متخصصnodejs رو ؟
2 - اگه من این دوره رو ببینم و بعدش یه روزی بخوام برم دوره node js رو ببینم، دوره node js واسم آسون تر خواهد شد یادگیریش ؟
1. برای هدفی که فرمودین دوره Api نویسی با Nodejs رو پیشنهاد میکنم. دوره متخصص Nodejs برای افرادی هست که قصد فعالیت حرفهای در فیلد بکاند رو داشته باشن.
2. صددرصد بله. خیلی آسونتر خواهد شد ❤️
نه، فایل پیوست برای جلسات آپلود نشدن.
فایل پیوست هر جلسهای که نیاز دارین رو تو بخش پرسش و پاسخ دوره بهم بگین، براتون ارسال میکنم.