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