| نام محصول به انگلیسی | Udemy – Electron From Scratch: Build Desktop Apps With JavaScript |
|---|---|
| نام محصول به فارسی | دوره ساخت اپلیکیشنهای دسکتاپ با الکترون و جاوا اسکریپت از پایه بر روی فلش 32GB |
| زبان | انگلیسی با زیرنویس فارسی |
| نوع محصول | آموزش ویدیویی |
| نحوه تحویل | ارائه شده بر روی فلش مموری |
🎓 مجموعهای بینظیر
- زیرنویس کاملاً فارسی برای درک آسان و سریع
- ارائهشده روی فلش 32 گیگابایتی
- آماده ارسال فوری به سراسر کشور
📚 شروع یادگیری از همین امروز — فرصت رشد را از دست نده!
جهت پیگیری سفارش، میتوانید از طریق واتساپ با شماره 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) ضروری است.
بخشهای مختلف دوره
این دوره به بخشهای مختلفی تقسیم شده است که هر بخش به یک موضوع خاص میپردازد. به عنوان مثال، برخی از بخشهای اصلی دوره عبارتند از:
- مقدمه و آشنایی با الکترون: در این بخش، با مفاهیم اولیه الکترون، معماری و نحوه کار آن آشنا میشوید.
- نصب و راهاندازی: در این بخش، نحوه نصب الکترون و پیکربندی محیط توسعه را یاد میگیرید.
- ساخت اولین اپلیکیشن: در این بخش، اولین اپلیکیشن الکترون خود را میسازید و با مفاهیم پایه آشنا میشوید.
- مدیریت پنجرهها و منوها: در این بخش، نحوه ایجاد و مدیریت پنجرهها، منوها و میانبرهای صفحه کلید را یاد میگیرید.
- ارتباط بین فرآیندها: در این بخش، نحوه ارسال پیام بین فرآیند اصلی و فرآیند رندر را یاد میگیرید.
- دسترسی به فایلها و دایرکتوریها: در این بخش، نحوه خواندن، نوشتن و ویرایش فایلها و دایرکتوریها را یاد میگیرید.
- استفاده از APIهای سیستمعامل: در این بخش، نحوه دسترسی به قابلیتهای سیستمعامل را یاد میگیرید.
- بستهبندی اپلیکیشن: در این بخش، نحوه تبدیل اپلیکیشن به یک فایل اجرایی قابل نصب را یاد میگیرید.
- پروژه عملی: در این بخش، یک اپلیکیشن کامل را به عنوان تمرین عملی میسازید. به عنوان مثال، میتوانید یک برنامه یادداشت برداری ساده یا یک برنامه مدیریت فایل را بسازید.
مثال عملی: ساخت یک اپلیکیشن ساده نمایش دهنده ساعت
به عنوان یک مثال عملی، فرض کنید میخواهید یک اپلیکیشن دسکتاپ ساده بسازید که ساعت جاری را نمایش دهد. برای این کار، میتوانید از الکترون استفاده کنید. ابتدا، یک فایل 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 گیگابایتی، دسترسی آسان و آفلاین به محتوای دوره را فراهم میکند.



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