نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) نحوه صحیح استفاده از متغیرهای محیطی (Environment Variables) متغیرهای محیطی (Environment variables) یکی از مفاهیم اساسی برای توسعهدهندگان برنامه است. آنها چیزی هستند که ما روزانه از آنها استفاده میکنیم. متغیرهای محیطی مزایای زیادی دارند که شامل پیکربندی و امنیت برنامه است. برنامه نویسان 1399/10/21 برنامه نویسان 106
استایلدهی مدرن برنامههای وب، فریمورکهای CSS در مقایسه با کتابخانههای کامپوننت استایلدهی مدرن برنامههای وب، فریمورکهای CSS در مقایسه با کتابخانههای کامپوننت هنگام ساخت یک برنامه وب جدید، تصمیماتی باید بگیریم. آیا توسط سرور رندر شده و به کلاینت ارسال میشود، یا یک SPA با ویژگیهای قدرتمند است؟ از کدام فریمورک باید استفاده شود (در صورت وجود)؟ React؟ Angular؟ Vue؟ Ember؟ Web Design 1399/09/16 برنامه نویسان 428
تست در پایتون تست در پایتون تست خودکار همیشه یکی از موضوعات داغ در توسعه نرمافزار بوده است، اما در عصر ادغام مداوم و میکروسرویسها، در مورد آن حتی بیشتر نیز صحبت میشود. ابزارهای زیادی وجود دارند که میتوانند به ما در نوشتن، اجرا و ارزیابی تستهایمان در پروژههای Python کمک کنند. بیاید نگاهی به چند مورد از آنها بیاندازیم. Python 1399/09/12 برنامه نویسان 469
شروع کار با vue.js شروع کار با vue.js Vue.jsیک فریمورک کوچک جاوا اسکریپت برای ایجاد مولفههای قابلاستفاده مجدد و قابل فعالسازی در سایت شما است.در این مقاله ما میخواهیم نگاهی به اجزای اصلی Vue.js و نحوه راهاندازی و شروع کار با آن بیاندازیم، اما اول اجازه دهید نگاهی به این بیندازیم که چه زمانی باید از یک چارچوب front-end مانند Vue.js استفاده کنید و چرا. Java Script 1399/09/11 برنامه نویسان 2390
نحوه کار با WordPress Block Patterns نحوه کار با WordPress Block Patterns Block patterns (الگوهای بلوک) این امکان را دارند که انتشار مطالب در وردپرس را از همیشه آسانتر و انعطافپذیرتر کنند. برنامه نویسان 1399/08/29 برنامه نویسان 433
نحوه دیباگ کردن با React Native Debugger نحوه دیباگ کردن با React Native Debugger React Native Debugger ابزاری قدرتمند است که به توسعهدهندگان کمک میکند تا با سرعت بیشتری برنامههای React Native را دیباگ کنند. مجموعهای از ویژگیهای موثر UI inspector، redux inspector، برکپوینتها و network inspector را ارائه میدهد. در این مقاله ما میخواهیم نحوه نصب و استفاده از React Native Debugger را بیاموزیم، که بهرهوری توسعه شما را افزایش میدهد. برنامه نویسان 1399/08/25 برنامه نویسان 434
چطور و چه وقت از Pointerها (اشارهگرها) در Go استفاده کنیم چطور و چه وقت از Pointerها (اشارهگرها) در Go استفاده کنیم زبان برنامهنویسی Go در سالهای اخیر محبوبیت زیادی به دست آورده است. این زبان به طور مداوم سایر زبانهای backend مثل Ruby، Python، Java و C# را جا به جا میکند. Go به دلیل سادگی، صراحت، سرعت و مصرف کم حافظه خواهان زیادی دارد. برنامه نویسان 1399/08/20 برنامه نویسان 377
چگونه طراحان فریلنسر میتوانند در شرایط اقتصادی سخت پیشرفت کنند چگونه طراحان فریلنسر میتوانند در شرایط اقتصادی سخت پیشرفت کنند اقتصاد بالا و پایین دارد. این چرخهای است که میتواند به صورت مثبت و منفی بر همه ما تاثیر بگذارد. اما فریلنسرها نیز میتوانند در این تغییرات آسیبپذیر باشند. برنامه نویسان 1399/08/03 برنامه نویسان 550
راهنمای کوتاه برای توسعه برنامههای React Native راهنمای کوتاه برای توسعه برنامههای React Native React Native بدون شک یکی از پرکاربردترین فریمورکهای cross-platform برای ایجاد برنامههایی مشابه native است. این فریمورک میتواند به راحتی برای توسعه برنامههای جدید از ابتدا و حتی پروژههای موجود iOS و Android استفاده شود. Java Script 1399/07/29 برنامه نویسان 403
Social login را به برنامههای Ionic اضافه کنید Social login را به برنامههای Ionic اضافه کنید اپل در کنفرانس توسعهدهندگان WWDC خود در ژوئن 2019 سوشیال لاگین (یا ورود با اکانت شبکه اجتماعی) سرویس اپل را اعلام کرد. بسیار شبیه به social login گوگل و فیسبوک است. بیشتر این سرویسهای هویتی از Oauth و OpenID Connect (OIDC) استفاده میکنند و عملکرد اپل نیز مشابه است. برنامه نویسان 1399/07/23 برنامه نویسان 365
زبان برنامه نویسی سی شارپ و مزایای آن زبان برنامه نویسی سی شارپ و مزایای آن به عنوان یک توسعه دهنده، مواردی وجود دارد که باید در مورد زبان برنامه نویسی #C یاد بگیرید. در این مطلب، می خواهیم نگاهی به ویژگی های اساسی آن و دلیل محبوبیت آن بیندازیم. C#.net 1399/07/20 برنامه نویسان 902
راهنمای PyCharm برای مبتدیان راهنمای PyCharm برای مبتدیان روزانه بسیاری از افراد سوالاتی از قبیل 'بهترین ابزار ویرایشگر در پایتون چیست ؟' را از ما می پرسند. پاسخ برای کاربران مختلف متفاوت است اما اغلب افراد از PyCharm استفاده میکنند که دلایل آن در زیر بیان شده است. Python 1399/07/16 برنامه نویسان 2211
سفارشی سازی کامپوننت Pagination در Angular 6 سفارشی سازی کامپوننت Pagination در Angular 6 امروز ما یاد می گیریم که چگونه یک کامپوننت سفارشی برای Pagination در Angular ایجاد کنیم و همچنین، چگونه ازیک کامپوننت در کامپوننت دیگر به عنوان یک child component استفاده کنیم. برنامه نویسان 1399/07/14 برنامه نویسان 400
12 وب سایت برتر برای برنامه نویسان، توسعه دهندگان و تولیدکنندگان 12 وب سایت برتر برای برنامه نویسان، توسعه دهندگان و تولیدکنندگان دنیای آنلاین بهترین مکان برای برنامهنویسان است. برنامهنویسان و توسعهدهندگان میتوانند از طریق برخی وبسایتها هم از منابع آموزشی استفاده کنند و هم از آنها برای کمک به یافتن خطاها، ایجاد رزومه، همکاری با دیگر توسعهدهندگان و غیره استفاده کنند. در این مقاله قصد داریم تا بهترین وبسایتها را به شما معرفی کنیم. برنامه نویسان 1399/07/13 برنامه نویسان 1111
5 روند کاربردی طراحی سایت در سال 2020 5 روند کاربردی طراحی سایت در سال 2020 طراحی سایت بخشی از اینترنت است که همیشه در حال تغییر و تحول بوده است. اگر راجع به 10 سال گذشته صحبت کنیم، اینترنت از شکل ابتدایی خود خارج شده و تکامل یافته است. گوگل یک فونت قدیمی داشت، فیس بوک در حال رشد بود و یاهو هنوز مهم بود. Web Design 1399/07/12 برنامه نویسان 564
شناخت و درک Middleware در ASP.NET Core شناخت و درک Middleware در ASP.NET Core در این مقاله به توضیح امکانات و مفاهیم Middleware در ASP.NET Core می پردازیم. در پایان این مقاله شما به درک روشنی از معانی زیر خواهید رسید: Asp.Net Core 1399/07/10 برنامه نویسان 690
چهار روش موثر برای تقویت استراتژی بازاریابی دیجیتال (دیجیتال مارکتینگ) چهار روش موثر برای تقویت استراتژی بازاریابی دیجیتال (دیجیتال مارکتینگ) امروزه دیجیتال مارکتینگ بیش ازهر زمان دیگری برای مشاغل مهم است. در حال حاظر، اینترنت مدت هاست که از لحاظ ابزارهای تبلیغاتی، پرچمدار است. امروزه دیجیتال مارکتینگ بیش ازهر زمان دیگری برای مشاغل مهم است. در حال حاظر، اینترنت مدت هاست که ازلحاظ ابزارهای تبلیغاتی، پرچمدار است و هر شرکتی از استارتاپ ها گرفته تا شرکت های چند رشته ای از آن برای بازده و برتری خود استفاده می کند. برنامه نویسان 1399/07/09 برنامه نویسان 342
5 مورد از بهترین شبیه سازهای اندروید برای PC 5 مورد از بهترین شبیه سازهای اندروید برای PC شبیه سازهای اندروید به شما این امکان را می دهد که اپلیکیشن های موبایل را بدون نیاز به موبایل در رایانه شخصی خود اجرا کنید. Android 1399/07/08 برنامه نویسان 577
پیاده سازی Async Await پیاده سازی Async Await هدف از نوشتن این مطلب، شناسایی مشکلات و اشتباهات رایجی است که هنگام پیاده سازی رخ می دهد، زیرا Async / Await یک بحث پیچیده است و حتی یک اشتباه کوچک یا پیاده سازی اشتباه منجر به عدم ثبات سیستم ها می شود. ایده این نیست که چرخ را دوباره اختراع کنیم، بلکه تصاحب بهترین شیوه ها و دستورالعمل های به اشتراک گذاشته شده ی جوامع بزرگتر است. C#.net 1399/07/06 برنامه نویسان 612
بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server بهینه سازی کوئریهای LINQ در C#.NET برای MS SQL Server LINQ به عنوان یک زبان قدرتمند برای مدیریت اطلاعات به .NET اضافه شد. به عنوان مثال LINQ to SQL با استفاده ازEntity Framework به شما این امکان را می دهد با DBMS به سهولت صحبت کنید. اما اغلب هنگام استفاده از آن، توسعهدهندگان فراموش میکنند که بررسی کنند چه نوع query SQl ای توسط provider ای که قابلیت کوئری زدن دارد، تولید میشود (در مثال ما Entity Framework). در این مقاله ما بررسی خواهیم کرد که چگونه میتوانیم عملکرد کوئریهای LINQ را بهینه کنیم. SQL Server 1399/07/05 برنامه نویسان 575
نکاتی برای تجربه کاربری بهتر نکاتی برای تجربه کاربری بهتر ارائه یک سایت جدید فرآیند پیچیدهای است. در هر برنامه یا سایت تجربه کاربری بسیار مهم است و سایت ما با تجربه کاربری پایین اعتبار و کاربران خود را از دست خواهد داد. برنامه نویسان 1399/06/31 برنامه نویسان 285
برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید آیا تا به حال به وبسایت مورد علاقه خود نگاه کردهاید و شگفتزده شدهاید که چرا به این شیوه طراحی شده، چرا نحوه عملکرد دکمهها وقتی که روی آنها کلیک میکنید به این صورت است، یا هر قسمت دیگر از سایت را دیدهاید و با خود فکر کردهاید "متعجبم، چطور اینها اینقدر پیچیده هستند؟"، یا "کاش من هم میتوانستم این کار را انجام دهم". خوب تمام این ویژگیهای قابل مشاهده سایت از طریق توسعه Front End انجام میشود و افرادی که از آنها استفاده میکنند، توسعهدهنده Front End نامیده میشوند. Web Design 1399/06/31 برنامه نویسان 223
4 مورد از مهمترین دلایل محبوبیت پایتون در سال 2020 4 مورد از مهمترین دلایل محبوبیت پایتون در سال 2020 پایتون یکی از زبانهای قدرتمند و البته محبوب در سراسر جهان است. یکی از دلایل اصلی محبوبیت آن به عنوان یک زبان برنامهنویسی این است که راهی عالی برای یادگیری نحوه کدنویسی است. Python 1399/06/23 برنامه نویسان 1326
بهترین راههای تضمین امنیت برنامه با ویژگیهای جاوا بهترین راههای تضمین امنیت برنامه با ویژگیهای جاوا همانطور که افزودن ویژگیهای جدید مهم است، توسعهدهندگان برنامه باید تأکید بیشتری بر جنبه امنیتی برنامههایی که طراحی میکنند داشته باشند. به هر حال، زیاد بودن ویژگیهای برنامه یعنی قرار دادن دادههای بیشتر در برنامه. بدون قرار دادن کنترلهای امنیتی مناسب، این دادهها میتوانند آسیبپذیر باشند. برنامه نویسان 1399/06/22 برنامه نویسان 240
چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم چطور یک برنامه وب پیشرونده (PWA) با استفاده از React بسازیم برنامههای وب پیشرونده (PWA)، که توسط گوگل در سال 2015 معرفی شده است، برنامههایی هستند که احساسی شبیه به برنامههای بومی (native) را ارائه میدهند که برای کار cross-platform طراحی شدهاند. ویژگیهایی مثل قابلیت آفلاین، ذخیرهسازی محلی (local caching) برای assetها، push notifications، و مزایای عملکردی را ارائه میدهد. C#.net 1399/06/17 برنامه نویسان 599