آموزش Master Electron: برنامه های دسکتاپ با HTML، جاوا اسکریپت و CSS

Master Electron: Desktop Apps with HTML, JavaScript & CSS

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره کامل Electron برای یادگیری ساختن برنامه های دسکتاپ متقابل پلتفرم با استفاده از HTML، جاوا اسکریپت و CSS ساخت برنامه های دسکتاپ بومی با استفاده از دانش موجود در HTML، CSS و جاوا اسکریپ ایجاد برنامه های کاربردی برای هر دو مک، ویندوز و لینوکس درک تقریباً کل Electron API با جزئیات. برنامه های کاربردی الکترون بسته برای توزیع. مهارت های موجود خود را فراتر از مرورگر گسترش دهید و یک مهارت جدید ارزشمند به رزومه خود اضافه کنید. گواهی پایان کار قابل تایید پیش نیازها: درک خوب جاوا اسکریپت. درک اولیه ES6 مفید خواهد بود. دانش کاری HTML و CSS. با استفاده بسیار ابتدایی از خط فرمان (CLI) راحت باشید. جاوا اسکریپت را در مرورگر درک کنید. به عنوان مثال، دانستن اینکه متغیر "window" جهانی چیست و غیره. درک اولیه Node.js دانش پایه Git (توصیه می شود، اما لازم نیست)

** اکنون شامل تأیید اسناد رسمی MacOS است **
** به روز رسانی شده برای Electron نسخه 9 10 **

با یادگیری
استفاده از کل Electron API از ابتدا، از Web Developer به Desktop Applications Developer بروید.

این دوره هم برای مبتدیان کامل Electron و هم برای توسعه دهندگان Electron موجود که به دنبال پیشرفت به سطح بعدی هستند مناسب است.

  • با استفاده از بهترین ابزارها با Electron توسعه دهید

  • بخش‌های مختلف الکترون و نحوه کار آنها را با هم بشناسید

  • تقریباً کل Electron API را پوشش دهید و هر بار یک ماژول را یاد بگیرید

  • Learn Electron تکنیک هایی برای استفاده از ماژول های API با هم دارد

  • دانش جدید خود را با ساختن یک پروژه 8 مرحله‌ای Electron از ابتدا به کار عملی ببرید.

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

Electron محبوب‌ترین و سریع‌ترین کتابخانه در حال رشد برای ساخت برنامه‌های دسکتاپ بین پلتفرمی با استفاده از HTML، JavaScript CSS است.

این دوره یک رویکرد بسیار کاربردی و مختصر برای یادگیری Electron از ابتدا ارائه می دهد.
شما می توانید بلافاصله شروع به ساخت برنامه های دسکتاپ در دنیای واقعی کنید.

محتوا و نمای کلی

این دوره با 45 سخنرانی مختصر و کاربردی، درک کاملی از Electron و API کامل آن ارائه می‌دهد.

  • برای هر کسی که درک خوبی از HTML، CSS جاوا اسکریپت دارد مناسب است.

  • استفاده از خط فرمان اولیه و درک ES2015 (ES6) مفید خواهد بود.

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

سپس بخش اصلی دوره، 3 بخش جداگانه Electron API را با جزئیات کامل، با درس‌های فردی بسیار کاربردی در هر ماژول API پوشش می‌دهد.

هنگامی که API پوشش داده شد، دوره به برخی از ویژگی‌ها و تکنیک‌های مفید می‌پردازد، همچنین نشان می‌دهد که چگونه الکترون با APIهای Native HTML5 ادغام می‌شود.

در نهایت شما یک برنامه کاربردی در دنیای واقعی خواهید ساخت که بخش بزرگی از Electron API را در سناریوهای دنیای واقعی پوشش می دهد. درس های پروژه به 8 ویدیو جداگانه تقسیم می شود و شما را گام به گام به یک برنامه دسکتاپ کامل و آماده توزیع می برد.

پس از اتمام این دوره، مهارت های عملی را خواهید داشت تا فوراً شروع به ساخت برنامه های دسکتاپ با کیفیت بالا برای Mac، Windows Linux کنید.

این دوره کاملاً مفید است و همه چیز به ساده‌ترین و در عین حال کاربردی‌ترین راه‌ها نشان داده می‌شود تا به شما کمک کند تا به یک توسعه‌دهنده پیشرفته Electron تبدیل شوید.


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

بررسی اجمالی Overview

  • معرفی Introduction

  • ساختار درس Lesson Structure

بررسی اجمالی Overview

  • معرفی Introduction

  • ساختار درس Lesson Structure

در حال توسعه با الکترون Developing with Electron

  • نصب و اجرا کنید Install & Run

  • ساختار برنامه App Structure

  • استفاده از ماژول های گره بومی Using Native Node Modules

  • اشکال زدایی Debugging

  • بازنشانی کد پروژه Resetting the Project Code

  • نصب الکترون و ساختار کاربردی Electron Installation & Application Structure

در حال توسعه با الکترون Developing with Electron

  • نصب و اجرا کنید Install & Run

  • ساختار برنامه App Structure

  • استفاده از ماژول های گره بومی Using Native Node Modules

  • اشکال زدایی Debugging

  • بازنشانی کد پروژه Resetting the Project Code

  • نصب الکترون و ساختار کاربردی Electron Installation & Application Structure

API فرآیند اصلی Main Process API

  • برنامه App

  • BrowserWindow: شروع به کار BrowserWindow: Getting Started

  • BrowserWindow: ویندوز والدین و فرزند BrowserWindow: Parent & Child Windows

  • BrowserWindow: پنجره بدون قاب BrowserWindow: Frameless Window

  • BrowserWindow: ویژگی‌ها، روش‌ها و رویدادها BrowserWindow: Properties, Methods & Events

  • BrowserWindow: حالت پنجره BrowserWindow: Window State

  • BrowserWindow: وب محتوا BrowserWindow: webContents

  • نمونه برنامه و پنجره مرورگر App Instance & BrowserWindow

  • جلسه: شروع به کار Session: Getting Started

  • جلسه: کوکی ها Session: Cookies

  • جلسه: دانلود آیتم Session: DownloadItem

  • جلسات پنجره مرورگر BrowserWindow Sessions

  • گفتگو Dialog

  • شتاب دهنده ها و میانبر جهانی Accelerators & globalShortcut

  • منو و آیتم منو Menu & MenuItem

  • منوی زمینه Context Menu

  • سینی Tray

  • پاورمانیتور PowerMonitor

  • صفحه نمایش Screen

  • ماژول های فرآیند اصلی متفرقه Miscellaneous Main Process Modules

API فرآیند اصلی Main Process API

  • برنامه App

  • BrowserWindow: شروع به کار BrowserWindow: Getting Started

  • BrowserWindow: ویندوز والدین و فرزند BrowserWindow: Parent & Child Windows

  • BrowserWindow: پنجره بدون قاب BrowserWindow: Frameless Window

  • BrowserWindow: ویژگی‌ها، روش‌ها و رویدادها BrowserWindow: Properties, Methods & Events

  • BrowserWindow: حالت پنجره BrowserWindow: Window State

  • BrowserWindow: وب محتوا BrowserWindow: webContents

  • نمونه برنامه و پنجره مرورگر App Instance & BrowserWindow

  • جلسه: شروع به کار Session: Getting Started

  • جلسه: کوکی ها Session: Cookies

  • جلسه: دانلود آیتم Session: DownloadItem

  • جلسات پنجره مرورگر BrowserWindow Sessions

  • گفتگو Dialog

  • شتاب دهنده ها و میانبر جهانی Accelerators & globalShortcut

  • منو و آیتم منو Menu & MenuItem

  • منوی زمینه Context Menu

  • سینی Tray

  • پاورمانیتور PowerMonitor

  • صفحه نمایش Screen

  • ماژول های فرآیند اصلی متفرقه Miscellaneous Main Process Modules

Renderer Process API Renderer Process API

  • نمای کلی رندر Renderer Overview

  • BrowserWindowProxy BrowserWindowProxy

  • WebFrame WebFrame

  • DesktopCapturer DesktopCapturer

  • ماژول های فرآیند رندر Render Process Modules

Renderer Process API Renderer Process API

  • نمای کلی رندر Renderer Overview

  • BrowserWindowProxy BrowserWindowProxy

  • WebFrame WebFrame

  • DesktopCapturer DesktopCapturer

  • ماژول های فرآیند رندر Render Process Modules

ارتباطات IPC IPC Communication

  • ipcMain و ipcRenderer ipcMain & ipcRenderer

  • ماژول از راه دور Remote Module

  • فراخوانی و کنترل IPC IPC Invoke & Handle

  • ارتباطات بین فرآیندی Inter Process Communication

ارتباطات IPC IPC Communication

  • ipcMain و ipcRenderer ipcMain & ipcRenderer

  • ماژول از راه دور Remote Module

  • فراخوانی و کنترل IPC IPC Invoke & Handle

  • ارتباطات بین فرآیندی Inter Process Communication

API مشترک Shared API

  • روند Process

  • پوسته Shell

  • NativeImage NativeImage

  • کلیپ بورد Clipboard

  • ماژول های الکترونیکی مشترک Shared Electron Modules

API مشترک Shared API

  • روند Process

  • پوسته Shell

  • NativeImage NativeImage

  • کلیپ بورد Clipboard

  • ماژول های الکترونیکی مشترک Shared Electron Modules

ویژگی ها و تکنیک ها Features & Techniques

  • رندر خارج از صفحه Offscreen Rendering

  • تشخیص شبکه Network Detection

  • اطلاعیه Notifications

  • پیش بارگیری اسکریپت ها Preload Scripts

  • نوار پیشرفت Progress Bar

  • ویژگی ها و تکنیک های الکترون Electron Features & Techniques

ویژگی ها و تکنیک ها Features & Techniques

  • رندر خارج از صفحه Offscreen Rendering

  • تشخیص شبکه Network Detection

  • اطلاعیه Notifications

  • پیش بارگیری اسکریپت ها Preload Scripts

  • نوار پیشرفت Progress Bar

  • ویژگی ها و تکنیک های الکترون Electron Features & Techniques

پروژه Project

  • نمای کلی و راه اندازی Overview & Setup

  • ارسال اقلام جدید Submitting New Items

  • بازیابی جزئیات مورد Retrieving Item Details

  • نمایش و ماندگاری موارد Showing & Persisting Items

  • انتخاب موارد برای باز کردن Selecting Items for Opening

  • باز کردن آیتم ها در Reader Opening Items in Reader

  • حذف موارد Deleting Items

  • منوی برنامه Application Menu

پروژه Project

  • نمای کلی و راه اندازی Overview & Setup

  • ارسال اقلام جدید Submitting New Items

  • بازیابی جزئیات مورد Retrieving Item Details

  • نمایش و ماندگاری موارد Showing & Persisting Items

  • انتخاب موارد برای باز کردن Selecting Items for Opening

  • باز کردن آیتم ها در Reader Opening Items in Reader

  • حذف موارد Deleting Items

  • منوی برنامه Application Menu

توزیع برنامه Application Distribution

  • بررسی اجمالی توزیع Distribution Overview

  • الکترون ساز Electron-Builder

  • امضای کد Code Signing

  • انتشارات Publishing Releases

  • ماژول AutoUpdater AutoUpdater Module

  • به روز رسانی برنامه App Update

  • انتشار و به روز رسانی Release & Update

توزیع برنامه Application Distribution

  • بررسی اجمالی توزیع Distribution Overview

  • الکترون ساز Electron-Builder

  • امضای کد Code Signing

  • انتشارات Publishing Releases

  • ماژول AutoUpdater AutoUpdater Module

  • به روز رسانی برنامه App Update

  • انتشار و به روز رسانی Release & Update

ثبت اسناد رسمی MacOS MacOS Notarization

  • بررسی اجمالی اسناد رسمی Notarization Overview

  • محضر با Electron-Builder Notarization with Electron-Builder

ثبت اسناد رسمی MacOS MacOS Notarization

  • بررسی اجمالی اسناد رسمی Notarization Overview

  • محضر با Electron-Builder Notarization with Electron-Builder

نوار لمسی MacOS MacOS Touch Bar

  • پایه های نوار لمسی Touch Bar Basics

  • طرح بندی نوار لمسی پیشرفته Advanced Touch Bar Layouts

  • ادغام نوار لمسی Touch Bar Integration

نوار لمسی MacOS MacOS Touch Bar

  • پایه های نوار لمسی Touch Bar Basics

  • طرح بندی نوار لمسی پیشرفته Advanced Touch Bar Layouts

  • ادغام نوار لمسی Touch Bar Integration

Outro Outro

  • سخنرانی پاداش: دوره های بازخورد و Stackacademy.tv Bonus Lecture: Feedback & Stackacademy.tv Courses

Outro Outro

  • سخنرانی پاداش: دوره های بازخورد و Stackacademy.tv Bonus Lecture: Feedback & Stackacademy.tv Courses

نمایش نظرات

نظری ارسال نشده است.

آموزش Master Electron: برنامه های دسکتاپ با HTML، جاوا اسکریپت و CSS
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
8 hours
61
Udemy (یودمی) udemy-small
14 خرداد 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
22,941
4.6 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Ray Viljoen Ray Viljoen

دوره های عملی طراحی شده برای بهره وری یادگیری.

Ray Viljoen Ray Viljoen

دوره های عملی طراحی شده برای بهره وری یادگیری.

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

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