قیمت این دوره: 250,000 100,000 تومان
  • مدرس دوره : علی رضایی
  • تعداد ویدیوها : 39 ویدیو
  • مدت زمان دوره : 9:12:00
  • سطح دوره : متوسط
  • وضعیت دوره : به اتمام رسیده
  • تاریخ آخرین بروزرسانی : 1401/04/26
ثبتـــ نام در این دوره ثبت نام در دوره
آموزش مقدماتی تا پیشرفته 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 و ...

 



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

  1. Html
  2. JavaScript
  3. Css

فهرستـــ ویدیوها

مدت زمان دوره 9:12:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • مقدمه

00:03:07

مقدمه

2
  • ساخت و بررسی اولین برنامه با electron

00:13:14

ساخت و بررسی اولین برنامه با electron

3
  • clone کردن پروژه و نحوه دیباگ کردن کد ها

  • نمایش آنلاین این بخش رایگان است
00:10:27

clone کردن پروژه و نحوه دیباگ کردن کد ها

4
  • بررسی Browser Window - بخش اول

  • نمایش آنلاین این بخش رایگان است
00:09:43

بررسی Browser Window - بخش اول

5
  • بررسی Browser Window - بخش دوم

00:12:20

بررسی Browser Window - بخش دوم

6
  • بررسی Browser Window - بخش سوم

00:12:00

بررسی Browser Window - بخش سوم

7
  • بررسی dialog در Electron

  • نمایش آنلاین این بخش رایگان است
00:18:18

بررسی dialog در Electron

8
  • بررسی Global Shortcut در Electron Js

00:10:21

بررسی Global Shortcut در Electron Js

9
  • بررسی Menu و Menu Item

00:20:12

بررسی Menu و Menu Item

10
  • بررسی Tray

00:19:51

بررسی Tray

11
  • بررسی Power Monitor

  • نمایش آنلاین این بخش رایگان است
00:10:55

بررسی Power Monitor

12
  • بررسی کوکی ها در Electron Js

00:13:06

بررسی کوکی ها در Electron Js

13
  • بررسی Renderer Process و فرقش با Main Process

00:13:46

بررسی Renderer Process و فرقش با Main Process

14
  • بررسی Browser Window Proxy

00:17:04

بررسی Browser Window Proxy

15
  • بررسی Web Frame

00:15:24

بررسی Web Frame

16
  • بررسی desktop capturer در الکترون

  • نمایش آنلاین این بخش رایگان است
00:14:26

بررسی desktop capturer در الکترون

17
  • بررسی IPC در الکترون

00:07:53

بررسی IPC در الکترون

18
  • بررسی IPC در الکترون - بخش دوم

00:18:22

بررسی IPC در الکترون - بخش دوم

19
  • Shared Api چیست و بررسی Process Module

00:14:12

Shared Api چیست و بررسی Process Module

20
  • بررسی Screen در Electron

00:20:27

بررسی Screen در Electron

21
  • بررسی Native Image

00:15:19

بررسی Native Image

22
  • بررسی clipboard در electron

00:10:52

بررسی clipboard در electron

23
  • بررسی shell در Electron

00:14:29

بررسی shell در Electron

24
  • بررسی Notification در Electron

00:08:02

بررسی Notification در Electron

25
  • بررسی Network Detection

00:13:41

بررسی Network Detection

26
  • بررسی Progress Bar

00:09:22

بررسی Progress Bar

27
  • بررسی Offscreen

00:10:30

بررسی Offscreen

28
  • بررسی دیتابیس و ذخیره اطلاعات در Sqlite

00:17:45

بررسی دیتابیس و ذخیره اطلاعات در Sqlite

29
  • توضیحات پروژه دوره

00:03:29

توضیحات پروژه دوره

30
  • پیاده سازی Ui و Window State Keeper پروژه

00:30:13

پیاده سازی Ui و Window State Keeper پروژه

31
  • پیاده سازی منطق دکمه ها

00:28:37

پیاده سازی دکمه ها

32
  • باز کردن url و بدست اوردن اطلاعات سایت

00:17:51

باز کردن url و بدست اوردن اطلاعات سایت

33
  • نمایش یک bookmark جدید در لیست

00:18:06

نمایش یک bookmark جدید در لیست

34
  • پیاده سازی Search پروژه

00:11:04

پیاده سازی Search پروژه

35
  • تغییر ظاهر برنامه و اماده سازی برای باز کردن Url

00:15:28

تغییر ظاهر برنامه و اماده سازی برای باز کردن Url

36
  • باز کردن ایتم Bookmark شده در پنجره جدید

00:14:34

باز کردن ایتم Bookmark شده در پنجره جدید

37
  • حذف یک Bookmark

00:10:13

حذف یک Bookmark

38
  • اضافه کردن رویداد به ArrowUp و ArrowDown و رفع مشکل

00:16:23

اضافه کردن رویداد به ArrowUp و ArrowDown و رفع مشکل

39
  • قسمت پایانی و packaging پروژه

00:11:39

قسمت پایانی و packaging پروژه

دوره های دیگر مدرس

مشاهده همه دوره ها

نظرات کاربران در رابطه با این دوره

لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد و آن نظر حذف میشود.
جهت ثبت نظر باید در سایت عضو شوید و یا وارد سایت شده باشید .