برنامه نویسی

تزریق وابستگی یا Dependency injection

تزریق وابستگی یا Dependency injection 1350 500 حسین صداقت

تزریق وابستگی یا Dependency injection چیست؟ تزریق وابستگی یک تکنیک در برنامه نویسی است که باعث می شود کلاس های شما مستقل از وابسته هایشان عمل کنند. این امر با استفاده جدا کردن «استفاده از یک شی» از «ساخت آن شی» حاصل می شود. این تکنیک به برنامه نویسان کمک می کند که بتوانند دو…

بیشتر
مدل شی گرای سند

مدل شی گرای سند (Document Object Model)

مدل شی گرای سند (Document Object Model) 1350 500 میثم رسولی

امروز قصد داریم راجع به یکی از مفاهیم کلیدی و پایه ای وب یعنی DOM بنویسیم. پس چه شما در جاوا اسکریپت یک تازه کار باشید یا اینکه قبلا با آن کار کرده باشید، بد نیست نگاهی به این نوشته بیاندازید. قرار است که به خوبی DOM را درک کنیم. برنامه نویسان وب با تجربه…

بیشتر
آموزش sass

آموزش Sass (قسمت اول)

آموزش Sass (قسمت اول) 1350 500 اسماء اصلاحی

آموزش Sass عنوان مقاله پیش روی شما است  که به اصول اولیه Sass، پیش نیازهای آن، معایب و مزایای Sass پرداخته است و در مقالات بعدی تکمیل خواهد شد. SASS مخفف عبارت Syntactically Awesome Style Sheets و یک زبان pre-processor برای تولید کد Css است. این زبان به هیچ عنوان جایگزین Css محسوب نمی شود…

بیشتر
Flexbox

Flexbox چگونه کار می کند

Flexbox چگونه کار می کند 1350 500 اسماء اصلاحی

Flexbox یک مدل طرح بندی محتوا است که در CSS3 معرفی شد و هدف آن چیدمان و تراز بندی آسان آیتم های درون یک container است که اندازه  نامشخصی دارند. مدل Flexbox همان‌طور که از نامش هم پیداست برای طرح بندی آیتم هایی پویا و انعطاف پذیر به‌وجود آمده است. چگونه از Flexbox استفاده کنیم؟…

بیشتر

استفاده از CSS Grid برای پیاده سازی صفحات وب

استفاده از CSS Grid برای پیاده سازی صفحات وب 1350 500 اسماء اصلاحی

CSS Grid با توجه به ماهیت چهار گوش صفحات وب در تعادل و طراحی صفحات وب بسیار موثر و کاربردی است. یکی از مهم ترین اصول در طراحی، وجود تعادل است. تعادل به معنای توزیع متناسب اجزاء سنگین و سبک در یک صفحه است. منظور از سنگینی و سبکی در اینجا ماهیت سنگین و سبک…

بیشتر
Asp.Net MVC و Asp.Net Core

تفاوت ها و شباهت های Asp.Net MVC و Asp.Net Core

تفاوت ها و شباهت های Asp.Net MVC و Asp.Net Core 1650 539 زینب صداقت

تفاوت ها و شباهت های Asp.Net MVC و Asp.Net Core با یکدیگر چیست؟ ASP.NET Core بر پایه‌ی NET Core. استوار است و نگارشی از NET. محسوب می شود که مستقل از سیستم عامل و بدون واسط برنامه نویسی ویندوز عمل می کند. ویندوز هنوز هم سیستم عاملی برتر به حساب می آید ولی برنامه های…

بیشتر
ASP.NET Core چیست و چه کاربردی دارد؟

ASP.NET Core ، قدرت سادگی

ASP.NET Core ، قدرت سادگی 1350 500 علی دهقانی

ASP.NET Core چیست؟ هنگامی که مایکروسافت تصمیم گرفت پلتفرم توسعه وب (ASP.NET) خود را متحول کند، متوجه شد وابستگی این پلتفرم به IIS ایده مطلوبی نیست. این حقیقت که ASP.NET بر پایه IIS نوشته شده بود نه تنها باعث می‌شد به سیستم‌عامل ویندوز وابسته شود بلکه امکان خود میزبانی (self-hosting) را از برنامه‌های تحت آن…

بیشتر
اصول طراحی شی گرا

اصول طراحی شی گرا S.O.L.I.D چیست

اصول طراحی شی گرا S.O.L.I.D چیست 1350 500 حسین صداقت

اصول طراحی شی گرا S.O.L.I.D شامل چه مواردی می شود؟  S.O.L.I.D مخفف 5 اصل طراحی شی گرا است که سبب می شود طراحی نرم افزار ما قابل فهم و منعطف باشد و قابلیت تعمیر و نگهداری را هم داشته باشد. تئوری SOLID در سال 2000، توسط مایکل فیدرز (Michael Feathers) تحت عنوان  یک مقاله، معرفی…

بیشتر
انقلاب جاوا اسکریپت چیست؟

انقلاب جاوا اسکریپت ( معرفی و کاربرد ) | بخش دوم

انقلاب جاوا اسکریپت ( معرفی و کاربرد ) | بخش دوم 1350 500 میثم رسولی

جاوا اسکریپت با ورودش به دنیای زبان های برنامه نویسی، یک تحول بزرگ در طراحی سایت به وجود آورد. این تحول آنقدر مهم و بزرگ بود که مایکروسافت رو به رقابت با اون وادار کرد که البته پیروز این رقابت در نهایت همون جاوا اسکریپت بود. در بخش اول از این مطلب، به طور مفصل درباره تاریخچه…

بیشتر
انقلاب جاوا اسکریپت چیست؟

انقلاب جاوا اسکریپت ( معرفی و کاربرد ) | بخش اول

انقلاب جاوا اسکریپت ( معرفی و کاربرد ) | بخش اول 1350 500 میثم رسولی

جاوا اسکریپت ( JavaScript ) مهمترین زبان برنامه نویسی روی کره زمینه. زبانی که اوایل بچه بازی به حساب می اومد، حالا گسترده ترین زبان برنامه نویسی در تاریخ محسوب میشه. تقریبا هرکسی با یه کامپیوتر و یا یک تلفن همراه، تمام وسایل لازم برای اجرا و حتی ساخت برنامه های JavaScript رو در اختیار…

بیشتر

Subscribe for free resources and news updates.