آموزش Node.js

در دوره آموزش Node Js قرار است مباحث آموزشی با محوریت Node Js ارائه شود. اما در طول دوره آموزشی عناوینی همچون Node Js و express Js نیز به طور کامل آشنا خواهید شد. در ... ادامه

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
3.1 (9 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  19 ساعت
مجموع محتوای آموزشی:  11 ساعت ویدئو - 8 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  4 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

پیش‌نیاز‌ها

برای شرکت در دوره آموزش Node Js اولین پیش نیاز داشتن آگاهی پیرامون جاوا اسکریپت می‌­باشد. بهتر است پیش از گذراندن این دوره دوره‌­های آموزشی مربوط به جاوا اسکریپت را مشاهده کنید و با گذراندن دوره‌­های مربوط به جاوا اسکریپت خودتان را برای شرکت در دوره آموزش Node Js آماده کنید.

سرفصل‌های دوره آموزش Node.js

فصل اول: معرفی و نصب‌‌‌‌‌ NodeJS

در این فصل طی 5 جلسه به بیان مقدمات لازم و ضروری پرداخته می­‌شود و در ادامه آموزش دانلود و نصب Node Js یاد خواهید گرفت. در اولین جلسه معرفی مفاهیم FrontEnd و BackEnd در برنامه‌نویسی انجام می‌­گیرد. در جلسه بعد نصب و آماده‌سازی محیط برنامه‌نویسی NodeJS را خواهیم داشت و در ادامه فصل با دیتابیس‌ها مثل MySQL و MongoDB و... آشنا خواهید شد. پس از آن شروع اولیه برنامه‌نویسی با Nodejs و مروری بر جاوا اسکریپت انجام خواهد شد و در انتهای فصل کوئیز فصل اول را خواهیم داشت.

  معرفی مفاهیم FrontEnd و BackEnd در برنامه‌نویسی
"09:29  
  نصب و آماده‌سازی محیط برنامه‌نویسی NodeJS
"08:29  
  آشنایی با دیتابیس‌ها مثل MySQL و MongoDB و غیره
"09:27  
  شروع اولیه برنامه‌نویسی با Nodejs و مروری با جاوا اسکریپت
"15:35  
  کوییز فصل معرفی و نصب NodeJS
 100%    
"03:00  
فصل دوم: معرفی مفاهیم پایه‌ای NodeJS

در فصل دوم به بیان مفاهیم پایه­‌ای و کاربردی پرداخته می‌­شود. این مفاهیم در طول 6 جلسه به شما آموزش داده می­‌شود. در این 6 جلسه ابهامات و سوالات شما در مورد مفاهیم اولیه و کاربردی نود جی اس و اکسپرس جی اس بر طرف خواهد شد. در ابتدای فصل دوم با NodeJS و اجرای یک server, معرفی Methods و StatusCodes آشنا می­‌شوید. پس از فراگیری این موضوع کار با NodeJS Module ها و کار با NodeJS FileSystem ها و کار با NodeJS URL به شما آموزش داده می­‌شود. در انتهای فصل دوم معرفی framework های مختلف NodeJS انجام می‌­گیرد. در انتهای فصل کوئیز این فصل انجام می­‌گیرد.

  آشنایی با NodeJS و اجرای یک server, معرفی Methods و StatusCodes
"15:19  
  کار با NodeJS Module ها
"07:24  
  کار با NodeJS FileSystem ها
"08:52  
  کار با NodeJS URL
"06:09  
  معرفی framework های مختلف NodeJS
"08:09  
  کوییز فصل معرفی مفاهیم پایه‌ای NodeJS
 100%    
"03:00  
فصل سوم: معرفی ابزارکار در NodeJS

در فصل سوم به معرفی ابزارهای کار در Node js پرداخته می­‌شود. به این ترتیب در مدت زمان 9 جلسه شما به طور کامل با ابزارهای کار در نود جی اس آشنا می­‌شوید. در اولین جلسه این فصل آشنایی با پروژه Npm Module انجام می­‌گیرد. پس از آن آشنایی با Eslint برای راه اندازی محیط کاری و در ادامه آشنایی و نصب Prettier برای کار در VSCode را فرا خواهید گرفت. در جلسه بعدی فصل سوم کار با file‌ ها و تبدیل آن‌ها به json به شما آموزش داده می‌­شود و بعد این موضوع سراغ کار با فولدر‌ها و خواندن تمامی csv فایل‌ها خواهیم رفت. مبحث بعدی که در این فصل به شما آموزش داده می­‌شود برنامه‌نویسی بخش processStep از پروژه خواهد بود و پس از آن برنامه‌نویسی بخش Merge و چگونگی ایجاد CSV فایل را فرا می­‌گیرید. در ادامه فصل سوم کوئیز از مسائل آموزش داده شده انجام می­‌شود و در انتهای این فصل پروژه اول با عنوان «حرکت ربات­‌ها» تعریف شده است. پس از انجام این پروژه به ادامه آموزش در فصل چهارم می­‌رسیم.

  آشنایی با پروژه با Npm Module ها
"14:12  
  آشنایی با Eslint برای راه اندازی محیط کاری
"10:24  
  آشنایی و نصب Prettier برای کار در VSCode
"08:03  
  کار با file‌ ها و تبدیل آن‌ها به json
"18:28  
  کار با فولدر‌ها و خواندن تمامی csv فایل‌ها
"16:59  
  برنامه‌نویسی بخش processStep از پروژه
"22:54  
  برنامه‌نویسی بخش Merge و چگونگی ایجاد CSV فایل
"14:27  
  کوییز فصل معرفی ابزار کار در NodeJS
 16.7%    
"03:00  
  پروژه اول: حرکت ربات‌ها (الزامی)
 83.3%    
"120:00  
فصل چهارم: معرفی و کار با ExpressJS

در فصل چهارم در ۷ جلسه به معرفی و کار با Express Js پرداخته می‌­شود. به این صورت که در ابتدا به معرفی Node Js framework ها  و دلیل انتخاب اکسپرس جی اس پرداخته می­‌شود. پس از آن معرفی و راه اندازی اولیه اکسپرس جی اس را فرا می‌­گیرد. در ادامه معرفی Routing و کار با Postman انجام می­‌شود. مرحله بعدی آموزش در این فصل کار با middleware ها و تعریف آنها است. پس از این موضوع به برنامه نویسی personal website و eror handling پرداخته شده است. در ادامه فصل چهارم هندل کردن 404، کار با Morgan و static file ها آموزش داده می‌­شود. در انتهای فصل چهارم templating معرفی خواهد شد و با انجام کوئیز از مطالب ارائه شده این فصل به پایان خواهد رسید.

  معرفی NodeJS Framework ها و دلیل انتخاب ExpressJS
"07:23  
  نصب و راه اندازی اولیه ExpressJS
"17:16  
  معرفی Routing و کار با Postman
"31:00  
  کار با middleware ها و تعریف آن‌ها
"09:23  
  برنامه‌نویسی personal website و error handling
"16:34  
  هندل کردن 404، کار با Morgan و کار با static file ها
"10:44  
  معرفی Templating
"20:16  
  کوییز فصل معرفی و کار با ExpressJS
 100%    
"03:00  
فصل پنجم: معرفی و کار با دیتابیس‌ها

در فصل پنج معرفی و کار با دیتابیس­‌ها انجام خواهد گرفت. اولین موضوع در شروع فصل پنجم آشنایی با دیتابیس‌ MySQL و نصب و ایجاد DB و Table و Insert rows می‌­باشد. پس از آن کار با mysql با استفاده از دستورات ساده مثل createConnection را فرا می‌­گیرید و در ادامه فصل کار با ORM و Sequelize به شما آموزش داده می­‌شود. در ادامه فصل پنجم کار با route و فیلتر کردن و پیدا کردن اطلاعات در دیتابیس به شما آموزش داده می­‌شود و در انتهای این فصل کار با order, limit و offset برای query زدن را یاد می­‌گیرید. در انتهای این فصل هم مانند سایر فصل­‌ها با انجام کوئیز از مطالب ارائه شده فصل را به پایان می­‌بریم.

  آشنایی با دیتابیس‌ MySQL و نصب و ایجاد DB و Table و Insert rows
"14:01  
  کار با mysql با استفاده از دستورات ساده مثل createConnection
"19:18  
  کار با ORM و Sequelize
"15:19  
  چطور در دیتابیس import/export کنیم و اطلاعات را در صفحه نمایش دهیم؟
"19:04  
  کار با route و فیلتر کردن و پیدا کردن اطلاعات در دیتابیس
"24:04  
  کار با order, limit و offset برای query زدن
"18:03  
  کوییز فصل معرفی و کار با دیتابیس‌ها
 100%    
"03:00  
فصل ششم: کار با فرم‌ها و Authentication و account کاربران

کار با فرم‌ها و Authentication و account کاربران موضوعی است که در این فصل به شما آموزش داده می­‌شود. اولین موضوعی که در این فصل به شما آموزش داده می‌­شود نوشتن search و شروع کار با POST/GET می‌­باشد. در ادامه کار کردن با passport js برای login و sign up یاد می­‌گیرید و پس از آن با flash ها و نمایش آن‌ها آشنا خواهید شد. کار کردن با Session و نگه داشتن وضعیت login موضوع بعدی این فصل خواهد بود و پس از یادگیری این موضوع، یاد می­‌گیرید چطور password را hash کنیم و از bcrypt استفاده کنیم. در ادامه فصل شش یاد می­‌گیرید چطور با validation در expressjs کار کنید و پس از مسلط شدن بر این موضوع کار با isLoggedIn و کنترل دسترسی به صفحات مختلف به شما آموزش داده می‌­شود. پایان بندی فصل شش با کوییز فصل و کار با فرم‌ها و Authentication و account کاربران خواهد بود و به این ترتیب به سراغ فصل هفتم خواهیم رفت.

  نوشتن search و شروع کار با POST/GET
"10:35  
  کار کردن با passport js برای login و sign up
"17:28  
  آشنایی با flash ها و نمایش آن‌ها
"14:52  
  کار کردن با Session و نگه داشتن وضعیت login
"08:49  
  چطور password را hash کنیم و از bcrypt استفاده کنیم
"08:04  
  چطور با validation در expressjs کار کنیم
"15:52  
  کار با isLoggedIn و کنترل دسترسی به صفحات مختلف
"09:03  
  کوییز فصل کار با فرم‌ها و Authentication و account کاربران
 100%    
"03:00  
فصل هفتم: کار با ایمیل و Environment Variables ها

در فصل هفتم کار با ایمیل و Environment Variables ها در ۴ جلسه توضیح داده می­‌شود. در ابتدای فصل کار با Environment Variables ها توضیح داده ایم. ادامه فصل هفتم با آموزش ارسال ایمیل با SMTP و NodeMailer پیگیری خواهد شد و پس از یادگیری این موضوع، نوشتن email template و کار با md5 را فرا خواهید گرفت. کامل کردن فرآیند reset password در انتهای این فصل آموزش داده می­‌شود و پس از یادگیری این موضوع کوئیز فصل هفتم را انجام خواهیم داد.

  کار با Environment Variables ها
"06:48  
  ارسال ایمیل با SMTP و NodeMailer
"15:19  
  نوشتن email template و کار با md5
"19:08  
  کامل کردن فرآیند reset password
"12:30  
  کوییز فصل کار با ایمیل و Environment Variables ها
 100%    
"03:00  
فصل هشتم: مدیریت فایل‌ها و resize کردن ‌آن‌ها

مدیریت فایل‌ها و resize کردن ‌آن‌ها موضوع فصل هشتم است. در ابتدای فصل هشتم آپلود فایل با استفاده از Multer آموزش داده ­می­‌شود. در این بخش نحوه resize کردن فایل­‌ها به وسیله شارپ را فرا می­‌گیرید و پس از آن کوئیز فصل هشتم را انجام می­‌دهیم.

  آپلود فایل با استفاده از Multer
"19:02  
  نحوه‌ی resize کردن فایل‌ها با Sharp
"15:32  
  کوییز فصل مدیریت فایل‌ها و resize کردن ‌آن‌ها
 16.7%    
"03:00  
  پروژه دوم: سایت آپلود عکس با NodeJS (الزامی)
 83.3%    
"120:00  
فصل نهم: نکات اضافی NodeJS

فصل نهم برای آموزش نکات اضافه در نظر گرفته شده است. برای آموزش این فصل چهار جلسه در نظر گرفته ایم. در جلسه اول آشنایی با Relation ها در Database انجام می‌­گیرد. در جلسه دوم با MongoDB و Mongoose آشنا می‌­شوید و پس از آن در جلسه سوم ساختار MicroService ها به شما آموزش داده می‌­شود. آخرین مبحث فصل نهم آشنایی با AWS و Lambda خواهد بود و پس از آن کوئیز فصل نه برگزار می­‌شود.

  آشنایی با Relation ها در Database
"09:33  
  آشنایی با MongoDB و Mongoose
"16:56  
  آشنایی با ساختار MicroService ها
"15:14  
  آشنایی با AWS و Lambda
"07:49  
  کوییز فصل نکات اضافی NodeJS
 100%    
"03:00  
فصل دهم: چطور NodeJS را Deploy کنیم

در شروع فصل دهم آشنایی با Docker و Deploy کردن پروژه با Docker انجام می­‌شود و پس از آن با SSH و Deploy کردن در سرور آشنا می­‌شوید.

  آشنایی با Docker و Deploy کردن پروژه با Docker
"12:17  
  آشنایی با SSH و Deploy کردن در سرور
"05:50  
  کوییز فصل چطور NodeJS را Deploy کنیم
 100%    
"03:00  
فصل یازده: پروژه پایانی NodeJS

این فصل به انجام پروژه پایانی و کوییز نهایی اختصاص دارد و طی دو جلسه این پروژه به انجام خواهد رسید.

  کوییز نهایی NodeJS
 25%    
"20:00  
  پروژه نهایی: ساخت فروشگاه اینترنتی با NodeJS (الزامی)
 75%    
"180:00  

ویژگی‌های دوره

گواهی‌نامه مکتب‌خونه
گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

مشاهده نمونه گواهینامه

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره می‌باشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو می‌باشد.

ویژگی‌های دوره

پروژه محور
پروژه محور

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

با قرار گرفتن تمرین ها و آزمون های مختلف در طول دوره، محیطی تعاملی فراهم شده است تا بهره گیری از محتوا و یادگیری بهتر و عمیق تر شود.

ویژگی‌های دوره

تالار گفتگو
تالار گفتگو

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

در صورت قبولی در دوره، شما می‌توانید با وارد کردن اطلاعات آن در بخش دوره‌های آموزشی رزومه‌ساز «جاب ویژن»، تایید مهارت خود را در قالب اضافه شدن «مدال مهارت» به روزمه آنلاین خود دریافت نمایید. این مدال علاوه بر ایجاد تمایز در نمایش رزومه شما، باعث بالاتر قرار گرفتن آن در لیست انبوه رزومه‌های ارسالی به کارفرما شده و بدین ترتیب شانس شما را برای استخدام در سازمانهای موفق و پر متقاضی افزایش می‌دهد.

بررسی فرصت‌های شغلی

درباره دوره

در دوره آموزش Node Js قرار است مباحث آموزشی با محوریت Node Js ارائه شود. اما در طول دوره آموزشی عناوینی همچون Node Js و express Js نیز به طور کامل آشنا خواهید شد. در ابتدای این دوره مخاطبان با تکنولوژی‌‌هایی که معمولا در کنار Node Js قرار می‌‌گیرند، آشنا می‌‌شوند؛ مسائلی همچون دیتابیس‌‌ها، فریم ورک‌‌ها و ...

Node js یک زبان برنامه‌نویسی، فریم‌ورک یا یک کتابخانه نیست بلکه محیطی است که کدهای جاوا اسکریپت در آن اجرا می‌شود. به بیان بهتر، node js یک پلتفرم سمت سرور است که روی موتور جاوا اسکریپت گوگل کروم (V8 Engine) ساخته شده است. این پلتفرم توسط Ryan Dahl در سال 2009 ایجاد شد و به شدت در حال توسعه است.

Node js یک محیط runtime منبع‌باز است که به توسعه‌دهندگان اجازه می‌دهد انواع ابزارها و برنامه‌های سمت سرور را در javascript ایجاد کنند. این پلتفرم برای استفاده در خارج از مرورگر در نظر گرفته شده است. این بدین معناست که Node js می‌تواند مستقیما روی سیستم‌عامل کامپیوتر یا سرور اجرا شود. بدین ترتیب این محیط APIهای جاوا اسکریپت ویژه مرورگر را حذف کرده و پشتیبانی از APIهای سیستم‌عامل‌های سنتی‌تر مانند HTTP و کتابخانه‌های سیستم فایل را اضافه کرده است.

از منظر توسعه وب سرور node js مزایای زیادی را به همراه دارد. بعضی از آن‌ها عبارتند از:

  • عملکرد عالی! این پلتفرم برای بهینه‌سازی توان و مقیاس‌پذیری در برنامه‌های وب طراحی شده است. همچنین راه حل خوبی برای بسیاری از مشکلات رایج در توسعه وب مانند اپلیکیشن‌های real-time وب محسوب می‌شود.
  • جاوا اسکریپت یک زبان برنامه‌نویسی نسبتا جدید است و در مقایسه با سایر زبان‌های وب سرور سنتی مانند پایتون، PHP و غیره پیشرفت‌های خود در طراحی زبان داشته است.
  • نود پکیج منیجر (Node Package Manager یا به طور مخفف npm) دسترسی به صدها هزار پکیج با قابلیت استفاده مجدد را فراهم می‌کند. همچنین از نظر رزولوشن وابستگی بهترین کیفیت را دارد. از نود پکیج منیجر می‌توان برای اتوماتیک کردن بیشتر ابزارهای ساخت استفاده کرد.
  • Node.js پرتابل است و در بیشتر سیستم‌عامل‌ها قابلیت دسترسی دارد. 

 

هدف از دوره آموزش Node JS چیست؟

اولین هدف این دوره آشنایی شما با Node Js و express Js می‌‌باشد. هدف دیگر این دوره آن است که شما شرکت کنندگان عزیز دانش خودتان را به دنیای جدیدی از دیتاهایی که مربوط به Back end می‌‌باشد متصل کنید و در با این دیدگاه به یادگیری Node Js و اکسپرس جی اس بپردازید.

در ادامه اهداف این دوره باید به آشنایی با سایر مباحث موجود در این دسته بندی نیز اشاره کنیم. یعنی در طول این دوره صرف نظر از آموزش نود جی اس، یادگیری ساختارهای مربوط به MVC و مایکرو سرویس نیز مد نظر می‌‌باشد و در برنامه ریزی قرار گرفته است. آموزش Node Js در این دوره به صورت آموزش پروژه محور node js و در طول دوره با انجام تمرینات و پروژه‌‌های تعریف شده به طور کامل با مفاهیم ارائه شده در این دوره برخورد خواهید کرد.

 

برای شرکت در دوره Node Js چه پیش نیازهایی لازم است؟

برای شرکت در دوره آموزش Node Js اولین پیش نیاز داشتن آگاهی پیرامون جاوا اسکریپت می‌‌باشد. بهتر از پیش از گذراندن این دوره سری به دوره‌‌های آموزشی مربوط به جاوا اسکریپت بزنید و با گذراندن دوره‌‌های مربوط به جاوا اسکریپت خودتان را برای شرکت در دوره آموزش Node Js آماده کنید.

 

ویژگی متمایز این دوره چیست؟

آموزش پروژه محور Node Js به این صورت تهیه و تدوین شده که در مدت آموزش و با انجام پروژ‌‌ه‌‌های تعریف شده به صورت کاربردی مطالب را فرا بگیرید.

 

آموزش همراه با تمرینات

به علت گستردگی مفاهیم دنیای بک اِند، آموزش کامل تمام مباحث در طول یک دوره امکان پذیر نمی‌‌باشد اما در این دوره سعی شده است تا اشاره خوب و نسبتا کاملی به همه مفاهیم مربوط به این مبحث انجام شود. در ادامه این دوره تمریناتی در نظر گرفته شده است و دراین تمرینات قرار است که تمام آنچه که به یک اپ خوب و کامل مربوط می‌‌شود را در قالب Node Js و express Js برنامه نویسی کنید. بنابراین در مدت انجام تمرینات همه مفاهیمی که در بالا به آن اشاره شد برای‌‌ شرکت کنندگان مرور خواهد شد.

 

آموزش کاربردی مسائل

نگاه کاربردی به مسائل Node Js در اولویت این دوره است؛ بنابراین در طی مدت برگزاری دوره آموزش نود جی اس وقت زیادی صرف بیان مطالب غیر کاربردی در دنیای واقعی برنامه نویسی نشده است. بی شک احترام به وقت و هزینه شما از اولویت‌‌های اصلی این دوره و سایر دوره‌‌های آموزشی مکتب‌‌خونه خواهد بود.

 

ارائه منبع اصلی مباحث

پاسخگویی به تمرینات ارائه شده در دوره آموزش Node Js به صورت ویدوئوهایی است که هیچگونه ابهامی را برای مخاطب باقی نمی‌‌گذارد. منبع اصلی تمرینات و مباحث ارائه شده دوره آموزش نود جی اس در طول دوره در اختیار شما قرار خواهد گرفت. به این ترتیب شما برای به دست آوردن اطلاعات بیشتر و استفاده از سایر مسائل و سرفصل‌‌ها با مشکلی رو به رو نخواهید شد. طیق برنامه ریزی انجام شده برای این دوره در زمان انجام تمرینات شما مخاطبان عزیز از همراهی یک مربی آگاه به تمام مسائل مربوطع برخوردار خواهید بود. اینگونه می‌‌توانید با قدرت و تسلط کامل وارد دنیای Node Js شوید.

درباره استاد

maktabkhooneh-teacher احسان گازار

احسان گازار برنامه‌نویسی را از ۱۷ سالگی با QBasic شروع کرد و سپس زبان C و C++ را آموخت. از همان ابتدا علاقه‌ی زیادی به برنامه‌نویسی وب داشت. از همین رو چندین سایت برای سرگرمی با HTML، CSS و JavaScript طراحی کرد.

احسان گازار فارغ‌التحصیل مهندسی کامپیوتر، گرایش سخت‌افزار از دانشگاه خواجه‌نصیر است اما به دلیل علاقه زیاد او به برنامه‌نویسی وب، برنامه‌نویسی JavaScript را ادامه داد و تبدیل به Full Stack JavaScript Developer شد.

وی از سال 90 در ایران در شرکت‌های معتبری مانند نت برگ به‌عنوان Back End Developer فعالیت داشته و از سال 95 تا سال 98 در سیدنی استرالیا به‌عنوان Full Stack JavaScript Developer مشغول به کار بود و از سال 98 در ملبورن استرالیا به‌عنوان مهندس نرم‌افزار مشغول به کار است و درحال حاضر به عنوان مدیر تیم برنامه نویسی فعالیت می‌کند. ایشان همیشه به آموزش علاقه‌‌مند بوده و دوره‌های مختلفی در زمینه Front End و سایر موضوعات برنامه‌نویسی تدریس کرده است.

مشاهده پروفایل و دوره‌‌های استاد

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

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
سمیرا رضایی 1402-10-02
خیلی روان و ساده تدریس شده بود، باخوندن کامنت ها فکر میکردم پیچیده باشه ولی اینطور نبود. مدرس یه مقدار درگیر ejs میشه ولی بازم خوب بود
جواد مختاری کوشیار 1400-10-02
آموزش خوبی هست. اگر مفاهیم جاواسکریپت رو میدونید به راحتی متوجه صحبت های مدرس خواهید شد.
محسن بیرانوند 1403-01-13
سلام وقت بخیر و عرض خسته نباشید به مدرسین و فعالان سایت خوب مکتبخونه و تشکر از دوره های مفیدتون در مورد دوره nod ، مدرس خیلی جزیی و پایه در مورد دوره صحبت می‌کنه
سیدعطا ولی زاده 1401-11-12
با سلام جدا از کلی گویی مدرس در خیلی جاها کلا داکیومنشنهای مربوط به nodejs پیچیده است و درک و بادگیریشون زمان زیادی میبره و واقعا خسته کننده است. با اینکه به جاوا اسکریپت و react تسلط داشتم ولی اصلا از nodejs خوشم نیومد میخوام برم php یاد بگیرم. جاوا اسکریپت و کتابخانه react برای من خیلی راحتتر بود یادگیریش. nodejs خییلی پیچیده تر و خسته کننده است.
روح اله ساری 1401-09-15
سلام. اصلا دوره مناسبی برای یادگیری nodejs نیست. مدرس به جای ساده سازی مطالب بیشتر به پیچیده کردن موضوع پرداخته. از فصل پنج به بعد دیگه نمیشه با مدرس بری جلو.
حامد الوندی 1401-07-13
خب توی این دوره به نظرم بیشتر توضیح بک اند و از جلسه شروع signupController به بعدش دیگه نمیشه با مدرسش پیش رفت یهو چندتا یو آی از جیبیش میاره بیرون و دیگه تا آخر دوره فقط مثل فیلم باید یه کاسه تخمه بیاری بشینی نگاه کنی . و توی این دوره اونقدر که درگیر  ejs میشه به نظرم حتی سطحی هم به بک اندش نگاه نمیکنه.برای بچه هایی که فرانت میدانند و به خاطر فهمیدم بک اند میخوان بیان این دوره رو ببینن به نظرم نکنن چون بیشتر این دوره برای بک اند نیست .
مکتب‌خونه
همراه عزیز؛ از اینکه نظر خود را با ما در میان گذاشتید صمیمانه سپاسگزاریم. توجه نمایید که در صورت خرید کامل دوره شما می توانید سوالات و مشکلات درسی خود را در تالار گفتگو مطرح نمایید تا راهنمای دوره راهنماییتان کند.

دوره‌های پیشنهادی

سوالات پرتکرار

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

سوالات پرتکرار

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

سوالات پرتکرار

در صورت قبولی در دوره، آیا امکان دریافت نسخه فیزیکی گواهی نامه دوره را دارم؟
خیر، به دلیل مسائل زیست محیطی و کاهش قطع درختان، فقط نسخه الکترونیکی گواهی‌نامه در اختیار شما قرار می‌گیرد

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

Node.js چیست؟

برای داشتن یک تصویر و تعریف کلی از Node Js در ابتدا به ساده‌‌ترین تعریف از آن برمی‌‌گردیم. اولین تعریف همان تعریفی است که در وب سایت Node.js در اختیار مخاطبان قرار گرفته است:

“Node.js is a JavaScript runtime built on Chrome's V8 JavaScript engine.”

«Node Js یک محیط زمان اجرای جاوا اسکریپت و بر مبنای موتور جاوا اسکریپت Chrome V8 می‌باشد.»

Node Js با ویژگی‌‌هایی که دارد توانسته است برنامه نویسان زیادی را به سمت خود بکشاند. به این ترتیب هر روزه بر اهمیت آموزش Node.JS افزوده می‌‌شود.

poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  19 ساعت
مجموع محتوای آموزشی:  11 ساعت ویدئو - 8 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  4 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام