چطور یک پروژه برنامه نویسی را مرحله به مرحله بسازیم چطور یک پروژه برنامه نویسی را مرحله به مرحله بسازیم در مورد اینکه چطور برنامه نویسان پروژه هایی را می سازند که همه ما تحسین می کنیم، چیزهای زیادی گفته میشود. همه بخش هیجان انگیز و پر زرق و برق آن را میبینند که احتمالا مبتدیان هم، به دلیل کمبود تجربه، به آن توجه نمیکنند. برنامه نویسان 1400/01/21 ایمان مدائنی 34
NET 6 Preview 2. منتشر شد NET 6 Preview 2. منتشر شد NET 6 Preview 2. منتشر شده است. این انتشار شامل APIهای جدید، بهبود عملکرد زمان اجرا، و ساختهای اولیه NET MAUI. است. همچنین شامل ساختهایی برای Apple Silicon است که در Preview 1 موجود نبود. برنامه نویسان 1400/01/16 ایمان مدائنی 209
NET 6 Preview 1. منتشر شد NET 6 Preview 1. منتشر شد امروز ما خوشحالیم که اولین پیش نمایش NET 6. ارائه شد و در این مقاله میخواهیم آنچه را که در این انتشار رخ داده است را با شما به اشتراک بگذاریم. برنامه نویسان 1400/01/15 ایمان مدائنی 79
چرا تایپ ده انگشتی؟ چرا تایپ ده انگشتی؟ بسیاری از کسانی که تازه وارد دنیای برنامه نویسی شدند، به بهانه های مختلف از زیر یاد گرفتن تایپ ده انگشتی فرار می کنند. شما چطور؟ آیا تایپ ده انگشتی یک مهارت واجب است؟ برنامه نویسان 1400/01/14 سینا بیات 186
تفاوت بین کدنویسی و برنامه نویسی تفاوت بین کدنویسی و برنامه نویسی خیلی از افراد که تازده وارد این حرفه شدهاند، اصطلاح کدنویسی و برنامه نویسی را یکی میدانند. آیا میدانید معنای واقعی هر کدام چیست و هر زمینه چه عواملی را در بر دارد؟ برنامه نویسان 1400/01/08 ایمان مدائنی 205
چرا باید از سرویس های مرکزی لاگ کردن خطاها استفاده کنید چرا باید از سرویس های مرکزی لاگ کردن خطاها استفاده کنید لاگ ها یا به عبارتی گزارش گیری برای هر برنامه ای که در محیط سرور اجرا میشود بسیار مهم هستند. لاگ ها اطلاعات اساسی را ارائه میدهند که به عملکرد صحیح سیستم فعلی اشاره دارد. با جستجو در لاگ های مربوطه، شما اطلاعات مربوط به مشکلات، خطاها و روندهای سیستم را به دست میآورید. با این وجود، جستجوی دستی خطاهای موجود در سرورهای مختلف در بین هزاران فایل لاگ امکان پذیر نیست. راه حل چیست؟ سرویس های مرکزی لاگ کردن خطاها. برنامه نویسان 1400/01/07 برنامه نویسان 236
6 مزیت سودمند مصورسازی داده (Visualization Data) در بازاریابی 6 مزیت سودمند مصورسازی داده (Visualization Data) در بازاریابی برای به حداکثر رساندن ارزش دادهها، مصورسازی یا تصویرسازی داده بسیار مهم است. در طول مشاغل خود، بسیاری از تحلیلگران، مدیران و مجریان کسب و کار برای کمک به بهبود تصمیمگیری دوره تحلیل داده و مصورسازی داده را میگذرانند. به همین دلیل مصورسازی داده برای بازاریابی بسیار حیاتی است زیرا میتواند مزایای زیادی از جمله مزایایی که در زیر درباره آنها صحبت خواهیم کرد را به همراه داشته باشد. برنامه نویسان 1399/12/27 برنامه نویسان 273
برای برنامه نویس شدن لزوما به این موارد نیازی ندارید برای برنامه نویس شدن لزوما به این موارد نیازی ندارید در این مقاله مواردی را بیان میکنیم که به درستی یا نادرستی با تصویر محبوب ما از آنچه برای برنامهنویسی لازم است، مرتبط هستند. آنها انواع مختلفی هستند که داشتن آنها خوب است و میتوانند مفید باشند. برنامه نویسان 1399/12/26 ایمان مدائنی 277
راهنمای مانیتورینگ برنامه های وب راهنمای مانیتورینگ برنامه های وب شرکتها در دنیای دیجیتال مدرن، با چندین سرور، برنامه ها، و خدمات وب سر و کار دارند. پیگیری همه این موارد دشوار است. اینجا جایی است که نظارت بر برنامههای وب وارد عمل میشود و یک نمای کلی از عملکرد همه برنامه ها را میدهد. برنامه نویسان 1399/12/25 برنامه نویسان 429
معرفی gRPC و پیادهسازی آن در NET Core 3.1. معرفی gRPC و پیادهسازی آن در NET Core 3.1. gRPC یک سیستم فراخوانی منبع باز از راه دور است که در سال 2015 توسط گوگل توسعه یافته است. برنامه نویسان 1399/12/24 برنامه نویسان 375
تجارت الکترونیک در سال 2021 تجارت الکترونیک در سال 2021 چه چیزی بین تجارت الکترونیک و همه گیری کووید 19 تغییر کرده است؟ خرده فروشان الکترونیکی برای سال 2021 چه چیزی را برنامه ریزی کنند؟ در این مقاله روند اصلی تجارت الکترونیک را بیان می کنیم. برنامه نویسان 1399/12/23 برنامه نویسان 301
نحوه ساخت کامپوننتهای پیچیده، قابل استفاده مجدد و انعطافپذیر در Figma با Autolayout نحوه ساخت کامپوننتهای پیچیده، قابل استفاده مجدد و انعطافپذیر در Figma با Autolayout مشکل کامپوننتهای پیچیده این است که آنها معمولا به خوبی با تغییرات طراحی سازگار نیستند. انعطافپذیر نیستند. برنامه نویسان 1399/12/19 برنامه نویسان 231
بی انگیزگی در برنامه نویسی بی انگیزگی در برنامه نویسی دلایل وقوع بی انگیزگی در برنامه نویسی و جلوگیری از آن ها و ضرورت عشق و علاقه به کار برنامه نویسان 1399/12/18 علیرضا محمدی 687
6 عنصر اساسی برای اصالت یک برند (نام تجاری) قدرتمند 6 عنصر اساسی برای اصالت یک برند (نام تجاری) قدرتمند مؤسس آمازون، Jeff Bezos، میگوید "برند شما همان چیزی است که مردم در غیاب شما در موردتان میگویند." برنامه نویسان 1399/12/17 برنامه نویسان 268
7 نکته سودمند که هر توسعهدهندهای برای موفق شدن باید بداند 7 نکته سودمند که هر توسعهدهندهای برای موفق شدن باید بداند امروزه بازار کار بسیار رقابتی شده است و اگر میخواهید مطمئن شوید که از دیگران جلوتر هستید، یکی دو مورد هست که باید آن را یاد بگیرید. اگر شما یک توسعهدهنده تازه فارغالتحصیل شده هستید یا خودتان به صورت خودآموز برنامهنویسی میکنید، باید چند نکته اساسی درباره توسعه نرمافزار یا وبسایت را بدانید. در این مقاله ما قصد داریم برخی از اصول و مفاهیم پیشرفته برای تبدیل شدن به یک توسعهدهنده موفق را به شما بگوییم تا هنگام کار کردن آنها را به کار بگیرید. برنامه نویسان 1399/12/12 ایمان مدائنی 224
توسعه تست محور (TDD) در Visual Studio 2019 توسعه تست محور (TDD) در Visual Studio 2019 در این مقاله ما به مفهوم توسعه تست محور (TDD) خواهیم پراخت. ما میبینیم که چطور میتوانیم برای عملکردهای مختلفی که ایجاد میکنیم تست بنویسیم. در اینجا از ویژوال استودیوو 2019 به عنوان محیط توسعه استفاده میکنیم. یک کلاس ساده میسازیم و یکسری توابع را به آن اضافه میکنیم. سپس یکسری تست برای این توابع مینویسیم. برنامه نویسان 1399/12/11 برنامه نویسان 341
آینده NET. چیست؟ آینده NET. چیست؟ پیش از این در نوامبر 2020، مایکروسافت NET 5.0. را منتشر کرد، که آخرین و یک پلتفرم یکپارچه واحد برای دات نت است. NET 5. اکنون تنها پلتفرم است. NET 5. ویژگیهای NET Core 3.1. و NET Framework 4.8x. را ترکیب کرده است. با این اوصاف، آینده NET. روشن است. برنامه نویسان 1399/12/10 ایمان مدائنی 565
بهترین پایگاه دادههای NoSQL در سال 2021 بهترین پایگاه دادههای NoSQL در سال 2021 پایگاه داده مجموعهای از اطلاعات است که به گونهای سازمان یافته که میتوان به راحتی به آن دسترسی داشت، و آن را مدیریت و به روز رسانی کرد. قبل از آنکه محبوبترین پایگاه دادههای NoSQL را معرفی کنیم، شما باید پایگاه داده NoSQL را بشناسید. بیشتر برنامهنویسان حتی نمیدانند که NoSQL مخفف چیست. برنامه نویسان 1399/12/03 ایمان مدائنی 556
8 مرحله بازاریابی موفق برای برنامه 8 مرحله بازاریابی موفق برای برنامه بازاریابی یک تکنیک استراتژیک ساده برای جلب نظر مردم است، این امر گاهی اوقات میتواند سختترین کار برای تصمیمگیری باشد. بازاریابی میتواند رابطه خوبی برای محصول ایجاد کند. برنامه نویسان 1399/11/28 برنامه نویسان 259
چرا مهارتهای نرم (Soft Skills) یک امر کلیدی در موفقیت در فناوری هستند؟ چرا مهارتهای نرم (Soft Skills) یک امر کلیدی در موفقیت در فناوری هستند؟ غالبا در فناوری، ما تصور میکنیم بقیه به اندازه ما از محصول ما هیجانزده هستند. این مسأله معمولا در بخش فناوری (و حتی در بین تیمها مثل امنیت و توسعهدهندگان، یا عملیات و توسعهدهندگان) به مشکل منجر میشود. برنامه نویسان 1399/11/26 برنامه نویسان 248
چطور مستندات (داکیومنت) خوبی بنویسیم چطور مستندات (داکیومنت) خوبی بنویسیم در این مقاله، ما دلیل فراموش کردن نحوه کار پروژه را در سه مرحله توضیح میدهیم. در تیمهای برنامهنویسی همیشه باید همه چیز مستند شود. مستندات همیشه باید در کنار کد قرار بگیرند. برنامه نویسان 1399/11/16 ایمان مدائنی 371
10 نکته برای افزایش بهره وری ویژوال استودیو کد 10 نکته برای افزایش بهره وری ویژوال استودیو کد در این متن به بررسی ویژوال استودیو می پردازیم.همچنین 10 نکته و مواردی که باعث افزایش بهره وری ویژوال استودیو کد می شود را نیز بیان می کنیم. برنامه نویسان 1399/11/12 برنامه نویسان 1515
5 مورد از بهترین پلتفرمهای IoT برای سال 2021 5 مورد از بهترین پلتفرمهای IoT برای سال 2021 رشد سریع اینترنت اشیاء طی سالهای اخیر نمونههای بیشماری از دستگاههای هوشمند، سرویسهای ابری و برنامهها را به ارمغان آورده است. با افزایش پیچیدگیهای آنها نیاز به پلتفرمهای IoT، فریمورکهایی که توسعه برنامه IoT را ساده میسازند، نیز افزایش یافته است. برنامه نویسان 1399/11/01 ایمان مدائنی 734
چگونه توسعهدهنده وب شویم؟ چگونه توسعهدهنده وب شویم؟ آیا به یادگیری توسعه وب علاقه دارید ولی نمیدانید از کجا شروع کنید؟ در این صورت مهم است که بدانید روشهای مختلفی برای کسب مهارتهای مورد نیاز برای به دست آوردن شغل پارهوقت و تمام وقت در این زمینه وجود دارد. توسعهدهندگان وب به چندین مسیر شغلی دسترسی دارند و از فرصتهای شغلی فراوانی برخوردار هستند. برنامه نویسان 1399/10/22 ایمان مدائنی 494
نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) متغیرهای محیطی (Environment variables) یکی از مفاهیم اساسی برای توسعهدهندگان برنامه است. آنها چیزی هستند که ما روزانه از آنها استفاده میکنیم. متغیرهای محیطی مزایای زیادی دارند که شامل پیکربندی و امنیت برنامه است. برنامه نویسان 1399/10/21 برنامه نویسان 539