چه دوره ای می خواهید یاد بگیرید؟

آینده خود را با دوره های آموزشی دانشجویار تضمین کنید

بیش از ۱۰ هزار ساعت ویدئوی آموزشی

بیش از ۵۰ هزار دانشجو

بیش از ۳۰۰ مدرس

صفحه نخست
رشته کامپیوتر
برنامه نویسی وب
آموزش NodeJs
آموزش پروژه محور NodeJS
۲۰ نظر
بازدید : 1,356 بازدید
آموزش پروژه محور NodeJS

آموزش پروژه محور NodeJS با ۵ پروژه عملی

NodeJS یک پلتفرم سمت سرور بر پایه جاوا اسکریپت است. نرم افزارها و شرکت های بزرگی مثل Yahoo، Microsoft ، eBay ، PayPal و … از این پلتفرم استفاده می کنند.

NodeJS دارای ساختار ساده ای است و همه افراد می توانند از آن به راحتی استفاده کنند. پلتفرم NodeJS دارای ماژول ها و امکانات زیادی است که به شما امکان می دهد با کیفیت و سرعت بیشتری کار خود را انجام دهید. همه‌ APIهای کتابخانه Node.js غیرهمزمان هستند یعنی در بستر سرور، هیچ وقت منتظر بازگشت اطلاعات از API نمی‌ماند. NodeJS مقیاس پذیری بالایی دارد و یک پلتفرم سبک محسوب می شود. NodeJS متن باز است و در هر سیستم عاملی قابل پیاده سازی است.

 

درباره دوره آموزش پروژه محور NodeJS :

محبوبیت و کاربرد NodeJS به سرعت در حال بالا رفتن است. با این حساب نیاز به متخصصین در این حوزه نیز افزایش می یابد.

در دوره آموزش پروژه محور NodeJS پنچ پروژه کاربردی بررسی و انجام خواهد شد.

این پروژه ها شامل:

  1. پروژه ساخت لاگین و ثبت نام
  2. پروژه ساخت وب سایت با Express
  3. پروژه ساخت سیستم ساده ecommerce(فروشگاهی)
  4. پروژه استفاده از kraken در پروژه فروشگاه
  5. پروژه ساخت سیستم چت

سورس پروژه موجود می‌باشند.

NodeJS , فیلم آموزش NodeJS

مواردی که در دوره صفر تا صد آموزش پروژه محور NodeJS یاد خواهید گرفت:

  • ساخت سرور NodeJS
  • کار با url و filesystem
  • اضافه کردن قالب بوت استرپی به NodeJS
  • Express
  • pug
  • ارسال ایمیل
  • شروع کار با express-generator
  • طراحی ظاهر صفحات register, login
  • Validation
  • mongodb
  • ثبت نام کاربران
  • Passportjs
  • پروژه وبلاگ (شروع طراحی)
  • ایجاد پست
  • نمایش دسته بندی‌ها در صفحه اضافه کردن پست
  • بخش دسته بندی‌ها
  • نمایش پست‌های هر دسته به صورت جدا گانه
  • صفحات singlepage
  • نظرات
  • نصب krakrn, foundation
  • تمپلیت انجین dust
  • ایجاد پنل مدیریت فروشگاه ساده کتاب
  • مدل و ایجاد فایل کانفیگ ارتباط با دیتا بیس
  • مدیریت کتاب‌ها
  • سیستم CRUD برای دسته‌ها
  • نمایش دسته‌ها و آپدیت و دیلیت
  • اضافه به سبد خرید
  • سوکت جی اس و سیستم چت
  • ارسال پیام
  • تکمیل سیستم چت
  • پروژه ساده گالری عکس با Mysql-nodejs
  • سیستم CRUD
  • نمایش عکس‌ها در بخش فرانت

 

تکنولوژی‌های مورداستفاده در دوره آموزش NodeJS :

  • pug
  • Nodejs
  • npm
  • express
  • passport user authentication
  • mongodb
  • mysql
  • mongoose
  • jade

 

پیش‌نیاز دوره آموزش NodeJS :

  • HTML
  • CSS
  • JavaScript

در صورت هرگونه سوال یا پیشنهادی می توانید از طریق دیدگاه های همین پست آن را مطرح کنید.

سرفصل های دوره آموزش پروژه محور NodeJS:

  • مقدمه
    • معرفی دوره و توضیح سرفصل در قالب پاورپوینت
  • ساخت سرور NodeJS
    • ساخت سرور NodeJS و گرفتن اولین خروجی
  • کار با url و filesystem
    • بررسی وجود فایل‌های درخواستی کاربر از طریق url
    • مدیریت درخواست‌ها
  • اضافه کردن قالب بوت استرپی به NodeJS
  • Express pug
    • نصب فریمورک Express
    • کار با سیستم route اکسپرس
    • نصب pug استفاده از pug template engine
  • ارسال ایمیل
    • استفاده از nodemailer و body parser برای ارسال ایمیل
  • شروع کار با express-generator
    • نصب express-generator
    • کانفیگ قسمت‌های مختلف مثل router ها , Views و...
  • طراحی ظاهر صفحات register, login
    • طراحی ظاهر سایت و صفحات لاگین و ثبت نام
  • Validation
    • اعمال سیستم اعتبار سنجی
    • نمایش messages و کار با session
  • mongodb
    • کار با مانگو دی بی و ایجاد مدل‌های مرتبط
  • ثبت نام کاربران
    • ثبت نام و insert کاربران در مانگو
  • Passportjs
    • نصب و کانفیگ passportjs برای سیستم authentication
    • تکمیل سیستم احراز هویت کاربران برای لاگین کاربر
  • پروژه وبلاگ (شروع طراحی)
    • شروع به طراحی سیستم وبلاگ
  • ایجاد پست
    • ایجاد پست و عملیات insert
  • نمایش دسته بندی‌ها در صفحه اضافه کردن پست
    • نمایش دسته‌ها
    • اضافه کردن ckeditor
  • بخش دسته بندی‌ها
    • بخش دسته بندی‌ها و عملیات CRUD روی این بخش
  • نمایش پست‌های هر دسته به صورت جدا گانه
    • نمایش پست‌های هر دسته
    • عملیات کم کردن تعداد کاراکترهای توضیحات هر پست
  • صفحات singlepage
    • صفحات singlepage
  • نظرات
    • قسمت نظرات برای هر پست
  • نصب krakrn, foundation
    • نصب فریمورک کرکن و فوندیشن
  • تمپلیت انجین dust
    • کار با تمپلیت انجین داست
  • ایجاد پنل مدیریت فروشگاه ساده کتاب
    • پنل مدیریت فروشگاه کتاب
  • مدل و ایجاد فایل کانفیگ ارتباط با دیتا بیس
    • مدل و ایجاد فایل کانفیگ دیتابیس
  • مدیریت کتاب‌ها
  • سیستم CRUD برای دسته‌ها
  • نمایش دسته‌ها و آپدیت و دیلیت
    • نمایش و آپدیت و پاک کردن دسته‌ها
  • اضافه به سبد خرید
  • سوکت جی اس و سیستم چت
    • Socketjs
    • chat system
  • ارسال پیام
    • ارسال پیام با کمک مفهوم emit و fire
  • تکمیل سیستم چت
    • سیستم چت
  • پروژه ساده گالری عکس با Mysql-nodejs
    • شروع کانفیگ اولیه سیستم گالری
  • سیستم CRUD
    • ارتباط با mysql و انجام عملیات CRUD
  • نمایش عکس‌ها در بخش فرانت
    • نمایش عکس‌ها در صفحه اصلی سایت
  • تکمیل پروژه

مشاهده دموهایی از آموزش

مطلب مفیدی برای شما بود ؟؟ پس به اشتراک بگذارید برای دوستانتان

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

کیفیت تصویر

کیفیت صوت

فن بیان

جامعیت(پوشش کامل سرفصل)

استفاده مفید از زمان

اشراف مدرس

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

دریافت کنید

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

    پیام شما با موفقیت ثبت شد. در اولین فرصت با شما تماس گرفته خواهد شد.
    • مطالب مرتبط
    • دیگر آموزش های مرتبط با این مدرس
    • رزومه مدرس

    نظرات کاربران

    ۲۰
    • Fathi
      شنبه ۲۷ مرداد ۱۳۹۷ - ۲۰:۳۹

      سلام
      خسته نباشید
      آقای کریمی بنده دوره آموزشیتون رو دیدم که اول از همه خیلی تشکر می کنم که در طول دوره تلاش کردید که از ابزار ها و تکنولوژی های مختلفی استفاده کنید و نقدی که دارم اینه که برای من که مسلط به جاوا هستم ولی با پلتفرم نود جی اس آشنا نبودم، دوره خیلی مبتدی به نظر می رسید که امیدوارم این دوره را ادامه داده و شاهد سطح پیشرفته تری هم از شما باشم
      در ضمن ممنون می شم یه راه ارتباطی هم از خودتان بفرمایید که بتونیم به شکل بهتری با شما در ارتباط باشیم
      با تشکر
      ایمیل بنده: hamidfathi66@gmail.com

    • amir
      پنج شنبه ۱۱ مرداد ۱۳۹۷ - ۱۷:۴۹

      سلام وقت بخیر
      صدا با تصویر در بعضی از ویدیوها هماهنگی نداره و کیفیت صدای بعضی از ویدیوها هم پایینه

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۲۹

        سلام ، شماره جلسات رو بفرمایید تا بررسی کنم

    • مسعود
      یکشنبه ۷ مرداد ۱۳۹۷ - ۱۴:۵۰

      سلام . سمت کلاینت رو با کدوم فریم ورک جاوا اسکریپت کار کردید؟

    • Fathi
      یکشنبه ۷ مرداد ۱۳۹۷ - ۰۲:۴۴

      سلام
      خسته نباشید
      دو تا سوال از خدمتتون داشتم:
      ۱- این آموزش بخش دومی که در ادامه مباحث این بخش باشه، وجود خواهد داشت؟
      ۲- از چه IDE در آموزش استفاده شده است؟

      • keivan
        جمعه ۱۲ مرداد ۱۳۹۷ - ۱۳:۱۶

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

        • امین کریمی
          یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۲۵

          سلام
          در رابطه با تطبیق صدا و تصویر بفرمایید کدوم جلسات مشکل دارن تا بررسی بشه
          در رابطه با مورد دوم جهت اینکه دوره از لحاظ زمانی بهینه بشه و حوصله سر بر نشه و دایم حول ارور یابی نگذره فیلم قطع شده ولی بعد از اضافه شدن کد و بر طرف شدن مشکل ، کامل توضیح داده شده دلیل مشکل چی بوده
          لزومی نداره شما خط به خط کد ها رو دقیقا شبیه به فیلم بنویسید ، درک برنامه هدف اصلی دوره هست
          باز اگر خیلی باعث سختیه کارتون شد یک یا دو نمونه از دقایق و جلساتی که اینگونه بوده بفرستید تا براتون توضیح بدم شفاف بشه
          با تشکر از نظر شما

          • keivan
            دوشنبه ۱۵ مرداد ۱۳۹۷ - ۰۴:۳۲

            یک نمونه قسمت ۸ و ۹
            کسی که اصلا nodejs کار نکرده ممکنه درکش براش سخت باشه که شما توی فیلم express-message رو نصب نکردی زمانی که دانشجو کد رو صحیح مینویسه اما چون esxpress-message نصب نیست هیچ کدوم از روت ها کار نمیکنه و ۴۰۴ برمیگردونه

          • CrawDance
            پنج شنبه ۲۵ مرداد ۱۳۹۷ - ۱۶:۰۲

            در مورد صدا و تصویر هم آخرای قسمت اول
            آخرای قسمت دوم
            آخرای قسمت سوم و …
            آخرای اکثر قسمت ها همینجوریه

            • امین کریمی
              شنبه ۲۷ مرداد ۱۳۹۷ - ۱۳:۵۹

              بررسی میشه و اطلاع داده میشه

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۲۷

        سلام
        ۱٫ تو فکرش هستم ، ولی طی یکی دو ماه آینده
        ۲٫ وب استورم

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۳۱

        سلام
        ۱ .تو فکرش هستم ولی طی یکی دو ماه آینده
        ۲٫وب استورم

    • abbas1371
      یکشنبه ۷ مرداد ۱۳۹۷ - ۰۱:۰۵

      سلام اموزش درگاه پرداخت هم داره ؟

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۱۹

        سلام نه درگاه نداره ، اضافه به سبد خرید داره

    • علیرضا
      شنبه ۶ مرداد ۱۳۹۷ - ۱۸:۴۹

      سلام..من بنا بر پروژه ای که دارم میخوام از دوسرور استفاده کنم که هم زمان از php و nodejs استفاده کنم آیا این دوره مفید هست…!

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۱۸

        سلام ، بیشتر توضیح بدید راجع به پروژتون تا بتونم بهتر راهنمایی کنم

        • علیرضا
          دوشنبه ۱۵ مرداد ۱۳۹۷ - ۰۰:۲۴

          مثلایک سایت مثله اسنپ که تا اونجایی که اطلاع دارم اسنپ از لاراول و nodejs استفاده میکنه…

          • امین کریمی
            دوشنبه ۱۵ مرداد ۱۳۹۷ - ۱۱:۳۶

            نود جی اس میتونه خیلی جاها مکمل خوبی برای پی اچ پی باشه، به این دلیل که پی اچ پی realtime نیست، در گذشته از ایجکس خیلی برای حل این مشکل استفاده میشد، الانم میشه ، این دوره از صفر نود جی اس شروع میشه و تا فروشگاه ابتدایی و سیستم چت میریم جلو، بنابراین برای کسی که تازه میخاد شروع کنه و درک خوبی پیدا کنه مناسبه

    • مسعود
      شنبه ۶ مرداد ۱۳۹۷ - ۱۵:۲۱

      سلام . سمت کلاینت رو با کدوم فریم ورک جاوا اسکریپت کار کردید؟

      • امین کریمی
        یکشنبه ۱۴ مرداد ۱۳۹۷ - ۱۹:۱۷

        سلام سمت کلاینت با تکنولوژی های مختلف نوشته شده
        از html css گرفته تا فریمورک بوت استرپ ، فریمورک foundation ، استفاده از تمپلیت انجین های مختلف مثله jade , pug , dust

    امین کریمی طراح و توسعه دهنده افزونه و قالب وردپرس

    به عنوان شخصی از روی علاقه و به صورت حرفه ای در زمینه برنامه نویسی وب با زبان برنامه نویسی php فعالیت میکنم ، بسیار علاقه مند هستم تا تخصصو انگیزه خود را با تیمه شما به اشتراک بگذارم، چند ویژگی بارز من که می تواند در پیشبرد اهداف سازمانی شما مفید باشد روحیه بالای کار تیمی و علاقه مندی به حل مسایل می باشد ، شخصیت خود انگیخته و پویا به همراه سخت کوشی تاکنون در موفقیت های حرفه ای من بسیار موثر بوده است.

    دسته بندی

    تحصیلات تکمیلی

    رشته الکترونیک

    رشته کامپیوتر

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

    سایر نرم افزارها

    کلاس آنلاین

    مدرسین

    تعداد دوره
    بر اساس امتیاز
    حروف الفبا
    • کد تخفیف :

      goldpack

      ویژه خرید پکیج طلایی (C#,ASP,PHP,Android,game maker)
      60 درصد تخفیف

    مطالب سایت بر اساس

    جدیدترین ها
    محبوب ترین ها
    بطور تصادفی
    دانشجویار نماد اعتماد الكترونیكی کسب و کار های اینترنتی مجوز نشر دیجیتال لوگو شرکت به پرداخت ملت ساماندهی محتوای فضای مجازی بانک تجارت دانشجویار
    جشنواره یادگیری دانشجویار، قربان تا غدیر کلیک کنید