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

تسلط به Bun - توسعه فول‌استک مدرن

تسلط به Bun - توسعه فول‌استک مدرن

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

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

  • اصول Bun - به اصول اساسی Bun می‌پردازید و از تمام پتانسیل آن استفاده می‌کنید.
  • تسلط به سمت سرور - APIs مقاوم با Express و Elysia می‌سازید و توسعه سمت سرور را با اعتمادبه‌نفس به‌کار می‌گیرید.
  • Fusion فرانت‌ند - Bun را با فناوری‌های فرانت‌ند پیشرفته مثل Elysia و Vite یکپارچه می‌کنید.
  • پویایی داده - داده‌ خود را به‌ صورت موثر با SQLite ذخیره و مدیریت می‌کنید - پایگاه داده مناسب برای وب اپلیکیشن‌های مدرن
  • تست و امنیت - مطمئن می‌شوید کدتان قابل اعتماد باشد و اپلیکیشن‌های خود را در برابر آسیب‌پذیری‌ها محافظت می‌کنید.
  • قدرت بلادرنگ - به برنامه‌نویسی سوکت مسلط شده و ویژگی‌های پویا و تعاملی می‌سازید.
  • مدیریت پکیج - با ابزار Bun داخلی و خیلی موارد دیگر به متخصص مدیریت وابستگی تبدیل می‌شوید.
  • بررسی ویژگی‌های پیشرفته Bun، استراتژی‌های استقرار و بهترین شیوه‌ها

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

  • دانش اولیه HTML ،CSS و جاوااسکریپت و تایپ‌اسکریپت، ولی اجباری نیست.
  • زمان، توجه و وقف خود برای یادگیری و تمرین

توضیحات دوره

Bun که به سرعت استثنایی و APIs زیبایش شناخته می‌شود، انتخاب اصلی برای توسعه‌دهندگانی است که به دنبال تجربه‌ای بی‌نقص و بهینه در جاوااسکریپت هستند.

در این دوره جامع، به APIs کمینه اما قدرتمند خواهید پرداخت که برای تسک‌هایی چون مدیریت سرور HTTP و عملیات‌های فایل ساده‌ شده طراحی‌ شده است. انتقال بی‌نقص از نودجی‌اس به عنوان Bun با پیاده‌سازی‌های نیتیو مجموعه‌ای از APIs اصلی، مسیر را برای توسعه‌دهندگان هموار می‌کند.

چرا Bun؟

  • سرعت توربوشارژ - Bun به لطف ران‌تایم سفارشی و موتور اصلی جاوااسکریپت سبک وزن، در مقایسه با ابزارهای سنتی مانند نودجی‌اس، زمان راه‌اندازی بسیار سریع‌تر و مصرف حافظه کمتری دارد. شما وبسایت‌ها و اپلیکیشن‌ها را با سرعت برق‌آسا می‌سازید که کاربران شما را شگفت‌زده می‌کند.
  • سادگی بی‌دردسر - با اشکال‌زدایی چندین ابزار خداحافظی کنید - Bun یک package manager داخلی، bundler و test runner را در خود به صورت یکپارچه جای داده است که فرآیند توسعه را ساده کرده و کدنویسی را بسیار آسان می‌کند.
  • مسترکلاس فول‌استک مدرن - این کلاس نه‌ تنها در مورد Bun می‌گوید؛ بلکه به شما مهارت‌هایی می‌دهد تا وب‌ اپلیکیشن‌های کامل و مدرن بسازید. شما به توسعه سمت سرور با Express.js تا فنون جادویی فرانت‌ند با Elysia و Vite مسلط می‌شوید.
  • تضمین آینده شغلی خود - Bun به سرعت در صنعت محبوبیت پیدا کرده است. تسلط به این فناوری پیشرفته شما را از دیگران متمایز می‌کند و به حرفه شما کمک می‌کند تا مسیر سریعی را به سمت موفقیت طی کند.

با شرکت در دوره موارد زیر را خواهید آموخت:

  • اصول Bun و فناوری‌های سمت سرور
  • بافرها و مدیریت فایل
  • Express.js
  • Elysia
  • SQLite
  • Vite
  • تست
  • سوکت
  • مدیریت پکیج
  • و موارد دیگر

مزایایی برای شما:

  • اپلیکیشن‌های سریع‌تر و کارآمدتر می‌سازید که کاربران را تحت تأثیر قرار دهد.
  • گردش‌کار توسعه‌ خود را ساده کرده و بهره‌وری خود را افزایش می‌دهید.
  • با مهارت‌های فول‌استک و مورد تقاضا، شغل رویایی خود را بدست می‌آورید.
  • با تسلط به جدیدترین فناوری‌های توسعه وب، آینده شغلی خود را تضمین می‌کنید.

آیا آماده‌ پیوستن به انقلاب Bun هستید؟

هم‌ اکنون در دوره شرکت کرده و مسیری را به سوی تبدیل شدن به متخصص فول‌استک با Bun شروع کنید.

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

  • افراد مشتاق که می‌خواهند توسعه‌دهنده‌ فول‌استک Bun شوند.
  • توسعه‌دهندگان جوان و میان‌رده که می‌خواهند مهارت‌های خود را به اوج برسانند.
  • توسعه‌دهندگان ماهر که می‌خواهند مهارت‌های توسعه‌ فعلی خود را ارتقا دهند.

تسلط به Bun - توسعه فول‌استک مدرن

  • مقدمه 04:00
  • نصب Bun 01:44
  • ایجاد پروژه - bun init 03:15
  • درک ساختار پروژه 01:44
  • Watch mode داخلی در bun - خداحافظی با Watch mode در Nodemon 02:43
  • Bun --hot و watch در مقابل hot 04:22
  • مبانی کد - ایجاد تابع 04:49
  • ایجاد ماژول - اکسپورت و ایمپورت 02:40
  • اکسپورت و ایمپورت چندین ماژول 02:11
  • روش‌های مختلف ایمپورت مسیرها 02:01
  • اکسپورت و ایمپورت پیش‌فرض و نامگذاری شده 03:15
  • CommonJS در مقابل ESM 02:59
  • متغیرها و تایپ‌های داده 06:59
  • تایپ داده Primitive - اعداد 04:24
  • تایپ داده Primitive - بولی 02:10
  • تایپ داده Primitive - معرفی Null و Undefined و Void 06:16
  • تایپ داده Primitive - معرفی any 01:36
  • حاشیه‌نویسی تایپ و استنتاج تایپ 02:43
  • تایپ داده رشته و توالی گریز 05:08
  • مقادیر یونیکد 02:33
  • لیترال قالب 03:32
  • Aliases تایپ 02:59
  • تایپ never 03:40
  • آشنایی با بافرها 00:52
  • سیستم‌های عددی 04:05
  • کار با بافرها 02:15
  • مجموعه‌های کاراکتر - یونیکد 02:01
  • بافرهای آرایه 04:17
  • مقدمه 01:07
  • ()Bun.file - خواندن فایل‌ها 03:07
  • خواندن فایل جی‌سان با فایل 02:27
  • خواندن فایل با فرم‌های داده‌ مختلف 03:20
  • خواندن فایل در زمان تغییر محتوا 02:21
  • نوشتن داده در فایل 02:29
  • تکلیف - File Copier لایو 02:27
  • حذف فایل - ()unlink 01:33
  • آشنایی با سرور 03:23
  • ایجاد سرور با استفاده از ()Bun.serve 02:00
  • درک آبجکت درخواست 01:25
  • درک آبجکت سرور 01:35
  • درک مسیرها با req.url 02:04
  • ارسال URLs - بررسی ()URL جدید 02:21
  • ارسال پاسخ جی‌سان 01:50
  • <form> و رشته کوئری - متد GET 03:19
  • درخواست با متد POST 01:37
  • کدگشایی داده‌ POSTed 02:24
  • مقدمه و نصب Express 00:58
  • ایجاد سرور با Express 01:06
  • درک آبجکت درخواست 03:02
  • پاسخ به درخواست 02:43
  • هدرها و Content-Type پاسخ 01:43
  • تعریف مسیرها 01:41
  • کاراکترهای wildcard در مسیریابی 02:36
  • برخورد با پارامترهای URL 02:56
  • درخواست POST با Express 04:32
  • دسترسی به داده‌ POSTed با میان‌افزار 02:32
  • ()express.Router - رویکرد بهتر برای مسیرها 04:29
  • POSTMAN - مقدمه و نصب 01:57
  • درخواست ارسال با استفاده از POSTMAN 01:37
  • درخواست PUT و PATCH و DELETE 03:01
  • ()res.sendFile و Bun meta.dir - ارسال فایل‌های HTML 04:09
  • ارسال فایل‌های استاتیک با Express 03:32
  • معرفی Elysia 01:43
  • ایجاد پروژه 03:03
  • درک آبجکت کانتکس 01:22
  • پاسخ به کلاینت 01:07
  • پیکربندی مسیرها 02:38
  • هندلر مسیر "()all" 02:42
  • کار با پارامترهای URL 02:21
  • گروه‌بندی مسیرها - ()group 02:22
  • تعریف پیشوند URL 01:23
  • منطق ماژولار - پلاگین‌ها 02:36
  • پلاگین Callback تابعی 01:47
  • ارسال HTML 02:17
  • ارسال JSX 03:00
  • ارائه فایل‌های استاتیک 03:12
  • آشنایی با SQLite 01:42
  • ایجاد پایگاه داده SQLite 03:01
  • اجرای کوئری‌های SQLite با ()run 01:47
  • واکشی داده‌ به فرم‌های مختلف از پایگاه داده 02:40
  • تکمیل پارامترها در کوئری‌های SQLite 02:34
  • ایجاد اپلیکیشن 01:41
  • پیکربندی پلاگین‌های استاتیک و HTML 02:36
  • ارسال صفحات افزودن و ویرایش 02:23
  • پیکربندی پایگاه داده SQLite 03:55
  • افزودن محصول به پایگاه داده 04:14
  • رندرینگ محصولات به‌ صورت پویا 05:42
  • بروزرسانی داده‌ محصول 03:50
  • حذف محصول از پایگاه داده 02:56
  • آشنایی با وب‌سوکت‌ها 04:38
  • شروع کار با وب‌سوکت 07:04
  • ایجاد HTML کلاینت و نمایش شناسه متصل 03:00
  • تولید شناسه کلاینت 04:33
  • قطع ارتباط کلاینت و سرور 02:34
  • رویدادهای وب‌سوکت (انتقال پیام‌ها به صورت بلادرنگ) 05:56
  • رویدادهای وب‌سوکت (برودکستینگ پیام‌ها) 02:36
  • ارسال پیام به کلاینت‌های متصل 05:25
  • تأیید رویدادها 03:00
  • رندرینگ پیام‌ها درون قالب 05:41
  • ذخیره‌ و نمایش کاربران متصل در صفحه چت - بخش 1 06:12
  • ذخیره‌ و نمایش کاربران متصل در صفحه چت - بخش 2 06:30
  • مرتب‌سازی کاربران نمایش‌ داده‌ شده 05:54
  • بروزرسانی رابط کاربری 04:27
  • ارسال پیام رندر شده به کلاینت‌ها 02:20

2,073,500 414,700 تومان

مشخصات آموزش

تسلط به Bun - توسعه فول‌استک مدرن

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:104
  • مدت زمان :05:15:00
  • حجم :2.01GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,206,500 841,300 تومان
  • زمان: 10:39:08
  • تعداد درس: 64
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,391,000 878,200 تومان
  • زمان: 11:07:45
  • تعداد درس: 63
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,261,000 1,452,200 تومان
  • زمان: 18:23:18
  • تعداد درس: 103
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:57:00
  • تعداد درس: 20
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:41:00
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی

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

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