همه چیز درباره Node.js (آموزش کامل)
در این پلیلیست جامع، قدم به قدم با Node.js از سطح مبتدی تا پیشرفته آشنا میشوید. از نصب و راهاندازی و مفاهیم پایهای جاوااسکریپت گرفته تا مباحث پیشرفتهای مانند ساخت APIهای RESTful، کار با پایگاههای داده (MongoDB، PostgreSQL، Redis)، امنیت، WebSockets، GraphQL، مدیریت همزمانی، تست و دیباگ، DevOps، استقرار در محیطهای ابری و فریمورکهای مدرن مثل NestJS و Koa.js، همه و همه را به صورت کامل و کاربردی یاد میگیرید. این دوره برای همه کسانی که میخواهند توسعه Backend و Full-Stack را با Node.js شروع کنند یا دانش خود را در این زمینه ارتقا دهند، مناسب است. هر ویدیو به صورت کوتاه و مفید طراحی شده تا یادگیری آسان و جذاب باشد. با ما همراه باشید و به یک متخصص Node.js تبدیل شوید!
مسیر یادگیری
گام به گام با این ویدیوها پیشرفت کنید
طراحی Endpointهای یک RESTful API (مثال عملی: API مدیریت کاربران)
میخوایم Endpoint های یک API ساده و استاندارد رو برای مدیریت منبع "کاربران" (Users) طراحی کنیم.
شروع کار با Express.js: اولین قدم برای ساخت وب سرور و API با Node.js
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
بکارگیری EventEmitter: سیستم لاگ event driven در Node.js با ماژول events
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
نوشتن با Streams در Node.js – بهترین روش برای نوشتن دیتای بزرگ
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
خواندن فایلهای حجیم با Stream در Node.js
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
ماژول fs: ساخت و خواندن دایرکتوریها (پوشهها) با mkdir و readdir در Node.js
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
ماژول fs در Node.js نوشتن و ایجاد فایل به صورت ناهمزمان writeFile
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Node.js و npm: چگونه پکیجها را پاک کنیم؟ (آموزش npm uninstall برای Dependencies و DevDependencies)
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Node.js و npm: ساخت و اجرای اسکریپتهای سفارشی (npm run, npm start, npm test)
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
راز فایل package-lock.json در Node.js: تضمین سازگاری وابستگیها
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Node.js: فرق Dependencies و DevDependencies در package.json (آموزش npm)
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
نصب پکیجها با npm - npm install package
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
ایجاد ماژولهای سفارشی در Node.js با CommonJS
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
مقدمهای بر ماژولهای Node.js: CommonJS در برابر ES Modules
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
مدیریت خطاها با try...catch - کدهای مقاوم در برابر خطا!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Scope و Closure در جاوااسکریپت - درک عمیق متغیرها!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
ماژولها در جاوااسکریپت (ES Modules) - کد منظم و قابل استفاده مجدد!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Async/Await در جاوااسکریپت - کد ناهمزمان آسان
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
Promises در جاوااسکریپت • مدیریت عملیات ناهمزمان به زبان ساده!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
توابع Arrow و ES6 • کدنویسی مدرن جاوااسکریپت!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...
آرایهها و حلقهها در جاوااسکریپت • کار با دادهها و تکرار!
در این ویدیو با مفاهیم کلیدی آشنا میشوید...