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

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

بخش مقالات

10 IDE مناسب برای توسعه اپلیکیشن‌های نودجی‌اس

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

چگونه با استفاده از Python، Django و Wagtail یک فروشگاه اینترنتی بسازیم؟ - بخش اول

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

به کدام یک باید بیشتر اهمیت دهید؟ طراحیتان، خودتان یا مشتریتان؟

سوال این که چه کسی باید بیشتر به یک پروژه طراحی تجاری اهمیت دهد، یک سوال متضاد است. بسیاری از طراحان نگران این هستند که مهم نیست چه شود، در هر صورت با...

انجام سریع‌تر کارها با استفاده از TDD یا Test-Driven Development

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

چگونه با استفاده از GraphQL، وبسایت خود را تمیز و قابل نگهداری کنیم؟

سرویس‌های REST API، دیتابیس‌های SQL، فایل‌های markdown، فایل‌های متنی، سرویس‌های SOAP... آیا می‌توانید راه دیگری برای ذخیره و رد و بدل داده و محتویات...

توسعه مدرن نرم‌افزار

امروزه توسعه نرم‌افزار تفاوت‌های بسیار زیادی نسبت به ۲۰ سال گذشته خود دارد. برای یک توسعه‌دهنده نرم افزار در حال حاضر نیاز است که به صورت مداوم در حال...

چرا پایتون کُند است؟

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

ورود به اعماق کوئری‌های GraphQL

در این پست، نگاهی عمقی به کوئری‌های شبیه به GraphQL خواهیم داشت تا آن‌ها را بهتر درک کنیم و نشان دهیم که چگونه می‌توانیم به بهترین شکل عملکرد آن‌ها را...

شروع کار با Hookهای React

React 16 چندین ویژگی جدید را اضافه کرد، که نحوه ساخت وب‌اپلیکیشن‌ها را بهبود بخشیدند. تاثیرگذارترین بروزرسانی، ویژگی Hooks در نسخه 16.8 است. Hookها ما...

ایجاد یک وب اپلیکیشن ساده با پایتون و فلاسک

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

نکات مثبت و منفی زبان برنامه‌نویسی Go

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

چگونه در node.js از کنسول استفاده کنیم؟

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