✳️ آموزش جامع برنامه نویسی جاوا به زبان ساده — بخش اول: مقدمه
این سلسله آموزشها با نام مقدمهای بر برنامهنویسی جاوا برای توسعهدهندگان نرمافزاری تهیه شده است که آشنایی چندانی با فناوری جاوا ندارند. با مطالعه کامل همه بخشهای این سلسله آموزشها با برنامهنویسی شیءگرا (OOP) و توسعه برنامههای واقعی با استفاده از زبان و پلتفرم جاوا آشنا میشوید.
══ فهرست مطالب ══
○ مقدمهای بر زبان جاوا
○ مروری بر پلتفرم جاوا
🔸 مقدمهای بر زبان جاوا
در ابتدا مقدمه مختصری در مورد برنامهنویسی شیءگرا با استفاده از زبان جاوا ارائه شده است. این آموزش با بررسی پلتفرم و زبان جاوا آغاز میشود، سپس دستورالعملهایی برای راهاندازی یک محیط توسعه با استفاده از کیت توسعه جاوا (JDK) و محیط برنامه نویسی Eclipse ارائه شدهاند. پس از اینکه با اجزای محیط توسعه آشنا شدید شروع به یادگیری دستور زبان اولیه جاوا خواهید کرد.
در ادامه ویژگیهای پیشرفتهی زبان شامل عبارتهای Regular، انواع ژنریک، ورودی/خروجی(I/O) و سریالسازی ارائه میشوند. نمونههای از برنامهنویسی برای شیء Person که در بخش اول توسعه دادیم ارائه شده است. در انتهای این آموزش با دستور زبان مقدماتی زبان جاوا آشنا میشوید و میتوانید برنامههای سادهای برای جاوا بنویسید.
این آموزش مناسب توسعهدهندگانی است که در مورد کد یا پلتفرم جاوا آشنایی چندانی ندارند. این آموزشها با مروری بر مفاهیم برنامهنویسی شیءگرا آغاز میشود. برای تکمیل تمرینهای این آموزش باید محیط توسعه جاوا را که شامل موارد زیر است نصب و راهاندازی کنید:
JDK 8 from Oracle
Eclipse IDE for Java Developers
🔸 مروری بر پلتفرم جاوا
فناوری جاوا برای توسعه برنامههایی در محیطهای بسیار گوناگون از دستگاههای مصرفی تا سیستمهای ناهمگون در سازمانها طراحی شده است. در این بخش مرور خلاصهای بر پلتفرم جاوا و اجزای آن خواهیم داشت.
توسعهدهندگان جاوا بهطور مداوم به مستندات رسمی آنلاین API جاوا (Official online Java API documentation) که به نام Javadoc نیز شناخته میشود، مراجعه میکنند.
بهطور پیشفرض در Javadoc سه بخش وجود دارد. بالاترین بخش، همه بستههای موجود در API را نشان میدهد و بخش پایانی کلاسهای هر بسته را نمایش میدهد. بخش اصلی (سمت راست) جزئیاتی از بسته یا کلاس انتخاب شده کنونی را نشان میدهد. برای نمونه اگر بر روی بسته java.Util در بخش بالا کلیک کنید و سپس کلاس ArrayList را انتخاب کنید جزئیاتی در مورد این کلاس در بخش راست مشاهده میکنید که شامل توضیحاتی در مورد کارهایی که انجام میدهد، نحوه انجام آن کار و متدهای آن است.
مطالعه ادامه مطلب 👇👇
🔗 آموزش جامع برنامه نویسی جاوا به زبان ساده — بخش اول: مقدمه — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
این سلسله آموزشها با نام مقدمهای بر برنامهنویسی جاوا برای توسعهدهندگان نرمافزاری تهیه شده است که آشنایی چندانی با فناوری جاوا ندارند. با مطالعه کامل همه بخشهای این سلسله آموزشها با برنامهنویسی شیءگرا (OOP) و توسعه برنامههای واقعی با استفاده از زبان و پلتفرم جاوا آشنا میشوید.
══ فهرست مطالب ══
○ مقدمهای بر زبان جاوا
○ مروری بر پلتفرم جاوا
🔸 مقدمهای بر زبان جاوا
در ابتدا مقدمه مختصری در مورد برنامهنویسی شیءگرا با استفاده از زبان جاوا ارائه شده است. این آموزش با بررسی پلتفرم و زبان جاوا آغاز میشود، سپس دستورالعملهایی برای راهاندازی یک محیط توسعه با استفاده از کیت توسعه جاوا (JDK) و محیط برنامه نویسی Eclipse ارائه شدهاند. پس از اینکه با اجزای محیط توسعه آشنا شدید شروع به یادگیری دستور زبان اولیه جاوا خواهید کرد.
در ادامه ویژگیهای پیشرفتهی زبان شامل عبارتهای Regular، انواع ژنریک، ورودی/خروجی(I/O) و سریالسازی ارائه میشوند. نمونههای از برنامهنویسی برای شیء Person که در بخش اول توسعه دادیم ارائه شده است. در انتهای این آموزش با دستور زبان مقدماتی زبان جاوا آشنا میشوید و میتوانید برنامههای سادهای برای جاوا بنویسید.
این آموزش مناسب توسعهدهندگانی است که در مورد کد یا پلتفرم جاوا آشنایی چندانی ندارند. این آموزشها با مروری بر مفاهیم برنامهنویسی شیءگرا آغاز میشود. برای تکمیل تمرینهای این آموزش باید محیط توسعه جاوا را که شامل موارد زیر است نصب و راهاندازی کنید:
JDK 8 from Oracle
Eclipse IDE for Java Developers
🔸 مروری بر پلتفرم جاوا
فناوری جاوا برای توسعه برنامههایی در محیطهای بسیار گوناگون از دستگاههای مصرفی تا سیستمهای ناهمگون در سازمانها طراحی شده است. در این بخش مرور خلاصهای بر پلتفرم جاوا و اجزای آن خواهیم داشت.
توسعهدهندگان جاوا بهطور مداوم به مستندات رسمی آنلاین API جاوا (Official online Java API documentation) که به نام Javadoc نیز شناخته میشود، مراجعه میکنند.
بهطور پیشفرض در Javadoc سه بخش وجود دارد. بالاترین بخش، همه بستههای موجود در API را نشان میدهد و بخش پایانی کلاسهای هر بسته را نمایش میدهد. بخش اصلی (سمت راست) جزئیاتی از بسته یا کلاس انتخاب شده کنونی را نشان میدهد. برای نمونه اگر بر روی بسته java.Util در بخش بالا کلیک کنید و سپس کلاس ArrayList را انتخاب کنید جزئیاتی در مورد این کلاس در بخش راست مشاهده میکنید که شامل توضیحاتی در مورد کارهایی که انجام میدهد، نحوه انجام آن کار و متدهای آن است.
مطالعه ادامه مطلب 👇👇
🔗 آموزش جامع برنامه نویسی جاوا به زبان ساده — بخش اول: مقدمه — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی جاوا
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی جاوا را در کانال اختصاصی [@Fara_Java] دنبال کنید. 👇
@Fara_Java — مطالب و آموزشهای برنامهنویسی جاوا فرادرس
👍1
🔴 آخرین فرصت برای استفاده از بزرگترین جشنواره تاریخ فرادرس
🎁 در جشنواره سال نو فرادرس، تمامی آموزشهای مورد نظر خود را با ۶۰ درصد تخفیف تهیه کرده و سال جدید را پُر قدرت و با مهارت شروع کنید.
🔗 ورود به صفحه جشنواره - [کلیک کنید]
💯 جهت دسترسی سریعتر به آموزشها، چند دستهبندی مهم و کاربردی در ادامه آمده است. با کلیک روی هر عنوان، آموزشهای هر حوزه را بر اساس پرمخاطبترین دورههای یک ماه اخیر مشاهده کنید:
🔸 فیزیک و شیمی
🔹 فنی و مهندسی
🔸 زبانهای خارجی
🔹 آموزشهای عمومی
🔸 هنر، طراحی و گرافیک
🔹 مدیریت و کسب و کار
🔸 علوم جغرافیایی و تاریخ
🔹 ریاضیات، آمار و احتمالات
🔸 برنامهنویسی و طراحی وب
🔹 علوم کامپیوتر، شبکه و IT
🔸 تربیت بدنی و علوم ورزشی
🔹 علوم انسانی و علوم تجربی
🔸 بورس، بازارهای مالی و رمز ارزها
🔹 هوش مصنوعی و یادگیری ماشین
🔸 حسابداری، حقوق و علوم اقتصادی
🔹 نگارش دانشگاهی و تحصیلات تکمیلی
🔸 علوم پزشکی، زیستشناسی و روانشناسی
📕 سایر موضوعات و دستهبندیها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
🔴 آخرین فرصت برای استفاده از بزرگترین جشنواره تاریخ فرادرس
🎁 در جشنواره سال نو فرادرس، تمامی آموزشهای مورد نظر خود را با ۶۰ درصد تخفیف تهیه کرده و سال جدید را پُر قدرت و با مهارت شروع کنید.
🔗 ورود به صفحه جشنواره - [کلیک کنید]
💯 جهت دسترسی سریعتر به آموزشها، چند دستهبندی مهم و کاربردی در ادامه آمده است. با کلیک روی هر عنوان، آموزشهای هر حوزه را بر اساس پرمخاطبترین دورههای یک ماه اخیر مشاهده کنید:
🔸 فیزیک و شیمی
🔹 فنی و مهندسی
🔸 زبانهای خارجی
🔹 آموزشهای عمومی
🔸 هنر، طراحی و گرافیک
🔹 مدیریت و کسب و کار
🔸 علوم جغرافیایی و تاریخ
🔹 ریاضیات، آمار و احتمالات
🔸 برنامهنویسی و طراحی وب
🔹 علوم کامپیوتر، شبکه و IT
🔸 تربیت بدنی و علوم ورزشی
🔹 علوم انسانی و علوم تجربی
🔸 بورس، بازارهای مالی و رمز ارزها
🔹 هوش مصنوعی و یادگیری ماشین
🔸 حسابداری، حقوق و علوم اقتصادی
🔹 نگارش دانشگاهی و تحصیلات تکمیلی
🔸 علوم پزشکی، زیستشناسی و روانشناسی
📕 سایر موضوعات و دستهبندیها [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
👍1
✳️ طراحی یک وب سایت ساده با PHP — از صفر تا صد
دوست دارید نحوه ساختن یک وبسایت را بیاموزید؟ زمانی برای اینکار تنها شروع به یادگیری HTML کافی بود، اما این روزها بهترین راهحل برای این مسئله PHP و البته یادگیری آن است. هر چند هنوز هم لازم است برای شروع به کار قدری دانش کدنویسی HTML داشته باشید، اما میتوانیم بدون اغراق بگوئیم که PHP اکنون محبوبترین گزینه برای ساخت انواع سایتهای استاتیک و دینامیک در حوزه برنامه نویسی وب به شمار میرود. PHP در آموزش برنامه نویسی USSD نیز کاربرد دارد. بسیار خب، حالا میدانیم که باید PHP یاد بگیریم و یکی از بهترین راهها برای یادگیری آن، ساخت یک وب سایت ساده با PHP است؛ کاری که بنا داریم در ادامه انجام دهیم.
══ فهرست مطالب ══
○ چرا باید از PHP برای توسعه وبسایت استفاده کنیم؟
○ برای ساخت یک وبسایت PHP به چه چیزی نیاز داریم؟
○ آغاز کار با PHP: آشنایی با دستور زبان
○ ساخت یک وبسایت: آشنایی با ساختار
○ آغاز طراحی وبسایت: هدر PHP
○ درج محتوا در بدنه صفحه وب PHP
○ استفاده از فوتر PHP در صفحه وب
○ جمعبندی
○ سخن پایانی
🔸 چرا باید از PHP برای توسعه وبسایت استفاده کنیم؟
گزینههای مختلفی برای توسعه وب در این سالها مطرح شدهاند. در آغاز HTML ساده استفاده میشد، سپس توسعهدهندگان از HTML به همراه CSS جاسازی شده یا یک ارجاع به فایل CSS استفاده کردند. زمانی که وبسایتهای دینامیک مطرح شدند، ASP (که در ادامه به ASP.NET تبدیل شد) و PHP نیز وارد میدان شدند.
بر اساس آمار و ارقام اکنون PHP با سهم ۸۲ درصدی از وبسایتها به عنوان محبوبترین زبان برنامهنویسی سمت سرور مطرح است. این عدد را با ۱۶ درصد که از ASP استفاده میکنند مقایسه کنید.
ASP تا سال ۲۰۲۲ پشتیبانی خواهد شد، اما انتظار نمیرود پس از این تاریخ به صورت رسمی دست کم به عنوان یک فناوری وب تداوم داشته باشد. PHP که اختصاری برای عبارت «پیش پردازشگر ابرمتن PHP» (به معنی PHP Hypertext Preprocessor) است موفقیت زیادی داشته است که به طور عمده ناشی از یکپارچگی آن با لینوکس است.
🔸 برای ساخت یک وبسایت PHP به چه چیزی نیاز داریم؟
پیش از آن که کار ساخت وبسایت خود را آغاز کنیم، باید مطمئن شویم که یک ادیتور متن ساده یا محیط توسعه مناسب PHP را نصب کردهایم. برای کدنویسی PHP میتوانید در ابتدا از چیزی به سادگی Notepad ویندوز استفاده کنید. مثالهایی که در این مقاله مطرح میشوند، همگی با استفاده از ادیتور متن Notepad++ نوشته شدهاند.
همچنین باید یک وبسرور PHP داشته باشید که فایلهای خود را روی آن آپلود کنید. این سرور میتواند یک سرور ریموت یا یک رایانه محلی باشد که مجموعه LAMP روی آن نصب شده است. LAMP اختصاری برای عبارتهای Linux ،Apache ،MySQL ،PHP است. به طور جایگزین میتوانید از مجموعه WAMP که اختصاری برای عبارتهای Windows ،Apache، MySQL ،PHP است استفاده کنید. اگر از ویندوز استفاده میکنید، میتوانید از این راهنما بهره بگیرید:
– چگونه یک سرور WAMP راهاندازی کنیم؟ — از صفر تا صد
در نهایت به یک برنامه FTP نیاز دارید تا فایلهایتان را روی وبسرور آپلود کنید. به این منظور برنامههای مختلفی مانند WinSCP، Cyberduck و FileZilla وجود دارند.
مطالعه ادامه مطلب 👇👇
🔗 طراحی یک وب سایت ساده با PHP — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
دوست دارید نحوه ساختن یک وبسایت را بیاموزید؟ زمانی برای اینکار تنها شروع به یادگیری HTML کافی بود، اما این روزها بهترین راهحل برای این مسئله PHP و البته یادگیری آن است. هر چند هنوز هم لازم است برای شروع به کار قدری دانش کدنویسی HTML داشته باشید، اما میتوانیم بدون اغراق بگوئیم که PHP اکنون محبوبترین گزینه برای ساخت انواع سایتهای استاتیک و دینامیک در حوزه برنامه نویسی وب به شمار میرود. PHP در آموزش برنامه نویسی USSD نیز کاربرد دارد. بسیار خب، حالا میدانیم که باید PHP یاد بگیریم و یکی از بهترین راهها برای یادگیری آن، ساخت یک وب سایت ساده با PHP است؛ کاری که بنا داریم در ادامه انجام دهیم.
══ فهرست مطالب ══
○ چرا باید از PHP برای توسعه وبسایت استفاده کنیم؟
○ برای ساخت یک وبسایت PHP به چه چیزی نیاز داریم؟
○ آغاز کار با PHP: آشنایی با دستور زبان
○ ساخت یک وبسایت: آشنایی با ساختار
○ آغاز طراحی وبسایت: هدر PHP
○ درج محتوا در بدنه صفحه وب PHP
○ استفاده از فوتر PHP در صفحه وب
○ جمعبندی
○ سخن پایانی
🔸 چرا باید از PHP برای توسعه وبسایت استفاده کنیم؟
گزینههای مختلفی برای توسعه وب در این سالها مطرح شدهاند. در آغاز HTML ساده استفاده میشد، سپس توسعهدهندگان از HTML به همراه CSS جاسازی شده یا یک ارجاع به فایل CSS استفاده کردند. زمانی که وبسایتهای دینامیک مطرح شدند، ASP (که در ادامه به ASP.NET تبدیل شد) و PHP نیز وارد میدان شدند.
بر اساس آمار و ارقام اکنون PHP با سهم ۸۲ درصدی از وبسایتها به عنوان محبوبترین زبان برنامهنویسی سمت سرور مطرح است. این عدد را با ۱۶ درصد که از ASP استفاده میکنند مقایسه کنید.
ASP تا سال ۲۰۲۲ پشتیبانی خواهد شد، اما انتظار نمیرود پس از این تاریخ به صورت رسمی دست کم به عنوان یک فناوری وب تداوم داشته باشد. PHP که اختصاری برای عبارت «پیش پردازشگر ابرمتن PHP» (به معنی PHP Hypertext Preprocessor) است موفقیت زیادی داشته است که به طور عمده ناشی از یکپارچگی آن با لینوکس است.
🔸 برای ساخت یک وبسایت PHP به چه چیزی نیاز داریم؟
پیش از آن که کار ساخت وبسایت خود را آغاز کنیم، باید مطمئن شویم که یک ادیتور متن ساده یا محیط توسعه مناسب PHP را نصب کردهایم. برای کدنویسی PHP میتوانید در ابتدا از چیزی به سادگی Notepad ویندوز استفاده کنید. مثالهایی که در این مقاله مطرح میشوند، همگی با استفاده از ادیتور متن Notepad++ نوشته شدهاند.
همچنین باید یک وبسرور PHP داشته باشید که فایلهای خود را روی آن آپلود کنید. این سرور میتواند یک سرور ریموت یا یک رایانه محلی باشد که مجموعه LAMP روی آن نصب شده است. LAMP اختصاری برای عبارتهای Linux ،Apache ،MySQL ،PHP است. به طور جایگزین میتوانید از مجموعه WAMP که اختصاری برای عبارتهای Windows ،Apache، MySQL ،PHP است استفاده کنید. اگر از ویندوز استفاده میکنید، میتوانید از این راهنما بهره بگیرید:
– چگونه یک سرور WAMP راهاندازی کنیم؟ — از صفر تا صد
در نهایت به یک برنامه FTP نیاز دارید تا فایلهایتان را روی وبسرور آپلود کنید. به این منظور برنامههای مختلفی مانند WinSCP، Cyberduck و FileZilla وجود دارند.
مطالعه ادامه مطلب 👇👇
🔗 طراحی یک وب سایت ساده با PHP — از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی طراحی و توسعه وب
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی طراحی و توسعه وب را در کانال اختصاصی [@FaraWebDev] دنبال کنید. 👇
@FaraWebDev — مطالب و آموزشهای طراحی و توسعه وب فرادرس
⏰ ساعات پایانی جشنواره سال نو — بزرگترین تخفیف تاریخ فرادرس
💥 ۶۰ درصد تخفیف بر روی همه آموزشها 💥
برای مشاهده آموزشها و دریافت تخفیف روی لینک زیر کلیک کنید:
🔗 جشنواره سال نو — [کلیک کنید]
🟢 جدیدترین آموزشها [+]
🟠 پرمخاطبترین آموزشها [+]
🔵 همه فرادرسها با طبقهبندی موضوعی [+]
🟣 آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
⏰ ساعات پایانی جشنواره سال نو — بزرگترین تخفیف تاریخ فرادرس
💥 ۶۰ درصد تخفیف بر روی همه آموزشها 💥
برای مشاهده آموزشها و دریافت تخفیف روی لینک زیر کلیک کنید:
🔗 جشنواره سال نو — [کلیک کنید]
🟢 جدیدترین آموزشها [+]
🟠 پرمخاطبترین آموزشها [+]
🔵 همه فرادرسها با طبقهبندی موضوعی [+]
🟣 آموزشهای رایگان [+]
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
✳️ چگونه دیتابیس MySQL را بر روی ویندوز نصب کنیم؟
اگر به عنوان یک برنامهنویس، غالباً برنامههایی مینویسید که به سرورهای دیتابیس متصل میشوند، دانستن نحوه نصب دیتابیس MySQL بر روی ویندوز به منظور تست کردن برنامهها، برای شما مفید خواهد بود.
══ فهرست مطالب ══
○ پیشنیازهای دیتابیس MySQL
○ نصب دیتابیس تست MySQL بر روی ویندوز
○ نصب سرور MySQL
○ راهاندازی دیتابیس تست
○ راهاندازی دسترسی ریموت به دیتابیس MySQL
○ ملاحظات دیگر
🔸 پیشنیازهای دیتابیس MySQL
توزیع یک دیتابیس MySQL در محیط عملیاتی، خود یک علم محسوب میشود. مدیران دیتابیس معمولاً هنگام توزیع عملیاتی دیتابیس پارامترهای تعداد کاربران، تناوب زمانی فراخوانیهایی که به دیتابیس ایجاد میشود، میزان تخمینی بارگذاری داده بر روی دیتابیس در طی زمان و چیزهایی مانند این را بررسی میکنند.
از آنجا که اغلب این عوامل در هر پیادهسازی متفاوت هستند، نیازمندیهای سیستم نیز در هر مورد متفاوت هستند. در استفادههای سازمانی معمولاً یک رایانه با ۴ هسته پردازشی، ۸ گیگابایت رم و تنظیمات RAID برای خواندن/نوشتن سریع در دیتابیس استفاده میشود. با این حال در یک نصب محلی لازم نیست به هیچ وجه نگران این الزامات باشید.
یک دیتابیس تست MySQL تقریباً روی هر نوع سیستم لینوکس، ویندوز یا مک قابل نصب است. فهرست پلتفرمهایی که MySQL پشتیبانی میکند را ببینید و برنامه نصب MySQL ویندوز را دانلود کنید. این فایل هر آنچه را که برای نصب سرور دیتابیس MySQL نیاز دارید در خود دارد.
🔸 نصب دیتابیس تست MySQL بر روی ویندوز
نصب محلی یک دیتابیس تست MySQL مانند این کار بسیار آسان و سریعی است. کافی است توافقنامه لایسنس را بپذیرید و سپس نوع نصب Developer Default را انتخاب کرده و بر روی Next کلیک کنید.
احتمالاً در بخش «بررسی نیازمندیها» (Check Requirements) محصولاتی را میبینید که نمیتوانید نصب کنید، چون نرمافزار آنها را روی سیستم خود ندارید.
جای نگرانی نیست، چون تا زمانی که MySQL server و Workbench software در این فهرست نیستند، مشکلی برای ما پیش نمیآید. بر روی Next کلیک کنید و سپس Execute را بزنید.
مطالعه ادامه مطلب 👇👇
🔗 چگونه دیتابیس MySQL را بر روی ویندوز نصب کنیم؟ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
اگر به عنوان یک برنامهنویس، غالباً برنامههایی مینویسید که به سرورهای دیتابیس متصل میشوند، دانستن نحوه نصب دیتابیس MySQL بر روی ویندوز به منظور تست کردن برنامهها، برای شما مفید خواهد بود.
══ فهرست مطالب ══
○ پیشنیازهای دیتابیس MySQL
○ نصب دیتابیس تست MySQL بر روی ویندوز
○ نصب سرور MySQL
○ راهاندازی دیتابیس تست
○ راهاندازی دسترسی ریموت به دیتابیس MySQL
○ ملاحظات دیگر
🔸 پیشنیازهای دیتابیس MySQL
توزیع یک دیتابیس MySQL در محیط عملیاتی، خود یک علم محسوب میشود. مدیران دیتابیس معمولاً هنگام توزیع عملیاتی دیتابیس پارامترهای تعداد کاربران، تناوب زمانی فراخوانیهایی که به دیتابیس ایجاد میشود، میزان تخمینی بارگذاری داده بر روی دیتابیس در طی زمان و چیزهایی مانند این را بررسی میکنند.
از آنجا که اغلب این عوامل در هر پیادهسازی متفاوت هستند، نیازمندیهای سیستم نیز در هر مورد متفاوت هستند. در استفادههای سازمانی معمولاً یک رایانه با ۴ هسته پردازشی، ۸ گیگابایت رم و تنظیمات RAID برای خواندن/نوشتن سریع در دیتابیس استفاده میشود. با این حال در یک نصب محلی لازم نیست به هیچ وجه نگران این الزامات باشید.
یک دیتابیس تست MySQL تقریباً روی هر نوع سیستم لینوکس، ویندوز یا مک قابل نصب است. فهرست پلتفرمهایی که MySQL پشتیبانی میکند را ببینید و برنامه نصب MySQL ویندوز را دانلود کنید. این فایل هر آنچه را که برای نصب سرور دیتابیس MySQL نیاز دارید در خود دارد.
🔸 نصب دیتابیس تست MySQL بر روی ویندوز
نصب محلی یک دیتابیس تست MySQL مانند این کار بسیار آسان و سریعی است. کافی است توافقنامه لایسنس را بپذیرید و سپس نوع نصب Developer Default را انتخاب کرده و بر روی Next کلیک کنید.
احتمالاً در بخش «بررسی نیازمندیها» (Check Requirements) محصولاتی را میبینید که نمیتوانید نصب کنید، چون نرمافزار آنها را روی سیستم خود ندارید.
جای نگرانی نیست، چون تا زمانی که MySQL server و Workbench software در این فهرست نیستند، مشکلی برای ما پیش نمیآید. بر روی Next کلیک کنید و سپس Execute را بزنید.
مطالعه ادامه مطلب 👇👇
🔗 چگونه دیتابیس MySQL را بر روی ویندوز نصب کنیم؟ — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ برنامه نویسی سطح بالا و پایین چیست؟ | به زبان ساده
زبانهای برنامهنویسی به دو دسته زبانهای سطح بالا و پایین تقسیم میشوند. هر نوع زبان برنامهنویسی برای مقاصد خاصی طراحی شده است. یادگیری تفاوت برنامه نویسی سطح بالا و پایین یک گام مهم برای درک کارکردهای هر یک از زبانهای برنامهنویسی محسوب میشود.
══ فهرست مطالب ══
○ زبانهای برنامه نویسی سطح بالا و پایین
○ مروری بر زبانهای سطح پایین
○ مروری زبانهای برنامهنویسی سطح بالا
○ چه نوع زبان برنامه نویسی را باید یاد بگیریم؟
○ چه چیزی میخواهید بسازید؟
○ مزیتهای یادگیری هر دو دسته زبانهای برنامه نویسی سطح بالا و پایین
🔸 زبانهای برنامه نویسی سطح بالا و پایین
برخی خصوصیتها وجود دارند که زبانهای برنامه نویسی سطح بالا و پایین را تعریف میکنند. در ادامه با برخی از قواعدی که موجب تعریف و تمییز این دو دسته از هم میشود آشنا خواهیم شد.
– قابلیت تجرید یا انتزاع دارند.
– به زبان انسان نزدیکتر بوده و خوانایی بهتری دارند.
– کاری به مدیریت حافظه ندارند.
نمونههای زبانهای سطح بالا شامل جاوا، پایتون، روبی و سی شارپ هستند.
– قابلیت تجرید ندارند.
– توسط ماشین خوانده میشوند و به زبان انسان نزدیک نیستند.
– نیاز به مدیریت حافظه وجود دارد.
نمونههای زبانهای برنامهنویسی سطح پایین شامل زبان «اسمبلی» (assembly) و کد ماشین است.
🔸 مروری بر زبانهای سطح پایین
این که یک زبان برنامهنویسی در دسته زبانهای سطح بالا یا سطح پایین قرار میگیرد به «تجرید» (abstraction) و میزان نزدیکی کارکرد آن به سیستم عامل مربوط است. زبانهای سطح پایین به سیستم رایانهای نزدیک هستند. یکی از رایجترین زبانهای سطح پایین کد ماشین است.
کد ماشین هیچ تجریدی ندارد و شامل دستورالعملهای منفرد است که به رایانه ارسال میشوند. ماشینها تنها بایتها را درک میکنند که به صورت دودویی نمایش مییابند، گرچه ممکن است گاهی اوقات با نمادگذاری دهدهی یا شانزدهشانزدهی نیز نوشته شوند.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی سطح بالا و پایین چیست؟ | به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ برنامه نویسی سطح بالا و پایین چیست؟ | به زبان ساده
زبانهای برنامهنویسی به دو دسته زبانهای سطح بالا و پایین تقسیم میشوند. هر نوع زبان برنامهنویسی برای مقاصد خاصی طراحی شده است. یادگیری تفاوت برنامه نویسی سطح بالا و پایین یک گام مهم برای درک کارکردهای هر یک از زبانهای برنامهنویسی محسوب میشود.
══ فهرست مطالب ══
○ زبانهای برنامه نویسی سطح بالا و پایین
○ مروری بر زبانهای سطح پایین
○ مروری زبانهای برنامهنویسی سطح بالا
○ چه نوع زبان برنامه نویسی را باید یاد بگیریم؟
○ چه چیزی میخواهید بسازید؟
○ مزیتهای یادگیری هر دو دسته زبانهای برنامه نویسی سطح بالا و پایین
🔸 زبانهای برنامه نویسی سطح بالا و پایین
برخی خصوصیتها وجود دارند که زبانهای برنامه نویسی سطح بالا و پایین را تعریف میکنند. در ادامه با برخی از قواعدی که موجب تعریف و تمییز این دو دسته از هم میشود آشنا خواهیم شد.
– قابلیت تجرید یا انتزاع دارند.
– به زبان انسان نزدیکتر بوده و خوانایی بهتری دارند.
– کاری به مدیریت حافظه ندارند.
نمونههای زبانهای سطح بالا شامل جاوا، پایتون، روبی و سی شارپ هستند.
– قابلیت تجرید ندارند.
– توسط ماشین خوانده میشوند و به زبان انسان نزدیک نیستند.
– نیاز به مدیریت حافظه وجود دارد.
نمونههای زبانهای برنامهنویسی سطح پایین شامل زبان «اسمبلی» (assembly) و کد ماشین است.
🔸 مروری بر زبانهای سطح پایین
این که یک زبان برنامهنویسی در دسته زبانهای سطح بالا یا سطح پایین قرار میگیرد به «تجرید» (abstraction) و میزان نزدیکی کارکرد آن به سیستم عامل مربوط است. زبانهای سطح پایین به سیستم رایانهای نزدیک هستند. یکی از رایجترین زبانهای سطح پایین کد ماشین است.
کد ماشین هیچ تجریدی ندارد و شامل دستورالعملهای منفرد است که به رایانه ارسال میشوند. ماشینها تنها بایتها را درک میکنند که به صورت دودویی نمایش مییابند، گرچه ممکن است گاهی اوقات با نمادگذاری دهدهی یا شانزدهشانزدهی نیز نوشته شوند.
مطالعه ادامه مطلب 👇👇
🔗 برنامه نویسی سطح بالا و پایین چیست؟ | به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️ ابزار Bun JS چیست؟ – معرفی Runtime جدید جاوا اسکریپت
جاوا اسکریپت نوعی زبان برنامه نویسی است که به طور مداوم ابزارهای جدیدی را برای استفاده برنامه نویسان معرفی میکند. یکی از جدیدترین ابزارهای اکوسیستم جاوا اسکریپت، «Bun.js» (بان جی اس) به حساب میآید. Bun.js پروژهای محسوب میشود که هدف آن جایگزینی با «نود جی اس» (Node.js) و ارائه عملکرد سریعتر برای برنامههای جاوا اسکریپت سمت سرور است. در این نوشتار از «مجله فرادرس»، پیرامون اینکه Bun JS چیست و چگونه کار میکند، نحوه نصب و راهاندازی آن و بسیاری از موارد مختلف دیگر راجع به Bun JS توضیحاتی ارائه شده است.
══ فهرست مطالب ══
○ابزار Bun JS چیست ؟
○ تفاوت نود جی اس، Deno و Bun JS چیست؟
○ نحوه نصب Bun.js
○ آموزش نصب Bun JS در ویندوز
○ کامپایلر مبدا به مبدا و ماژول های Bun JS
○ ابزار Bun به عنوان سرور
○ رویکردی جدید برای جاوا اسکریپت سمت سرور
○ سخن پایانی
🔸 ابزار Bun JS چیست ؟
ابزار Bun.js نوعی محیط «زمان اجرا» (Runtime) سریع برای جاوا اسکریپت محسوب میشود که به وسیله فردی به نام «جارِد سامنر» (Jarred Sumner) با استفاده از زبان برنامه نویسی «Zig» ایجاد شده است. هدف اصلی Bun.js ارائه پلتفرمی برای اجرای جاوا اسکریپت در خارج از مرورگر، مشابه Node.js و «Deno.js» است، ولی با این حال، Bun.js سرعت و پیچیدگی بیشتری را نسبت به آنها ارائه میدهد.
در پاسخ به این که Bun.js چیست میتوان گفت Bun.js در اصل نوعی جعبهابزار همه کاره جاوا اسکریپت محسوب میشود که شامل نوعی محیط زمان اجرا مانند Node یا Deno، نوعی ابزار مدیریت بسته مانند «NPM» یا «Pnpm» و نوعی ابزار ساخت مانند «webpack» یا «Vite» است. Bun.js ابزار قدرتمندی محسوب میشود که به سرعت محبوبیت پیدا کرده و جایگزین مناسبی برای رویکردهای سنتی شده است.
🔸 تفاوت نود جی اس، Deno و Bun JS چیست؟
همانطور که در بالا نیز به آن اشاره شد، بان جی اس نوعی محیط زمان اجرا جاوا اسکریپت سمت سرور محسوب میشود که مشابه Node.js است، اما ویژگیهای اضافی مانند مدیر بسته و «باندلر/ترنسپایل»ر (Bundler/Transpiler) دارد. زمان اجرا پیشرفتهترین بخش پروژه Bun.js محسوب میشود و پس از آن مدیر بسته و باندلر قرار دارند.
مطالعه ادامه مطلب 👇👇
🔗 ابزارBun JS چیست؟ – معرفی Runtime جدید جاوا اسکریپت — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
جاوا اسکریپت نوعی زبان برنامه نویسی است که به طور مداوم ابزارهای جدیدی را برای استفاده برنامه نویسان معرفی میکند. یکی از جدیدترین ابزارهای اکوسیستم جاوا اسکریپت، «Bun.js» (بان جی اس) به حساب میآید. Bun.js پروژهای محسوب میشود که هدف آن جایگزینی با «نود جی اس» (Node.js) و ارائه عملکرد سریعتر برای برنامههای جاوا اسکریپت سمت سرور است. در این نوشتار از «مجله فرادرس»، پیرامون اینکه Bun JS چیست و چگونه کار میکند، نحوه نصب و راهاندازی آن و بسیاری از موارد مختلف دیگر راجع به Bun JS توضیحاتی ارائه شده است.
══ فهرست مطالب ══
○ابزار Bun JS چیست ؟
○ تفاوت نود جی اس، Deno و Bun JS چیست؟
○ نحوه نصب Bun.js
○ آموزش نصب Bun JS در ویندوز
○ کامپایلر مبدا به مبدا و ماژول های Bun JS
○ ابزار Bun به عنوان سرور
○ رویکردی جدید برای جاوا اسکریپت سمت سرور
○ سخن پایانی
🔸 ابزار Bun JS چیست ؟
ابزار Bun.js نوعی محیط «زمان اجرا» (Runtime) سریع برای جاوا اسکریپت محسوب میشود که به وسیله فردی به نام «جارِد سامنر» (Jarred Sumner) با استفاده از زبان برنامه نویسی «Zig» ایجاد شده است. هدف اصلی Bun.js ارائه پلتفرمی برای اجرای جاوا اسکریپت در خارج از مرورگر، مشابه Node.js و «Deno.js» است، ولی با این حال، Bun.js سرعت و پیچیدگی بیشتری را نسبت به آنها ارائه میدهد.
در پاسخ به این که Bun.js چیست میتوان گفت Bun.js در اصل نوعی جعبهابزار همه کاره جاوا اسکریپت محسوب میشود که شامل نوعی محیط زمان اجرا مانند Node یا Deno، نوعی ابزار مدیریت بسته مانند «NPM» یا «Pnpm» و نوعی ابزار ساخت مانند «webpack» یا «Vite» است. Bun.js ابزار قدرتمندی محسوب میشود که به سرعت محبوبیت پیدا کرده و جایگزین مناسبی برای رویکردهای سنتی شده است.
🔸 تفاوت نود جی اس، Deno و Bun JS چیست؟
همانطور که در بالا نیز به آن اشاره شد، بان جی اس نوعی محیط زمان اجرا جاوا اسکریپت سمت سرور محسوب میشود که مشابه Node.js است، اما ویژگیهای اضافی مانند مدیر بسته و «باندلر/ترنسپایل»ر (Bundler/Transpiler) دارد. زمان اجرا پیشرفتهترین بخش پروژه Bun.js محسوب میشود و پس از آن مدیر بسته و باندلر قرار دارند.
مطالعه ادامه مطلب 👇👇
🔗 ابزارBun JS چیست؟ – معرفی Runtime جدید جاوا اسکریپت — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️ دانلود لینوکس و نصب Ubuntu و کالی – آموزش سریع و آسان
معمولا پس از آشنایی اولیه با لینوکس، نوبت به دانلود کردن آن میرسد. دانلود و نصب لینوکس پیشنیازها و مراحلی دارد، مواردی از جمله انتخاب روش دانلود لینوکس و نصب مناسب و آشنایی با نحوه نصب توزیعهای گوناگون آن حائز اهمیت هستند. هرچند کاربران حرفهایتر این مراحل را از قبل گذرانده و تصمیمهای خود را گرفتهاند. بسیاری از این کاربران نیاز به یک سیستم عامل روزمره برای استفاده در دسکتاپ خود هستند. در مقابل، کاربران دیگری هستند که برای کاربردهای مخصوصی مثل برنامه نویسی یا تست نفوذ از لینوکس استفاده میکنند. انتخاب اول این گروه از متخصصان، کالی لینوکس است. در این مقاله به نحوه دانلود لینوکس، معرفی اجمالی توزیعهای رایج و همچنین نصب کالی لینوکس میپردازیم.
══ فهرست مطالب ══
○ پیش از شروع دانلود لینوکس
○ چگونه لینوکس را دانلود کنیم ؟
○ چگونه لینوکس را نصب کنیم ؟
○ دانلود کالی لینوکس و نصب آن
○ دانلود و نصب کالی لینوکس
○ جمعبندی
🔸 پیش از شروع دانلود لینوکس
برای شروع و پیش از دانلود لینوکس لازم است بدانیم یک توزیع لینوکسی به چه چیزی گفته میشود، زیرا ابتدا باید مشخص شود کدام توزیع لینوکس را میخواهیم دانلود و سپس نصب کنیم.
🔸 چگونه لینوکس را دانلود کنیم ؟
برای دانلود لینوکس میتوان پس از مراجعه به صفحه رسمی توزیع مورد نظر، فایل ایمیج آن را دانلود کرد. در ادامه هر یک از گامهای دانلود لینوکس و سپس نصب آن را در زیربخشهایی جداگانه شرح دادهایم.
برای دانلود لینوکس اوبونتو ابتدا به وبسایت رسمی آن [+] مراجعه میکنیم.
مطالعه ادامه مطلب 👇👇
🔗 دانلود لینوکس و نصب Ubuntu و کالی – آموزش سریع و آسان — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ دانلود لینوکس و نصب Ubuntu و کالی – آموزش سریع و آسان
معمولا پس از آشنایی اولیه با لینوکس، نوبت به دانلود کردن آن میرسد. دانلود و نصب لینوکس پیشنیازها و مراحلی دارد، مواردی از جمله انتخاب روش دانلود لینوکس و نصب مناسب و آشنایی با نحوه نصب توزیعهای گوناگون آن حائز اهمیت هستند. هرچند کاربران حرفهایتر این مراحل را از قبل گذرانده و تصمیمهای خود را گرفتهاند. بسیاری از این کاربران نیاز به یک سیستم عامل روزمره برای استفاده در دسکتاپ خود هستند. در مقابل، کاربران دیگری هستند که برای کاربردهای مخصوصی مثل برنامه نویسی یا تست نفوذ از لینوکس استفاده میکنند. انتخاب اول این گروه از متخصصان، کالی لینوکس است. در این مقاله به نحوه دانلود لینوکس، معرفی اجمالی توزیعهای رایج و همچنین نصب کالی لینوکس میپردازیم.
══ فهرست مطالب ══
○ پیش از شروع دانلود لینوکس
○ چگونه لینوکس را دانلود کنیم ؟
○ چگونه لینوکس را نصب کنیم ؟
○ دانلود کالی لینوکس و نصب آن
○ دانلود و نصب کالی لینوکس
○ جمعبندی
🔸 پیش از شروع دانلود لینوکس
برای شروع و پیش از دانلود لینوکس لازم است بدانیم یک توزیع لینوکسی به چه چیزی گفته میشود، زیرا ابتدا باید مشخص شود کدام توزیع لینوکس را میخواهیم دانلود و سپس نصب کنیم.
🔸 چگونه لینوکس را دانلود کنیم ؟
برای دانلود لینوکس میتوان پس از مراجعه به صفحه رسمی توزیع مورد نظر، فایل ایمیج آن را دانلود کرد. در ادامه هر یک از گامهای دانلود لینوکس و سپس نصب آن را در زیربخشهایی جداگانه شرح دادهایم.
برای دانلود لینوکس اوبونتو ابتدا به وبسایت رسمی آن [+] مراجعه میکنیم.
مطالعه ادامه مطلب 👇👇
🔗 دانلود لینوکس و نصب Ubuntu و کالی – آموزش سریع و آسان — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️ کاربرد لینوکس چیست؟ – ۶ مورد از کاربردهای مهم و کلیدی
لینوکس سیستم عاملی است که میلیونها کامپیوتر دسکتاپ و سرور در سراسر جهان از آن استفاده میکنند. بسیاری از افراد برای استفاده شخصی و کاری، لینوکس را به عنوان سیستم عامل اصلی خود برگزیداهاند. اگر فردی بخواهد به اجتماع کاربران لینوکس بپیوندد، به احتمال زیاد این سوال برایش بوجود خواهد آمد که کاربرد لینوکس چیست و بیشتر در چه مواردی میتوان سیستم عامل لینوکس را به کار گرفت. به واسطه توزیعهای لینوکس بسیار، کاربردهای لینوکس بیشمار هستند و تقریباً در همه موارد میتوان از این سیستم عامل محبوب استفاده کرد و تقریباً در اکثر مواقع یک توزیع لینوکس مناسب برای هر کاربرد وجود دارد. در این مطلب به شرح چیستی کاربرد لینوکس در مواردی کلیدی شامل وبسرورها، ابَرکامپیوترها، کامپیوترهای تکبُردی، تغییر کاربری کامپیوترهای قدیمی، بازیهای کامپیوتری قدیمی و پشتیبانگیری و بازیابی پرداخته شده است.
══ فهرست مطالب ══
○ کاربرد لینوکس در وب سرورها چیست ؟
○ کاربرد لینوکس در ابَر کامپیوترها چیست ؟
○ کاربرد لینوکس در کامپیوترهای تک بُردی
○ کاربرد لینوکس در تغییر کاربری کامپیوترهای قدیمی
○ کاربرد لینوکس برای اجرای بازی های قدیمی چیست ؟
○ کاربرد لینوکس در پشتیبان گیری و بازیابی اطلاعات
○ جمعبندی
🔸 کاربرد لینوکس در وب سرورها چیست ؟
یکی از بزرگترین و رایجترین کاربردهای لینوکس استفاده از آن روی انواع مختلف سرورها به ویژه وبسرورها است. دلایل بسیاری برای محبوبیت و فراگیری استفاده از لینوکس در حوزه وبسرورها وجود دارد. یکی از این دلایل، هزینه بسیار کم نصب و استفاده از لینوکس است.
در دهه نود میلادی و دورانی که به «عصر دات کام» معروف بود، استارتاپهای زیادی به دلیل هزینه پایین، لینوکس را کشف کردند و آن را به کار گرفتند. سیستمهای یونیکسی در آن زمان محبوب بودند و برای مدیریت سرورها استفاده میشدند، اما قیمت بسیار زیادی داشتند و تنها روی سختافزارهای سفارشی و تخصصی قابل استفاده بودند.
مطالعه ادامه مطلب 👇👇
🔗 کاربرد لینوکس چیست؟ – ۶ مورد از کاربردهای مهم و کلیدی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ کاربرد لینوکس چیست؟ – ۶ مورد از کاربردهای مهم و کلیدی
لینوکس سیستم عاملی است که میلیونها کامپیوتر دسکتاپ و سرور در سراسر جهان از آن استفاده میکنند. بسیاری از افراد برای استفاده شخصی و کاری، لینوکس را به عنوان سیستم عامل اصلی خود برگزیداهاند. اگر فردی بخواهد به اجتماع کاربران لینوکس بپیوندد، به احتمال زیاد این سوال برایش بوجود خواهد آمد که کاربرد لینوکس چیست و بیشتر در چه مواردی میتوان سیستم عامل لینوکس را به کار گرفت. به واسطه توزیعهای لینوکس بسیار، کاربردهای لینوکس بیشمار هستند و تقریباً در همه موارد میتوان از این سیستم عامل محبوب استفاده کرد و تقریباً در اکثر مواقع یک توزیع لینوکس مناسب برای هر کاربرد وجود دارد. در این مطلب به شرح چیستی کاربرد لینوکس در مواردی کلیدی شامل وبسرورها، ابَرکامپیوترها، کامپیوترهای تکبُردی، تغییر کاربری کامپیوترهای قدیمی، بازیهای کامپیوتری قدیمی و پشتیبانگیری و بازیابی پرداخته شده است.
══ فهرست مطالب ══
○ کاربرد لینوکس در وب سرورها چیست ؟
○ کاربرد لینوکس در ابَر کامپیوترها چیست ؟
○ کاربرد لینوکس در کامپیوترهای تک بُردی
○ کاربرد لینوکس در تغییر کاربری کامپیوترهای قدیمی
○ کاربرد لینوکس برای اجرای بازی های قدیمی چیست ؟
○ کاربرد لینوکس در پشتیبان گیری و بازیابی اطلاعات
○ جمعبندی
🔸 کاربرد لینوکس در وب سرورها چیست ؟
یکی از بزرگترین و رایجترین کاربردهای لینوکس استفاده از آن روی انواع مختلف سرورها به ویژه وبسرورها است. دلایل بسیاری برای محبوبیت و فراگیری استفاده از لینوکس در حوزه وبسرورها وجود دارد. یکی از این دلایل، هزینه بسیار کم نصب و استفاده از لینوکس است.
در دهه نود میلادی و دورانی که به «عصر دات کام» معروف بود، استارتاپهای زیادی به دلیل هزینه پایین، لینوکس را کشف کردند و آن را به کار گرفتند. سیستمهای یونیکسی در آن زمان محبوب بودند و برای مدیریت سرورها استفاده میشدند، اما قیمت بسیار زیادی داشتند و تنها روی سختافزارهای سفارشی و تخصصی قابل استفاده بودند.
مطالعه ادامه مطلب 👇👇
🔗 کاربرد لینوکس چیست؟ – ۶ مورد از کاربردهای مهم و کلیدی — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ آموزش وب اسکرپینگ با سی شارپ – مقدماتی و به بیان ساده
وب اِسکرِپینگ، تکنیکی است که در آن، از رباتها به منظور استخراج محتوا و دادههای وبسایتی دلخواه، استفاده میشود. این کار به صورت دستی نیز قابل انجام است، اما خودکار کردن این فرایند، علاوه بر سرعت بیشتر و بهینگی، خطای کمتری را به دنبال دارد. عملکرد وب اِسکرِپینگ به گونهای است که کدهای HTML نهفته در صفحات وب را بیرون میکِشد و دادههای موجود در این صفحات، که ممکن است ساختاری ضعیف و غیرجدولی داشته باشند را بهصورت قالبی ساختاریافته در میآورد که برای کاربردهای گوناگون، مناسبتر خواهد بود. وب اسکرپینگ با سی شارپ فرایندی فراتر از جمعآوری دادهها است و میتواند در بایگانی دادهها و ردیابی آنلاین تغییرات آنها نیز به ما کمک کند. در این مطلب، به بیانی ساده و بهصورت گام به گام، آموزش وب اسکرپینگ با سی شارپ را با استفاده از کتابخانههایی، نظیر «سلنیوم» (Selenium) و Html Agility Pack، خواهیم داشت و با ایجاد یک خزندهوب، دادههای مورد نظر را از یک وب سایت نمونه استخراج میکنیم. همچنین مفاهیم پیشرفتهتری مانند اسکرپینگ موازی، اسکرپینگ وبسایتهای پویا و راهکارهایی به منظور پرهیز از بلاک شدن را نیز بررسی خواهیم کرد.
══ فهرست مطالب ══
○ آشنایی با وب اسکرپینگ
○ پیش نیازهای Web Scraping با C#
○ چگونه اطلاعات یک وبسایت را جمع آوری کنیم؟
○ وب اسکرپینگ پیشرفته در سی شارپ
○ کد نهایی Web Scraping با سی شارپ
○ سایر کتابخانه های وب اسکرپینگ با سی شارپ کدامند؟
○ جمعبندی
○ سوالات متداول Web Scraping با سی شارپ
🔸 آشنایی با وب اسکرپینگ
وب اسکرپینگ، فرایند استخراج داده از وبسایتها با استفاده از ابزارها و نرمافزارهای خودکار است. در دنیای پُرشتاب و دادهمحور امروز، وب اِسکرِپینگ به ابزاری ضروری برای کسب و کارها، محققان و تحلیلگران تبدیل شده است تا دیدگاههای ارزشمندی را از دادههای حجیم موجود در اینترنت، بیرون بِکشند.
مطالعه ادامه مطلب 👇👇
🔗 آموزش وب اسکرپینگ با سی شارپ – مقدماتی و به بیان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
وب اِسکرِپینگ، تکنیکی است که در آن، از رباتها به منظور استخراج محتوا و دادههای وبسایتی دلخواه، استفاده میشود. این کار به صورت دستی نیز قابل انجام است، اما خودکار کردن این فرایند، علاوه بر سرعت بیشتر و بهینگی، خطای کمتری را به دنبال دارد. عملکرد وب اِسکرِپینگ به گونهای است که کدهای HTML نهفته در صفحات وب را بیرون میکِشد و دادههای موجود در این صفحات، که ممکن است ساختاری ضعیف و غیرجدولی داشته باشند را بهصورت قالبی ساختاریافته در میآورد که برای کاربردهای گوناگون، مناسبتر خواهد بود. وب اسکرپینگ با سی شارپ فرایندی فراتر از جمعآوری دادهها است و میتواند در بایگانی دادهها و ردیابی آنلاین تغییرات آنها نیز به ما کمک کند. در این مطلب، به بیانی ساده و بهصورت گام به گام، آموزش وب اسکرپینگ با سی شارپ را با استفاده از کتابخانههایی، نظیر «سلنیوم» (Selenium) و Html Agility Pack، خواهیم داشت و با ایجاد یک خزندهوب، دادههای مورد نظر را از یک وب سایت نمونه استخراج میکنیم. همچنین مفاهیم پیشرفتهتری مانند اسکرپینگ موازی، اسکرپینگ وبسایتهای پویا و راهکارهایی به منظور پرهیز از بلاک شدن را نیز بررسی خواهیم کرد.
══ فهرست مطالب ══
○ آشنایی با وب اسکرپینگ
○ پیش نیازهای Web Scraping با C#
○ چگونه اطلاعات یک وبسایت را جمع آوری کنیم؟
○ وب اسکرپینگ پیشرفته در سی شارپ
○ کد نهایی Web Scraping با سی شارپ
○ سایر کتابخانه های وب اسکرپینگ با سی شارپ کدامند؟
○ جمعبندی
○ سوالات متداول Web Scraping با سی شارپ
🔸 آشنایی با وب اسکرپینگ
وب اسکرپینگ، فرایند استخراج داده از وبسایتها با استفاده از ابزارها و نرمافزارهای خودکار است. در دنیای پُرشتاب و دادهمحور امروز، وب اِسکرِپینگ به ابزاری ضروری برای کسب و کارها، محققان و تحلیلگران تبدیل شده است تا دیدگاههای ارزشمندی را از دادههای حجیم موجود در اینترنت، بیرون بِکشند.
مطالعه ادامه مطلب 👇👇
🔗 آموزش وب اسکرپینگ با سی شارپ – مقدماتی و به بیان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️فریم ورک Angular چیست؟ – دانستنی های فریم ورک انگولار به زبان ساده
با تکیه بر فناوریهای قدرتمندی مانند «آنگولار» (Angular)، میلیونها کاربر از راحتی و قابلیت اطمینان برنامههای وب و موبایل برای تقریباً تمام جنبههای زندگی خود، از رسانههای اجتماعی گرفته تا مراقبتهای بهداشتی، تجارت الکترونیک و بانکداری اینترنتی، بهره میبرند. Angular به توسعهدهندگان کمک میکند تا برنامههای وب قوی و کاربر پسند با رابطهای یکپارچه ایجاد کنند که امکان ایجاد تجربه کاربری بهینه را فراهم میکند. در این مطلب آموزشی از «مجله فرادرس» در رابطه با اینکه Angular چیست، چه ویژگیهایی دارد، مزایا و معایب آن چیست و بسیاری دیگر از جنبههای مختلف دیگر این فریمورک محبوب زبان برنامه نویسی جاوا اسکریپت، توضیحاتی ارائه شده است.
══ فهرست مطالب ══
○ فریم ورک Angular چیست ؟
○ تفاوت AngularJS و Angular چیست؟
○ ویژگی های Angular چیست؟
○ معماری آنگولار چگونه است؟
○ دستورالعمل های AngularJs
○ مزایا و معایب Angular چیست؟
○ نصب Angular CLI
○ سخن پایانی
🔸 فریم ورک Angular چیست ؟
فریم ورک Angular نوعی فریمورک قدرتمند و منبع آزاد جاوا اسکریپت است که توسط شرکت گوگل طراحی و با «تایپ اسکریپت» (TypeScript) نوشته شده است. آنگولار در درجه اول برای توسعه «برنامههای کاربردی تکصفحهای» (Single Page Applications) استفاده میشود و ساختاری عالی برای توسعهدهندگان فراهم میکند تا با آن کار کنند. Angular به کاربران این امکان را میدهد تا برنامههای پیچیده و بزرگی را ایجاد کنند که مدیریت و نگهداری آنها آسان باشد.
همچنین Angular نوعی پلتفرم «مدل- نما - کنترلر» (MVC) پیشرفته بهحساب میآید که برای ساخت «اپلیکیشنهای وب تکصفحهای» (SPA) در سطح سازمانی طراحی شده است. آنگولار مبتنی بر مجموعهای از کتابخانههای تایپ اسکریپت است که میتوانند در توسعه هر اپلیکیشنی کمک کننده باشند. علاوه بر این، آنگولار توسعهدهندگان را ملزم میکند در هنگام ساخت برنامههای خود به سبک و قوانین خاصی پایبند باشند. در نتیجه، یادگیری این فریمورک و اجزای جداگانه آن برای بهروهوری حداکثری از آن ضروری به نظر میرسد.
مطالعه ادامه مطلب 👇👇
🔗 فریم ورک Angular چیست؟ – دانستنی های فریم ورک انگولار به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️فریم ورک Angular چیست؟ – دانستنی های فریم ورک انگولار به زبان ساده
با تکیه بر فناوریهای قدرتمندی مانند «آنگولار» (Angular)، میلیونها کاربر از راحتی و قابلیت اطمینان برنامههای وب و موبایل برای تقریباً تمام جنبههای زندگی خود، از رسانههای اجتماعی گرفته تا مراقبتهای بهداشتی، تجارت الکترونیک و بانکداری اینترنتی، بهره میبرند. Angular به توسعهدهندگان کمک میکند تا برنامههای وب قوی و کاربر پسند با رابطهای یکپارچه ایجاد کنند که امکان ایجاد تجربه کاربری بهینه را فراهم میکند. در این مطلب آموزشی از «مجله فرادرس» در رابطه با اینکه Angular چیست، چه ویژگیهایی دارد، مزایا و معایب آن چیست و بسیاری دیگر از جنبههای مختلف دیگر این فریمورک محبوب زبان برنامه نویسی جاوا اسکریپت، توضیحاتی ارائه شده است.
══ فهرست مطالب ══
○ فریم ورک Angular چیست ؟
○ تفاوت AngularJS و Angular چیست؟
○ ویژگی های Angular چیست؟
○ معماری آنگولار چگونه است؟
○ دستورالعمل های AngularJs
○ مزایا و معایب Angular چیست؟
○ نصب Angular CLI
○ سخن پایانی
🔸 فریم ورک Angular چیست ؟
فریم ورک Angular نوعی فریمورک قدرتمند و منبع آزاد جاوا اسکریپت است که توسط شرکت گوگل طراحی و با «تایپ اسکریپت» (TypeScript) نوشته شده است. آنگولار در درجه اول برای توسعه «برنامههای کاربردی تکصفحهای» (Single Page Applications) استفاده میشود و ساختاری عالی برای توسعهدهندگان فراهم میکند تا با آن کار کنند. Angular به کاربران این امکان را میدهد تا برنامههای پیچیده و بزرگی را ایجاد کنند که مدیریت و نگهداری آنها آسان باشد.
همچنین Angular نوعی پلتفرم «مدل- نما - کنترلر» (MVC) پیشرفته بهحساب میآید که برای ساخت «اپلیکیشنهای وب تکصفحهای» (SPA) در سطح سازمانی طراحی شده است. آنگولار مبتنی بر مجموعهای از کتابخانههای تایپ اسکریپت است که میتوانند در توسعه هر اپلیکیشنی کمک کننده باشند. علاوه بر این، آنگولار توسعهدهندگان را ملزم میکند در هنگام ساخت برنامههای خود به سبک و قوانین خاصی پایبند باشند. در نتیجه، یادگیری این فریمورک و اجزای جداگانه آن برای بهروهوری حداکثری از آن ضروری به نظر میرسد.
مطالعه ادامه مطلب 👇👇
🔗 فریم ورک Angular چیست؟ – دانستنی های فریم ورک انگولار به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️ زبان برنامه نویسی C چیست؟ – از صفر تا صد
در این مطلب به بررسی زبان برنامه نویسی C میپردازیم و درمییابیم که این زبان چیست و برای چه کاربردهایی میتوان آن را به کار گرفت. با توجه به اینکه زبان C سالها است مورد استفاده برنامه نویسان قرار گرفته میگیرد، آیا همچنان میتوان از آن استفاده کرد یا خیر؟ تاریخچه این زبان از چه زمانی بوده و آیا نسخههای جدیدتری از آن تا به حال ساخته شده است؟ برای نوشتن سادهترین کد برنامه نویسی یعنی چاپ کردن عبارت «Hello World» از چه دستوراتی باید استفاده کنیم؟ برای جواب دادن به این سوالات و مباحث بیشتر، در این مطلب با ما همراه باشید.
══ فهرست مطالب ══
○ زبان برنامه نویسی C چیست ؟
○ تاریخچه زبان برنامه نویسی C چیست ؟
○ ویژگی های اصلی زبان برنامه نویسی C چیست ؟
○ مزایای C نسبت به سایر زبانهای برنامه نویسی چیست ؟
○ استفاده از زبان برنامه نویسی C و کاربردهای کلیدی آن
○ اجزای کد ها در برنامه نویسی C چیست ؟
○ دستورات پایه زبان برنامه نویسی C
○ دنیای امروز چگونه از زبان C بهره میبرد؟
○ چرا باید زبان برنامه نویسی C را یاد بگیریم ؟
○ زبان برنامه نویسی C چگونه کار می کند ؟
○ زبان برنامه نویسی C و ++C چه تفاوتی دارند ؟
○ آینده زبان برنامه نویسی C چگونه است؟
○ مسیر شغلی برنامه نویسی C به چه صورت است؟
○ چگونه زبان برنامه نویسی C را یاد بگیریم ؟
○ چرا زبان برنامه نویسی C هنوز محبوب است ؟
○ دلایل یادگیری زبان C کدامند؟
○ جمع بندی
🔸 زبان برنامه نویسی C چیست ؟
زبان C زبان برنامه نویسی همهمنظوره و سطح بالا است. این زبان رابط کاربری ساده، سازگار و قدرتمند برای برنامه نویسی سیستمها فراهم میکند. به همین دلیل از زبان C برای توسعه نرم افزارهای سیستمی، نرم افزارهای کاربردی و «سیستمهای تعبیه شده» (Embedded Systems) استفاده میشود. زبان برنامه نویسی C از زبانهای مهم و تأثیرگذار به حساب میآید و بسیاری از زبانهای دیگر از آن مشتق شدهاند. به عنوان مثال، زبانهای برنامه نویسی ++C و جاوا از مشتقهای مدرن و محبوب C هستند.
مطالعه ادامه مطلب 👇👇
🔗 زبان برنامه نویسی C چیست؟ – از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ زبان برنامه نویسی C چیست؟ – از صفر تا صد
در این مطلب به بررسی زبان برنامه نویسی C میپردازیم و درمییابیم که این زبان چیست و برای چه کاربردهایی میتوان آن را به کار گرفت. با توجه به اینکه زبان C سالها است مورد استفاده برنامه نویسان قرار گرفته میگیرد، آیا همچنان میتوان از آن استفاده کرد یا خیر؟ تاریخچه این زبان از چه زمانی بوده و آیا نسخههای جدیدتری از آن تا به حال ساخته شده است؟ برای نوشتن سادهترین کد برنامه نویسی یعنی چاپ کردن عبارت «Hello World» از چه دستوراتی باید استفاده کنیم؟ برای جواب دادن به این سوالات و مباحث بیشتر، در این مطلب با ما همراه باشید.
══ فهرست مطالب ══
○ زبان برنامه نویسی C چیست ؟
○ تاریخچه زبان برنامه نویسی C چیست ؟
○ ویژگی های اصلی زبان برنامه نویسی C چیست ؟
○ مزایای C نسبت به سایر زبانهای برنامه نویسی چیست ؟
○ استفاده از زبان برنامه نویسی C و کاربردهای کلیدی آن
○ اجزای کد ها در برنامه نویسی C چیست ؟
○ دستورات پایه زبان برنامه نویسی C
○ دنیای امروز چگونه از زبان C بهره میبرد؟
○ چرا باید زبان برنامه نویسی C را یاد بگیریم ؟
○ زبان برنامه نویسی C چگونه کار می کند ؟
○ زبان برنامه نویسی C و ++C چه تفاوتی دارند ؟
○ آینده زبان برنامه نویسی C چگونه است؟
○ مسیر شغلی برنامه نویسی C به چه صورت است؟
○ چگونه زبان برنامه نویسی C را یاد بگیریم ؟
○ چرا زبان برنامه نویسی C هنوز محبوب است ؟
○ دلایل یادگیری زبان C کدامند؟
○ جمع بندی
🔸 زبان برنامه نویسی C چیست ؟
زبان C زبان برنامه نویسی همهمنظوره و سطح بالا است. این زبان رابط کاربری ساده، سازگار و قدرتمند برای برنامه نویسی سیستمها فراهم میکند. به همین دلیل از زبان C برای توسعه نرم افزارهای سیستمی، نرم افزارهای کاربردی و «سیستمهای تعبیه شده» (Embedded Systems) استفاده میشود. زبان برنامه نویسی C از زبانهای مهم و تأثیرگذار به حساب میآید و بسیاری از زبانهای دیگر از آن مشتق شدهاند. به عنوان مثال، زبانهای برنامه نویسی ++C و جاوا از مشتقهای مدرن و محبوب C هستند.
مطالعه ادامه مطلب 👇👇
🔗 زبان برنامه نویسی C چیست؟ – از صفر تا صد — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
✳️ کد تمیز چیست؟ – آموزش اصول کلین کد به زبان ساده
«کد تمیز» (کلین کد | Clean Code) به کدهایی گفته میشود که درک و فهم آنها آسان است، به راحتی میتوان آنها را ویرایش کرد و نگهداری از آنها را هم میتوان به سادگی انجام داد. کد تمیز یا همان کد نویسی تمیز نتیجه حاصل شده از ارزشها، اصول و روشهایی در توسعه نرم افزار است که در این مطلب به آنها پرداختهایم و سعی شده است به طور جامع شرح دهیم که کلین کد یا همان کد تمیز چیست و به اصول Clean Code هم پرداخته شده است. در این نوشتار علاوه بر شرح جامع چیستی کد تمیز یا همان کلین کد، به معرفی بهترین کتاب کد تمیز و همچنین کد تمیز یا کلین کد در پایتون هم پرداخته و مثالهایی کاربردی و ساده به زبان پایتون ارائه شده است.
══ فهرست مطالب ══
○ کد تمیز چیست ؟
○ کد نویسی و توسعه کد تمیز
○ ارزش های کد تمیز چیست ؟
○ معرفی فیلم های آموزش برنامه نویسی
○ اصول و روش های کلین کد چیست ؟
○ اصول کد تمیز چیست ؟
○ روش های کد تمیز چیست ؟
○ کد تمیز در فعالیت های روزانه: نکاتی برای استفاده از کلین کد
○ دل مشغولی مستمر برای کد تمیز
○ بهترین کتاب کد تمیز چیست ؟
○ کد تمیز در پایتون
○ جمعبندی
🔸 کد تمیز چیست ؟
«کد تمیز» (کلین کد | Clean Code) اصطلاحی است که در حوزه توسعه نرم افزار مطرح میشود. کد تمیز به معنی پیادهسازی واضح، قابل فهم، قابل ردیابی، منطقی و اصولی کدهای برنامه نویسی است.
هدف در کلین کد، تولید نرم افزار به گونهای بهینه و موثر و طراحی کدها به نحوی است که قابلیتهای زیر به راحتی فراهم شوند.
🔸 کد نویسی و توسعه کد تمیز
در حالی که کارهای اولیه «رابرت مارتین» (Robert C. Martin) در کتاب کد تمیز و «داستین بازول» (Dustin Boswell) در «هنر کدهای خوانا» اساساً روی شکل ساده متنی کدها تمرکز داشتهاند، مدرسه توسعه دهنده کدهای تمیز رویکرد وسیعتری را در پیش میگیرد. این نهاد، به فرایند توسعه مینگرد و ارزشها، اصول و روشهای متعددی را تعریف و تعیین کرده است.
مطالعه ادامه مطلب 👇👇
🔗 کد تمیز چیست؟ – آموزش اصول کلین کد به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ کد تمیز چیست؟ – آموزش اصول کلین کد به زبان ساده
«کد تمیز» (کلین کد | Clean Code) به کدهایی گفته میشود که درک و فهم آنها آسان است، به راحتی میتوان آنها را ویرایش کرد و نگهداری از آنها را هم میتوان به سادگی انجام داد. کد تمیز یا همان کد نویسی تمیز نتیجه حاصل شده از ارزشها، اصول و روشهایی در توسعه نرم افزار است که در این مطلب به آنها پرداختهایم و سعی شده است به طور جامع شرح دهیم که کلین کد یا همان کد تمیز چیست و به اصول Clean Code هم پرداخته شده است. در این نوشتار علاوه بر شرح جامع چیستی کد تمیز یا همان کلین کد، به معرفی بهترین کتاب کد تمیز و همچنین کد تمیز یا کلین کد در پایتون هم پرداخته و مثالهایی کاربردی و ساده به زبان پایتون ارائه شده است.
══ فهرست مطالب ══
○ کد تمیز چیست ؟
○ کد نویسی و توسعه کد تمیز
○ ارزش های کد تمیز چیست ؟
○ معرفی فیلم های آموزش برنامه نویسی
○ اصول و روش های کلین کد چیست ؟
○ اصول کد تمیز چیست ؟
○ روش های کد تمیز چیست ؟
○ کد تمیز در فعالیت های روزانه: نکاتی برای استفاده از کلین کد
○ دل مشغولی مستمر برای کد تمیز
○ بهترین کتاب کد تمیز چیست ؟
○ کد تمیز در پایتون
○ جمعبندی
🔸 کد تمیز چیست ؟
«کد تمیز» (کلین کد | Clean Code) اصطلاحی است که در حوزه توسعه نرم افزار مطرح میشود. کد تمیز به معنی پیادهسازی واضح، قابل فهم، قابل ردیابی، منطقی و اصولی کدهای برنامه نویسی است.
هدف در کلین کد، تولید نرم افزار به گونهای بهینه و موثر و طراحی کدها به نحوی است که قابلیتهای زیر به راحتی فراهم شوند.
🔸 کد نویسی و توسعه کد تمیز
در حالی که کارهای اولیه «رابرت مارتین» (Robert C. Martin) در کتاب کد تمیز و «داستین بازول» (Dustin Boswell) در «هنر کدهای خوانا» اساساً روی شکل ساده متنی کدها تمرکز داشتهاند، مدرسه توسعه دهنده کدهای تمیز رویکرد وسیعتری را در پیش میگیرد. این نهاد، به فرایند توسعه مینگرد و ارزشها، اصول و روشهای متعددی را تعریف و تعیین کرده است.
مطالعه ادامه مطلب 👇👇
🔗 کد تمیز چیست؟ – آموزش اصول کلین کد به زبان ساده — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ زامارین چیست و چه کاربردهایی دارد؟ – آنچه باید بدانید
امروزه با توجه به وجود پلتفرمهای مختلف نرمافزاری بسیاری از کسب و کارها به دنبال راهکارهای سریع، کمهزینه و در عین حال قابل اتکا برای مشتریان خود هستند. ظهور فناوریهای «توسعه چند پلتفرمی» (Cross-Platform Development) در سالهای اخیر پاسخگوی نیاز بسیاری از سازمانها بوده است. زامارین یکی از محبوبترین ابزارهای توسعه چند پلتفرمی (بیشتر در برنامه نویسی موبایل) به حساب میآید که با استفاده از زبان برنامه نویسی «سی شارپ» (#C) و محیط توسعه «ویژوال استودیو» (Visual Studio) امکان ساخت برنامههای کاربردی و مُدِرن را در پلتفرمهای اندروید، iOS و ویندوز فراهم میکند. در این نوشتار به این سوال پاسخ داده شده است که زامارین چیست و چه کاربردهایی دارد.
══ فهرست مطالب ══
○ زامارین Xamarin چیست؟
○ منظور از توسعه چند پلتفرمی در Xamarin چیست؟
○ زامارین چگونه کار میکند؟
○ ملزومات یادگیری زامارین چیست ؟
○ مزایای زامارین چیست ؟
○ معایب زامارین چیست؟
○ مقایسه زامارین با فلاتر و React Native
○ چرا زامارین و دلیل انتخاب Xamarin چیست ؟
○ سوالات متداول پیرامون فریمورک Xamarin
○ جمعبندی
🔸 زامارین Xamarin چیست؟
«زامارین» (Xamarin) ابزار توسعه چند پلتفرمی «اوپن سورس» (متن باز) است که برای ساخت برنامههای کاربردی و مدرن در پلتفرمهای اندروید، iOS و ویندوز کاربرد دارد. این ابزار توسعه به عنوان یک لایه انتزاعی عمل میکند که مسئولیت مدیریت ارتباط کدهای مشترک با کدهای پلتفرم زیرین را برعهده دارد.
زامارین در محیطی مدیریت شده اجرا میشود و امکاناتی نظیر «تخصیص حافظه» (Memory Allocation) و «زبالهروبی» (Garbage Collection) را ارائه میدهد. از زامارین میتوان در محیط توسعه «ویژوال استودیو» (Visual Studio) استفاده کرد که برای ویندوز و مک OS ارائه شده است. خروجی برنامههای نوشته شده با زامارین دقیقاً مشابه اپلیکیشنهای بومی اندروید و iOS است. در Xamarin برنامههای اندرویدی در قالب فایل apk و برنامههای iOS در قالب فایل ipa کامپایل میشوند.
مطالعه ادامه مطلب 👇👇
🔗 زامارین چیست و چه کاربردهایی دارد؟ – آنچه باید بدانید — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
✳️ زامارین چیست و چه کاربردهایی دارد؟ – آنچه باید بدانید
امروزه با توجه به وجود پلتفرمهای مختلف نرمافزاری بسیاری از کسب و کارها به دنبال راهکارهای سریع، کمهزینه و در عین حال قابل اتکا برای مشتریان خود هستند. ظهور فناوریهای «توسعه چند پلتفرمی» (Cross-Platform Development) در سالهای اخیر پاسخگوی نیاز بسیاری از سازمانها بوده است. زامارین یکی از محبوبترین ابزارهای توسعه چند پلتفرمی (بیشتر در برنامه نویسی موبایل) به حساب میآید که با استفاده از زبان برنامه نویسی «سی شارپ» (#C) و محیط توسعه «ویژوال استودیو» (Visual Studio) امکان ساخت برنامههای کاربردی و مُدِرن را در پلتفرمهای اندروید، iOS و ویندوز فراهم میکند. در این نوشتار به این سوال پاسخ داده شده است که زامارین چیست و چه کاربردهایی دارد.
══ فهرست مطالب ══
○ زامارین Xamarin چیست؟
○ منظور از توسعه چند پلتفرمی در Xamarin چیست؟
○ زامارین چگونه کار میکند؟
○ ملزومات یادگیری زامارین چیست ؟
○ مزایای زامارین چیست ؟
○ معایب زامارین چیست؟
○ مقایسه زامارین با فلاتر و React Native
○ چرا زامارین و دلیل انتخاب Xamarin چیست ؟
○ سوالات متداول پیرامون فریمورک Xamarin
○ جمعبندی
🔸 زامارین Xamarin چیست؟
«زامارین» (Xamarin) ابزار توسعه چند پلتفرمی «اوپن سورس» (متن باز) است که برای ساخت برنامههای کاربردی و مدرن در پلتفرمهای اندروید، iOS و ویندوز کاربرد دارد. این ابزار توسعه به عنوان یک لایه انتزاعی عمل میکند که مسئولیت مدیریت ارتباط کدهای مشترک با کدهای پلتفرم زیرین را برعهده دارد.
زامارین در محیطی مدیریت شده اجرا میشود و امکاناتی نظیر «تخصیص حافظه» (Memory Allocation) و «زبالهروبی» (Garbage Collection) را ارائه میدهد. از زامارین میتوان در محیط توسعه «ویژوال استودیو» (Visual Studio) استفاده کرد که برای ویندوز و مک OS ارائه شده است. خروجی برنامههای نوشته شده با زامارین دقیقاً مشابه اپلیکیشنهای بومی اندروید و iOS است. در Xamarin برنامههای اندرویدی در قالب فایل apk و برنامههای iOS در قالب فایل ipa کامپایل میشوند.
مطالعه ادامه مطلب 👇👇
🔗 زامارین چیست و چه کاربردهایی دارد؟ – آنچه باید بدانید — کلیک کنید (+)
📌 کانال اختصاصی آموزشی برنامهنویسی
آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامهنویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇
@FaraProg — مطالب و آموزشهای برنامهنویسی فرادرس
👍1
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش مقدماتی تحلیل و مصورسازی داده با نرمافزار ROOT و رابط pyROOT پایتون منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 هدف از این آموزش، یادگیری مقدماتی ROOT به همراه آموزش رابط پایتون آن (pyROOT) است که شامل نصب ROOT و pyROOT، نحوه رسم انواع هیستوگرام و نمودارها، تکنیکهای برازش نمودار و نکات مصورسازی میشود. با یادگیری این فرادرس، وارد دنیای نرمافزار تحلیل داده کدباز و در عین حال قدرتمند ROOT شده و رسم و تحلیل دادههای خود را با کیفیت بالاتری انجام خواهید داد.
🎯 مناسب برای: پایتون | فیزیک
💲 هزینه اصلی آموزش:۶۹۹,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۳۱۴,۵۵۰ تومان
(۵۵ درصد تخفیف)
👈 کد تخفیف: NWGK28
❗️ اعتبار: تا پایان روز سهشنبه، ۱۷ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش مقدماتی تحلیل و مصورسازی داده با نرمافزار ROOT و رابط pyROOT پایتون منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 هدف از این آموزش، یادگیری مقدماتی ROOT به همراه آموزش رابط پایتون آن (pyROOT) است که شامل نصب ROOT و pyROOT، نحوه رسم انواع هیستوگرام و نمودارها، تکنیکهای برازش نمودار و نکات مصورسازی میشود. با یادگیری این فرادرس، وارد دنیای نرمافزار تحلیل داده کدباز و در عین حال قدرتمند ROOT شده و رسم و تحلیل دادههای خود را با کیفیت بالاتری انجام خواهید داد.
🎯 مناسب برای: پایتون | فیزیک
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۳۱۴,۵۵۰ تومان
(۵۵ درصد تخفیف)
👈 کد تخفیف: NWGK28
❗️ اعتبار: تا پایان روز سهشنبه، ۱۷ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
💫 هدیه ۱۰۰ هزار تومانی، ویژه نصب اپلیکیشن فرادرس
😉 فرقی نمیکنه موبایل اندرویدی داری یا iOS؛ اپلیکیشن فرادرس برای هر دو سیستم عامل منتشر شده و در گوگل پلی و سیب اپ در دسترس شماست.
🎯 با نصب اپلیکیشن فرادرس، میتوانید از اعتبار هدیه ۱۰۰ هزار تومانی آن استفاده کنید و به بیش از ۶,۸۰۰ عنوان آموزشی در موبایل دسترسی داشته باشید. 👇
🔗 دریافت اپلیکیشن فرادرس — [کلیک کنید]
🎁 کد هدیه ۱۰۰ هزار تومانی اپلیکیشن: FRAPP
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
💫 هدیه ۱۰۰ هزار تومانی، ویژه نصب اپلیکیشن فرادرس
😉 فرقی نمیکنه موبایل اندرویدی داری یا iOS؛ اپلیکیشن فرادرس برای هر دو سیستم عامل منتشر شده و در گوگل پلی و سیب اپ در دسترس شماست.
🎯 با نصب اپلیکیشن فرادرس، میتوانید از اعتبار هدیه ۱۰۰ هزار تومانی آن استفاده کنید و به بیش از ۶,۸۰۰ عنوان آموزشی در موبایل دسترسی داشته باشید. 👇
🔗 دریافت اپلیکیشن فرادرس — [کلیک کنید]
🎁 کد هدیه ۱۰۰ هزار تومانی اپلیکیشن: FRAPP
📚 یادگیری، همیشه، همهجا؛ فرادرس
@FaraDars — فرادرس
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش الگوهای طراحی در PHP منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 یادگیری الگوهای طراحی در PHP، به برنامهنویسان کمک میکند تا برنامههای بهتری را طراحی کنند و کدنویسی را بهبود دهند. با استفاده از الگوهای طراحی، برنامهنویسان میتوانند به صورت ساختارمند و بهینهتر، برنامههای پیچیدهتری را پیادهسازی کنند و از انعطافپذیری و قابلیت گسترش بیشتری برخوردار شوند. در این آموزش، به صورت کاملا عملی تمام الگوهای طراحی با مثال و مینیپروژههای متناسب پیادهسازی میشوند و در عین حال، با استفاده از اسلایدهای آموزشی تدوین شده؛ به صورت کاملا مفهومی معنای این الگوها را بررسی خواهیم کرد.
🎯 مناسب برای: برنامهنویسی PHP
💲 هزینه اصلی آموزش:۲۹۹,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۰۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWRF28
❗️ اعتبار: تا پایان روز پنجشنبه، ۲۶ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش الگوهای طراحی در PHP منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 یادگیری الگوهای طراحی در PHP، به برنامهنویسان کمک میکند تا برنامههای بهتری را طراحی کنند و کدنویسی را بهبود دهند. با استفاده از الگوهای طراحی، برنامهنویسان میتوانند به صورت ساختارمند و بهینهتر، برنامههای پیچیدهتری را پیادهسازی کنند و از انعطافپذیری و قابلیت گسترش بیشتری برخوردار شوند. در این آموزش، به صورت کاملا عملی تمام الگوهای طراحی با مثال و مینیپروژههای متناسب پیادهسازی میشوند و در عین حال، با استفاده از اسلایدهای آموزشی تدوین شده؛ به صورت کاملا مفهومی معنای این الگوها را بررسی خواهیم کرد.
🎯 مناسب برای: برنامهنویسی PHP
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۰۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWRF28
❗️ اعتبار: تا پایان روز پنجشنبه، ۲۶ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
👍1
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش کار با مونوریپو برای بیلد و کامپایل هوشمند در برنامهنویسی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، پس از آشنایی با مباحث تئوری و مقایسه انواع سیستمهای نوین مونوریپو، به پیادهسازی مونوریپو در زبانهای برنامهنویسی مختلف خواهیم پرداخت. با دیدن این فرادرس، قادر خواهیم بود به راحتی پروژهها و چندین مخزن کد خود را تبدیل به یک واحد منسجم و پویا کنیم؛ به صورتی که تنها با استفاده از اسکریپتهای ساده، به مدیریت زیرپروژهها یا حتی تهیه گرافی از وابستگیها، بپردازیم.
🎯 مناسب برای: زبانهای برنامهنویسی | مهندسی کامپیوتر
💲 هزینه اصلی آموزش:۳۴۹,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۲۲,۱۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWCE48
❗️ اعتبار: تا پایان روز چهارشنبه، ۲۵ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش کار با مونوریپو برای بیلد و کامپایل هوشمند در برنامهنویسی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، پس از آشنایی با مباحث تئوری و مقایسه انواع سیستمهای نوین مونوریپو، به پیادهسازی مونوریپو در زبانهای برنامهنویسی مختلف خواهیم پرداخت. با دیدن این فرادرس، قادر خواهیم بود به راحتی پروژهها و چندین مخزن کد خود را تبدیل به یک واحد منسجم و پویا کنیم؛ به صورتی که تنها با استفاده از اسکریپتهای ساده، به مدیریت زیرپروژهها یا حتی تهیه گرافی از وابستگیها، بپردازیم.
🎯 مناسب برای: زبانهای برنامهنویسی | مهندسی کامپیوتر
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۲۲,۱۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWCE48
❗️ اعتبار: تا پایان روز چهارشنبه، ۲۵ مرداد ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
👍1
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش Live Share در ویژوال استودیو برای برنامه نویسی تیمی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، ابتدا به نصب Live Share روی VS و VS Code میپردازیم؛ سپس جلسه روی Live Share و پذیرش جلسه روی Live Share را مورد بررسی قرار میدهیم. در انتها، ایجاد محدودیت در دسترسی به فایلها و Shared Terminal در Live Share را به شما عزیزان یاد خواهیم داد.
🎯 مناسب برای: برنامهنویسی
💲 هزینه اصلی آموزش:۲۹۹,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۰۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWRH23
❗️ اعتبار: تا پایان روز جمعه، ۳ شهریور ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش Live Share در ویژوال استودیو برای برنامه نویسی تیمی منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، ابتدا به نصب Live Share روی VS و VS Code میپردازیم؛ سپس جلسه روی Live Share و پذیرش جلسه روی Live Share را مورد بررسی قرار میدهیم. در انتها، ایجاد محدودیت در دسترسی به فایلها و Shared Terminal در Live Share را به شما عزیزان یاد خواهیم داد.
🎯 مناسب برای: برنامهنویسی
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۱۰۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWRH23
❗️ اعتبار: تا پایان روز جمعه، ۳ شهریور ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش معرفی موقعیت شغلی برنامهنویس بازی (Game Developer) — شرح وظایف، مهارت ها، فرصت های شغلی و بازار کار منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 این آموزش، به صورت ارائه پاورپوینت بوده و به معرفی موقعیت شغلی توسعهدهنده بازی پرداخته خواهد شد. با دین این فرادرس، با تحصیلات مورد نیاز و وظایف مربوط به این موقعیت شغلی، نرمافزارهای تخصصی، ویژگیهای شخصیتی و بازارهای کار آن آشنا خواهیم شد.
🎯 مناسب برای: علاقهمندان به شغل برنامهنویس بازیساز
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش معرفی موقعیت شغلی برنامهنویس بازی (Game Developer) — شرح وظایف، مهارت ها، فرصت های شغلی و بازار کار منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 این آموزش، به صورت ارائه پاورپوینت بوده و به معرفی موقعیت شغلی توسعهدهنده بازی پرداخته خواهد شد. با دین این فرادرس، با تحصیلات مورد نیاز و وظایف مربوط به این موقعیت شغلی، نرمافزارهای تخصصی، ویژگیهای شخصیتی و بازارهای کار آن آشنا خواهیم شد.
🎯 مناسب برای: علاقهمندان به شغل برنامهنویس بازیساز
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
Forwarded from تازههای نشر فرادرس
This media is not supported in your browser
VIEW IN TELEGRAM
📘 آموزش مقدماتی WPF برای برنامهنویسان VB.NET منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، شما یاد میگیرید که چگونه از تمام ویژگیهای اتصال دادهها استفاده کنید و به اندازه کافی یاد خواهید گرفت که با همهچیز از ساده تا سناریوهای پیچیده پیوند داده، احساس راحتی کنید. شما در مورد انواع منابع دادهای که میتوانید با آنها کار کنید، همه ویژگیهایی که خود Bindings پشتیبانی میکنند و نحوه استفاده از DataTemplates برای ارائه یک رندر XAML سفارشی و قابل استفاده مجدد را خواهید آموخت.
🎯 مناسب برای: برنامهنویسی
💲 هزینه اصلی آموزش:۸۹۹,۰۰۰ تومان
🎁 هزینه با احتساب هدیه ویژه انتشار: ۳۱۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWPZ63
❗️ اعتبار: تا پایان روز جمعه، ۱۷ شهریور ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.
📘 آموزش مقدماتی WPF برای برنامهنویسان VB.NET منتشر شد!
🔹 لینک آموزش – [کلیک کنید]
🔖 در این آموزش، شما یاد میگیرید که چگونه از تمام ویژگیهای اتصال دادهها استفاده کنید و به اندازه کافی یاد خواهید گرفت که با همهچیز از ساده تا سناریوهای پیچیده پیوند داده، احساس راحتی کنید. شما در مورد انواع منابع دادهای که میتوانید با آنها کار کنید، همه ویژگیهایی که خود Bindings پشتیبانی میکنند و نحوه استفاده از DataTemplates برای ارائه یک رندر XAML سفارشی و قابل استفاده مجدد را خواهید آموخت.
🎯 مناسب برای: برنامهنویسی
💲 هزینه اصلی آموزش:
🎁 هزینه با احتساب هدیه ویژه انتشار: ۳۱۴,۶۵۰ تومان
(۶۵ درصد تخفیف)
👈 کد تخفیف: NWPZ63
❗️ اعتبار: تا پایان روز جمعه، ۱۷ شهریور ۱۴۰۲
🔗 لینک آموزش – [کلیک کنید]
@FaraDars — فرادرس
@FDPub — تازههای نشر فرادرس
.