0
سبد خرید من 0 دوره
سبد خرید شما خالیست :(

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

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

20% پیشنهاد شگفت انگیز
0 روز
0 ساعت
0 دقیقه
0 ثانیه
2,200,000 1,760,000
وضعیت دوره به اتمام رسیده
مدت زمان دوره 21 ساعت
آخرین بروزرسانی 1403/08/20
روش پشتیبانی آنلاین
پیش نیاز CSS - JS
نوع مشاهده فقط آنلاین
توضیحات

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

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

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

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

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

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

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

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

سرفصل ها
معرفی پروژه های دوره
نکات مهم
مشاوره اختصاصی برای تولید نرم افزار بعد دوره
جذابیت الکترون جی اس
داکیومنت الکترون جی اس
الکترون جی اس چطور کار میکنه
نصب الکترون و ایجاد اولین خروجی
مفاهیم پایه الکترون جی اس
03:47
06:51
11:47
06:56
09:24
04:54
18:28
ماژول های پر کاربرد الکترون
مینی پروژه notepad
پایگاه داده پیشرفته
خروجی گرفتن برنامه نصبی
ارتباط با دستگاه بارکد خوان و کارتخوان(در حال ضبط)
نظرات
دانشجوی عزیز؛ سوالات مرتبط به پشتیبانی دوره در قسمت نظرات تایید نخواهد شد، لطفا در بخش مشاهده آنلاین هر ویدیو سوالات خود را مطرح کنید.
ثبت نظر جدید

لطفا پرسش مربوط به هر درس یا ویدئو دوره را در صفحه همان ویدئو مطرح کنید.

mohammad hasan | کاربر
1403/08/26

سلام ضبط این دوره تمام شده؟

مهرشاد براتی | مدرس
1403/08/30

سلام دوست عزیز بله کامل ضبط شده و روی سایت قرار گرفته

Hojjat Hekmatipour | کاربر
1403/07/21

سلام وقت بخیر استاد

این تکنولوژی علاوه بر ساخت برنامه های دسکتاپی میشه برای موبایل هم توسعه داد ؟

مهرشاد براتی | مدرس
1403/07/25

سلام دوست عزیز، خیر الکترون مخصوص دسکتاپ هست فقط

ابوالفضل | کاربر
1403/07/26

واسه موبایل باید از pwa استفاده کنی

Soroush Izadpanah | کاربر
1403/07/05

سلام استاد
امکانش هست از کد زبان های برنامه نویسی دیگه مثل پایتون یا #c داخل الکترون استفاده کرد
فرانتش با js و کتابخونه هاش باشه و محاسبات و منطقش با یه زبان دیگه یا کتابخونه های زیبان های دیگه

مهرشاد براتی | مدرس
1403/07/06

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

ابوالفضل | کاربر
1403/07/04

وقت بخیر
الان تمام دوره رو آپلود کردین یا هنوز بازم مونده ؟

مهرشاد براتی | مدرس
1403/07/05

سلام پروژه دوم دوره داره ادیت میشه که آپلود بشه به زودی دوره کامل ظبط شده از قبل الان ۱۰ ساعت اون آپلود شده

رامین کریم پور | کاربر
1403/07/04

سلام استاد
استاد حدودا کلا دوره چند ساعت خواهد بود؟
و میتونیم از تلویند یا بوت استرپ و ... برای استایل دهی استفاده کنیم؟

مهرشاد براتی | مدرس
1403/07/05

سلام دوست عزیز ۲۰ ساعت حدودی ،بله از هر لایبری و فریمورکی برای فرانت اند خودتون میتونید استفاده کنید

پوریا اسعدی نژاد | کاربر
1403/07/04

استاد کسی که pwa بلده نیاز هست این هم کار کنه ؟ کدومش بهتره؟؟

مهرشاد براتی | مدرس
1403/07/05

سلام این خیلی متفاوت تر حرفه ای تر هست

adiako | کاربر
1403/07/02

درود استاد
میتونیم در Electron JS از ماژول three js یا فریم وورک های دیگه ی جاوا اسکریپت استفاده کردا

مهرشاد براتی | مدرس
1403/07/02

سلام دوست عزیز ، بله به راحتی هر کتابخانه یا فریمورکی رو میتونی در فرانت اون به کار بگیرید

احمدرضا نقطه چی | کاربر
1403/07/02

با سلام
برای یادگیری این دوره باید node.js رو بلد می بود یا فقط دانش جاوا اسکریپت و html , css کفایت میکنه؟

مهرشاد براتی | مدرس
1403/07/02

سلام ، اجباری به بلد بودن نود جی اس نیست ، چون من هر جا از نود استفاده کردم توضیح دادم اون رو ،خیلی کم از نود جی اس استفاده شده، بله دانش جاوا اسکریپت و html , css کفایت میکنه در صورتی که تسلط بهشون داشته باشید