مرجع تخصصی برنامه نویسان

بزرگترین انجمن برنامه نویسان فارسی زبان

دوره های در حال ثبت نام آکادمی برنامه نویسان

مطالب ارسال شده توسط : برنامه نویسان

  • نکاتی برای تجربه کاربری بهتر

    نکاتی برای تجربه کاربری بهتر

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

    برنامه نویسان دوشنبه, 31 شهریور 1399 81 بازدید 0 نظر 0 پسند
  • برای تبدیل شدن به توسعه‌دهنده Front End در سال 2020 این نکات را باید بدانید

    برای تبدیل شدن به توسعه‌دهنده Front End در سال 2020 این نکات را باید بدانید

    آیا تا به حال به وب‌سایت مورد علاقه خود نگاه کرده‌اید و شگفت‌زده شده‌اید که چرا به این شیوه طراحی شده، چرا نحوه عملکرد دکمه‌ها وقتی که روی آن‌ها کلیک می‌کنید به این صورت است، یا هر قسمت دیگر از سایت را دیده‌اید و با خود فکر کرده‌اید "متعجبم، چطور این‌ها اینقدر پیچیده هستند؟"، یا "کاش من هم می‌توانستم این کار را انجام دهم". خوب تمام این ویژگی‌های قابل مشاهده سایت از طریق توسعه Front End انجام می‌شود و افرادی که از آن‌ها استفاده می‌کنند، توسعه‌دهنده Front End نامیده می‌شوند.

    برنامه نویسان دوشنبه, 31 شهریور 1399 3 بازدید 0 نظر 0 پسند
  • 4 مورد از مهم‌ترین دلایل محبوبیت پایتون در سال 2020

    4 مورد از مهم‌ترین دلایل محبوبیت پایتون در سال 2020

    پایتون یکی از زبان‌های قدرتمند و البته محبوب در سراسر جهان است. یکی از دلایل اصلی محبوبیت آن به عنوان یک زبان برنامه‌نویسی این است که راهی عالی برای یادگیری نحوه کدنویسی است.

    برنامه نویسان یکشنبه, 23 شهریور 1399 4 بازدید 0 نظر 0 پسند
  • بهترین راه‌های تضمین امنیت برنامه با ویژگی‌های جاوا

    بهترین راه‌های تضمین امنیت برنامه با ویژگی‌های جاوا

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

    برنامه نویسان شنبه, 22 شهریور 1399 123 بازدید 0 نظر 0 پسند
  • چطور یک برنامه وب پیش‌رونده (PWA) با استفاده از React بسازیم

    چطور یک برنامه وب پیش‌رونده (PWA) با استفاده از React بسازیم

    برنامه‌های وب پیش‌رونده (PWA)، که توسط گوگل در سال 2015 معرفی شده است، برنامه‌هایی هستند که احساسی شبیه به برنامه‌های بومی (native) را ارائه می‌دهند که برای کار cross-platform طراحی شده‌اند. ویژگی‌هایی مثل قابلیت آفلاین، ذخیره‌سازی محلی (local caching) برای assetها، push notifications، و مزایای عملکردی را ارائه می‌دهد.

    برنامه نویسان دوشنبه, 17 شهریور 1399 245 بازدید 0 نظر 0 پسند
  • هر آنچه که در مورد NET 5. باید بدانید

    هر آنچه که در مورد NET 5. باید بدانید

    اگر شما توسعه‌دهنده برنامه‌های سازمان‌هایی هستید که از NET. در NET Framework. پشتیبانی می‌کنند، باید بدانید که چطور NET 5. بر برنامه‌های سازمانی فعلی شما تأثیر می‌گذارد. با حرکت رو به جلو، فقط یک NET. وجود دارد که می‌تواند macOS، Windows، Linux، iOS، Android و موارد دیگر را هدف قرار گیرد.

    برنامه نویسان پنج شنبه, 13 شهریور 1399 8 بازدید 0 نظر 0 پسند
  • نحوه تبدیل XML در NET Core.

    نحوه تبدیل XML در NET Core.

    قبلا در مورد نحوه تبدیل JSON در NET Core. صحبت کردیم. بیشتر آن را به این دلیل نوشتیم که فکر می‌کردیم افراد برای کار با JSON خود را به سختی می‌اندازند.

    برنامه نویسان ﺳﻪ شنبه, 11 شهریور 1399 175 بازدید 0 نظر 0 پسند
  • بهترین راهکارهای امنیتی Kubernetes که شما باید بدانید

    بهترین راهکارهای امنیتی Kubernetes که شما باید بدانید

    Kubernetes (k8s) شما را قادر می‌سازد تا بتوانید به طور موثر مدیریت کانتینر در cloud (فضای ابری) یا on-premises را هماهنگ کنید. به طور کلی k8s مزایای زیادی را ارائه می‌دهد. از جمله این ویژگی‌ها برای خودترمیمی، rollbackهای خودکار، توزیع بار و مقیاس‌پذیری است.

    برنامه نویسان دوشنبه, 03 شهریور 1399 242 بازدید 0 نظر 0 پسند
  • Response Caching سفارشی با استفاده از NCache در ASP.NET Core

    Response Caching سفارشی با استفاده از NCache در ASP.NET Core

    NCache یک فریم‌ورک کشینگ (caching) توزیع‌شده open-source و cross-platform است. این یک فریم‌ورک کشینگ توزیع‌شده خیلی سریع است که به صورت خطی مقیاس‌پذیر می‌باشد. در این مقاله به بررسی شیوه‌ای که می‌توانیم با NCache و response caching middleware در ASP.NET Core کار کنیم، می‌پردازیم.

    برنامه نویسان چهارشنبه, 29 مرداد 1399 296 بازدید 0 نظر 0 پسند
  • ابزارهای توسعه NET. برای توسعه هوشمند در سال 2020

    ابزارهای توسعه NET. برای توسعه هوشمند در سال 2020

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

    برنامه نویسان چهارشنبه, 29 مرداد 1399 6 بازدید 0 نظر 0 پسند
  • ساخت تب‌های Lazy Loading با Razor Pages و Bootstrap

    ساخت تب‌های Lazy Loading با Razor Pages و Bootstrap

    رابط‌های تب‌بندی شده یک روش عالی برای مدیریت نمایش مقادیر زیادی از اطلاعات در پنل‌های جداگانه هستند، که داده‌های هر پنل به تنهایی معنادار می‌باشد، و در هر زمان فقط یک پنل قابل مشاهده است. تب‌های مرورگر نمونه‌ای عالی از این مورد هستند. از نظر توسعه‌دهنده Razor Pages، تب‌ها مخصوصا برای کنترل نمایش داده‌های پیچیده در برنامه‌های تجاری سودمند هستند.

    برنامه نویسان دوشنبه, 27 مرداد 1399 374 بازدید 0 نظر 0 پسند
  • Deploy کردن برنامه در زامارین

    Deploy کردن برنامه در زامارین

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

    برنامه نویسان چهارشنبه, 22 مرداد 1399 256 بازدید 0 نظر 0 پسند
  • نحوه تبدیل JSON در NET Core.

    نحوه تبدیل JSON در NET Core.

    ما به تازگی با پروژه‌ای رو به رو شدیم که کار ساده‌ای انجام می‌داد؛ خواندن یک فایل JSON. اما روشی که به JSON تبدیل شد گیج‌کننده بود. به نظر می‌رسید که پیچیده‌ترین روش خواندن داده‌های JSON که تا به حال دیده‌ایم بود. وقتی راه‌حل این کار را جستجو می‌کنیم، با کمال تعجب می‌بینیم که بسیاری از نتایج همان کارهای گیج‌کننده است.

    برنامه نویسان دوشنبه, 20 مرداد 1399 328 بازدید 0 نظر 0 پسند
  • اهداف Blazor WebAssembly در NET 5. در آخرین آپدیت ASP.NET Core

    اهداف Blazor WebAssembly در NET 5. در آخرین آپدیت ASP.NET Core

    مایکروسافت در اعلام آپدیت‌های مربوط به توسعه وب ASP.NET Core به عنوان بخشی از NET 5 Preview 7. جدید، خاطر نشان کرد که Blazor WebAssembly، کامپوننت سمت کلاینت پروژه Blazor که توسعه وب مبتنی بر سی‌شارپ را به جای جاوااسکریت فراهم می‌سازد، اکنون NET 5. را هدف قرار می‌دهد.

    برنامه نویسان ﺳﻪ شنبه, 14 مرداد 1399 9 بازدید 0 نظر 0 پسند
  • تفاوت بین ()forEach و ()map که هر توسعه‌دهنده‌ای باید بداند

    تفاوت بین ()forEach و ()map که هر توسعه‌دهنده‌ای باید بداند

    جاوااسکریپت متدهای مفیدی دارد که به ما کمک می‌کند تا از طریق آرایه‌هایمان عمل تکرار را انجام دهیم. دو مورد متداول که برای تکرار استفاده می‌شود ()Array.prototype.map و ()Array.prototype.forEach است.

    برنامه نویسان یکشنبه, 05 مرداد 1399 488 بازدید 0 نظر 0 پسند
  • بهترین IDEهای پایتون در سال 2020

    بهترین IDEهای پایتون در سال 2020

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

    برنامه نویسان ﺳﻪ شنبه, 31 تیر 1399 784 بازدید 0 نظر 0 پسند
  •  آشنایی با 9 مورد از ابزارهای متن باز Node.js

    آشنایی با 9 مورد از ابزارهای متن باز Node.js

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

    برنامه نویسان شنبه, 28 تیر 1399 396 بازدید 0 نظر 0 پسند
  •  آشنایی با 5 مورد از ویژگی های پیشرفته گیت برای کار کردن با گیت

    آشنایی با 5 مورد از ویژگی های پیشرفته گیت برای کار کردن با گیت

    ویژگی های پیشرفته گیت می تواند برای کار کردن با این سیستم به شما کمک کند، ما در این مطلب قصد داریم کمی بیشتر درباره ویژگی های پیشرفته گیت صحبت کنیم.

    برنامه نویسان ﺳﻪ شنبه, 24 تیر 1399 476 بازدید 0 نظر 0 پسند
  •  آشنایی با تکنولوژی های بازنده و تکنولوژی های برتر بعد از کرونا

    آشنایی با تکنولوژی های بازنده و تکنولوژی های برتر بعد از کرونا

    آشنایی با تکنولوژی های برتر بعد از کرونا می تواند به شما در دوران کرونا بسیار کمک کند، ما در این مطلب درباره تکنولوژی های برتر بعد از کرونا صحبت می کنیم.

    برنامه نویسان دوشنبه, 23 تیر 1399 536 بازدید 0 نظر 0 پسند
  •  vue.js 3.0 سرعت و عملکرد بهتری را با خود به همراه دارد

    vue.js 3.0 سرعت و عملکرد بهتری را با خود به همراه دارد

    نسخه نهایی vue.js 3.0 به زودی منتشر می شود که دارای ویژگی های زیادی می باشد، ما در این مطلب قصد داریم درباره ویژگی های vue.js 3.0 بیشتر صحبت کنیم.

    برنامه نویسان یکشنبه, 22 تیر 1399 385 بازدید 0 نظر 0 پسند