کتابچه دنیای شی گرا کتابچه دنیای شی گرا حتما تا به حال کلمه OOP به گوشتان خورده . OOP یک الگوی طراحی در برنامه نویسی شی گرا برنامه نویسان 1402/05/09 امیررضا اندیشمند 1794
4 قابلیت css که ممکنه از اونا بیخبر باشید 4 قابلیت css که ممکنه از اونا بیخبر باشید نکاتی از css که دونستن اونها اهمیت زیادی داره برنامه نویسان 1401/06/04 alireza m 1428
10 ابزار طراحی رابط کاربری که باید درباره آن ها بدانید 10 ابزار طراحی رابط کاربری که باید درباره آن ها بدانید طراحی رابط کاربری (UI) بخش حیاتی توسعه نرم افزار است. این مورد اغلب با تجربه کاربری (UX) همراه است. به عبارت دیگر، برنامه یا وب سایت چگونه به نظر می رسد و کاربر چه احساسی دارد. این مورد شامل همه چیز می شود، از فونت، تصاویر و طرح های رنگی استفاده شده گرفته تا آسانی پیمایش کاربر از نقطه A به نقطه B. Web Design 1401/04/22 برنامه نویسان 4241
12 ابزار رایگان برای طراحی API و تست آن 12 ابزار رایگان برای طراحی API و تست آن ظهور API های RESTful با افزایش ابزارهایی برای ایجاد، آزمایش و مدیریت آنها همراه شده است. فرقی نمی کند که شما یک شخص مبتدی در طراحی API باشید که در حال طراحی اولین API خود هستید یا این که یک فرد متخصص در این حوزه هستید که در کوتاه ترین زمان ممکن می توانید اقدام به طراحی API کنید. برنامه نویسان 1401/03/25 ایمان مدائنی 1974
استفاده از Webview UI Toolkit در ویژوال استودیو کد استفاده از Webview UI Toolkit در ویژوال استودیو کد آیا شما هم علاقه مند به استفاده از Webview UI Toolkit در ویژوال استودیو کد هستید، در این مطلب درباره استفاده از این ابزار در ویژوال استودیو کد صحبت می کنیم VisualStudio 1400/10/22 برنامه نویسان 1915
آشنایی با برترین ترندهای طراحی وب در سال 2022 آشنایی با برترین ترندهای طراحی وب در سال 2022 آیا شما هم علاقه مند به آشنایی با ترندهای طراحی وب در سال جدید هستید؟ در این مطلب به معرفی برترین ترندهای طراحی وب در سال 2022 می پردازیم. Web Design 1400/10/18 برنامه نویسان 1711
5 راه برای تبدیل شدن به یک طراح UI/UX خودآموخته 5 راه برای تبدیل شدن به یک طراح UI/UX خودآموخته آیا شما هم علاقه مند به تبدیل شدن به یک طراح UI/UX خودآموخته هستید؟ در این مطلب درباره تبدیل شدن به یک طراح UI/UX موفق صحبت خواهیم کرد. Web Design 1400/09/22 برنامه نویسان 2092
فریم ورکها و کتابخانههای CSS برای پروژه بعدی شما فریم ورکها و کتابخانههای CSS برای پروژه بعدی شما بارها این را شنیده ایم، سال 2020 عصر اتومبیلهای پرنده است، اما بسیاری از توسعهدهندگان front-end هنوز با موقعیت div ها مشکل دارند. خنده دار به نظر میرسد اما واقعیت است. Web Design 1400/06/02 ایمان مدائنی 1239
پلاگین sizeInPage پلاگین sizeInPage آموزش پلاگین sizeinpage که توسط خود من توسعه داده شده و به شما کمک میکند تا در بحث sizing در طراحی صفحات وب بهتر کار کنید Java Script 1400/04/27 alireza m 1411
مزایای نمونه سازی اولیه چیست؟ مزایای نمونه سازی اولیه چیست؟ نمونهسازی اولیه فرآیند ایجاد یک مدل کاربردی از محصول شما قبل از توسعه است. نمونه سازی اولیه به شما کمک میکند قبل از نوشتن اولین خط کد، مطمئن شوید که محصول شما مطابق با هدف کار میکند و مشکل کاربران را حل میکند. برنامه نویسان 1400/04/23 ایمان مدائنی 888
5 نکته اساسی که به شما اجازه میدهد طراحی وب خود را بهبود بخشید 5 نکته اساسی که به شما اجازه میدهد طراحی وب خود را بهبود بخشید متاسفانه، شما تمام روز را برای تحت تأثیر قرار دادن بازدیدکنندگان وب سایت خود ندارید. شما میتوانید بهترین مطالب دنیا را داشته باشید اما از آنها چشم پوشی شود. Web Design 1400/01/24 ایمان مدائنی 2502
یادگیری CSS Flexbox برای ساخت 5 طرح بندی ریسپانسیو یادگیری CSS Flexbox برای ساخت 5 طرح بندی ریسپانسیو در اینجا یک راهنمای کاربردی است که به شما کمک میکند CSS Flexbox در سال 2021 را با ساخت 5 لایه ریسپانسیو بسازید. Web Design 1400/01/23 برنامه نویسان 2528
نحوه ساخت کامپوننتهای پیچیده، قابل استفاده مجدد و انعطافپذیر در Figma با Autolayout نحوه ساخت کامپوننتهای پیچیده، قابل استفاده مجدد و انعطافپذیر در Figma با Autolayout مشکل کامپوننتهای پیچیده این است که آنها معمولا به خوبی با تغییرات طراحی سازگار نیستند. انعطافپذیر نیستند. برنامه نویسان 1399/12/19 برنامه نویسان 1518
10 افزونه کاربردی گوگل کروم برای طراحان وب 10 افزونه کاربردی گوگل کروم برای طراحان وب معرفی 10 افزونه کاربردی برای طراحان وب برای طراحی و مدیریت حرفه ای Web Design 1399/12/15 alireza m 2512
آموزش ساخت ساعت همراه با رابط کاربری با پایتون آموزش ساخت ساعت همراه با رابط کاربری با پایتون در این مقاله میخوایم با استفاده از پایتون یک ساعت همراه با یک رابط کاربری زیبا ایجاد کنیم. Python 1399/12/05 DeletedAccount 6954
الگوهای طراحی - Chain of Responsibility الگوهای طراحی - Chain of Responsibility این الگوی تحت الگوی رفتاری قرار می گیرد. اهدافی که الگوی Chain of Responsibility آن ها را دنبال می کند عبارتند از: 1. انجام کار در چند مرحله 2 . حذف پیچیدگی های پیاده سازی در مواردی که با if و else های تو در تو روبرو می شویم می توانیم از این الگو استفاده کنیم. در این مقاله مثال انتقال پول را بررسی خواهیم کرد. C#.net 1399/11/21 محسن فرخی 2527
بهترین عملکردهای طراحی UX برای بهبود رتبهبندی SEO بهترین عملکردهای طراحی UX برای بهبود رتبهبندی SEO تجربه کاربری (UX) برای یک استراتژی موفق سئو بسیار حیاتی است. با این وجود بسیاری از تیمهای طراحی از این واقعیت غافل هستند. این یک اشتباه ناچیز است. عدم یکی شدن UX با SEO برای رتبهبندی و مشغول نگه داشتن تجارت شما هزینه بر است. Seo 1399/11/09 ایمان مدائنی 1196
کمی درباره اندروید استودیو بدانیم! کمی درباره اندروید استودیو بدانیم! اندروید استودیو (Android Studio) محیطی برای توسعه برنامه های اندرویدی است که بر پایه IntelliJ IDEA طراحی شده است. همانند Eclipse (با پلاگین ADT)، اندروید استودیو ابزارهای متنوعی برای تولید، توسعه و آزمایش برنامه ها دارد. Android 1399/10/22 nazanin-karimi 2168
الگوهای طراحی - الگوی Strategy الگوهای طراحی - الگوی Strategy الگوی Strategy تحت الگوهای ساختاری می باشد. اهدافی که الگوی Strategy آن ها را دنبال می کند عبارتند از: 1. پیاده سازی الگوریتم های مختلف 2. عدم وابستگی استفاده کننده به پیاده سازی 3. تاکید بر تک وظیفه ای 4. رعایت اصل OCP به زبان ساده در الگوی Strategy قسمت متغیر کلاس را جدا و قسمت ثابت کلاس را هم جدا پیاده سازی می کنیم. از مثال های پرکاربرد می توانیم سیستم تخفیف در فروشگاه را نام ببریم. C#.net 1399/10/13 محسن فرخی 1806
الگوی Decorator الگوی Decorator الگوی Decorator یکی از پرکاربردترین الگوهای طراحی، تحت الگوی های ساختاری می باشد و مبتنی بر اصل Open-Closed است. اصل Open-Closed به طور خلاصه پیشنهاد می کند کلاس ها برای توسعه باید باز و برای اصلاح باید بسته شوند. الگوی Decorator به کاربر اجازه می دهد که عملکرد جدیدی را به یک شی موجود اضافه کند بدون آنکه نیاز به تغییر در ساختار آن داشته باشد. در این مقاله با یک مثال ساده الگوی Decorator را بررسی خواهیم کرد. C#.net 1399/10/09 محسن فرخی 1971
تفاوت طراحی وب با فرانت اند تفاوت طراحی وب با فرانت اند اغلب برنامه نویس ها تفکرشان نسبت به طراحی وب،همان برنامه نویسی سمت کاربر یا Front-End هست.امروز و در این مقاله میخوایم تفاوت این دو را مشخص کنیم Web Design 1399/10/02 متین دیناشی 2440
سه روش برای تبدیل شدن به طراحی که توسعهدهندگان دوست دارند سه روش برای تبدیل شدن به طراحی که توسعهدهندگان دوست دارند طراح بودن در یک پروژه نرمافزاری میتواند دشوار باشد. ممکن است فضای مبهمی برای کار کردن در این زمینه وجود داشته باشد. ما این محصول را برای چه کسانی میسازیم؟ پیشنهاد ارزش ما چیست؟ چگونه لذت را به وجود میآوریم؟ حداقل محصولی که باید با آن شروع کنیم چیست؟ Web Design 1399/09/05 ایمان مدائنی 1879
5 روند کاربردی طراحی سایت در سال 2020 5 روند کاربردی طراحی سایت در سال 2020 طراحی سایت بخشی از اینترنت است که همیشه در حال تغییر و تحول بوده است. اگر راجع به 10 سال گذشته صحبت کنیم، اینترنت از شکل ابتدایی خود خارج شده و تکامل یافته است. گوگل یک فونت قدیمی داشت، فیس بوک در حال رشد بود و یاهو هنوز مهم بود. Web Design 1399/07/12 برنامه نویسان 2003
6 نکته در مورد تست خودکار 6 نکته در مورد تست خودکار خودکارسازی تست ضمن کاهش هزینه و تلاش، به افزایش سرعت سایت نیز کمک میکند. در این مقاله ما نحوه خودکارسازی تست را به اشتراک میگذاریم تا با نکات کلیدی در مورد اجرای تست، طراحی و نگهداری برنامههای سازمانی بزرگ، ابتکار عمل تست خودکار را در مسیر درست خود نگه داریم. برنامه نویسان 1399/07/10 ایمان مدائنی 924
برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید برای تبدیل شدن به توسعهدهنده Front End در سال 2020 این نکات را باید بدانید آیا تا به حال به وبسایت مورد علاقه خود نگاه کردهاید و شگفتزده شدهاید که چرا به این شیوه طراحی شده، چرا نحوه عملکرد دکمهها وقتی که روی آنها کلیک میکنید به این صورت است، یا هر قسمت دیگر از سایت را دیدهاید و با خود فکر کردهاید "متعجبم، چطور اینها اینقدر پیچیده هستند؟"، یا "کاش من هم میتوانستم این کار را انجام دهم". خوب تمام این ویژگیهای قابل مشاهده سایت از طریق توسعه Front End انجام میشود و افرادی که از آنها استفاده میکنند، توسعهدهنده Front End نامیده میشوند. Web Design 1399/06/31 برنامه نویسان 1233