FaraProg | فرا پروگ: آموزش‌های برنامه‌نویسی – Telegram
FaraProg | فرا پروگ: آموزش‌های برنامه‌نویسی
1.86K subscribers
81 photos
35 videos
459 links
فرا پروگ — کانال تخصصی آموزش برنامه‌نویسی
🔸 C
🔸 C++
🔸 C#
🔸 GO
🔸 PHP
🔸 Perl
🔸 Java
🔸 Rust
🔸 Ruby
🔸 Kotlin
🔸 Delphi
🔸 Pascal
🔸 Python
🔸 Visual Basic

🚀 برای مشاهده تمام آموزش‌های ویدیویی برنامه‌نویسی، کلیک کنید👇
fdrs.ir/tc/pg
Download Telegram

💢 معرفی کانال‌های تلگرام فرادرس:


📍 کانال رسمی فرادرس [‎‌@FaraDars]

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


📍 کانال فراپُن [‎‌‌‌@FaraPon] آخرین کوپن و تخفیف‌ها

کانال «فراپُن» با هدف ایجاد دسترسی آسان و طبقه‌بندی شده به فرصت‌های ویژه فرادرس ایجاد شده است. می‌توانید آخرین کوپن و کدهای تخفیف فرادرس را در این کانال دنبال کنید.


📍 کانال تازه‌های نشر [‎@FDpub] جدیدترین آموزش‌ها با تخفیف ویژه انتشار

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


📍 کانال‌های موضوعی و تخصصی

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

🔗 لیست کانال‌های تخصصی - [کلیک کنید]


📍
کانال تدریس در فرادرس [‎‌@Teach_on_FaraDars]

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


📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس‌
👍1

✳️ آموزش رایگان یادگیری ماشین با پایتون – سریع و آسان در ۱۸۰ دقیقه


چکیده —
یادگیری ماشین (Machine‎ Learning‎)، زیرمجموعه‌ای از هوش مصنوعی و یکی از موضوعات مورد توجه در علوم کامپیوتر است که به سیستم‌های کامپیوتری، توانایی یادگیری از داده‌ها را می‌دهد. هدف از این فرادرس، آموزش مباحث لازم برای یادگیری مفاهیم یادگیری ماشین در کمترین زمان است. در این آموزش، ابتدا مفاهیم اولیه و رگرسیون، سپس روش‌های طبقه‌بندی،ماشین بردار پشتیبان (Support Vector Machine)، شبکه عصبی، درخت تصمیم، دسته‌بندی بیز (Bayes Classifier)، k نزدیک‌ترین همسایه، یادگیری جمعی و در نهایت انتخاب ویژگی آموزش داده می‌شوند. نحوه آموزش به این صورت است که ابتدا مطالب به صورت تئوری توضیح داده شده‌اند و سپس به کمک زبان پایتون پیاده‌سازی می‌شوند، پایتون یکی از بهترین زبان‌های برنامه‌نویسی برای یادگیری ماشین است.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش رایگان یادگیری ماشین با پایتون – سریع و آسان در ۱۸۰ دقیقه — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس

👍1

✳️ آموزش رایگان گیت Git، گیت هاب و گیت لب

گیت (Git) مشهورترین و پرکاربردترین سیستم کنترل نسخه یا ورژن کنترل، در جهان است. درست است که بدون گیت می‌شود برنامه‌نویسی کرد ولی می‌توان با اطمینان، مدعی شد که هیچ برنامه بزرگی در جهان بدون استفاده از یک ورژن کنترل، نوشته نشده است و همچنان می‌شود گفت که گیت، محبوب ترین و پر استفاده ترین ورژن کنترل حال حاضر جهان است. در این فرادرس بعد از معرفی گیت به سراغ کاربردهای ابتدایی آن رفته و سپس با بحث در مورد شاخه‌ها، مرج کردن (Merge) و نحوه مشارکت در یک پروژه گیت، به سمت بحث‌های پیشرفته تر حرکت می‌کنیم. دقیقا چیزی که شما مستقیما برای همکاری در یک تیم و در گیت هاب (GitHub) و گیت لب (GitLab) نیاز دارید.

💯 مشاهده ویدئوی آموزش 👇👇

🔗 آموزش رایگان گیت Git، گیت هاب و گیت لب — [کلیک کنید]

📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس

👍2
This media is not supported in your browser
VIEW IN TELEGRAM

📘 آموزش برنامه‌ نویسی سوکت در سی‌ شارپ C#‎ منتشر شد!

🔹 لینک آموزش – [کلیک کنید]

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

🎯 مناسب برای: علاقه‌مندان به زبان برنامه‌نویسی سی‌شارپ | مهندسی کامپیوتر – نرم‌افزار | مهندسی فناوری اطلاعات (IT)

💲 هزینه اصلی آموزش: ۱۴۹,۰۰۰ تومان

🎁 هزینه با احتساب هدیه ویژه انتشار: ۷۴,۵۰۰ تومان
‌(‌۵۰ درصد تخفیف)

👈 کد تخفیف: NWDM29

❗️ اعتبار: تا پایان روز دوشنبه، ۲۱ شهریور ۱۴۰۱

🔗 لینک آموزش – [کلیک کنید]

@FaraDars — فرادرس
@FDPub — تازه‌های نشر فرادرس
.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM

📘 آموزش پروژه‌ محور اسکرچ – ساخت بازی Flappy Bird منتشر شد!

🔹 لینک آموزش – [کلیک کنید]

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

🎯 مناسب برای: بازی‌سازی | دانش‌آموزان علاقه‌مند به حوزه برنامه‌نویسی

💲 هزینه اصلی آموزش: ۱۳۹,۰۰۰ تومان

🎁 هزینه با احتساب هدیه ویژه انتشار: ۶۹,۵۰۰ تومان
‌(‌۵۰ درصد تخفیف)

👈 کد تخفیف: NWGP58

❗️ اعتبار: تا پایان روز دوشنبه، ۲۱ شهریور ۱۴۰۱

🔗 لینک آموزش – [کلیک کنید]

@FaraDars — فرادرس
@FDPub — تازه‌های نشر فرادرس
.
👍2

✳️ کانال ویژه مدرسین و انتشار آموزش در فرادرس

در صورتی که در حوزه‌های آموزشی مختلف، تمایل و توانایی تدریس و ارائه آموزش باکیفیت را دارید؛ از شما دعوت می‌کنیم تا کانال «تدریس در فرادرس» را برای اطلاعات بیشتر دنبال کنید.

@Teach_on_FaraDars — تدریس در فرادرس

.
👍1
This media is not supported in your browser
VIEW IN TELEGRAM

📘 آموزش کدنویسی تمیز Clean Code منتشر شد!

🔹 لینک آموزش – [کلیک کنید]

🔖 در برنامه‌نویسی تمیز، منطق و اصولی داریم که با رعایت این اصول به راحتی می‌توانیم این مشکل را برطرف کنیم. اگر این اصول در تمامی قطعه‌کدها رعایت شود، به راحتی می‌توانیم قطعه کدهای شخص دیگری و یا قطعه کدهای گذشته خود را درک و در صورت نیاز اصلاح کنیم. همچنین، با استفاده از این اصول، در گروه‌های بزرگ که هر شخص وظیفه انجام قسمتی از کد را دارد، می‌توانیم ایفای نقش کرده و در نهایت کدی یکنواخت و اصولی طراحی کنیم. در این فرادرس، به آموزش این اصول با استفاده از زبان سی‌‌پلاس‌پلاس (++C) می‌پردازیم.

🎯 مناسب برای: علاقه‌مندان به برنامه‌نویسی

💲 هزینه اصلی آموزش: ۱۴۹,۰۰۰ تومان

🎁 هزینه با احتساب هدیه ویژه انتشار: ۷۴,۵۰۰ تومان
‌(‌۵۰ درصد تخفیف)

👈 کد تخفیف: NWSP79

❗️ اعتبار: تا پایان روز جمعه، ۲۵ شهریور ۱۴۰۱

🔗 لینک آموزش – [کلیک کنید]

@FaraDars — فرادرس
@FDPub — تازه‌های نشر فرادرس
.

✳️ آموزش رایگان استخراج Metadata از تصویر در کتابخانه Pillow برای پردازش تصویر در پایتون


چکیده —
با آموزش رایگان استخراج Metadata از تصویر در کتابخانه Pillow برای پردازش تصویر در پایتون، بررسی می‌کنیم که متادیتا چیست و نمایش اطلاعات متادیتا در تصویر به چه صورت امکان‌پذیر است.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش رایگان استخراج Metadata از تصویر در کتابخانه Pillow برای پردازش تصویر در پایتون — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس

👍1

📣 دسترسی به آخرین کوپن و کدهای تخفیف فرادرس

💯 همراه با فرصت‌های ویژه فرادرس، یادگیری را شروع کنید👇


‌‏💫 تا ۲۲۰ هزار تومان هدیه آموزشی در طرح تخفیف به سوی مهر

🎁 کد تخفیف: END72
_______________

💫 ۵۰ هزار تومان هدیه آموزشی، مخصوص اپلیکیشن فرادرس

🎁 کد تخفیف: FRAPP
_______________

‌‏💫 ۵۰ درصد تخفیف برای ثبت اولین سفارش خرید

🎁 کد تخفیف: FRSTRD
_______________

💫 ۱۵۰ هزار تومان تخفیف برای سبدهای خرید بالای ۴۰۰ هزار تومان

🎁 کد تخفیف: FR4SD
_______________

🔗 دسترسی به کدهای تخفیف فعال - [کلیک کنید]

📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس
👍3

در کانال‌های موضوعی و تخصصیِ فرادرس، چه مطالبی به صورت رایگان ارائه می‌شود؟

🔹 جدیدترین و به‌روز ترین مقالات آموزشی
در رشته‌های مختلف تحصیلی و تخصصی
🔹
خلاصه دروس دانشگاهی
🔹 مطالب جذاب علمی و ویدئوهای آموزشی
🔹
آموزش مهارت‌های کاربردی

🌟 برای دسترسی سریع‌تر به مطالب و مقالات آموزشی رایگان فرادرس، عضو کانال مورد نظر خود شوید👇👇👇


📌کانال آموزشی برنامه‌نویسی:
@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 — فرادرس
👍1

✳️ آموزش رایگان بررسی سایر فیلترها در کتابخانه Pillow برای پردازش تصویر در پایتون


چکیده —
یکی از زمینه‌هایی که زبان قدرتمند پایتون (Python) در آن حرفی برای گفتن دارد، پردازش تصویر است. پایتون برای این منظور چندین کتابخانه قدرتمند را ارائه داده است. هدف از آموزش رایگان بررسی سایر فیلترها در کتابخانه Pillow برای پردازش تصویر در پایتون، آشنایی با فیلترهای BoxBlur و Unsharp Mask است.

کسب اطلاعات بیشتر 👇👇

🔗 آموزش رایگان بررسی سایر فیلترها در کتابخانه Pillow برای پردازش تصویر در پایتون — کلیک کنید [+]

📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس

👍2

🚀 آخرین بهبودها و تحولات فرادرسی

بخش «ادامه مسیر تا ورود به بازار کار»، به آموزش‌های فرادرس اضافه شد.

⭕️ گام بعدی چیست؟ این یکی از مهم ترین سوالاتی است که پس از اتمام یک آموزش، احتمالا در ذهن دانشجویان شکل می‌گیرد.

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

📌 برای تکمیل و توسعه یادگیری و استفاده از این قابلیت جذاب، از قسمت حساب کاربری وارد آموزشی که تهیه کرده‌اید شوید و در انتهای قسمت سرفصل‌ها، گزینه ادامه مسیر تا ورود به بازار کار را مشاهده کنید. 👇

🔗 ورود به حساب کاربری — [کلیک کنید]

⚠️
گزینه "ادامه مسیر تا ورود به بازار کار" به اکثر آموزش‌های فرادرس اضافه شده است و به زودی برای همه آموزش‌ها قابل دسترسی خواهد شد.

📚 فرادرس | دانش در دسترس همه؛ همیشه و همه جا

@FaraDars — فرادرس
1👍1
✳️ برنامه نویسی شی‌ گرا (OOP) چیست؟ — به زبان ساده

‏اگر تاکنون هر گونه برنامه نویسی انجام داده باشید و یا حتی صرفاً زبان‌های مختلف نظیر زبان برنامه نویسی COBOL را بررسی کرده باشید، احتمالاً تاکنون با عبارت «برنامه نویسی شی‌ءگرا» و «مفهوم کلاس در برنامه نویسی» مواجه شده‌اید. توضیحات فنی مختلفی در خصوص مفهوم برنامه نویسی شی‌ءگرا وجود دارد؛ اما در این نوشته قصد داریم تعریف این مفهوم برنامه نویسی را به روشی ساده بیان کنیم.

══ فهرست مطالب ══

‏ ○ سرآغاز: زبان‌های رویه‌ای
‏ ○ هدف از برنامه نویسی شی‌ءگرا
‏ ○ اصول برنامه نویسی شیء گرا
‏ ○ برنامه نویسی شی‌ءگرا به صورت خلاصه


🔸 سرآغاز: زبان‌های رویه‌ای

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

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

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


🔸 هدف از برنامه نویسی شی‌ءگرا

‏سؤالی که در این جا مطرح می‌شود، این است که برنامه نویسی شی‌ءگرا چیست؟ نخستین زبان برنامه نویسی شی‌ءگرا (که عموماً اعتقاد بر این است Simula بوده است) ایده اشیا را معرفی کرد. اشیا مجموعه‌ای از اطلاعات هستند که به عنوان واحدی منفرد با آن‌ها رفتار می‌شود.

‏این مفهوم را با ارائه مثالی در ادامه بیشتر توضیح می‌دهیم؛ اما نخست در مورد کلاس‌ها صحبت می‌کنیم. کلاس‌ها نوعی از اشیای مقدماتی هستند. آن‌ها فهرستی از خصوصیات دارند که وقتی تعریف می‌شوند، تبدیل به یک شیء می‌گردند.

‏برای مثال به یک بازی شطرنج اشاره می‌کنیم. در بازی شطرنج می‌توانیم کلاسی به نام «مهره» (Piece) داشته باشیم. درون این کلاس مهره، فهرستی از خصوصیات را به صورت زیر داریم:



مطالعه ادامه مطلب 👇👇

🔗 برنامه نویسی شی‌ گرا (OOP) چیست؟ — به زبان ساده — کلیک کنید (+)


📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس
👍1

🔥 «بزرگترین تخفیف تاریخ فرادرس» شروع شد. 🔥

🎁 «۶۰ درصد تخفیف» برای همه آموزش‌ها در جشنواره به سوی بهار ☘️

برای مشاهده کد تخفیف ۶۰ درصدی و جزئیات جشنواره، روی لینک زیر کلیک کنید:

🔗 ورود به صفحه جشنواره - [کلیک کنید]

جهت دسترسی سریع‌تر به آموزش‌های مورد نظر خود، می‌توانید از لینک‌های زیر استفاده کنید:

🔵 جدیدترین آموزش‌های دو ماه اخیر [+]

🔴 پرمخاطب‌‎ترین آموزش‌های یک ماه اخیر [+]

🟢 همه فرادرس‌ها با طبقه‌بندی موضوعی [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
✳️ آموزش برنامه نویسی iOS در ویندوز | راهنمای رایگان و جامع شروع به کار

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

══ فهرست مطالب ══

‏ ○ iOS چیست ؟
‏ ○ برنامه نویسی iOS چیست ؟
‏ ○ برنامه نویسی iOS چه تفاوتی با توسعه سایر برنامه‌ها دارد؟
‏ ○ ابزارهای برنامه نویسی iOS چه هستند؟
‏ ○ چالش‌های برنامه نویسی iOS چه هستند؟
‏ ○ چگونه می‌توان برنامه نویسی iOS در ویندوز انجام داد؟
‏ ○ معرفی فیلم های آموزش توسعه اپلیکیشن موبایل
‏ ○ بهترین روش‌های برنامه نویسی iOS در ویندوز چه هستند؟
‏ ○ آموزش ساخت هکینتاش برای برنامه نویسی iOS در ویندوز
‏ ○ معرفی فیلم های آموزش برنامه نویسی iOS در ویندوز
‏ ○ جمع‌بندی


🔸 iOS چیست ؟

‏iOS یک سیستم عامل موبایل (تلفن همراه) به حساب می‌آید که توسط شرکت اپل توسعه داده شده است. این سیستم عامل در ابتدا «iPhone OS» نام‌گذاری شد، اما در خرداد ۱۳۸۸ (ژوئن ۲۰۰۹) نام آن به iOS تغییر داده شد. سیستم عامل iOS در حال حاضر روی دستگاه‌های آیفون (iPhone)، iPod و iPad اجرا می‌شود. مشابه سیستم عامل‌های امروزی، iOS دارای رابط کاربری گرافیکی (GUI) است. اگرچه، چون iOS یک سیستم عامل موبایل است، به جای صفحه کلید و ماوس، مبتنی بر ورودی صفحه لمسی طراحی شده است. مثلاً می‌توان اپلیکیشن‌های موبایل را که به آن‌ها «App» گفته می‌شود، به جای دوبار کلیک کردن (در PC)، تنها با یک ضربه باز کرد.

‏iOS بر اساس اصل سادگی طراحی شده است و شامل ویژگی‌ها و قابلیت‌های متعدد یک سیستم عامل سنتی نمی‌شود. همچنین، دسترسی به تنظیمات سیستمی در iOS برای کاربران محدودیت دارد. به جای ویرایش، اکثر تنظیمات در برنامه Settings در آیفون انجام می‌شود. علاوه بر این، با وجود اینکه می‌توان چندین برنامه را به طور همزمان اجرا کرد، کاربر تنها می‌تواند یک برنامه باز را در لحظه ببیند. در مقایسه با سیستم عامل macOS یا مک OS اپل،‌ iOS رابط کاربری ساده‌تری را ارائه می‌دهد. با این وجود، ویژگی‌های جدید و بیش‌تری در هر نسخه به iOS اضافه می‌شوند. با کسب آشنایی لازم با سیستم عامل iOS ، اکنون فرصت مناسبی است تا به معرفی برنامه نویسی iOS پرداخته شود.


🔸 برنامه نویسی iOS چیست ؟

‏برنامه نویسی iOS یا توسعه اپلیکیشن iOS، به فرآیند ساخت اپلیکیشن موبایل برای سخت‌افزارهای شرکت اپل شامل آیفون، آی‌پد و آی‌پاد تاچ گفته می‌شود. برنامه نویسی iOS به زبان برنامه نویسی سوئیفت (Swift) یا Objective-C انجام می‌شود و سپس برای دانلود و استفاده کاربران در فروشگاه اپل (اپ استور | App Store) منتشر می‌شود. برنامه نویسی iOS وجوه مشترک بسیاری با سایر انواع برنامه نویسی نرم‌افزار و اپلیکیشن دارد، اما برخی تفاوت‌های کلیدی در این بین وجود دارد که در ادامه به آن‌ها پرداخته شده است.



مطالعه ادامه مطلب 👇👇

🔗 آموزش برنامه نویسی iOS در ویندوز | راهنمای رایگان و جامع شروع به کار — کلیک کنید (+)


📌 کانال اختصاصی آموزشی برنامه‌نویسی

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه‌نویسی را در کانال اختصاصی [@FaraProg] دنبال کنید. 👇

@FaraProg — مطالب و آموزش‌های برنامه‌نویسی فرادرس

🎉 تمدید شد — ۶۰ درصد تخفیف برای همه آموزش‌ها در «بزرگترین جشنواره تاریخ فرادرس»

💯 در جشنواره «به سوی بهار»، بیش از ۶,۱۰۰ عنوان آموزشی با ۶۰ درصد تخفیف ویژه در دسترس شماست. پس فرصت را از دست ندهید و با یادگیری مهارت‌های متنوع، به زمان معنا دهید. 😉

🔗 جزئیات جشنواره - [کلیک کنید]

🔰 در ادامه برخی از آموزش‌های پرطرفدار فرادرس در یک ماه اخیر، آمده است. جهت دسترسی سریع‌تر، روی عنوان مورد نظر خود کلیک کنید. 👇

⚡️ اکسل Excel

⚡️ برنامه‌نویسی پایتون

⚡️ طراحی وب با HTML

⚡️ وردپرس WordPress

⚡️ فتوشاپ Photoshop

⚡️ ترسیمات دو بعدی در AutoCAD

⚡️ ریاضی عمومی ۱ با حل مثال و تست


🌟 پرمخاطب‌ترین آموزش‌های یک ماه اخیر - [کلیک کنید]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
✳️ آموزش مقدماتی ساخت ربات تلگرام با پایتون Python

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

کسب اطلاعات بیشتر 👇👇

🔗 آموزش مقدماتی ساخت ربات تلگرام با پایتون Python — کلیک کنید [+]

🤩 پیشنهاد ویژه: این آموزش‌ و سایر آموزش‌های فرادرس را در «بزرگترین جشنواره سال ۱۴۰۰ فرادرس»، با ۵۵ درصد تخفیف تهیه کنید.


🎁 کد تخفیف: EYD49

🔗 جشنواره به سوی بهار – [کلیک کنید]


📌 کانال اختصاصی آموزشی برنامه نویسی پایتون

آخرین مطالب علمی، مقالات رایگان و ویدئوهای آموزشی برنامه نویسی پایتون را در کانال اختصاصی [‎@FaraPython] دنبال کنید. 👇

@FaraPython — مطالب و آموزش‌های برنامه نویسی پایتون فرادرس

فرصت محدود — با ۶۰ درصد تخفیف، یادگیری را شروع کنید.

💠 در «بزرگترین جشنواره تاریخ فرادرس» که با نام جشنواره سال نو در حال برگزاری است، بیش از ۲۲ هزار ساعت آموزش با تخفیف ۶۰ درصدی، برای یادگیری همراه شماست.

🔗 جشنواره سال نو — [کلیک کنید]

✳️ کتابخانه آموزشی خود را با جدیترین آموزش‌های فرادرس تکمیل کنید: 👇

▫️ رویت Revit برای مهندسین عمران

▫️ اسکریپت‌ نویسی آباکوس با پایتون

▫️
نوشتن مقاله ISI در پژوهش مهندسی

▫️ خرید عرضه اولیه و پذیره‌ نویسی در بورس

▫️ اصلاح غیر مخرب رنگ و اکسپوژر در فتوشاپ

▫️ انتخاب مدل های یادگیری ماشین در پایتون

▫️ کلان داده و پایگاه داده غیر رابطه‌ای NOSQL

▫️ آشنایی سیستم‌های تصویرگری پزشکی و رادیولوژی


🔗 فهرست کامل جدیدترین آموزش‌ها [+]


📚 یادگیری، همیشه، همه‌جا؛ فرادرس

@FaraDars — فرادرس
✳️ آموزش جامع برنامه نویسی جاوا به زبان ساده — بخش اول: مقدمه

‏این سلسله آموزش‌ها با نام مقدمه‌ای بر برنامه‌نویسی جاوا برای توسعه‌دهندگان نرم‌افزاری تهیه شده است که آشنایی چندانی با فناوری جاوا ندارند. با مطالعه کامل همه بخش‌های این سلسله آموزش‌ها با برنامه‌نویسی شیءگرا (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 — فرادرس
👍1