آموزش دستور حلقه ها در زبان سی شارپ
در ادامه آموزش سی شارپ در سایت باگتو در این مقاله دستورات حلقه در زبان سی شارپ را آموزش می دهیم.
در ادامه آموزش سی شارپ در سایت باگتو در این مقاله دستورات حلقه در زبان سی شارپ را آموزش می دهیم.
در مقاله قبلی راجع به حلقهها در سی شارپ صحبت کردیم و بهصورت کامل آن را توضیح دادیم و گفتیم که حلقه چیست و چه کاربردی دارد و انواع حلقهها را همراه با مثال توضیح دادیم در این مقاله میخواهیم راجع به یکی دیگر از حلقهها به نام foreach صحبت کنیم
میکروسرویس چیست؟ (تعریف ساده معماری میکروسرویس)
میکروسرویس (Microservices Architecture) رویکردی در معماری نرمافزار است که یک سیستم بزرگ را به چند سرویس کوچک و مستقل تقسیم میکند. هر سرویس تنها بر یک وظیفه یا دامنه مشخص متمرکز است، پایگاه داده مخصوص به خود را دارد و از طریق رابطهای برنامهنویسی کاربردی (API) یا ابزارهای پیامرسان (Message Broker) با سایر سرویسها ارتباط برقرار میکند. این ساختار باعث میشود فرایند توسعه، نگهداری و مقیاسپذیری نرمافزار سادهتر شود؛ زیرا هر سرویس را میتوان بهصورت جداگانه بهبود داد یا گسترش داد، بیآنکه کل سیستم درگیر شود.
اگر در سالهای گذشته قصد راهاندازی یک پروژه نرمافزاری را داشتید، برای انتخاب معماری کار سختی در پیش نداشتید چون فقط یک گزینه به نام معماری مونولیتیک وجود داشت که برای تمامی پروژهها از آن استفاده میکردیم.
دیزاین پترن Repository برای اولینبار در کتاب Domain-driven-design (DDD) در سال 2004 توسط اریک ایوانز معرفی شد. در همان اوایل که این پترن معرفی شد محبوبیت بالایی بین برنامهنویسان به دست آورد و توجه برنامه نویسان زیادی را به خود جلب کرد و در پروژههای زیادی مورداستفاده قرار گرفت و هنوز هم از محبوبیت بالایی بین برنامهنویسان برخوردار میباشد.
درگذشته همه دیتاهای کاربران درون سرور ذخیره میشد. دیتاهایی که ممکن بود خیلی کم به آن نیاز پیدا کنیم و همین امر باعث میشد بار اضافه بر روی سرور بگذاریم همین مشکل باعث شد شیوه جدیدی برای ذخیرهسازی برخی اطلاعات به وجود بیاید به نام کوکیها.
از زمانی که شیءگرایی وارد دنیای نرمافزار شد تغییر و تحولات زیادی در آن وارد شد شیءگرایی به این معنی است که در فرایند ساخت نرمافزار از دنیای واقعی الهام بگیریم بر فرض مثال اگر نیاز داریم که اطلاعات یک ماشین را درون کامپیوتر ذخیره کنیم واقعاً ماشین را به کامپیوتر بشناسانیم. البته شیءگرایی شامل مباحث مختلفی میشود و ما در این مقاله راجع به class و object صحبت میکنیم.
در این مقاله تصمیم داریم که شمارا با متدها در سی شارپ آشنا کنیم مواردی که در این مقاله آموزش داده میشود.