دوره آموزش NodeJs

دوره آموزش NodeJs

دوره آموزش NodeJs

دوره آموزش NodeJs به همراه ساخت پروژه کامل REST Api

Node.js یک محیط یا Platform برنامه‌نویسی تحت سرور است که بر پایه‌ی موتور جاواسکریپت V8 گوگل کروم توسعه پیدا کرده است. Node.js می‌تواند برای ایجاد وب‌سرورهای ساده تا پیشرفته مورد استفاده قرار بگیرد. در این دوره یک پروژه کامل REST Api با عنوان حسابرس شخصی خواهیم ساخت که به صورت عملی به بهترین شکل ممکن با NodeJs و ساخت Backend Server آشنا خواهید شد.

 

 

(( این دوره کامل شده است  ))

قسمت اول و دوم این آموزش رایگان میباشد .

خرید این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 10:00:05

معرفی دوره NodeJs

توضیحات پایه در مورد NodeJS

نصب پلاگین های مفید و پیکربندی VSCode

 NPM چیست و نحوه استفاده از آن

مفاهیم اولیه NodeJs و آبجکت های گلوبال

ماژول ها در Node

ماژول FileSystem

ماژول Os و Path

رویداد ها در NodeJs

ماژول HTTP در NodeJs

ماژول Express

 استفاده از Handlebars

استفاده از Middleware ها در Express

استفاده از Git

callback ها

Promise ها

نصب MongoDB و RoboMongo در ویندوز

نصب MongoDB و RoboMongo در لینوکس

درباره پایگاه داده Mongo

ماژول Mongoose و انجام عملیات CRUD در پایگاه داده بخش اول

ماژول Mongoose و انجام عملیات CRUD در پایگاه داده بخش دوم

ماژول Mongoose و انجام عملیات CRUD در پایگاه داده بخش سوم

ماژول Mongoose و انجام عملیات CRUD در پایگاه داده بخش چهارم

آبجکت گلوبال Process و متغیرهای محیطی

شروع پروژه حسابرس شخصی و پیکربندی اولیه

پیکربندی اسکریپت ها و سطح اجرای پروژه

استفاده از ماژول Config برای پیکربندی پروژه

ساخت مدل کاربر و استفاده از ماژول Validator

ثبت نام کاربر جدید و استفاده از ماژول Lodash

برنامه POSTMAN و نحوه استفاده

ماژول BcryptJs

ماژول JsonWebToken

رمزنگاری کلمه عبور کاربر و بازنویسی متد toJSON

ساخت لاگین کاربر و تولید توکن بخش اول

ساخت لاگین کاربر و تولید توکن بخش دوم

استفاده از Async  و Await

ماژول Winston و Middlewareهای Morgan و Helmet

احراز هویت در NodeJs

ساخت ثبت هزینه

لیست کردن و پاک کردن هزینه ها

آپدیت کردن هزینه ها

ساخت مسیر برای گزارش ماهیانه هزینه ها

ساخت مسیر برای Logout

ماژول Joi و Refactor کردن کدها

ساخت برنامه آب و هوا بخش اول

ساخت برنامه آب و هوا بخش دوم

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

mehrdad ارسال شده در شنبه ۲۰ مرداد ۱۳۹۷

با سلام

استاد آیا تمامی موارد مهم آموزش داده شده ؟؟با یاد گیری این ذوره میتونیم ادعا کنیم یه node.js کار هستیم؟

 

یونس قربانی ارسال شده در یک شنبه ۲۱ مرداد ۱۳۹۷

سلام

بله تمامی مواردی که نیاز دارید توضیح داده شده اما اینم در نظر داشته باشید که توی هیچ آموزشی شما نباید این انتظار رو داشته باشید که سیر تا پیازش رو آموزش بدن چونکه خیلی طول میکشه بجاش موارد الزامی آموزش داده میشه و خود دانشجو با فعالیت در این ضمینه روز به روز با موارد جدیدتر آشنا میشه و از اونجایی که توی دوره موارد اصلی رو فرا گرفته دیگه راه خودشو خودش میتونه پیدا کنه.

در کل مسیر براتون روشن میشه حرکت با خودتون هست.

موفق باشید.

latifii ارسال شده در دو شنبه ۱ مرداد ۱۳۹۷

ببخشید کل دوره چند ساعته حدودا ؟

من آشنایی به جاوا اسکریپت دارم ولی مسلط نیستم ،این دوره میتونه برام مفید باشه یا اینکه پیش نیاز خاصی داره؟ 

یونس قربانی ارسال شده در دو شنبه ۱ مرداد ۱۳۹۷

سلام

دوره پس از چند قسمت دیگه به پایان میرسه.

تنها پیش نیاز آشنایی کمی با جاوا اسکریپت هست در طول دوره تمامی کدهای نوشته شده توضیح داده میشن.

موفق باشید.

jafar388 ارسال شده در یک شنبه ۳۱ تیر ۱۳۹۷

باسلام ویدئو جلسه 38 -احراز هویت خطای 404 میدهد ودانلود نمیشود.

اگرامکان دارد اموزش دریافت ورودی وخروجی پروژه از طریق فایل html نیز انجام گیرد تا برنامه ای خروجی برنام را روی صفحه وب هم ببینیم

 

ایمان مدائنی ارسال شده در یک شنبه ۳۱ تیر ۱۳۹۷

سلام 

برطرف شد 

یونس قربانی ارسال شده در یک شنبه ۳۱ تیر ۱۳۹۷

با سلام

این یک پروژه ساخت REST API هست و فقط قرار هست که وب سرویس رو طراحی کنیم که هیچ Front End ایی نخواهد داشت .

jafar388 ارسال شده در یک شنبه ۲۴ تیر ۱۳۹۷

با سلام وخسته نباشید

حال که به انجام پروژه ها رسیدیم ..اگر زمان ویدئو ها بیشتر شود بهتر نیست 

فاصله افتادن بین زمان ضبط یک مقدار تمرکزمون را کم میکنه..بی صبرانه منتظر ادامه دوره هستیم

یونس قربانی ارسال شده در یک شنبه ۲۴ تیر ۱۳۹۷

سلام

والا به نظر من ویدئو بالای ۲۰ دقیقه خسته کننده میشه و اون اثری که باید بزاره رو کم میکنه.

سعی من بر این هست که ویدئوها طولانی نباشن زیاد تا بهترین تاثیر رو در روند یادگیری شما داشته باشن.

در مورد کمی دیرکرد ازتون معذرت میخوام کمی برنامه ام به مشکل برخورد ولی از این به بعد هر روز ۲ ویدئو آموزش انتشار داده خواهد شد.

موفق باشید.

RaminMor ارسال شده در شنبه ۱۶ تیر ۱۳۹۷

سلام وقت بخیر.

در صورت امکان ممنون میشم بفرمایید در این دوره چه نوع آموزش هست. پروژه محور یا کلیات و امکانات زبان رو بررسی میکنید.

اگه پروژه محوره موضوع پروژه چیه و چیکار قرار انجام بشه.

یونس قربانی ارسال شده در شنبه ۱۶ تیر ۱۳۹۷

با سلام

تلاشم بر این هست که اول مواردی که دانستن آنها الزامی هست رو آموزش بدم بعد وارد ساخت پروژه میشم که پروژمون حسابرس شخصی هست که یک REST Api می سازیم که جوابگوی حسابرسی کاربر هست که میتونه توی ساخت برنامه موبایل و سایت مورد استفاده قرار بگیره و بعد این یک پروژه دیگه داریم برای استفاده از برخی ماژول ها که برنامه ای با عنوان آب و هوا میسازیم.

که خیلی از موارد رو در حین ساخت پروژه آموزش میدم ولی خوب برای دویدن اول باید راه رفتن رو یاد بگیریم.

f00000b ارسال شده در جمعه ۱۵ تیر ۱۳۹۷

سلام جناب یونسی 
خواستم تشکر کنم از این آموزش بسیار خوبتون 
سپاس

یونس قربانی ارسال شده در جمعه ۱۵ تیر ۱۳۹۷

سلام دوست عزیز

ممنون از نظر لطفتون

jafar388 ارسال شده در پنج شنبه ۱۴ تیر ۱۳۹۷

سلام وخسته نباشید وتشکر از تدریس عالی مباحث

چند سئوال 

1- کاربرد nodejs  در کنار زبان برنامه نویسی وب ازجمله php  به چه صورت است ؟...اگر در طول دوره مثال یا نمونه ای مطرح فرمایید ممنون میشویم

2  - در زمینه تولید نرم افزار دسکتاپ هم کاربرد دارد ؟

با تشکر

 

یونس قربانی ارسال شده در پنج شنبه ۱۴ تیر ۱۳۹۷

با سلام خدمت شما دوست عزیز

زبان برنامه نویسی پی اچ پی تنها برای ساخت وب سایت و وب سرویس و کارهای سمت سرور هست اما شما با استفاده از نود جی اس میتونید برنامه های سمت سرور به مراتب پر سرعتر با کد نویسی کمتر ایجاد کنید.

اگر می خواهید در کنار پی اچ پی استفاده کنید مثلا میتونید وب سرویس رو با نود جی اس پیاده سازی کنید و خود وب سایت با پی اچ پی و این وسط پی اچ پی از کاربر اطلاعات میگیره میفرسته سرور که نود جی اس پردازش و پس میده به پی اچ پی جهت نمایش که به نظر من به جای پی اچ پی کلا با نود جی اس پیاده سازی بشه خیلی سریعتر و بهتر در میاد .

در مورد سوال دومتون بله میشه نرم افزارهای تحت دسکتاپ نوشت که با یک بار نوشتن می تونید روی تمامی سیستم عامل ها اجرا کنید با استفاده از ماژول الکترون که انشاالله در برنامه ام هست تا یک دوره درباره اش بسازم.

حتی شما میتونید با استفاده از React Native برنامه های سمت موبایل بنویسید که یک بار کد مینویسید و برای تمامیه سیستم عامل های موبایل فایل نصبی خروجی میگیرید

و همه ی اینها روی نود جی اس اجرا میشن

نود جی اس یک زبان برنامه نویسی نیست بلکه یک محیط اجرا جاوا اسکریپت خارج از مرورگر هست .

پس شما تنها با استفاده از جاوا اسکریپت میتونید هم سمت سرور و هم کلاینت چه تحت دسکتاپ یا موبایل با استفاده از نود جی اس بهترین برنامه هارو بسازید.

sohail_AKhB ارسال شده در پنج شنبه ۱۴ تیر ۱۳۹۷

سلام و خسسسسته نباشید خدمت استاد یونس قربانی

بی شک می تونم بگم یکیییی از بهترین آموزش های نود جی اس هستت 

بی صبرانه منتظر قسمت های بعدی آموزش هستم

یونس قربانی ارسال شده در پنج شنبه ۱۴ تیر ۱۳۹۷

با سلام

متشکرم بابت نظر خوبتون

قسمت های بعدی تو راهه

 

f00000b ارسال شده در جمعه ۸ تیر ۱۳۹۷

با سلام خدمت استاد گرامی 
خدمتتون عرض کنم ک قسمت 5 و 6  یک قسمت هستند 

ایمان مدائنی ارسال شده در شنبه ۹ تیر ۱۳۹۷

سلام 

مشکل برطرف شد 

amdzvr ارسال شده در سه شنبه ۵ تیر ۱۳۹۷

سلام.

قیمت دوره به ازای جلسات افزایش پیدا میکنه؟ تا چند روز پیش کمتر بود الان دیدم شده 50 تعجب کردم.

اگه الان خرید کنیم جلسات بعدی رو هم میتونید دریافت کنیم یا اونا هزینه مجزا دارند؟

ایمان مدائنی ارسال شده در سه شنبه ۵ تیر ۱۳۹۷

سلام

خیر تغییر نکرده و تغییر نمیکنه

saeedsh ارسال شده در شنبه ۲ تیر ۱۳۹۷

سلام.لطفا بگید دوره چند ساعت خواهد بود و یک سرفصلی هم بذارید که چه مطالبی قراره تدریس بشه

ArdavanDejpanah ارسال شده در شنبه ۲ تیر ۱۳۹۷

مدت زمان دوره 26 دقیقه هست؟؟؟ شوخی می کنید؟؟ بعد دقیقه ای 2 هزار تومان 
😃😄😁😆😅

ادریس ساتیاری ارسال شده در شنبه ۲ تیر ۱۳۹۷

تایم دوره با تعداد جلسات  بالا میره 😊

ایمان مدائنی ارسال شده در شنبه ۲ تیر ۱۳۹۷

دوره هنوز کامل نشده دوست عزیز 

در حال برگزاری هست