دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش Node.js – ساخت اپلیکیشن های بک‌اند سریع و مقیاس‌پذیر

آموزش Node.js – ساخت اپلیکیشن های بک‌اند سریع و مقیاس‌پذیر

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • مقدمه‌ای بر Node.js
  • چرا از Node.js استفاده کنیم؟
  • نصب Node.js و npm
  • راه‌اندازی محیط توسعه
  • اولین برنامه Node.js شما
  • Runtime و معماری Node.js
  • ماژول‌ها: داخلی، محلی و شخص ثالث
  • درک Event Loop
  • کار با سیستم فایل
  • آبجکت های سراسری و اطلاعات فرآیند
  • برنامه‌نویسی ناهمگام و Callbackها
  • ویژگی‌های +ES6 مرتبط با Node.js
  • توابع Arrow ،Let/Const ،Destructuring
  • Promiseها و Async/Await
  • ماژول‌ها در ES6 در مقایسه با CommonJS
  • ساخت یک سرور HTTP اولیه
  • مدیریت درخواست‌ها و پاسخ‌ها
  • کار با Streamها و Bufferها
  • درک npm و package.json
  • نصب و مدیریت پکیج‌ها
  • استفاده از اسکریپت‌ها و وابستگی‌ها
  • نصب و راه‌اندازی Express
  • Routing و پارامترهای مسیر
  • ارائه فایل‌های استاتیک
  • مدیریت خطا
  • مبانی معماری REST
  • عملیات CRUD با Express
  • مقدمه‌ای بر MongoDB
  • استفاده از Mongoose با Node.js
  • راه‌اندازی Schema و Model
  • هش‌کردن رمز عبور با Bcrypt
  • اشکال زدایی با Node.js Inspector
  • تست واحد با Mocha/Chai یا Jest

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

  • هیچ دانشی از NodeJS لازم نیست!

توضیحات دوره

Node.js – ساخت اپلیکیشن های بک‌اند سریع و مقیاس‌پذیر

به Node.js مسلط شوید و بیاموزید چگونه اپلیکیشن های بک‌اند سریع، مقیاس‌پذیر و آماده‌ی تولید بسازید که در کسب‌وکارهای واقعی استفاده می‌شوند. این دوره برای مبتدیان و توسعه‌دهندگانی که می‌خواهند مهارت‌های عملی در توسعه‌ی بک‌اند با Node.js به دست آورند، کاملاً مناسب است.

با اصولNode.js؛ از جمله ماژول‌ها، برنامه‌نویسی ناهمگام و ساخت سرور شروع خواهید کرد. با پیشرفت در دوره، یاد می‌گیرید APIهای RESTful بسازید، با پایگاه‌های داده کار کنید، احراز هویت را پیاده‌سازی کنید و عملکرد اپلیکیشن را برای سیستم‌های مقیاس‌پذیر بهینه کنید. پروژه‌ها و مثال‌های عملی کمک می‌کنند با اطمینان، اپلیکیشن های واقعی را از ابتدا بسازید.

آنچه یاد خواهید گرفت

  • اصول Node.js: ماژول‌ها، رویدادها و برنامه‌نویسی ناهمگام
  • ساخت سرور و APIهای RESTful با Node.js
  • یکپارچه‌سازی پایگاه‌های داده‌ای مانند MongoDB و PostgreSQL
  • پیاده‌سازی احراز هویت و ایمن‌سازی اپلیکیشن های بک‌اند
  • مدیریت داده‌ بلادرنگ و WebSocketها
  • بهینه‌سازی عملکرد برای اپلیکیشن های سریع و مقیاس‌پذیر
  • استقرار اپلیکیشن های Node.js در محیط production

این دوره برای چه کسانی است؟

  • مبتدیانی که می‌خواهند Node.js را از ابتدا یاد بگیرند.
  • توسعه‌دهندگان JavaScript که وارد توسعه‌ی بک‌اند می‌شوند.
  • توسعه‌دهندگان فرانت‌اند که می‌خواهند فول‌استک شوند.
  • هر کسی که به ساخت سیستم‌های بک‌اند پرفورمنس‌بالا علاقه‌مند است.

چرا Node.js را یاد بگیریم؟

  • Node.js یکی از مهارت‌های پرتقاضا در توسعه‌ی وب مدرن و فول‌استک است.
  • امکان ساخت سیستم‌های بک‌اند سریع، مقیاس‌پذیر و کارآمد را فراهم می‌کند.
  • توسط شرکت‌های بزرگ برای APIها، میکروسرویس‌ها و اپلیکیشن های بلادرنگ استفاده می‌شود.
  • از پشتیبانی قوی جامعه‌ی توسعه‌دهندگان و اکوسیستم گسترده برخوردار است.

در پایان این دوره، با اطمینان می‌توانید با استفاده از Node.js اپلیکیشن های بک‌اند را بسازید، مستقر کنید و مقیاس دهید و مهارت‌های لازم برای مسیرهای شغلی توسعه‌ی وب مدرن را به دست آورید.

همین حالا در این دوره شرکت کنید و یادگیری توسعه‌ی بک‌اند با Node.js را از امروز شروع کنید!

این دوره برای چه کسانی مناسب است؟

  • مبتدیانی که می‌خواهند Node.js را از ابتدا یاد بگیرند.
  • توسعه‌دهندگانی که وارد توسعه‌ی بک‌اند می‌شوند.
  • توسعه‌دهندگان فرانت‌اند که می‌خواهند فول‌استک شوند.
  • هر کسی که به ساخت سیستم‌های بک‌اند پرفورمنس‌بالا علاقه‌مند است.

آموزش Node.js – ساخت اپلیکیشن های بک‌اند سریع و مقیاس‌پذیر

  • چرا از Node.js استفاده کنیم؟ 04:33
  • نصب Node.js و npm 07:21
  • راه‌اندازی محیط توسعه 04:02
  • اولین برنامه Node JS شما (Hello World) 08:31
  • ماژول‌ها: داخلی، محلی و شخص ثالث 09:10
  • درک Event Loop 08:21
  • کار با سیستم فایل (ماژول fs) 08:06
  • آبجکت های سراسری و اطلاعات فرآیند 09:27
  • برنامه‌نویسی ناهمگام و Callbackها 09:16
  • ویژگی‌های +ES6 مرتبط با Node.js 09:15
  • توابع Arrow، Let/Const ،Destructuring 08:01
  • ماژول‌ها در ES6 در مقایسه با CommonJS 09:18
  • درک npm و package.json 07:46
  • نصب و مدیریت پکیج‌ها 07:34
  • استفاده از اسکریپت‌ها و وابستگی‌ها 07:28
  • نصب و راه‌اندازی Express 09:28
  • توابع Middleware 10:25
  • مبانی معماری REST 03:53
  • مقدمه‌ای بر MongoDB 04:47
  • استفاده از Mongoose با Node.js 05:57

1,516,000 379,000 تومان

مشخصات آموزش

آموزش Node.js – ساخت اپلیکیشن های بک‌اند سریع و مقیاس‌پذیر

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:20
  • مدت زمان :02:32:39
  • حجم :1.35GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید