مقالات آموزشی

مقالات به‌روز و کاربردی برای افزایش سطح دانش شما

پربازدیدترین مقالات این ماه

React Native در مقابل توسعه اپلیکیشن‌های Native برای موبایل

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

10 قطعه کد برای ساختن پس زمینه های منحصر به فرد با CSS

در طراحی وب مدرن بحث پس زمینه ها یکی از مباحث بسیار مهم است چه از نظر گفتاری و چه از نظر عملی. با آمدن صفحه های با کیفیت بالا، حال طراحان در ساختن موا...

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

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

۵ پلتفرم برای ساخت اپلیکیشن بدون نیاز به کدنویسی

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

بخش مقالات

افزونه‌های Sublime Text که توسعه‌دهندگان وب‌ باید داشته باشند

دنیای نرم‌افزارهای IDE دنیای بسیار عظیمی از برنامه‌هاست که سازگاری کاملی با سیستم عامل‌های مختلف دارد. نرم افزار مورد علاقه من در این زمینه Sublime Te...

4 نکته مهم برای تبدیل شدن به یک توسعه‌دهنده

همه ما با یکسری از توقعات وارد دنیای کدنویسی شده‌ایم. مطمئنا باید بدانید که این مسئله ساده نیست و لازم است که برای آن سخت کار کنید. شما آماده‌اید که ز...

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

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

4 چالش برای یادگیری کدنویسی

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

چه لایسنسی را برای کدهای‌مان انتخاب کنیم؟

در یکی از اتحادیه های شهر برن پایتخت سوئیس قانونی تصویب شده که به موجب آن هر کدی را که شما می نویسید به صورت خودکار دارای حقوقی برای نشر و مواردی دیگر...

بهترین دیتابیس های NoSQL

دیتابیس های NoSQL (که با نام Not Only SQL هم شناخته می شوند) سیستم های دیتابیس غیر رابطه ای هستند که برای ذخیره سازی و دریافت اطلاعات استفاده می شوند

دیزاین پترن مقداردهی اولیهٔ تنبل یا کاهلانه - Lazy Initialization

در برنامه نویسی کامپیوتری، مقداردهی اولیهٔ تنبل به انگلیسی ( Lazy Initialization) یک الگو برای به تأخیر انداختن ساخت یک شیء می‌باشد، به طوری که محاسبه...

دیزاین پترن سازنده - Builder

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

UML - زبان مدل سازی یکنواخت چیست؟

UML یک زبان مدلسازی همه منظوره استاندارد  و از زیرمجموعه های مبحث مهندسی نرم‌افزار است که توسط Object management group ایجاد شده است. 

دیزاین پترن زنجیره - Chain-of-responsibility pattern

در برنامه نویسی به صورت شئ گرا، دیزاین پترنی وجود دارد به نام زنجیره مسئولیت که متشکل از یک مخزن شامل اشیاء فرمان و مجموعه ای از اشیاء پردازش است. هر...

دیزاین پترن پل - Bridge

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

دیزاین پترن چیست؟

در برنامه‌نویسی معمولا یک سری مسئله‌ های خیلی ساده و شناخته شده‌ای داریم که بسیار پر رخداد و تکراری هستند. برای حل این مسئله‌ها هرکسی احتمالا یک راه‌ح...