آموزش مقدماتی تا پیشرفته Electron js

آموزش مقدماتی تا پیشرفته Electron js

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

تریلر دوره

توضیحات کامل دوره

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

آموزش مقدماتی تا پیشرفته Electron js

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

تا حالا شده بخواین که یک اپلیکیشن برای ویندوز یا مک یا لینوکس بسازید و ببینید که چه زبان هایی باید یاد بگیرید؟ شما میتونید با بلد بودن جاوا اسکریپت و یادگیری Electron js برنامه ویندوز یا مک یا لینوکس خود را بسازید و از الان لذت ببرید

در حال حاضر شرکت ها و برنامه های بسیار زیادی با استفاده از این فریمورک و تکنولوژی ساخته شده و یا توسعه پیدا کردند. مثلا برنامه هایی مثل Visual Studio Code یا Atom با استفاده از این فریمورک ساخته شده اند

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

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

سرفصل های دوره :

1. بررسی اجمالی

2. توسعه با الکترون

    -- ایجاد و بررسی ساختار پروژه الکترون ، نحوه دیباگینگ و ریست کردن پروژه در الکترون

3. Main Process API

   -- بررسی BrowserWindow ، بررسی Session ، بررسی menu و menu item و ...

4. Renderer Process API

   -- بررسی Browser Window Proxy ، WebFrame ، Desktop Capturer

5. ارتباطات IPC

   -- بررسی Remote Module ،  IPC Invoke And Handle ؛  IPC Main And IPC Renderer

6. API مشترک

   -- بررسی Process ، Shell  ،  Clipboard و ...

7. ویژگی ها و تکنیک ها

   --  بررسی Offscreen Rendering ،  Network Detection ، Notification و ...

8. پروژه

9. توزیع برنامه

  -- بررسی Electron Builder ، Code Signing ،  Publishing Release و ...

 


سرفصل‌های دوره

  • مقدمه
    رایگان 00:03:07
  • ساخت و بررسی اولین برنامه با electron
    رایگان 00:13:14
  • clone کردن پروژه و نحوه دیباگ کردن کد ها
    رایگان 00:10:27
  • بررسی Browser Window - بخش اول
    رایگان 00:09:43
  • بررسی Browser Window - بخش دوم
    00:12:20
  • بررسی Browser Window - بخش سوم
    00:12:00
  • بررسی dialog در Electron
    رایگان 00:18:18
  • بررسی Global Shortcut در Electron Js
    00:10:21
  • بررسی Menu و Menu Item
    00:20:12
  • بررسی Tray
    00:19:51
  • بررسی Power Monitor
    رایگان 00:10:55
  • بررسی کوکی ها در Electron Js
    00:13:06
  • بررسی Renderer Process و فرقش با Main Process
    00:13:46
  • بررسی Browser Window Proxy
    00:17:04
  • بررسی Web Frame
    00:15:24
  • بررسی desktop capturer در الکترون
    رایگان 00:14:26
  • بررسی IPC در الکترون
    00:07:53
  • بررسی IPC در الکترون - بخش دوم
    00:18:22
  • Shared Api چیست و بررسی Process Module
    00:14:12
  • بررسی Screen در Electron
    00:20:27
  • بررسی Native Image
    00:15:19
  • بررسی clipboard در electron
    00:10:52
  • بررسی shell در Electron
    00:14:29
  • بررسی Notification در Electron
    00:08:02
  • بررسی Network Detection
    00:13:41
  • بررسی Progress Bar
    00:09:22
  • بررسی Offscreen
    00:10:30
  • بررسی دیتابیس و ذخیره اطلاعات در Sqlite
    00:17:45
  • توضیحات پروژه دوره
    رایگان 00:03:29
  • پیاده سازی Ui و Window State Keeper پروژه
    00:30:13
  • پیاده سازی منطق دکمه ها
    00:28:37
  • باز کردن url و بدست اوردن اطلاعات سایت
    00:17:51
  • نمایش یک bookmark جدید در لیست
    00:18:06
  • پیاده سازی Search پروژه
    00:11:04
  • تغییر ظاهر برنامه و اماده سازی برای باز کردن Url
    00:15:28
  • باز کردن ایتم Bookmark شده در پنجره جدید
    00:14:34
  • حذف یک Bookmark
    00:10:13
  • اضافه کردن رویداد به ArrowUp و ArrowDown و رفع مشکل
    00:16:23
  • قسمت پایانی و packaging پروژه
    00:11:39

ارسال نظر شما

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

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

هنوز نظری ثبت نشده است.

250,000 تومان

این دوره شامل:
9:12:00 ساعت آموزش
دسترسی مادام‌العمر
سطح: مبتدی
گواهی پایان دوره: ندارد
تاریخ انتشار: 1403/12/06
آخرین به‌روزرسانی: 2026-11-01 00:09:43
تعداد امتیازها: 0
تعداد دانشجو:
خرید اقساطی: ندارد
ضمانت بازگشت وجه: ندارد
برچسب‌ها: