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

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

پربازدیدترین مقالات دو هفته گذشته

10 زبان برنامه‌نویسی برتر سال 2018 براساس گیت‌هاب

ده‌ها و شاید صدها زبان برنامه‌نویسی در دنیا وجود دارد. اما برخی از این زبان‌ها نسبت به موارد دیگر از محبوبیت بیشتری برخوردار هستند. در دنیای توسعه نرم...

وضعیت JavaScript در 2018

من این متن را در جایی بالاتر از روسیه می‌نویسم، زیرا به نظر می‌رسد افرادی هستند که حاضرند من را به یک جای دور پرواز دهند تا فقط بتوانند صحبت‌هایم دربا...

۱۰ درس که از اشتباه‌هایم در دهه ۲۰ سالگی خود یاد گرفتم

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

زبان‌های برنامه‌نویسی مورد نیاز توسعه‌دهندگان وب

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

بخش مقالات

5 چیز که باید به عنوان یک توسعه دهنده جدید بدانید

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

14 نکته برای شروع موفقیت آمیز یک حرفه در کدنویسی

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

3 سوال برای تفکیک درخواست‌های پروژه SasS خوب و بد

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

5 راه متفاوت برای توسعه یک اپلیکیشن موبایل

با پیشرفت هر روزه تکنولوژی، راه‌های مختلف بسیاری برای توسعه اپلیکیشن‌های موبایل ایجاد می‌شود. ابزارهایی مانند React Native و Flutter امکانات بسیار زیا...

چه چیزی یک توسعه دهنده ارشد را می‌سازد؟

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

10 زبان برنامه‌نویسی برتر سال 2018 براساس گیت‌هاب

ده‌ها و شاید صدها زبان برنامه‌نویسی در دنیا وجود دارد. اما برخی از این زبان‌ها نسبت به موارد دیگر از محبوبیت بیشتری برخوردار هستند. در دنیای توسعه نرم...

من یک برنامه‌نویس حوصله سر بر هستم، و به آن افتخار می‌کنم

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

برنامه‌نویسی شئ‌گرا چیست؟ (توضیحی بسیار ساده)

برنامه‌نویسی شئ‌گرا یا OOP یکی از پارادایم‌های اساسی در یک زبان برنامه‌نویسی است که برنامه‌نویس با استفاده از آن می‌تواند برنامه‌اش را براساس یک استای...

آشنایی مقدماتی با زبان برنامه‌نویسی سویفت

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

آشنایی مقدماتی با زبان برنامه‌نویسی روبی

روبی یک زبان برنامه‌نویسی شئ‌گرا چند منظوره است که توسط Yukihiro Matsumoto -توسعه‌دهنده ژاپنی- توسعه داده شد. این زبان برنامه‌نویسی به خوبی می‌تواند ر...

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

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

سه سوال برای پرسیدن از هر باگی که با آن روبه‌رو می‌شوید

باگ‌ها، خطاها، exceptionها، مشکلات، هر چیزی که در لحظه نامشان را بگذارید، باز هم باگ‌ها عمیقا به شکست مرتبط هستند. به طور مشخص‌تر، شکست شخصی خودمان در...