✳️ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
برنامه نویسی همواره یک زمینه شغلی پرتقاضا و پردرآمد بوده است. به همین دلیل، افراد بسیاری به دنبال ورود به حوزه برنامه نویسی هستند و قصد دارند در این حیطه به صورت حرفهای فعالیت کنند. اما معمولاً افراد در خصوص این مسئله تردید دارند که باید حرفه برنامه نویسی را با یادگیری چه زبانی شروع کنند؟ بنابراین در این مقاله با استفاده از آمار و ارقام و تحقیق و جستجو، بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ معرفی شدهاند تا به این وسیله، کمی از میزان سردرگمی افراد در خصوص انتخاب بهترین زبان برنامه نویسی برای یادگیری کاسته شود.
══ فهرست مطالب ══
○ کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
○ بهترین زبان های برنامه نویسی برای من چه هستند؟
○ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ کدامند؟
○ ۱. پایتون بهترین زبان برنامه نویسی همه منظوره
○ ۲. جاوا اسکریپت بهترین زبان برنامه نویسی وب
○ ۳. HTML و CSS بهترین زبان های فرانت اند
○ ۴. جاوا یکی دیگر از بهترین زبان های برنامه نویسی همه منظوره
○ ۵. زبان های C++ ، C و C#
○ ۶. PHP بهترین زبان برنامه نویسی بک اند
○ ۷. کاتلین بهترین زبان برنامه نویسی اندروید
○ ۸. سوئیفت بهترین زبان برنامه نویسی iOS
○ ۹. R از بهترین زبان های برنامه نویسی در زمینه آمار و علم داده
○ ۱۰. Go یکی دیگر از بهترین زبان های برنامه نویسی
○ معرفی فیلم های آموزش بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ سوال های رایج پیرامون بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ جمعبندی
🔸 کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
انتخاب بهترین زبان های برنامه نویسی چندان کار سادهای نیست، چرا که عوامل مختلفی در این انتخاب دخیل هستند. اولین مسئلهای که کار انتخاب بهترین زبان های برنامه نویسی را سخت میکند، تعداد زیاد آنها است، زیرا بالغ بر ۷۰۰ زبان برنامه نویسی مختلف وجود دارد.
چالش دیگر این است که بسیاری از زبان های برنامه نویسی برای هدف خاصی خلق شدهاند و کارهایی که میتوان با آنها انجام داد محدود و متفاوت هستند. مثلاً جاوا اسکریپت عمدتاً در توسعه و برنامه نویسی وب (فرانت اند و جدیداً در بک اند) کاربرد دارد. یا زبان سوئیفت تنها برای برنامه نویسی iOS (ساخت اپلیکیشن برای دستگاههای شرکت اپل) به کار گرفته میشود.
از طرف دیگر، برخی از زبان های برنامه نویسی مثل پایتون و جاوا همهمنظوره هستند. یعنی میتوان با آنها کارهای مختلفی انجام داد. مثلاً میتوان از پایتون هم در برنامه نویسی وب، هم در توسعه اپلیکیشنهای تلفنهای هوشمند، هم در طراحی ربات هوشمند (رباتیک)، هم در علم داده و همچنین در بسیاری از موارد دیگر استفاده کرد.
🔸 بهترین زبان های برنامه نویسی برای من چه هستند؟
همانطور که پیشتر هم به آن اشاره شد، اکثر زبان های برنامه نویسی برای منظور و هدف خاصی طراحی شدهاند و کاربرد مشخصی دارند. بنابراین، فهرست بهترین زبان های برنامه نویسی با توجه به زمینه کاربردی و مورد استفاده میتواند برای افراد مختلف متفاوت باشد. مثلاً بهترین زبان های برنامه نویسی برای هک با بهترین زبان های برنامه نویسی اندروید متفاوت هستند.
بنابراین فردا ابتدا باید زمینه فعالیت خود را بر اساس علاقه و استعداد انتخاب کند و بعد میتوان بهترین زبان های برنامه نویسی در یک زمینه خاص را شناسایی و شروع به یادگیری آنها کرد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
برنامه نویسی همواره یک زمینه شغلی پرتقاضا و پردرآمد بوده است. به همین دلیل، افراد بسیاری به دنبال ورود به حوزه برنامه نویسی هستند و قصد دارند در این حیطه به صورت حرفهای فعالیت کنند. اما معمولاً افراد در خصوص این مسئله تردید دارند که باید حرفه برنامه نویسی را با یادگیری چه زبانی شروع کنند؟ بنابراین در این مقاله با استفاده از آمار و ارقام و تحقیق و جستجو، بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ معرفی شدهاند تا به این وسیله، کمی از میزان سردرگمی افراد در خصوص انتخاب بهترین زبان برنامه نویسی برای یادگیری کاسته شود.
══ فهرست مطالب ══
○ کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
○ بهترین زبان های برنامه نویسی برای من چه هستند؟
○ بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ کدامند؟
○ ۱. پایتون بهترین زبان برنامه نویسی همه منظوره
○ ۲. جاوا اسکریپت بهترین زبان برنامه نویسی وب
○ ۳. HTML و CSS بهترین زبان های فرانت اند
○ ۴. جاوا یکی دیگر از بهترین زبان های برنامه نویسی همه منظوره
○ ۵. زبان های C++ ، C و C#
○ ۶. PHP بهترین زبان برنامه نویسی بک اند
○ ۷. کاتلین بهترین زبان برنامه نویسی اندروید
○ ۸. سوئیفت بهترین زبان برنامه نویسی iOS
○ ۹. R از بهترین زبان های برنامه نویسی در زمینه آمار و علم داده
○ ۱۰. Go یکی دیگر از بهترین زبان های برنامه نویسی
○ معرفی فیلم های آموزش بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ سوال های رایج پیرامون بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲
○ جمعبندی
🔸 کاربرد زبان های برنامه نویسی در انتخاب بهترین زبان های برنامه نویسی چه تاثیری دارد؟
انتخاب بهترین زبان های برنامه نویسی چندان کار سادهای نیست، چرا که عوامل مختلفی در این انتخاب دخیل هستند. اولین مسئلهای که کار انتخاب بهترین زبان های برنامه نویسی را سخت میکند، تعداد زیاد آنها است، زیرا بالغ بر ۷۰۰ زبان برنامه نویسی مختلف وجود دارد.
چالش دیگر این است که بسیاری از زبان های برنامه نویسی برای هدف خاصی خلق شدهاند و کارهایی که میتوان با آنها انجام داد محدود و متفاوت هستند. مثلاً جاوا اسکریپت عمدتاً در توسعه و برنامه نویسی وب (فرانت اند و جدیداً در بک اند) کاربرد دارد. یا زبان سوئیفت تنها برای برنامه نویسی iOS (ساخت اپلیکیشن برای دستگاههای شرکت اپل) به کار گرفته میشود.
از طرف دیگر، برخی از زبان های برنامه نویسی مثل پایتون و جاوا همهمنظوره هستند. یعنی میتوان با آنها کارهای مختلفی انجام داد. مثلاً میتوان از پایتون هم در برنامه نویسی وب، هم در توسعه اپلیکیشنهای تلفنهای هوشمند، هم در طراحی ربات هوشمند (رباتیک)، هم در علم داده و همچنین در بسیاری از موارد دیگر استفاده کرد.
🔸 بهترین زبان های برنامه نویسی برای من چه هستند؟
همانطور که پیشتر هم به آن اشاره شد، اکثر زبان های برنامه نویسی برای منظور و هدف خاصی طراحی شدهاند و کاربرد مشخصی دارند. بنابراین، فهرست بهترین زبان های برنامه نویسی با توجه به زمینه کاربردی و مورد استفاده میتواند برای افراد مختلف متفاوت باشد. مثلاً بهترین زبان های برنامه نویسی برای هک با بهترین زبان های برنامه نویسی اندروید متفاوت هستند.
بنابراین فردا ابتدا باید زمینه فعالیت خود را بر اساس علاقه و استعداد انتخاب کند و بعد میتوان بهترین زبان های برنامه نویسی در یک زمینه خاص را شناسایی و شروع به یادگیری آنها کرد.
مطالعه ادامه مطلب 👇👇
🔗 بهترین زبان های برنامه نویسی سال ۱۴۰۱ یا ۲۰۲۲ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع
اگر برنامهنویس جاوا هستید یا علاقهمندید که اطلاعات بیشتری در مورد عبارتهای لامبدا در جاوا ۸ بدانید، در این نوشته با ما همراه باشید تا نگاهی به ساختار لامبدا و استفادههای آن داشته باشیم.
══ فهرست مطالب ══
○ برخی عبارتهای ساده لامبدا
○ کدنویسی تمیز و فشرده
○ استفاده از لامبدا در برنامهنویسی رابط کاربری گرافیکی (GUI)
🔸 برخی عبارتهای ساده لامبدا
در ادامه برخی نمونههای ساده از عبارتهای لامبدا را ارائه کردهایم.
عبارت لامبدای زیر دو عدد x و y را گرفته و مجموع آنها را محاسبه میکند:
نوع پارامتر برای نمایش خلاصهتر حذف شده است:
🔸 کدنویسی تمیز و فشرده
با استفاده از عبارتهای لامبدا میتوان کد مرتب و فشردهای نوشت. بدین منظور کلاسهای جاوا ۸ استفاده گستردهای از لامبدا داشتهاند.
کلاسهای کلکسیون مانند List، Set، Queue و امثال آن اینترفیس Iterable را پیادهسازی کردهاند که ایجاد حلقه بر روی عناصر را آسانتر ساخته است.
مطالعه ادامه مطلب 👇👇
🔗 عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع
اگر برنامهنویس جاوا هستید یا علاقهمندید که اطلاعات بیشتری در مورد عبارتهای لامبدا در جاوا ۸ بدانید، در این نوشته با ما همراه باشید تا نگاهی به ساختار لامبدا و استفادههای آن داشته باشیم.
══ فهرست مطالب ══
○ برخی عبارتهای ساده لامبدا
○ کدنویسی تمیز و فشرده
○ استفاده از لامبدا در برنامهنویسی رابط کاربری گرافیکی (GUI)
🔸 برخی عبارتهای ساده لامبدا
در ادامه برخی نمونههای ساده از عبارتهای لامبدا را ارائه کردهایم.
عبارت لامبدای زیر دو عدد x و y را گرفته و مجموع آنها را محاسبه میکند:
نوع پارامتر برای نمایش خلاصهتر حذف شده است:
🔸 کدنویسی تمیز و فشرده
با استفاده از عبارتهای لامبدا میتوان کد مرتب و فشردهای نوشت. بدین منظور کلاسهای جاوا ۸ استفاده گستردهای از لامبدا داشتهاند.
کلاسهای کلکسیون مانند List، Set، Queue و امثال آن اینترفیس Iterable را پیادهسازی کردهاند که ایجاد حلقه بر روی عناصر را آسانتر ساخته است.
مطالعه ادامه مطلب 👇👇
🔗 عبارتهای لامبدا (lambda) در جاوا ۸ — مرور سریع — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ متدهای جاوا — به زبان ساده
متدهای جاوا بخشی از این زبان هستند که میتوان منطق تجاری یک اپلیکیشن را با آنها تعریف کرد. متدها تعاملهای میان دادههای موجود در یک شیء را تعریف میکنند. در این راهنما با ساختار متدهای جاوا آشنا میشویم و تعریف امضای متد و شیوه فراخوانی و overload متدها را در جاوا خواهیم آموخت.
══ فهرست مطالب ══
○ ساختار متدهای جاوا
○ امضای متد
○ فراخوانی متد
○ Overload کردن متد
○ سخن پایانی
🔸 ساختار متدهای جاوا
ابتدا باید اشاره کنیم که یک متد دارای شش بخش است:
– مادیفایر دسترسی: به طور اختیاری میتوان یک مادیفایر دسترسی برای متد تعریف کرد که بخشهایی از اپلیکیشن که امکان دسترسی به این متد را دارند تعیین میکند.
– نوع بازگشتی: در صورتی که متد بازگشتی داشته باشد، نوع مقدار بازگشت یافته از سوی متد را تعریف میکند.
– شناسه متد: نامی است که به متد میدهیم.
– لیست پارامتر: یک لیست جدا شده با کاما از ورودیهای متد است.
– لیست استثنا: یک لیست اختیاری از استثناهایی است که متد میتواند تولید کند.
– بدنه متد: تعریف منطق متد است و میتواند خالی نیز باشد.
به مثال زیر توجه کنید:
در ادامه هر کدام از شش بخش مختلف متدها را به تفصیل مورد بررسی قرار میدهیم.
🔸 امضای متد
امضای متد چنان که از تعریفش برمیآید از دو مؤلفه تشکیل یافته است که شامل نام متد و لیست پارامتر است. در ادامه یک متد ساده مینویسیم:
امضای این متد به صورت getName(String firstName, String lastName) است.
شناسه متد میتواند هر شناسهای باشد. با این حال اگر از قواعد کدنویسی رایج جاوا پیروی کنیم، شناسه متد باید یک فعل با حروف کوچک باشد که در ادامه یک صفت و/یا اسم میآید.
مطالعه ادامه مطلب 👇👇
🔗 متدهای جاوا — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ متدهای جاوا — به زبان ساده
متدهای جاوا بخشی از این زبان هستند که میتوان منطق تجاری یک اپلیکیشن را با آنها تعریف کرد. متدها تعاملهای میان دادههای موجود در یک شیء را تعریف میکنند. در این راهنما با ساختار متدهای جاوا آشنا میشویم و تعریف امضای متد و شیوه فراخوانی و overload متدها را در جاوا خواهیم آموخت.
══ فهرست مطالب ══
○ ساختار متدهای جاوا
○ امضای متد
○ فراخوانی متد
○ Overload کردن متد
○ سخن پایانی
🔸 ساختار متدهای جاوا
ابتدا باید اشاره کنیم که یک متد دارای شش بخش است:
– مادیفایر دسترسی: به طور اختیاری میتوان یک مادیفایر دسترسی برای متد تعریف کرد که بخشهایی از اپلیکیشن که امکان دسترسی به این متد را دارند تعیین میکند.
– نوع بازگشتی: در صورتی که متد بازگشتی داشته باشد، نوع مقدار بازگشت یافته از سوی متد را تعریف میکند.
– شناسه متد: نامی است که به متد میدهیم.
– لیست پارامتر: یک لیست جدا شده با کاما از ورودیهای متد است.
– لیست استثنا: یک لیست اختیاری از استثناهایی است که متد میتواند تولید کند.
– بدنه متد: تعریف منطق متد است و میتواند خالی نیز باشد.
به مثال زیر توجه کنید:
در ادامه هر کدام از شش بخش مختلف متدها را به تفصیل مورد بررسی قرار میدهیم.
🔸 امضای متد
امضای متد چنان که از تعریفش برمیآید از دو مؤلفه تشکیل یافته است که شامل نام متد و لیست پارامتر است. در ادامه یک متد ساده مینویسیم:
امضای این متد به صورت getName(String firstName, String lastName) است.
شناسه متد میتواند هر شناسهای باشد. با این حال اگر از قواعد کدنویسی رایج جاوا پیروی کنیم، شناسه متد باید یک فعل با حروف کوچک باشد که در ادامه یک صفت و/یا اسم میآید.
مطالعه ادامه مطلب 👇👇
🔗 متدهای جاوا — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ متدهای wait و notify در جاوا — از صفر تا صد
در این مقاله به بررسی یکی از بنیادیترین سازوکارهای جاوا میپردازیم که «همگامسازی نخ» (Thread Synchronization) نام دارد. ابتدا برخی اصطلاحهای مرتبط با همزمانی را معرفی میکنیم. سپس یک اپلیکیشن ساده مینویسیم که مشکلات همزمانی در آن بررسی میشوند. هدف از ین مقاله آشنایی بیشتر با متدهای wait و notify در جاوا است.
══ فهرست مطالب ══
○ همگامسازی نخ در جاوا
○ بلوکهای محافظت شده در جاوا
○ متد ()wait
○ متدهای ()notify و ()notifyAll
○ مسئله همگامسازی فرستنده-گیرنده
○ چرا باید ()wait را درون یک حلقه while قرار دهیم؟
○ چرا باید متدهای send() و receive() را همگامسازی کنیم؟
○ سخن پایانی
🔸 همگامسازی نخ در جاوا
در محیط چندنخی، نخهای مختلف تلاش میکنند تا منابع یکسانی را ویرایش کنند. اگر نخها به درستی مدیریت نشوند، این وضعیت منجر به مشکلاتی در یکپارچگی میشود.
🔸 بلوکهای محافظت شده در جاوا
یکی از ابزارهایی که میتوان در جاوا برای هماهنگ کردن کارها روی نخهای مختلف استفاده کرد، «بلوکهای محافظ» (Guarded Blocks) نام دارند. این بلوکها پیش از ازسرگیری یک اجرا، شرط خاصی را بررسی میکنند. بدین ترتیب میتوان کارهای زیر را انجام داد:
– ()Object.wait – برای تعلیق یک نخ.
– ()Object.notify – برای ازسرگیری یک نخ.
این موضوع را با مشاهده نمودار زیر که چرخه عمر یک نخ را به تصویر کشیده است، بهتر درک میکنیم:
توجه کنید که روشهای مختلفی برای کنترل کردن چرخه عمر وجود دارند؛ با این حال در این مقاله قصد داریم صرفاً روی ()wait و ()notify تمرکز کنیم.
مطالعه ادامه مطلب 👇👇
🔗 متدهای wait و notify در جاوا — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ متدهای wait و notify در جاوا — از صفر تا صد
در این مقاله به بررسی یکی از بنیادیترین سازوکارهای جاوا میپردازیم که «همگامسازی نخ» (Thread Synchronization) نام دارد. ابتدا برخی اصطلاحهای مرتبط با همزمانی را معرفی میکنیم. سپس یک اپلیکیشن ساده مینویسیم که مشکلات همزمانی در آن بررسی میشوند. هدف از ین مقاله آشنایی بیشتر با متدهای wait و notify در جاوا است.
══ فهرست مطالب ══
○ همگامسازی نخ در جاوا
○ بلوکهای محافظت شده در جاوا
○ متد ()wait
○ متدهای ()notify و ()notifyAll
○ مسئله همگامسازی فرستنده-گیرنده
○ چرا باید ()wait را درون یک حلقه while قرار دهیم؟
○ چرا باید متدهای send() و receive() را همگامسازی کنیم؟
○ سخن پایانی
🔸 همگامسازی نخ در جاوا
در محیط چندنخی، نخهای مختلف تلاش میکنند تا منابع یکسانی را ویرایش کنند. اگر نخها به درستی مدیریت نشوند، این وضعیت منجر به مشکلاتی در یکپارچگی میشود.
🔸 بلوکهای محافظت شده در جاوا
یکی از ابزارهایی که میتوان در جاوا برای هماهنگ کردن کارها روی نخهای مختلف استفاده کرد، «بلوکهای محافظ» (Guarded Blocks) نام دارند. این بلوکها پیش از ازسرگیری یک اجرا، شرط خاصی را بررسی میکنند. بدین ترتیب میتوان کارهای زیر را انجام داد:
– ()Object.wait – برای تعلیق یک نخ.
– ()Object.notify – برای ازسرگیری یک نخ.
این موضوع را با مشاهده نمودار زیر که چرخه عمر یک نخ را به تصویر کشیده است، بهتر درک میکنیم:
توجه کنید که روشهای مختلفی برای کنترل کردن چرخه عمر وجود دارند؛ با این حال در این مقاله قصد داریم صرفاً روی ()wait و ()notify تمرکز کنیم.
مطالعه ادامه مطلب 👇👇
🔗 متدهای wait و notify در جاوا — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ جاوا اسکریپت چیست؟ — به زبان ساده
در این مقاله از یک منظر سطح بالا به بررسی جاوا اسکریپت میپردازیم و به سؤالاتی مانند زیر پاسخ میدهیم. جاوا اسکریپت چیست؟ با آن چه میتوان کرد؟ و هدف از آن چیست؟ پیشنیازهای این مقاله آموزشی، دارا بودن سواد ابتدایی از رایانه و درکی مقدماتی از HTML و CSS است. هدف این نوشته آشنا کردن شما با ماهیت جاوا اسکریپت، کارهایی که میتوان با آن کرد و چگونگی بهکارگیری آن در یک وبسایت است.
══ فهرست مطالب ══
○ تعریف سطح بالا
○ جاوا اسکریپت واقعاً چه میتواند بکند؟
○ جاوا اسکریپت روی یک صفحه وب چه کارهایی انجام میدهد؟
○ چگونه جاوا اسکریپت را به صفحه وب اضافه کنیم؟
○ توضیحات کد (Comments)
○ سخن پایانی
🔸 تعریف سطح بالا
جاوا اسکریپت یک زبان اسکریپتنویسی یا برنامهنویسی است که امکان پیادهسازی چیزهای پیچیده را روی صفحات وب ممکن ساخته است. درواقع هر بار که یک صفحه وب، کاری بیش از لود شدن و نمایش اطلاعات استاتیک انجام میدهد و به اجرای کارهایی مانند بهروزرسانیهای مداوم سر زمان مقرر، ارائه نقشههای تعاملی، گرافیک ۲ و ۳ بعدی متحرک، فریمهای پخش ویدئو و مواردی از این دست میپردازد، میتوانید مطمئن باشید که از جاوا اسکریپت استفاده شده است. جاوا اسکریپت در لایه سوم از مجموعه لایههای فناوری وب قرار میگیرد که دو مورد دیگر HTML و CSS هستند.
– HTML یک «زبان نشانهگذاری» (markup language) است که برای سازماندهی استفاده میشود و به محتوای وب معنی میبخشد. برای نمونه به تعریف پاراگرافها، عناوین و جدول داده یا جایگذاری تصاویر و ویدئوها در صفحه میپردازد.
– CSS یک زبان سبکبندی است که از آن برای اعمال سبکبندیهای مختلف روی محتوای HTML خود استفاده میکنیم. برای نمونه تعیین رنگ پسزمینه و فونتها و طرحبندی محتوا در ستونهای چندگانه به وسیله CSS صورت میپذیرد.
– جاوا اسکریپت یک زبان اسکریپتنویسی است که امکان ایجاد محتوایی با بهروزرسانی پویا، کنترل چندرسانهای، متحرکسازی تصاویر، و تقریباً هر گونه کار دیگری را فراهم میسازد. شاید همه چیز کمی اغراق باشد؛ اما با چند خط کد جاوا اسکریپت میتوان واقعاً کارهای خارقالعادهای در صفحههای وب صورت داد.
این سه لایه به خوبی روی هم قرار میگیرند. به عنوان نمونه یک برچسب متنی ساده را در نظر بگیرید. میتوان آن را با استفاده از HTML نشانهگذاری کرد و ساختار و منظور آن را تعریف نمود:
سپس میتوانیم قدری CSS به آن اضافه کنیم تا ظاهر بهتری پیدا کند.
🔸 جاوا اسکریپت واقعاً چه میتواند بکند؟
زبان جاوا اسکریپت شامل چند ویژگی مشترک برنامهنویسی است که امکان اجرای کارهای زیر را فراهم ساخته است:
– ذخیرهسازی مقادیر مفید درون متغیرها. برای نمونه در مثال فوق ما یک نام جدید را میپرسیم تا کاربر وارد کند و سپس آن نام را در متغیری به نام name ذخیره میکنیم.
– عملیات روی بخشهای مختلف متن که در برنامهنویسی، «رشته» (String) نامیده میشوند. در مثال فوق رشته « :Player ۱» را انتخاب کرده و آن را با متغیر name ترکیب میکنیم تا یک برچسب متنی کامل مانند «Player ۱: Chris» ایجاد شود.
– اجرای کد در پاسخ به رویدادهای خاصی که روی صفحه وب رخ میدهند. ما از رویداد کلیک در مثال فوق برای تشخیص این که چه زمانی دکمه کلیک شده استفاده کردیم. سپس کدی را برای بهروزرسانی برچسب متنی نوشتهایم.
– و موارد بسیار بیشتر دیگر.
با این حال کارکردهایی که بر روی این ویژگیهای ابتدایی زبان برنامهنویسی جاوا اسکریپت ساخته میشوند بسیار هیچان انگیزتر هستند. API-ها به معنی «رابطهای برنامهنویسی اپلیکیشن» (Application Programming Interfaces) تواناییهای کدهای جاوا اسکریپت را تا حدود زیادی افزایش میدهند.
API-ها مجموعههای آمادهای از بلوکهای سازنده کد هستند که به توسعهدهنده امکان پیادهسازی برنامههایی را میدهند که در غیر این صورت پیادهسازی آنها بسیار دشوار یا ناممکن بوده است. آنها همان کارهایی را در زمینه برنامهنویسی انجام میدهند که کیتهای پیشساخته قطعات ساختمانی منزل برای ساخت خانه صورت میدهند. استفاده از پنلهای از قبل بریده شده و پیچ کردن آنها به هم برای ساخت یک قفسه دیواری بسیار آسانتر از کار روی طراحی، گشتن به دنبال چوب مناسب، بریدن همه پنلها در اندازه و شکل صحیح، یافتن پیچهای با اندازه متناسب، و سپس گرد هم آوردن همه این موارد برای اجرای آن قفسه دیواری است.
مطالعه ادامه مطلب 👇👇
🔗 جاوا اسکریپت چیست؟ — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ جاوا اسکریپت چیست؟ — به زبان ساده
در این مقاله از یک منظر سطح بالا به بررسی جاوا اسکریپت میپردازیم و به سؤالاتی مانند زیر پاسخ میدهیم. جاوا اسکریپت چیست؟ با آن چه میتوان کرد؟ و هدف از آن چیست؟ پیشنیازهای این مقاله آموزشی، دارا بودن سواد ابتدایی از رایانه و درکی مقدماتی از HTML و CSS است. هدف این نوشته آشنا کردن شما با ماهیت جاوا اسکریپت، کارهایی که میتوان با آن کرد و چگونگی بهکارگیری آن در یک وبسایت است.
══ فهرست مطالب ══
○ تعریف سطح بالا
○ جاوا اسکریپت واقعاً چه میتواند بکند؟
○ جاوا اسکریپت روی یک صفحه وب چه کارهایی انجام میدهد؟
○ چگونه جاوا اسکریپت را به صفحه وب اضافه کنیم؟
○ توضیحات کد (Comments)
○ سخن پایانی
🔸 تعریف سطح بالا
جاوا اسکریپت یک زبان اسکریپتنویسی یا برنامهنویسی است که امکان پیادهسازی چیزهای پیچیده را روی صفحات وب ممکن ساخته است. درواقع هر بار که یک صفحه وب، کاری بیش از لود شدن و نمایش اطلاعات استاتیک انجام میدهد و به اجرای کارهایی مانند بهروزرسانیهای مداوم سر زمان مقرر، ارائه نقشههای تعاملی، گرافیک ۲ و ۳ بعدی متحرک، فریمهای پخش ویدئو و مواردی از این دست میپردازد، میتوانید مطمئن باشید که از جاوا اسکریپت استفاده شده است. جاوا اسکریپت در لایه سوم از مجموعه لایههای فناوری وب قرار میگیرد که دو مورد دیگر HTML و CSS هستند.
– HTML یک «زبان نشانهگذاری» (markup language) است که برای سازماندهی استفاده میشود و به محتوای وب معنی میبخشد. برای نمونه به تعریف پاراگرافها، عناوین و جدول داده یا جایگذاری تصاویر و ویدئوها در صفحه میپردازد.
– CSS یک زبان سبکبندی است که از آن برای اعمال سبکبندیهای مختلف روی محتوای HTML خود استفاده میکنیم. برای نمونه تعیین رنگ پسزمینه و فونتها و طرحبندی محتوا در ستونهای چندگانه به وسیله CSS صورت میپذیرد.
– جاوا اسکریپت یک زبان اسکریپتنویسی است که امکان ایجاد محتوایی با بهروزرسانی پویا، کنترل چندرسانهای، متحرکسازی تصاویر، و تقریباً هر گونه کار دیگری را فراهم میسازد. شاید همه چیز کمی اغراق باشد؛ اما با چند خط کد جاوا اسکریپت میتوان واقعاً کارهای خارقالعادهای در صفحههای وب صورت داد.
این سه لایه به خوبی روی هم قرار میگیرند. به عنوان نمونه یک برچسب متنی ساده را در نظر بگیرید. میتوان آن را با استفاده از HTML نشانهگذاری کرد و ساختار و منظور آن را تعریف نمود:
سپس میتوانیم قدری CSS به آن اضافه کنیم تا ظاهر بهتری پیدا کند.
🔸 جاوا اسکریپت واقعاً چه میتواند بکند؟
زبان جاوا اسکریپت شامل چند ویژگی مشترک برنامهنویسی است که امکان اجرای کارهای زیر را فراهم ساخته است:
– ذخیرهسازی مقادیر مفید درون متغیرها. برای نمونه در مثال فوق ما یک نام جدید را میپرسیم تا کاربر وارد کند و سپس آن نام را در متغیری به نام name ذخیره میکنیم.
– عملیات روی بخشهای مختلف متن که در برنامهنویسی، «رشته» (String) نامیده میشوند. در مثال فوق رشته « :Player ۱» را انتخاب کرده و آن را با متغیر name ترکیب میکنیم تا یک برچسب متنی کامل مانند «Player ۱: Chris» ایجاد شود.
– اجرای کد در پاسخ به رویدادهای خاصی که روی صفحه وب رخ میدهند. ما از رویداد کلیک در مثال فوق برای تشخیص این که چه زمانی دکمه کلیک شده استفاده کردیم. سپس کدی را برای بهروزرسانی برچسب متنی نوشتهایم.
– و موارد بسیار بیشتر دیگر.
با این حال کارکردهایی که بر روی این ویژگیهای ابتدایی زبان برنامهنویسی جاوا اسکریپت ساخته میشوند بسیار هیچان انگیزتر هستند. API-ها به معنی «رابطهای برنامهنویسی اپلیکیشن» (Application Programming Interfaces) تواناییهای کدهای جاوا اسکریپت را تا حدود زیادی افزایش میدهند.
API-ها مجموعههای آمادهای از بلوکهای سازنده کد هستند که به توسعهدهنده امکان پیادهسازی برنامههایی را میدهند که در غیر این صورت پیادهسازی آنها بسیار دشوار یا ناممکن بوده است. آنها همان کارهایی را در زمینه برنامهنویسی انجام میدهند که کیتهای پیشساخته قطعات ساختمانی منزل برای ساخت خانه صورت میدهند. استفاده از پنلهای از قبل بریده شده و پیچ کردن آنها به هم برای ساخت یک قفسه دیواری بسیار آسانتر از کار روی طراحی، گشتن به دنبال چوب مناسب، بریدن همه پنلها در اندازه و شکل صحیح، یافتن پیچهای با اندازه متناسب، و سپس گرد هم آوردن همه این موارد برای اجرای آن قفسه دیواری است.
مطالعه ادامه مطلب 👇👇
🔗 جاوا اسکریپت چیست؟ — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش پروژه محور جاوا اسکریپت | ۱۵ پروژه عملی و کاربردی
جاوا اسکریپت یک زبان سبک و تفسیری برنامهنویسی است که برای ایجاد اپلیکیشنهای مبتنی بر اینترنت طراحی شده است. پیادهسازی جاوا اسکریپت بسیار آسان است، زیرا با HTML ادغام شده است. جاوا اسکریپت یک زبان باز و چند پلتفرمی است. در این مقاله به معرفی این زبان و ارائه آموزش پروژه محور جاوا اسکریپت خواهیم پرداخت.
══ فهرست مطالب ══
○ چرا باید جاوا اسکریپت یاد بگیریم؟
○ آموزش پروژه محور جاوا اسکریپت
○ برنامه Hello World با استفاده از جاوا اسکریپت
○ کاربردهای برنامهنویسی جاوا اسکریپت
○ جاوا اسکریپت چیست؟
○ جاوا اسکریپت سمت کلاینت
○ مزایای جاوا اسکریپت
○ محدودیتهای جاوا اسکریپت
○ ابزارهای توسعه جاوا اسکریپت
○ ساختار جاوا اسکریپت
○ نخستین کد جاوا اسکریپت
○ منظور از جاوا اسکریپت ساده چیست؟
○ ابزارها و کتابخانههای جاوا اسکریپت
○ پروژههای عملی جاوا اسکریپت
○ سخن پایانی
🔸 چرا باید جاوا اسکریپت یاد بگیریم؟
جاوا اسکریپت یک زبان ضروری برای دانشجویان و شاغلان حرفهای در مسیر تبدیل شدن به یک مهندس نرمافزار به خصوص در زمان کار در حوزه توسعه وب محسوب میشود. در این بخش برخی از آموزش پروژه محور جاوا اسکریپت مزیتهای کلیدی یادگیری جاوا اسکریپت را توضیح میدهیم:
جاوا اسکریپت رایجترین زبان برنامهنویسی در دنیا است و به همین جهت به یک گزینه عالی برای برنامهنویسها تبدیل شده است. زمانی که جاوا اسکریپت را بیاموزید، به شما کمک میکند که فرانتاندهای عالی را طراحی کنید و با استفاده از فریمورکهای مختلف مبتنی بر جاوا اسکریپت مانند jQuery ،Node.JS و غیره، نرمافزارهای بکاند را طراحی کنید.
جاوا اسکریپت همه جا حضور دارد و روی همه مرورگرهای مدرن وب از قبل نصب شده است. از این رو برای نوشتن کدهای جاوا اسکریپت عملاً به هیچ چیز نیاز ندارید. مرورگرهای مختلف شامل کروم، فایرفاکس، سافاری و هر مرورگر دیگر که امروزه میشناسیم از جاوا اسکریپت پشتیبانی میکند.
🔸 آموزش پروژه محور جاوا اسکریپت
جاوا اسکریپت به ایجاد وبسایتهای واقعاً زیبا و کاملاً سریع کمک میکند. بدین ترتیب میتوانید وبسایت خود را با یک کنسول توسعه دهید، طوری که حس و ظاهر آن بهترین تجربه کاربری گرافیکی را در اختیار کاربر قرار دهد. کاربرد جاوا اسکریپت اینک به توسعه اپلیکیشنهای موبایل، توسعه اپلیکیشنهای دسکتاپ و توسعه بازی نیز گسترش یافته است. بدین ترتیب فرصتهای زیادی در پیش روی برنامهنویس جاوا اسکریپت قرار میگیرد.
به دلیل تقاضای بالایی که برای جاوا اسکریپت وجود دارد، رشد شغلی بالا و پرداخت حقوقی زیادی برای افرادی که با جاوا اسکریپت برنامهنویسی میکنند وجود دارد. شما میتوانید به سایتهای شغلیابی مختلف بروید تا مهارتهای جاوا اسکریپت مختلفی را که در بازار کار مورد نیاز هستند، ببینید. نکته عالی در مورد جاوا اسکریپت این است که هزاران فریمورک و کتابخانه مختلف وجود دارند که میتوان مستقیماً در توسعه نرمافزار برای کاهش زمان ارائه به بازار مورد استفاده قرار داد.
برای یادگیری زبان برنامهنویسی دلایل بسیار زیادی وجود دارند، اما نکتهای که باید مطمئن باشیم این است که برای یادگیری هر نوع زبان برنامهنویسی، نه فقط جاوا اسکریپت، تنها لازم است که به تمرین کدنویسی بپردازید تا به یک فرد متبحر تبدیل شوید.
مطالعه ادامه مطلب 👇👇
🔗 آموزش پروژه محور جاوا اسکریپت | ۱۵ پروژه عملی و کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش پروژه محور جاوا اسکریپت | ۱۵ پروژه عملی و کاربردی
جاوا اسکریپت یک زبان سبک و تفسیری برنامهنویسی است که برای ایجاد اپلیکیشنهای مبتنی بر اینترنت طراحی شده است. پیادهسازی جاوا اسکریپت بسیار آسان است، زیرا با HTML ادغام شده است. جاوا اسکریپت یک زبان باز و چند پلتفرمی است. در این مقاله به معرفی این زبان و ارائه آموزش پروژه محور جاوا اسکریپت خواهیم پرداخت.
══ فهرست مطالب ══
○ چرا باید جاوا اسکریپت یاد بگیریم؟
○ آموزش پروژه محور جاوا اسکریپت
○ برنامه Hello World با استفاده از جاوا اسکریپت
○ کاربردهای برنامهنویسی جاوا اسکریپت
○ جاوا اسکریپت چیست؟
○ جاوا اسکریپت سمت کلاینت
○ مزایای جاوا اسکریپت
○ محدودیتهای جاوا اسکریپت
○ ابزارهای توسعه جاوا اسکریپت
○ ساختار جاوا اسکریپت
○ نخستین کد جاوا اسکریپت
○ منظور از جاوا اسکریپت ساده چیست؟
○ ابزارها و کتابخانههای جاوا اسکریپت
○ پروژههای عملی جاوا اسکریپت
○ سخن پایانی
🔸 چرا باید جاوا اسکریپت یاد بگیریم؟
جاوا اسکریپت یک زبان ضروری برای دانشجویان و شاغلان حرفهای در مسیر تبدیل شدن به یک مهندس نرمافزار به خصوص در زمان کار در حوزه توسعه وب محسوب میشود. در این بخش برخی از آموزش پروژه محور جاوا اسکریپت مزیتهای کلیدی یادگیری جاوا اسکریپت را توضیح میدهیم:
جاوا اسکریپت رایجترین زبان برنامهنویسی در دنیا است و به همین جهت به یک گزینه عالی برای برنامهنویسها تبدیل شده است. زمانی که جاوا اسکریپت را بیاموزید، به شما کمک میکند که فرانتاندهای عالی را طراحی کنید و با استفاده از فریمورکهای مختلف مبتنی بر جاوا اسکریپت مانند jQuery ،Node.JS و غیره، نرمافزارهای بکاند را طراحی کنید.
جاوا اسکریپت همه جا حضور دارد و روی همه مرورگرهای مدرن وب از قبل نصب شده است. از این رو برای نوشتن کدهای جاوا اسکریپت عملاً به هیچ چیز نیاز ندارید. مرورگرهای مختلف شامل کروم، فایرفاکس، سافاری و هر مرورگر دیگر که امروزه میشناسیم از جاوا اسکریپت پشتیبانی میکند.
🔸 آموزش پروژه محور جاوا اسکریپت
جاوا اسکریپت به ایجاد وبسایتهای واقعاً زیبا و کاملاً سریع کمک میکند. بدین ترتیب میتوانید وبسایت خود را با یک کنسول توسعه دهید، طوری که حس و ظاهر آن بهترین تجربه کاربری گرافیکی را در اختیار کاربر قرار دهد. کاربرد جاوا اسکریپت اینک به توسعه اپلیکیشنهای موبایل، توسعه اپلیکیشنهای دسکتاپ و توسعه بازی نیز گسترش یافته است. بدین ترتیب فرصتهای زیادی در پیش روی برنامهنویس جاوا اسکریپت قرار میگیرد.
به دلیل تقاضای بالایی که برای جاوا اسکریپت وجود دارد، رشد شغلی بالا و پرداخت حقوقی زیادی برای افرادی که با جاوا اسکریپت برنامهنویسی میکنند وجود دارد. شما میتوانید به سایتهای شغلیابی مختلف بروید تا مهارتهای جاوا اسکریپت مختلفی را که در بازار کار مورد نیاز هستند، ببینید. نکته عالی در مورد جاوا اسکریپت این است که هزاران فریمورک و کتابخانه مختلف وجود دارند که میتوان مستقیماً در توسعه نرمافزار برای کاهش زمان ارائه به بازار مورد استفاده قرار داد.
برای یادگیری زبان برنامهنویسی دلایل بسیار زیادی وجود دارند، اما نکتهای که باید مطمئن باشیم این است که برای یادگیری هر نوع زبان برنامهنویسی، نه فقط جاوا اسکریپت، تنها لازم است که به تمرین کدنویسی بپردازید تا به یک فرد متبحر تبدیل شوید.
مطالعه ادامه مطلب 👇👇
🔗 آموزش پروژه محور جاوا اسکریپت | ۱۵ پروژه عملی و کاربردی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
Forwarded from FaraDars | فرادرس
🚀 اپلیکیشن فرادرس منتشر شد‼️
📱 اپلیکیشن آموزشی فرادرس، در گوگل پلی منتشر شد و هماکنون در دسترس عموم است.
⭕️ با دانلود و نصب اپلیکیشن فرادرس، کاربران موبایل میتوانند با سادگی بیشتر و تجربهای بهتر، آموزشهای مورد نظر خود را از فرادرس جستوجو و مشاهده کنند.
✔️ برخی از قابلیتهای اپلیکیشن:
✓ امکان جستجو در کتابخانه آموزشهای ویدئویی با بیش از ۵,۰۰۰ عنوان آموزش (۱۹,۰۰۰ ساعت آموزش)
✓مشاهده فهرست جدیدترین آموزشها، آموزشهای پرمخاطب، وبینارها و آموزشهای رایگان به صورت دستهبندی شده
✓ دسترسی به آموزشهای رایگان فرادرس و مشاهده آنها
✓ قابلیت جستجوی پیشرفته در کتابخانه آموزشهای فرادرس با تعیین فیلترهای خاص
✓امکان مشاهده دورههای تهیه شده توسط کاربر در پلیر سازگار با موبایل
✓ امکان ورود به پنل کاربری، ویرایش پروفایل و شارژ حساب
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را ذخیره و در فرصت مناسبتر آنها را با دقت مشاهده کنید.
📌 دریافت اپلیکیشن فرادرس از گوگل پلی (+)
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🚀 اپلیکیشن فرادرس منتشر شد‼️
📱 اپلیکیشن آموزشی فرادرس، در گوگل پلی منتشر شد و هماکنون در دسترس عموم است.
⭕️ با دانلود و نصب اپلیکیشن فرادرس، کاربران موبایل میتوانند با سادگی بیشتر و تجربهای بهتر، آموزشهای مورد نظر خود را از فرادرس جستوجو و مشاهده کنند.
✔️ برخی از قابلیتهای اپلیکیشن:
✓ امکان جستجو در کتابخانه آموزشهای ویدئویی با بیش از ۵,۰۰۰ عنوان آموزش (۱۹,۰۰۰ ساعت آموزش)
✓مشاهده فهرست جدیدترین آموزشها، آموزشهای پرمخاطب، وبینارها و آموزشهای رایگان به صورت دستهبندی شده
✓ دسترسی به آموزشهای رایگان فرادرس و مشاهده آنها
✓ قابلیت جستجوی پیشرفته در کتابخانه آموزشهای فرادرس با تعیین فیلترهای خاص
✓امکان مشاهده دورههای تهیه شده توسط کاربر در پلیر سازگار با موبایل
✓ امکان ورود به پنل کاربری، ویرایش پروفایل و شارژ حساب
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را ذخیره و در فرصت مناسبتر آنها را با دقت مشاهده کنید.
📌 دریافت اپلیکیشن فرادرس از گوگل پلی (+)
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ آشنایی با کاربرد OpenCV در جاوا — راهنمای کاربردی
در این مقاله با شیوه نصب و استفاده از کتابخانه بینایی رایانه OpenCV در جاوا آشنا میشویم و بهکارگیری آن در تشخیص چهره آنی را مورد بررسی قرار میدهیم.
══ فهرست مطالب ══
○ نصب
○ استفاده از کتابخانه OpenCV
○ بارگذاری تصاویر
○ طبقهبندی آبشاری Haar
○ تشخیص چهره
○ دسترسی به دوربین با استفاده از OpenCV
○ تشخیص چهره زنده
○ سخن پایانی
🔸 نصب
برای استفاده از کتابخانه OpenCV در پروژههای خود باید وابستگی maven به نام opencv را به فایل pom.xml اضافه کنیم.
کاربران Gradle باید وابستگی را به فایل build.gradle اضافه کنند:
پس از افزودن کتابخانه به وابستگیها میتوانیم از قابلیتهای اضافه شده به OpenCV بهره بگیریم.
🔸 استفاده از کتابخانه OpenCV
برای آغاز استفاده از OpenCV باید این کتابخانه را مقداردهی کنیم. این کار در متد main به صورت زیر قابل اجرا است:
OpenCV یک کلاس است که متدهایی در رابطه با بارگذاری پکیجهای نیتیو نگهداری میکند. این متدها از سوی کتابخانه OpenCV برای پلتفرمها و معماریهای مختلف ارائه شدهاند. لازم به ذکر است که مستندات این کتابخانه شیوه اجرای کارها را به روشی نسبتاً متفاوت بیان کردهاند:
هر دو این فراخوانی متدها در عمل کتابخانههای نیتیو لازم را بارگذاری میکنند. تفاوت در اینجا است که حالت دوم الزام میکند که کتابخانههای نیتیو نصب باشند. اما در حالت اول میتوانیم کتابخانهها را در صورت عدم عرضه روی سیستم مفروض، در یک پوشه موقت نصب کنیم. به جهت این تفاوت، متد loadShared معمولاً بهترین روش برای انجام کار است. اکنون که کتابخانه را مقداردهی کردیم، در بخش بعدی به بررسی شیوه استفاده از آن میپردازیم.
مطالعه ادامه مطلب 👇👇
🔗 آشنایی با کاربرد OpenCV در جاوا — راهنمای کاربردی — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آشنایی با کاربرد OpenCV در جاوا — راهنمای کاربردی
در این مقاله با شیوه نصب و استفاده از کتابخانه بینایی رایانه OpenCV در جاوا آشنا میشویم و بهکارگیری آن در تشخیص چهره آنی را مورد بررسی قرار میدهیم.
══ فهرست مطالب ══
○ نصب
○ استفاده از کتابخانه OpenCV
○ بارگذاری تصاویر
○ طبقهبندی آبشاری Haar
○ تشخیص چهره
○ دسترسی به دوربین با استفاده از OpenCV
○ تشخیص چهره زنده
○ سخن پایانی
🔸 نصب
برای استفاده از کتابخانه OpenCV در پروژههای خود باید وابستگی maven به نام opencv را به فایل pom.xml اضافه کنیم.
کاربران Gradle باید وابستگی را به فایل build.gradle اضافه کنند:
پس از افزودن کتابخانه به وابستگیها میتوانیم از قابلیتهای اضافه شده به OpenCV بهره بگیریم.
🔸 استفاده از کتابخانه OpenCV
برای آغاز استفاده از OpenCV باید این کتابخانه را مقداردهی کنیم. این کار در متد main به صورت زیر قابل اجرا است:
OpenCV یک کلاس است که متدهایی در رابطه با بارگذاری پکیجهای نیتیو نگهداری میکند. این متدها از سوی کتابخانه OpenCV برای پلتفرمها و معماریهای مختلف ارائه شدهاند. لازم به ذکر است که مستندات این کتابخانه شیوه اجرای کارها را به روشی نسبتاً متفاوت بیان کردهاند:
هر دو این فراخوانی متدها در عمل کتابخانههای نیتیو لازم را بارگذاری میکنند. تفاوت در اینجا است که حالت دوم الزام میکند که کتابخانههای نیتیو نصب باشند. اما در حالت اول میتوانیم کتابخانهها را در صورت عدم عرضه روی سیستم مفروض، در یک پوشه موقت نصب کنیم. به جهت این تفاوت، متد loadShared معمولاً بهترین روش برای انجام کار است. اکنون که کتابخانه را مقداردهی کردیم، در بخش بعدی به بررسی شیوه استفاده از آن میپردازیم.
مطالعه ادامه مطلب 👇👇
🔗 آشنایی با کاربرد OpenCV در جاوا — راهنمای کاربردی — کلیک کنید (+)
📚 طبقهبندی موضوعی: برنامه نویسی
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ ساخت اپلیکیشن دسکتاپ با CSS ،HTML و جاوا اسکریپت — به زبان ساده
در این مقاله به بررسی چگونگی استفاده از Electron برای ایجاد اپلیکیشنهای دسکتاپ به کمک فناوریهای وب مانند HTML ،CSS و جاوا اسکریپت میپردازیم. ما میتوانیم از الکترون برای ساخت اپلیکیشنهای دسکتاپ استفاده کنیم. این اپلیکیشنها در پلتفرمهای مختلفی مانند ویندوز، Mac، لینوکس و غیره کار میکنند. الکترون در واقع ترکیبی از NodeJS و Chromium در یک runtime واحد است. این امر ما را قادر میسازد که کد HTML ،CSS و جاوا اسکریپت را به صورت یک اپلیکیشن دسکتاپ اجرا کنیم.
══ فهرست مطالب ══
○ Electron Forge
○ پیشنیازها
○ آغاز کار با اپلیکیشن
○ درک ساختار پوشه و کد موجود
○ ایجاد یک اپلیکیشن دسکتاپ برای تبدیل دما
○ اجرای اپلیکیشن
○ بستهبندی اپلیکیشن
○ ایجاد یک فایل make
○ کد
🔸 Electron Forge
اگر قرار است از الکترون به صورت مستقیم استفاده شود، در این صورت برخی مراحل راهاندازی دستی پیش از ساختن اپلیکیشن مورد نیاز خواهد بود. ضمناً اگر بخواهید از Angular ،React ،Vue یا دیگر فریمورکها یا کتابخانهها استفاده کنید باید به صورت دستی آنها را پیکربندی کنید. Electron Forge موجب تسهیل امور فوق میشود. Electron Forge اپلیکیشنهای پیشساختهای با انگولار، ویو و دیگر فریمورکها ارائه میکند تا از مراحل راهاندازی دستی جلوگیری شود.
همچنین یک روش آسان برای ساخت و بستهبندی اپلیکیشن ارائه کرده است. «الکترون فورج» ویژگیهای زیاد دیگری نیز دارد که برای مطالعه بیشتر میتوانید به مستندات آن مراجعه کنید.
مطالعه ادامه مطلب 👇👇
🔗 ساخت اپلیکیشن دسکتاپ با CSS ،HTML و جاوا اسکریپت — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ ساخت اپلیکیشن دسکتاپ با CSS ،HTML و جاوا اسکریپت — به زبان ساده
در این مقاله به بررسی چگونگی استفاده از Electron برای ایجاد اپلیکیشنهای دسکتاپ به کمک فناوریهای وب مانند HTML ،CSS و جاوا اسکریپت میپردازیم. ما میتوانیم از الکترون برای ساخت اپلیکیشنهای دسکتاپ استفاده کنیم. این اپلیکیشنها در پلتفرمهای مختلفی مانند ویندوز، Mac، لینوکس و غیره کار میکنند. الکترون در واقع ترکیبی از NodeJS و Chromium در یک runtime واحد است. این امر ما را قادر میسازد که کد HTML ،CSS و جاوا اسکریپت را به صورت یک اپلیکیشن دسکتاپ اجرا کنیم.
══ فهرست مطالب ══
○ Electron Forge
○ پیشنیازها
○ آغاز کار با اپلیکیشن
○ درک ساختار پوشه و کد موجود
○ ایجاد یک اپلیکیشن دسکتاپ برای تبدیل دما
○ اجرای اپلیکیشن
○ بستهبندی اپلیکیشن
○ ایجاد یک فایل make
○ کد
🔸 Electron Forge
اگر قرار است از الکترون به صورت مستقیم استفاده شود، در این صورت برخی مراحل راهاندازی دستی پیش از ساختن اپلیکیشن مورد نیاز خواهد بود. ضمناً اگر بخواهید از Angular ،React ،Vue یا دیگر فریمورکها یا کتابخانهها استفاده کنید باید به صورت دستی آنها را پیکربندی کنید. Electron Forge موجب تسهیل امور فوق میشود. Electron Forge اپلیکیشنهای پیشساختهای با انگولار، ویو و دیگر فریمورکها ارائه میکند تا از مراحل راهاندازی دستی جلوگیری شود.
همچنین یک روش آسان برای ساخت و بستهبندی اپلیکیشن ارائه کرده است. «الکترون فورج» ویژگیهای زیاد دیگری نیز دارد که برای مطالعه بیشتر میتوانید به مستندات آن مراجعه کنید.
مطالعه ادامه مطلب 👇👇
🔗 ساخت اپلیکیشن دسکتاپ با CSS ،HTML و جاوا اسکریپت — به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش مبانی برنامه نویسی شی گرا در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)،آشنایی با مفهوم کلاس (Class) و شی (Object) و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش مبانی برنامه نویسی شی گرا در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با مبانی برنامه نویسی شی گرا یا Object Oriented Programming (به اختصار OOP)،آشنایی با مفهوم کلاس (Class) و شی (Object) و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش مبانی برنامه نویسی شی گرا در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
Forwarded from FaraDars | فرادرس
🎁 پکیج برنامهنویسی مورد علاقه خود را انتخاب کنید و هدیه بگیرید!
✨ فرادرس امروز برای شما ۷ پکیج آموزشی در حوزه برنامهنویسی، آماده کرده است:
▫️ اندروید Android
▫️ طراحی سایت
▫️ پایتون Python
▫️ سی شارپ #C
▫️ جاوا Java
▫️ سی پلاس پلاس ++C
▫️ پایگاه داده
❓از بین این عنوانها، به کدام حوزه از برنامهنویسی علاقه دارید؟
🎊 برای شرکت قرعهکشی و دریافت یک پکیج رایگان برنامهنویسی، از طریق لینک زیر وارد صفحه اینستاگرام فرادرس شوید و در زیر پست مربوط به این چالش(+)، نام پکیج مورد علاقه خود را کامنت کنید. 👇
🔗 شرکت در قرعهکشی — [کلیک کنید]
🎁 ۱۰ پکیج رایگان برای ۱۰ نفر
🎉 فرادرس به قید قرعه از بین تمام کسانی که نام پکیج مورد علاقه خود را در کامنت بنویسند، به ۱۰ نفر پکیج مورد نظرشان را به صورت رایگان هدیه میدهد.
⏰ مهلت مشارکت: پایان روز دوشنبه، ۳ مرداد
📆 اعلام نتایج: روز سهشنبه، ۴ مرداد
برای اطلاع از سایر مسابقهها و دریافت هدایای ویژه، صفحه اینستاگرام فرادرس را دنبال کنید:
🔗 instagram.com/FaraDars
🥰 این پست را با دوستان خود به اشتراک بگذارید تا از این فرصت ویژه باخبر شوند.🗣
@FaraDars — فرادرس
🎁 پکیج برنامهنویسی مورد علاقه خود را انتخاب کنید و هدیه بگیرید!
✨ فرادرس امروز برای شما ۷ پکیج آموزشی در حوزه برنامهنویسی، آماده کرده است:
▫️ اندروید Android
▫️ طراحی سایت
▫️ پایتون Python
▫️ سی شارپ #C
▫️ جاوا Java
▫️ سی پلاس پلاس ++C
▫️ پایگاه داده
❓از بین این عنوانها، به کدام حوزه از برنامهنویسی علاقه دارید؟
🎊 برای شرکت قرعهکشی و دریافت یک پکیج رایگان برنامهنویسی، از طریق لینک زیر وارد صفحه اینستاگرام فرادرس شوید و در زیر پست مربوط به این چالش(+)، نام پکیج مورد علاقه خود را کامنت کنید. 👇
🔗 شرکت در قرعهکشی — [کلیک کنید]
🎁 ۱۰ پکیج رایگان برای ۱۰ نفر
🎉 فرادرس به قید قرعه از بین تمام کسانی که نام پکیج مورد علاقه خود را در کامنت بنویسند، به ۱۰ نفر پکیج مورد نظرشان را به صورت رایگان هدیه میدهد.
⏰ مهلت مشارکت: پایان روز دوشنبه، ۳ مرداد
📆 اعلام نتایج: روز سهشنبه، ۴ مرداد
برای اطلاع از سایر مسابقهها و دریافت هدایای ویژه، صفحه اینستاگرام فرادرس را دنبال کنید:
🔗 instagram.com/FaraDars
🥰 این پست را با دوستان خود به اشتراک بگذارید تا از این فرصت ویژه باخبر شوند.🗣
@FaraDars — فرادرس
Forwarded from FaraDars | فرادرس
🟢 جدیدترین آموزشهای رایگان در فرادرس
💠 «فرادرس»، بزرگترین مرجع آموزشهای ویدئویی، هزاران ساعت آموزش را به صورت کاملاً رایگان در اختیار دانشجویان خود قرار داده است. برخی از جدیدترین فرادرسهای رایگان در ادامه آمده است:
▫️ برنامهنویسی پایتون
▫️ اصول سئوی SEO سایت
▫️ فیلتر مارابوزو (Marubozu)
▫️ مقایسه زبانهای برنامهنویسی
▫️ رویکردهای یادگیری ماشین در R
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ برنامهنویسی Python – ویژه نابینایان
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
▫️ آموزش Word – ترفندها و نکات کاربردی، ویژه ناشنوایان
♦️ جهت شروع یادگیری و کسب مهارت رایگان، روی لینک زیر کلیک کنید👇
🔗 فهرست کامل آموزشها - [رایگان دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🟢 جدیدترین آموزشهای رایگان در فرادرس
💠 «فرادرس»، بزرگترین مرجع آموزشهای ویدئویی، هزاران ساعت آموزش را به صورت کاملاً رایگان در اختیار دانشجویان خود قرار داده است. برخی از جدیدترین فرادرسهای رایگان در ادامه آمده است:
▫️ برنامهنویسی پایتون
▫️ اصول سئوی SEO سایت
▫️ فیلتر مارابوزو (Marubozu)
▫️ مقایسه زبانهای برنامهنویسی
▫️ رویکردهای یادگیری ماشین در R
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ برنامهنویسی Python – ویژه نابینایان
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
▫️ آموزش Word – ترفندها و نکات کاربردی، ویژه ناشنوایان
♦️ جهت شروع یادگیری و کسب مهارت رایگان، روی لینک زیر کلیک کنید👇
🔗 فهرست کامل آموزشها - [رایگان دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🎁🎁 هدیه ۵۰ هزار تومانی ویژه نصب اپلیکیشن فرادرس
🤩 بیش از ۵,۲۰۰ عنوان آموزشی را روی موبایل خود ببینید!
✅ اپلیکیشن فرادرس در گوگلپلی — [دانلود کنید]
🎉🎁 کد هدیه ۵۰ هزار تومانی: FRAPP
✔️ مراحل استفاده از هدیه:
- پس از نصب اپلیکیشن، وارد شوید و آموزشهای مورد نظر خود را با زدن دکمه «افزودن به سبد» انتخاب کنید.
- وارد سبد سفارش خود شوید و در کادر مربوط به کد تخفیف، کد «FRAPP» را وارد کنید.
- با وارد کردن این کد، هدیه ۵۰ هزار تومانی در صورتحساب شما اعمال خواهد شد.
- پس از نهایی کردن سفارش، آموزشها را در قسمت «دورههای من» مشاهده خواهید کرد.
- این کد هدیه، امکان استفاده همراه با سایر کدهای تخفیف را ندارد و یکبار قابل استفاده است.
- در حال حاضر این کد برای هر مقدار سفارشی قابل استفاده است و تا پایان روز شنبه ۱۵ مرداد اعتبار دارد.
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را تهیه کرده و به راحتی در گوشی موبایلتان مشاهده کنید:👇👇
✅ اپلیکیشن فرادرس در Google Play - [دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
🎁🎁 هدیه ۵۰ هزار تومانی ویژه نصب اپلیکیشن فرادرس
🤩 بیش از ۵,۲۰۰ عنوان آموزشی را روی موبایل خود ببینید!
✅ اپلیکیشن فرادرس در گوگلپلی — [دانلود کنید]
🎉🎁 کد هدیه ۵۰ هزار تومانی: FRAPP
✔️ مراحل استفاده از هدیه:
- پس از نصب اپلیکیشن، وارد شوید و آموزشهای مورد نظر خود را با زدن دکمه «افزودن به سبد» انتخاب کنید.
- وارد سبد سفارش خود شوید و در کادر مربوط به کد تخفیف، کد «FRAPP» را وارد کنید.
- با وارد کردن این کد، هدیه ۵۰ هزار تومانی در صورتحساب شما اعمال خواهد شد.
- پس از نهایی کردن سفارش، آموزشها را در قسمت «دورههای من» مشاهده خواهید کرد.
- این کد هدیه، امکان استفاده همراه با سایر کدهای تخفیف را ندارد و یکبار قابل استفاده است.
- در حال حاضر این کد برای هر مقدار سفارشی قابل استفاده است و تا پایان روز شنبه ۱۵ مرداد اعتبار دارد.
📲 با نصب این اپلیکیشن، میتوانید آموزشهای مورد علاقه خود را تهیه کرده و به راحتی در گوشی موبایلتان مشاهده کنید:👇👇
✅ اپلیکیشن فرادرس در Google Play - [دانلود کنید]
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود مرور مجدد برنامه نویسی گرافیکی و ترسیم در جاوا، ترسیم کمان با استفاده از تابع Graphics.drawArc، پر کردن کمان و ترسیم قاچ با استفاده از متد fillArc و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود مرور مجدد برنامه نویسی گرافیکی و ترسیم در جاوا، ترسیم کمان با استفاده از تابع Graphics.drawArc، پر کردن کمان و ترسیم قاچ با استفاده از متد fillArc و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش دستورهای ترسیمی تکمیلی، ترسیم تصادفی و کنترل JLabel در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
Forwarded from FaraDars | فرادرس
📣 آموزشهای رایگان پرمخاطب در فرادرس
✔️ لینک برخی از آموزشهای رایگان و پرطرفدار فرادرس در ادامه آمده است. برای مشاهده و دریافت هر آموزش روی عنوان مورد نظر خود کلیک کنید:
▫️ هنر تفکر خلاق
▫️ برنامهنویسی C++
▫️ اتوکد (AutoCAD)
▫️ آشنایی با اکسل (Excel)
▫️ افتر افکت (After Effects)
▫️ اصول و مبانی برنامهنویسی
▫️ مقابله با فراموشی در مطالعه
▫️ گیت (Git) - گیت هاب و گیت لب
▫️ برنامهنویسی اندروید (Android)
🔴 سایر آموزشهای رایگان را در لینک زیر مشاهده و دانلود کنید:
🔗 فهرست فرادرسهای رایگان و پرمخاطب [+]
📌 این پست را با دوستان خود نیز به اشتراک بگذارید و فرصت آموختن رایگان را به آنها هدیه دهید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
📣 آموزشهای رایگان پرمخاطب در فرادرس
✔️ لینک برخی از آموزشهای رایگان و پرطرفدار فرادرس در ادامه آمده است. برای مشاهده و دریافت هر آموزش روی عنوان مورد نظر خود کلیک کنید:
▫️ هنر تفکر خلاق
▫️ برنامهنویسی C++
▫️ اتوکد (AutoCAD)
▫️ آشنایی با اکسل (Excel)
▫️ افتر افکت (After Effects)
▫️ اصول و مبانی برنامهنویسی
▫️ مقابله با فراموشی در مطالعه
▫️ گیت (Git) - گیت هاب و گیت لب
▫️ برنامهنویسی اندروید (Android)
🔴 سایر آموزشهای رایگان را در لینک زیر مشاهده و دانلود کنید:
🔗 فهرست فرادرسهای رایگان و پرمخاطب [+]
📌 این پست را با دوستان خود نیز به اشتراک بگذارید و فرصت آموختن رایگان را به آنها هدیه دهید.
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود اجزای سازنده برنامه ها و انواع داده ها در جاوا، فراخوانی مجددا برنامه HelloWorld از جلسه قبلی، آموزش نحوه اجرای صحیح برنامه های کنسولی تحت جاوا با اعمال تغییرات در رجیستری (Registry) ویندوز و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود اجزای سازنده برنامه ها و انواع داده ها در جاوا، فراخوانی مجددا برنامه HelloWorld از جلسه قبلی، آموزش نحوه اجرای صحیح برنامه های کنسولی تحت جاوا با اعمال تغییرات در رجیستری (Registry) ویندوز و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش اجزای سازنده برنامه ها و انواع داده ها در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش درج اطلاعات جاوای محض در پیکربندی هایبرنیت (رایگان)
چکیده — اگر شما قصد دارید که از فریمورک Spring در پروژه خود استفاده کنید، Spring راه کارهایی برای Hibernate نیز ارائه کرده است تا بتوانید داده های موجود در پایگاه داده را نیز مدیریت کنید. البته ORM ها صرفا منحصر به زبان جاوا نیستند و در زبان های دیگر نظیر .NET هم ORM هایی نظیر Entity Framework و NHibernate نوشته شده اند. ما در این آموزش قصد داریم تا بخش اول از پیکربندی هایبرنیت یعنی درج اطلاعات جاوای محض در ORM هایبرنیت (Hibernate) جاوا (Java) را مورد بحث و بررسی قرار دهیم.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش درج اطلاعات جاوای محض در پیکربندی هایبرنیت (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش درج اطلاعات جاوای محض در پیکربندی هایبرنیت (رایگان)
چکیده — اگر شما قصد دارید که از فریمورک Spring در پروژه خود استفاده کنید، Spring راه کارهایی برای Hibernate نیز ارائه کرده است تا بتوانید داده های موجود در پایگاه داده را نیز مدیریت کنید. البته ORM ها صرفا منحصر به زبان جاوا نیستند و در زبان های دیگر نظیر .NET هم ORM هایی نظیر Entity Framework و NHibernate نوشته شده اند. ما در این آموزش قصد داریم تا بخش اول از پیکربندی هایبرنیت یعنی درج اطلاعات جاوای محض در ORM هایبرنیت (Hibernate) جاوا (Java) را مورد بحث و بررسی قرار دهیم.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش درج اطلاعات جاوای محض در پیکربندی هایبرنیت (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✨ در کانالهای موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه میشود؟
🔹 جدیدترین و بهروز ترین مقالات آموزشی در رشتههای مختلف تحصیلی و تخصصی
🔹 خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹 آموزش مهارتهای کاربردی
🌟 برای دسترسی سریعتر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇
📌کانال آموزشی برنامهنویسی:
@FaraProg
📌کانال آموزشی برنامهنویسی پایتون:
@FaraPython
📌کانال آموزشی برنامهنویسی اندروید:
@FaraAnd
📌کانال آموزشی برنامهنویسی جاوا:
@Fara_Java
📌کانال آموزشی طراحی و توسعه وب:
@FaraWebDev
📌کانال آموزشی متلب و سیمولینک:
@FaraMatlabSim
📌کانال آموزشی رباتیک:
@FaraRobotics
📌کانال آموزشی هوش مصنوعی:
@FaraAI
📌کانال آموزشی علم داده:
@Fara_DS
📌کانال آموزشی مهندسی:
@FaraEng
📌کانال آموزشی مهندسی مکانیک:
@FaraMechanical
📌کانال آموزشی مهندسی برق:
@FaraElectrical
📌کانال آموزشی مهندسی عمران:
@FaraCivil
📌کانال آموزشی معماری:
@FaraArch
📌کانال آموزشی شیمی:
@FaraChem
📌کانال آموزشی مهندسی و علوم کامپیوتر:
@FaraCompEng
📌کانال آموزشی طراحی گرافیک:
@FaraGraphDesign
📌کانال آموزشی زبان:
@FaraLang
📌کانال آموزشی زیستشناسی:
@FaraBio
📌کانال آموزشی فیزیک:
@FaraPhys
📌کانال آموزشی ریاضیات:
@FaraMathematic
📌کانال آموزشی آمار و احتمالات:
@FaraStatistics
📌کانال آموزشی آفیس:
@FaraOffice
📌کانال آموزشی بورس:
@FaraVest
📌کانال آموزشی بازاریابی دیجیتال:
@Kaprila
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
✳️ آموزش داده های شمارشی در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش داده های شمارشی در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با نوع داده شمارشی یا Enumeration، تعریف داده های شمارشی با دستور enum، و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش داده های شمارشی در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
✳️ آموزش داده های شمارشی در جاوا - (رایگان)
چکیده — در این فرادرس که به صورت رایگان ارائه شده است، دانشجویان عزیز، با آموزش داده های شمارشی در جاوا آشنا می شوند. سرفصل هایی که در این آموزش به آن پرداخته می شود آشنایی با نوع داده شمارشی یا Enumeration، تعریف داده های شمارشی با دستور enum، و ... است که در بخش سرفصل ها به صورت کامل آمده است.
کسب اطلاعات بیشتر 👇👇
🔗 آموزش داده های شمارشی در جاوا - (رایگان) — کلیک کنید [+]
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
Forwarded from FaraDars | فرادرس
💎 رایگان آموزش ببینید!
💢 با کلیک روی لینک زیر، هزاران ساعت آموزش فرادرس را بر اساس دستهبندی موضوعی مشاهده کنید و رایگان دانلود نمایید:👇
🔗 فهرست کامل فرادرسهای رایگان [+]
🔹 برخی از جدیدترین آموزشهای رایگان در ادامه آمده است:
▫️ آشنایی با مدار چاپی
▫️ چرخه آمار در حل مسائل
▫️ یادگیری ماشین با پایتون
▫️ اصول سئوی SEO سایت
▫️ عبارات منظم در پی اچ پی (PHP)
▫️ نقشه خوانی رایزر دیاگرام توزیع برق
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ معرفی و مقایسه زبانهای برنامهنویسی
▫️ یادگیری لغتهای انگلیسی به کمک کامپیوتر
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس
💎 رایگان آموزش ببینید!
💢 با کلیک روی لینک زیر، هزاران ساعت آموزش فرادرس را بر اساس دستهبندی موضوعی مشاهده کنید و رایگان دانلود نمایید:👇
🔗 فهرست کامل فرادرسهای رایگان [+]
🔹 برخی از جدیدترین آموزشهای رایگان در ادامه آمده است:
▫️ آشنایی با مدار چاپی
▫️ چرخه آمار در حل مسائل
▫️ یادگیری ماشین با پایتون
▫️ اصول سئوی SEO سایت
▫️ عبارات منظم در پی اچ پی (PHP)
▫️ نقشه خوانی رایزر دیاگرام توزیع برق
▫️ آموزش جاوا اسکریپت (JavaScript)
▫️ معرفی و مقایسه زبانهای برنامهنویسی
▫️ یادگیری لغتهای انگلیسی به کمک کامپیوتر
▫️ تحلیل و بررسی نمونههای داخلی در طراحی معماری
📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا
@FaraDars — فرادرس