توضیحات

تصور کنید که بتوانید با استفاده از مهارتهایی که در طراحی وب دارید، برنامههایی مانند نرمافزارهای مستقل دسکتاپ ایجاد کنید. الکترون این امکان را به شما میدهد. به طور خلاصه، با الکترون میتوانید یک برنامه وب بسازید و آن را در قالب یک برنامه دسکتاپ بستهبندی کنید. این فریمورک، ابزارهای لازم را در اختیار شما قرار میدهد تا بتوانید به امکانات سیستمعامل دسترسی داشته باشید و همچنین برنامههایی را بسازید که به راحتی روی چندین پلتفرم اجرا شوند.
این دوره به شما یاد میدهد که چگونه از الکترون جیاس استفاده کنید و با پروژههای عملی، نحوه ساخت و اجرای برنامههای دسکتاپ را یاد بگیرید. پس اگر به دنبال توسعه مهارتهای خود در حوزه برنامهنویسی هستید و میخواهید برنامههای دسکتاپ بسازید، این دوره میتواند شروع خوبی برای شما باشد.
الکترون جیاس (Electron.js) فناوری جدیدی نیست، بلکه برای اولین بار در سال ۲۰۱۳ توسط شرکت GitHub معرفی شد. با این حال، همچنان محبوب است و بهروزرسانی میشود. این فناوری یکی از اولین فریمورکهایی بود که امکان ساخت برنامههای دسکتاپ با استفاده از فناوریهای وب را فراهم کرد.
الکترون جیاس با هدف حل چند مشکل و نیاز ایجاد شده است:
1. یکپارچگی بین پلتفرمها
: برنامهنویسان معمولاً برای ساخت برنامههای دسکتاپ مجبور بودند برای هر سیستمعامل (ویندوز، مک و لینوکس) جداگانه کدنویسی کنند. الکترون این مشکل را حل میکند و اجازه میدهد تا برنامهای که یک بار با استفاده از فناوریهای وب ساخته شده، روی چندین پلتفرم بهراحتی اجرا شود.
2. کاهش پیچیدگی
: ساخت برنامههای دسکتاپ معمولاً پیچیدگیهای زیادی دارد، بهخصوص برای کسانی که تجربه کدنویسی در این حوزه را ندارند. اما با استفاده از الکترون، توسعهدهندگان وب میتوانند با همان مهارتهای HTML، CSS و JavaScript که برای ساخت وبسایتها استفاده میکنند، برنامههای دسکتاپ بسازند.
3. استفاده از ابزارها و کتابخانههای جاوااسکریپت
: الکترون به برنامهنویسان این امکان را میدهد که از تمامی کتابخانهها و ابزارهای موجود در اکوسیستم جاوااسکریپت استفاده کنند. این یعنی میتوانید از ابزارهای محبوب مثل React، Vue.js، یا Angular برای ساخت رابط کاربری برنامههای دسکتاپ استفاده کنید.
در مجموع، الکترون جیاس با سادهسازی فرآیند ساخت برنامههای چندپلتفرمی و استفاده از دانش و ابزارهای موجود در دنیای وب، توسعهدهندگان را قادر میسازد که سریعتر و با هزینه کمتر برنامههای دسکتاپ تولید کنند.
جلسات
معرفی پروژه های اصلی دوره الکترون جی اس
نکات مهم
نحوه کد زدن
مشاوره اختصاصی برای تولید نرم افزار بعد دوره
جذابیت الکترون جی اس
داکیومنت الکترون جی اس
الکترون جی اس چطور کار میکنه
نصب الکترون و ایجاد اولین خروجی
main-process
lifecycle
load-url & render js
perload-js
perload-js 2
contextBridge
نصب nodemon
ipcrenderer
ipcrenderer-invoke
clipboard
dialog پارت اول
dialog پارت دوم
menu پارت اول
menu پارت دوم
notification
screen
shell
مینی پروژه notepad
نصب پایگاه داده sqlite3 و اتصال و ایجاد اولین جدول
ایجاد رکورد در جدول پایگاه داده
دریافت لیست داده ها از پایگاه داده
حذف رکورد از جدول در پایگاه داده
آپدیت رکورد از جدول در پایگاه داده
پروژه ثبت نوبت برای بیمار پارت اول
دسترسی به قالب پروژه
پروژه ثبت نوبت برای بیمار پارت دوم
پروژه ثبت نوبت برای بیمار پارت سوم
پروژه ثبت نوبت برای بیمار پارت چهارم
پروژه ثبت نوبت برای بیمار پارت پنجم
پروژه ثبت نوبت برای بیمار پارت ششم
پروژه ثبت نوبت برای بیمار پارت هفتم
پروژه ثبت نوبت برای بیمار پارت هشتم
پروژه ثبت نوبت برای بیمار پارت نهم
روابط
تایپ ها
رابطه یک به یک
رابطه یک به چند
رابطه چند به چند
معرفی پروژه
تحلیل پایگاه داد پروژه
نصب پیش نیاز ها
نصب دیتابیس
پروژه مدیریت باشگاه ورزشی پارت 1
پروژه مدیریت باشگاه ورزشی پارت 2
پروژه مدیریت باشگاه ورزشی پارت 3
پروژه مدیریت باشگاه ورزشی پارت 4
پروژه مدیریت باشگاه ورزشی پارت 5
پروژه مدیریت باشگاه ورزشی پارت 6
پروژه مدیریت باشگاه ورزشی پارت 7
پروژه مدیریت باشگاه ورزشی پارت 8
پروژه مدیریت باشگاه ورزشی پارت 9
پروژه مدیریت باشگاه ورزشی پارت 10
پروژه مدیریت باشگاه ورزشی پارت 11
پروژه مدیریت باشگاه ورزشی پارت 12
پروژه مدیریت باشگاه ورزشی پارت 13
پروژه مدیریت باشگاه ورزشی پارت 14
پروژه مدیریت باشگاه ورزشی پارت 15
پروژه مدیریت باشگاه ورزشی پارت 16
خروجی گرفتن برنامه نصبی
اتصال به بارکد خوان
پیش نیاز ها
پشتیبانی
این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.
اگر در حین مشاهده جلسات دوره با سوال یا ابهامی مواجه شدید، میتوانید پرسش خود را از سبزبات بپرسید و در همان لحظه پاسخ دریافت کنید. در صورتی که نیاز به توضیح بیشتر یا پاسخ تخصصی مدرس داشتید، کافی است از سبزبات بخواهید تا سوال شما را به مدرس دوره ارجاع دهد تا مستقیماً توسط مدرس پاسخ داده شود.

نظرات
سلام ، بله میشه ، با راه اندازی یک بک اند در سرور مرکزی میتونید داده ها با الکترون از یک نقطه داشته باشید
،الکترون با اون میشه برای سیستم عامل های مثل ویندوز برنامه اختصاصی نوشت با همون مهارت های فرانت اند و یتونی برنامه بسیار کاربردی مثل مدیریت کسب و کار که نیاز هست روی خود سیستم عامل اجرا بشه بنویسی
