اگر تا حالا توی اپلبکیشن کافه بازار یا اپ استور یه چرخی زده باشید و برای اپلیکیشن های آموزش برنامه نویسی جستجویی کرده باشید، حتماً متوجه شدید که به ندرت می توان یک اپلیکیشن آموزش برنامه نویسی فارسی خوب پیدا کرد. همه ی اپلیکیشن هایی که در این حوزه فعالیت می کنند و حرفه ای هستند، انگلیسی یا چند زبانه هستند که البته شامل فارسی نمی شوند.
دانلود نسخه Android ورژن 3.5.2
توی این مطلب، می خوام یه اپلیکیشن آموزش برنامه نویسی فارسی رو بهتون معرفی کنم. که نه تنها آموزش 6 زبان برنامه نویسی را ارائه می دهد، بلکه شامل بخش های مختلف و متنوع دیگری نیز می باشد. امکانات این اپلیکیشن را با هم ببینیم:
آموزش زبان های برنامه نویسی به همراه کوئیز های بین مرحله ای
توی این اپلیکیشن، هر زبان برنامه نویسی به زیر بخش هایی تقسیم شده و بین هر زیر بخش یک کوئیز مربوط به همان بخش قرار داده شده است. کاربر بعد از مطالعه هر زیربخش، برای ورود به بخش بعدی حتماً باید کوئیز را پاسخ دهد. این امکان، هم آموزش را تمرین محور می کند، هم باعث جذابیت آموزش می شود و هم باعث تثبیت مطلب آموخته شده می شود. علاوه بر آن، پاسخ صحیح یا غلط به کوئیز ها باعث به دست آوردن یا از دست دادن امتیاز نیز می شود. پاسخ درست 3 امتیاز مثبت و پاسخ غلط، یک امتیاز منفی دارد. این موضوع باعث می شود کاربر برای پاسخ به سوالات با دقت بیشتری عمل کند. این امتیازات در نهایت در رتبه بندی کاربر در لیست کاربران برتر هفته و ماه استفاده خواهد شد.
ویرایشگر داخلی برای ویرایش و اجرای کد ها
در کنار کد هایی که مابین متون آموزشی قرار دارد، یک دکمه ی “اجرای کد در ادیتور” قرار داده شده است که کاربر با کلیک روی آن می تواند کد را در ویرایشگر مخصوص اپلیکیشن باز کرده، خروجی آن را به صورت زنده مشاهده و با انجام ویرایش روی کد و دیدن خروجی در حالت های مختلف، کد آموخته شده را تمرین کند.
لیستی از مسائل برنامه نویسی
بخش جذاب دیگر این اپلیکیشن، قسمت تمرینات آن است. این اپلیکیشن شامل یک سری تمرین برنامه نویسی در چهار سطح خیلی آسان، آسان، متوسط و سخت می باشد. تمرینات به شکلی هستند که با هر زبانی می توان آن ها را حل کرد و هر کاربر با توجه به زبان آموزشی مورد نظر خود تمرین را حل می کند. تمرینات از طریق خود اپلیکیشن و در ویرایشگر داخلی آن حل می شوند و خروجی رو به صورت زنده قابل اجرا است. تمرینات هم مثل بخش کوئیز ها دارای امتیاز هستند، تمرین خیلی آسان 5 امتیاز، آسان 10 امتیاز، متوسط 25 و سخت 50 امتیاز دارند. بعد از حل هر تمرین کاربر می تواند حل تمرین خود را به صورت عمومی منتشر کند. پس از درخواست انتشار، حل کاربر بررسی شده و در صورت صحیح بودن امتیاز آن برای کاربر لحاظ شده و و سپس حل تمرین به صورت عمومی در سایت منتشر خواهد شد.
چالش یا مسابقه برنامه نویسی
یک دیگر از بخش های این اپلیکیشن، بخش مسابقه است که در حال حاضر در سه زبان php، پایتون و جاوا فعال است. هر کاربر می تواند روزانه 5 نفر را به مسابقه دعوت کرده و با او وارد یک چالش شود. هر مسابقه شامل 5 سؤال بوده که هر سؤال، 30 ثانیه زبان برای پاسخ گویی دارد. پاسخ های درست و غلط مثل بخش کوئیز ها امتیاز دارند و برنده ی مسابقه نیز، امتیاز مضاعفی بابت برد خود دریافت می کند.
نمایش روند پیشرفت کاربران در پروفایل
در پروفایل هر کاربر می توانیم ببینیم که چه درس هایی را تا چه سطحی مطالعه کرده، چه تعداد تمرین حل کرده، چه تعداد دنبال کننده دارد و …. همچنین می توانیم از طریق دکمه ارسال پیام، با هر کاربر وارد گفتگو شویم.
لیست توابع زبان های برنامه نویسی
یک منبع خیلی خوب از تمام توابع و متد های مربوط به زبان های برنامه نویسی در این اپلیکیشن گنجانده شده است که در حال حاضر برای دو زبان php و پایتون دزون اپلیکیشن قرار گرفته و لیست تقریباً کاملی از توابع و متد های این دو زبان را در دسته بندی های جداگانه و به همراه مثال هایی از هر تابع فراهم کرده است.
کیف پول دیجیتال
همانند اپلیکیشن های بازی که از سکه ها برای خریدن بعضی امکانات پیشرفته تر در بازی استفاده می کنند، اپلیکیشن بکندباز نیز، چنین مفهومی را برای باز کردن قفل بعضی امکانات قرار داده است. با این تفاوت که به جای سکه از مفهومی که در خور دنیای برنامه نویسی باشد استفاده کرده است. و این مفهوم، “بایت” نام دارد. شما می توانید با شارژ کیف پول دیجیتال خود و خرید بایت، قفل بعضی امکانات را در اپلیکیشن باز کنید. مثلا می توانید محدودیت تعداد مسابقه در روز را بردارید، پاسخ هایی که دیگران برای یک تمرین نوشته اند را مشاهده کنید و یا آموزش هایی که قفل شده اند را مطالعه کنید.
پرسش و پاسخ
در نسخه 3.0.0، بخشی با عنوان پرسش و پاسخ اضافه شده است. این بخش محیطی برای ارتباط برنامه نویسان با هم برای طرح پرسش و پاسخ های برنامه نویسی فراهم کرده است.
تصاویری از محیط اپلیکیشن
ویدیوی نمایش بخش های مختلف اپلیکیشن آموزش برنامه نویسی
لیست تغییرات اپلیکیشن:
تغییرات نسخه 3.5.2 تاریخ 1402/10/25
- تغییر زیرساخت اپلیکیشن و تبدیل به نسخه TWA
تغییرات نسخه 3.0.0 تاریخ 1400/10/25
- اضافه شدن قابلیت کیف پول
- افزودن بخش جستجو
- افزودن بخش اطلاعیه ها
- امکان آپلود عکس آواتار
- رفع چند باگ در بخش تمرین ها
تغییرات نسخه 2.1.2 تاریخ 1400/01/22
- رفع یک باگ در اجرای آنلاین کد ها
- اضافه شدن زبان جاوا در بخش مسابقات
تغییرات نسخه 2.1.1 تاریخ 1400/01/14
- افزودن پیام رسان درونی بین کاربران اپ
- افزوده شدن آموزش زبان سی شارپ برای اعضای ویژه
- مشاهده ی روند پیشرفت کاربران در پروفایلشان
- کاهش قیمت عضویت ویژه
تغییرات نسخه 2.0.0 تاریخ 1399/12/09
- پیشرفته تر شدن ویرایشگر کدِ درون اپلیکیشن برای کد نویسی آسان تر
- اضافه شدن بخش برترین برنامه نویسان که لیست برنامه نویسان برتر هفته و ماه اخیر را نمایش می دهد
- امکان پیش نویس کردن کد ها برای ویرایش در آینده
- افزوده شدن قابلیت امتیاز گیری براساس پاسخ به کوئیز ها و شرکت در مسابقات
- نمایش خروجی آنلاین کد های بین درسی در ادیتور
- قابلیت ویرایش و دیدن خروجی سورس کد های آماده ی موجود در اپ
- اضافه شدن قابلیت انتشار کد و حل تمرین به صورت عمومی
تغییرات نسخه 1.1.2 تاریخ 1399/11/12
- اصلاح مشکلاتی در بخش تمرینات
تغییرات نسخه 1.1.1 تاریخ 1399/10/15
- بهبود در تجربه کاربری
تغییرات نسخه 1.1.0 تاریخ 1399/10/02
- افزودن بخش سورس کد ها
- تغییراتی کوچک در ظاهر برنامه
- رفع چند مشکل در بخش مسابقات
کو برنامه :/
با سلام.
در آپدیت این صفحه اشتباهاً لینک اپلیکیشن حذف شده. لینک توی مقاله اضافه شد. توی فوتر سایت هم هست.
لینک دانلود از بازار:
https://cafebazaar.ir/app/ir.backendbaz.backendbaz
مرسی