آموزش پروژه محور Electron JS

آموزش پروژه محور Electron JS

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

3,000,000تومانءءء
منتشر شدهوضعیت دوره
21 ساعتمدت زمان دوره
93تعداد ثبت نامی
5امتیاز دوره
1404/10/17بروزرسانی شده
فقط آنلایننحوه مشاهده

توضیحات

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

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

الکترون جی‌اس (Electron.js) فناوری جدیدی نیست، بلکه برای اولین بار در سال ۲۰۱۳ توسط شرکت GitHub معرفی شد. با این حال، همچنان محبوب است و به‌روزرسانی می‌شود. این فناوری یکی از اولین فریم‌ورک‌هایی بود که امکان ساخت برنامه‌های دسکتاپ با استفاده از فناوری‌های وب را فراهم کرد.

الکترون جی‌اس با هدف حل چند مشکل و نیاز ایجاد شده است:

1. یکپارچگی بین پلتفرم‌ها

: برنامه‌نویسان معمولاً برای ساخت برنامه‌های دسکتاپ مجبور بودند برای هر سیستم‌عامل (ویندوز، مک و لینوکس) جداگانه کدنویسی کنند. الکترون این مشکل را حل می‌کند و اجازه می‌دهد تا برنامه‌ای که یک بار با استفاده از فناوری‌های وب ساخته شده، روی چندین پلتفرم به‌راحتی اجرا شود.

2. کاهش پیچیدگی

: ساخت برنامه‌های دسکتاپ معمولاً پیچیدگی‌های زیادی دارد، به‌خصوص برای کسانی که تجربه کدنویسی در این حوزه را ندارند. اما با استفاده از الکترون، توسعه‌دهندگان وب می‌توانند با همان مهارت‌های HTML، CSS و JavaScript که برای ساخت وب‌سایت‌ها استفاده می‌کنند، برنامه‌های دسکتاپ بسازند.

3. استفاده از ابزارها و کتابخانه‌های جاوااسکریپت

: الکترون به برنامه‌نویسان این امکان را می‌دهد که از تمامی کتابخانه‌ها و ابزارهای موجود در اکوسیستم جاوااسکریپت استفاده کنند. این یعنی می‌توانید از ابزارهای محبوب مثل React، Vue.js، یا Angular برای ساخت رابط کاربری برنامه‌های دسکتاپ استفاده کنید.

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

جلسات

معرفی پروژه های دوره
نکات مهم
مشاوره اختصاصی برای تولید نرم افزار بعد دوره
جذابیت الکترون جی اس
داکیومنت الکترون جی اس
الکترون جی اس چطور کار میکنه
نصب الکترون و ایجاد اولین خروجی
مفاهیم پایه الکترون جی اس
ماژول های پر کاربرد الکترون
مینی پروژه notepad
دیتابیس
پروژه ثبت نوبت برای بیمار
پایگاه داده پیشرفته
پروژه مدیریت باشگاه ورزشی
خروجی گرفتن برنامه نصبی
ارتباط با دستگاه بارکد خوان و کارتخوان(در حال ضبط)

پیش نیاز ها

CSS - JS

پشتیبانی

این دوره مجهز به «سبزبات» ربات هوشمند مبتنی بر هوش مصنوعی است.

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

سبزبات
سبزباتدستیار هوش مصنوعی

نظرات

برای ثبت نظر، لطفا وارد حساب کاربری خود شوید.
ورود یا عضویت
دانشجوی عزیز؛ سوالات مرتبط به پشتیبانی دوره در قسمت نظرات تایید نخواهد شد، لطفا در بخش مشاهده آنلاین هر جلسه از دوره، سوالات خود را مطرح کنید.
Unknown.No13
کاربر
1404/09/27
برنامه هایی که با این روش برای دسکتاپ ایجاد میشن حجم زیادی در اجرا روی سیستم اشغال میکنن، بنظرتون چه زبان بهینه‌تری رو استفاده کنیم بهتره؟
Daniyal cinichi
دانشجو
1404/09/07
سلام استاد وقت بخیر این قسمت اتصال کارت خوان اضافه نمیشه ؟ دوره اپدیت نمیشه ؟
javadp
کاربر
1404/04/25
سلام وقت بخیر با الکترون جی اس میتونیم نرم افزار تحت شبکه بنویسیم؟ یعنی همزمان چند تا کاربر بتونن داده وارد نرم افزار بکنن؟
مهرشاد براتی
مدرس
1404/05/02

سلام ، بله میشه ، با راه اندازی یک بک اند در سرور مرکزی میتونید داده ها با الکترون از یک نقطه داشته باشید

merajshahmohammadi@gmail.com
کاربر
1404/03/18
سلام وقت بخیر یه سوال داشتم اکثر اداره ها یا دفتر ها هنوز از ویندوز 7 استفاده میکنن میشه جوری برنامه نویسی کرد که روی همه ویندوز ها یعنی از ویندوز 7 تا ویندوز 11 کار کنه بدون درد سر و قابل ارتقا یا نمیشه
Mahdi Asadollahi
دانشجو
1404/02/15
سلام وقت بخیر ، میتونم بدونم ارتباط با کارتخوان حدودا کی تدریش میشه ؟ قراره تدریس بشه ؟
مهرشاد براتی
مدرس
1404/02/24
سلام ، در حال صحبت با بانک هستیم تا این موضوع رو فراهم کنه ، بله تدریس میشه
mrwebkar
کاربر
1403/11/27
سلام و عرض احترام ببخشید جلسه آخر دوره یعنی "ارتباط با دستگاه بارکد خوان و کارتخوان(در حال ضبط)" تموم شده، یا در حال ضبط هست؟؟ با تشکر
مهرشاد براتی
مدرس
1403/11/28
سلام بارکدخوان ضبط شده ، کارتخوان مونده که دسترسی اون ایجاد بشه برای من
mrwebkar
کاربر
1403/12/10
سلام مجدد " کارتخوان مونده که دسترسی اون ایجاد بشه برای من " اینو گفتید یعنی چی؟ اضافه میشه این جلسه یا نه؟
Pourya
دانشجو
1403/10/30
سلام قصد ایجاد اپلیکیشن تحت ویندوز را دارم که این ایلیکیشن 1. خروجی Excel , Doc داشته باشه 2. با استفاده از اتصال کابلی و وایرلس به موبایل اندرید و ios وصل شودو داده ها منتقل شوند 3. بشود تحت شبکه داخلی هم ایجاد شود البته در آینده این مورد خواهد بود همچنین درون این اپ حسابداری ، انبارداری به صورت بخش هایی با دسترسی براساساس نقش کاربران ایجاد شود و به دیتابیس SQL Server هم برای ذخیره و بازیابی داده متصل شود. آیا با الکترون میشود همچین اپی ایجاد کرد و در آینده هم بسته به نیاز گسترش داد یا بهتر هست از C# استفاده کنم؟ متشکرم
mesbah
دانشجو
1403/10/16
با سلام به استاد عزیز آیا الکترون با نکست جی اس هم میشه راه اندازی کرد؟؟
مهرشاد براتی
مدرس
1403/10/17
سلام و درود بله میشه
مهرشاد براتی
مدرس
1403/10/17
باید تنظیمات خاصی برای پروژه اعمال کنید
reza12740
کاربر
1403/10/10
مهندس سعیدی؟ راد سلام .وقتتون بخیر اگر کسی فرونت و بک اند بلد باشه چه دلایلی هست که باید electron js یاد بگیره؟
مهرشاد براتی
مدرس
1403/10/11
سلام مدرس دوره اقای سعیدی راد نیست براتی مدرس اون هست
،الکترون با اون میشه برای سیستم عامل های مثل ویندوز برنامه اختصاصی نوشت با همون مهارت های فرانت اند و یتونی برنامه بسیار کاربردی مثل مدیریت کسب و کار که نیاز هست روی خود سیستم عامل اجرا بشه بنویسی
mohammad hasan
کاربر
1403/08/26
سلام ضبط این دوره تمام شده؟
مهرشاد براتی
مدرس
1403/08/30
سلام دوست عزیز بله کامل ضبط شده و روی سایت قرار گرفته
Hojjat Hekmatipour
کاربر
1403/07/20
سلام وقت بخیر استاد این تکنولوژی علاوه بر ساخت برنامه های دسکتاپی میشه برای موبایل هم توسعه داد ؟
مهرشاد براتی
مدرس
1403/07/25
سلام دوست عزیز، خیر الکترون مخصوص دسکتاپ هست فقط
ابوالفضل
کاربر
1403/07/26
واسه موبایل باید از pwa استفاده کنی
Soroush Izadpanah
کاربر
1403/07/05
سلام استاد امکانش هست از کد زبان های برنامه نویسی دیگه مثل پایتون یا #c داخل الکترون استفاده کرد فرانتش با js و کتابخونه هاش باشه و محاسبات و منطقش با یه زبان دیگه یا کتابخونه های زیبان های دیگه
مهرشاد براتی
مدرس
1403/07/06
سلام دوست عزیز ، بله دست شما کاملا باز هست که بک اند خودتون رو با یک زبان دیگه توسعه بدید و روی یک وب سرور قرار بدید و با api داخل الکترون ارتباط برقرار کنید و داده ها رو مدیریت کنید