دوره ساخت اپلیکیشن‌های دسکتاپ با الکترون و جاوا اسکریپت از پایه

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

نام محصول به انگلیسی Udemy - Electron From Scratch: Build Desktop Apps With JavaScript
نام محصول به فارسی دوره ساخت اپلیکیشن‌های دسکتاپ با الکترون و جاوا اسکریپت از پایه بر روی فلش 32GB
زبان انگلیسی با زیرنویس فارسی
نوع محصول آموزش ویدیویی
نحوه تحویل به صورت دانلودی
توجه مهم:

این دوره آموزشی به صورت دانلودی ارائه می‌شود و همراه با زیرنویس فارسی است.

حداکثر تا ۲۴ ساعت پس از ثبت سفارش، لینک اختصاصی دوره برای شما ساخته و ارسال خواهد شد.


📚 محتوای این محصول آموزشی (پکیج کامل)

علاوه بر دوره ویدیویی، برای یادگیری عمیق‌تر و تسلط کامل بر مباحث مجموعه‌ای از کتاب‌های آموزشی نیز ارائه می‌شود.

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل ویدیوهای آموزشی، کتاب‌ها، تمرین‌ها و خودآزمایی.

ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های محصول همان جا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دوره ساخت اپلیکیشن‌های دسکتاپ با الکترون و جاوا اسکریپت از پایه بر روی فلش 32GB

آیا به دنبال راهی برای گسترش مهارت‌های برنامه‌نویسی وب خود و ورود به دنیای ساخت اپلیکیشن‌های دسکتاپ هستید؟ دوره جامع "ساخت اپلیکیشن‌های دسکتاپ با الکترون و جاوا اسکریپت از پایه" که بر روی یک فلش مموری 32 گیگابایتی ارائه می‌شود، دقیقا همان چیزی است که نیاز دارید. این دوره با هدف آموزش ساخت اپلیکیشن‌های دسکتاپ قدرتمند، کراس پلتفرم (قابل اجرا بر روی ویندوز، مک و لینوکس) با استفاده از تکنولوژی‌های وب (HTML, CSS, JavaScript) طراحی شده است.

چرا الکترون؟

الکترون یک فریم‌ورک متن‌باز است که به شما اجازه می‌دهد تا اپلیکیشن‌های دسکتاپ را با استفاده از تکنولوژی‌های وب بسازید. به عبارت دیگر، اگر شما با HTML، CSS و جاوا اسکریپت آشنا هستید، می‌توانید به راحتی وارد دنیای ساخت اپلیکیشن‌های دسکتاپ شوید. مزایای استفاده از الکترون عبارتند از:

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

آنچه در این دوره خواهید آموخت

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

  • مفاهیم اولیه الکترون: آشنایی با معماری الکترون، فرآیند اصلی (Main Process) و فرآیند رندر (Renderer Process).
  • نصب و راه‌اندازی الکترون: نصب الکترون و پیکربندی محیط توسعه.
  • ساخت رابط کاربری با HTML، CSS و جاوا اسکریپت: طراحی و پیاده‌سازی رابط کاربری جذاب و کاربرپسند.
  • ارتباط بین فرآیند اصلی و فرآیند رندر: یادگیری نحوه ارسال پیام بین فرآیندهای مختلف الکترون.
  • مدیریت پنجره‌ها و منوها: ایجاد و مدیریت پنجره‌ها، منوها و میانبرهای صفحه کلید.
  • دسترسی به فایل‌ها و دایرکتوری‌ها: خواندن، نوشتن و ویرایش فایل‌ها و دایرکتوری‌ها.
  • استفاده از APIهای سیستم‌عامل: دسترسی به قابلیت‌های سیستم‌عامل مانند уведомлениеها (notifications)، چاپگر و غیره.
  • بسته‌بندی اپلیکیشن: تبدیل اپلیکیشن به یک فایل اجرایی قابل نصب برای سیستم‌عامل‌های مختلف.
  • پیاده‌سازی یک پروژه عملی: ساخت یک اپلیکیشن کامل به عنوان تمرین عملی برای تثبیت آموخته‌ها.

مزایای این دوره

شرکت در این دوره مزایای متعددی دارد که عبارتند از:

  • یادگیری ساخت اپلیکیشن‌های دسکتاپ: شما قادر خواهید بود تا اپلیکیشن‌های دسکتاپ سفارشی خود را بسازید.
  • گسترش مهارت‌های برنامه‌نویسی وب: مهارت‌های HTML، CSS و جاوا اسکریپت شما به سطح بالاتری ارتقا می‌یابد.
  • افزایش فرصت‌های شغلی: مهارت ساخت اپلیکیشن‌های دسکتاپ می‌تواند فرصت‌های شغلی جدیدی را برای شما فراهم کند.
  • دسترسی آفلاین: با توجه به اینکه دوره بر روی فلش مموری ارائه می‌شود، شما می‌توانید در هر زمان و مکانی به محتوای دوره دسترسی داشته باشید، حتی بدون نیاز به اینترنت.
  • صرفه‌جویی در هزینه اینترنت: دیگر نگران مصرف حجم اینترنت خود برای دانلود ویدیوها نخواهید بود.

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

برای شرکت در این دوره، شما باید با مفاهیم اولیه برنامه‌نویسی وب آشنا باشید. به طور مشخص، دانش زیر توصیه می‌شود:

  • HTML: آشنایی با ساختار و تگ‌های HTML.
  • CSS: آشنایی با استایل‌دهی به صفحات وب با استفاده از CSS.
  • JavaScript: آشنایی با مفاهیم پایه جاوا اسکریپت مانند متغیرها، توابع، حلقه‌ها و DOM.

همچنین، داشتن یک کامپیوتر با سیستم‌عامل ویندوز، مک یا لینوکس و یک ویرایشگر کد (مانند Visual Studio Code) ضروری است.

بخش‌های مختلف دوره

این دوره به بخش‌های مختلفی تقسیم شده است که هر بخش به یک موضوع خاص می‌پردازد. به عنوان مثال، برخی از بخش‌های اصلی دوره عبارتند از:

  1. مقدمه و آشنایی با الکترون: در این بخش، با مفاهیم اولیه الکترون، معماری و نحوه کار آن آشنا می‌شوید.
  2. نصب و راه‌اندازی: در این بخش، نحوه نصب الکترون و پیکربندی محیط توسعه را یاد می‌گیرید.
  3. ساخت اولین اپلیکیشن: در این بخش، اولین اپلیکیشن الکترون خود را می‌سازید و با مفاهیم پایه آشنا می‌شوید.
  4. مدیریت پنجره‌ها و منوها: در این بخش، نحوه ایجاد و مدیریت پنجره‌ها، منوها و میانبرهای صفحه کلید را یاد می‌گیرید.
  5. ارتباط بین فرآیندها: در این بخش، نحوه ارسال پیام بین فرآیند اصلی و فرآیند رندر را یاد می‌گیرید.
  6. دسترسی به فایل‌ها و دایرکتوری‌ها: در این بخش، نحوه خواندن، نوشتن و ویرایش فایل‌ها و دایرکتوری‌ها را یاد می‌گیرید.
  7. استفاده از APIهای سیستم‌عامل: در این بخش، نحوه دسترسی به قابلیت‌های سیستم‌عامل را یاد می‌گیرید.
  8. بسته‌بندی اپلیکیشن: در این بخش، نحوه تبدیل اپلیکیشن به یک فایل اجرایی قابل نصب را یاد می‌گیرید.
  9. پروژه عملی: در این بخش، یک اپلیکیشن کامل را به عنوان تمرین عملی می‌سازید. به عنوان مثال، می‌توانید یک برنامه یادداشت برداری ساده یا یک برنامه مدیریت فایل را بسازید.

مثال عملی: ساخت یک اپلیکیشن ساده نمایش دهنده ساعت

به عنوان یک مثال عملی، فرض کنید می‌خواهید یک اپلیکیشن دسکتاپ ساده بسازید که ساعت جاری را نمایش دهد. برای این کار، می‌توانید از الکترون استفاده کنید. ابتدا، یک فایل HTML برای نمایش ساعت ایجاد می‌کنید:


<!DOCTYPE html>
<html>
<head>
    <title>نمایش ساعت</title>
</head>
<body>
    <h1 id="clock"></h1>
    <script>
        function updateClock() {
            const now = new Date();
            const time = now.toLocaleTimeString();
            document.getElementById('clock').textContent = time;
        }

        setInterval(updateClock, 1000);
    </script>
</body>
</html>

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


const { app, BrowserWindow } = require('electron');

function createWindow () {
  const win = new BrowserWindow({
    width: 800,
    height: 600,
    webPreferences: {
      nodeIntegration: true
    }
  })

  win.loadFile('index.html')
}

app.whenReady().then(createWindow)

با اجرای این کد، یک پنجره دسکتاپ باز می‌شود که ساعت جاری را به صورت لحظه‌ای نمایش می‌دهد. این یک مثال ساده است، اما نشان می‌دهد که چگونه می‌توانید با استفاده از الکترون و تکنولوژی‌های وب، اپلیکیشن‌های دسکتاپ کاربردی بسازید.

نتیجه‌گیری

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

نظرات

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

وارد شوید تا نظر ثبت کنید.