تیمهای ثبت نام کننده پس از بررسی اولیه توسط دبیرخانه ، به مرحله اصلی راه پیدا میکنند و در یک ماراتن برنامه نویسی 3 روزه با یکدیگر به رقابت خواهند پرداخت. در ابتدای رویداد چالشهای مسابقه مطرح خواهد شد و تیمهای شرکت کننده برای حل چالشها میتوانند راهکارهای مبتنی بر تکنولوژیهای مختلف وب و موبایل را ارائه دهند. روز آخر و بعد از داوری ها، جوایز نقدی به تیمهای اول تا سوم اعطا میشود.
این مقاله به بررسی مزیتهای استفاده از Interfaceها همگام با وراثت در برنامه نویسی شی گرا میپردازد و مناسب کسانی است که قصد دارند این مفاهیم را در یک مثال فرا بگیرند اینترفیسها کمک شایانی به سازگاری اجزا و کلاسها میکند و از اینرو بهتر است آنرا مفهومی یاد گرفت . سورس کدها به زبان C# و VB.NET می باشد.
اشتراکها
دریافت کتاب Pro ASP.NET MVC 5
یک نکتهی تکمیلی
تا دات نت 7 میتوان از روش زیر برای انتخاب تصادفی اعضای یک مجموعه استفاده کرد:
MyCollection.OrderBy(x => Random.Shared.Next()).Take(10)
نظرات مطالب
ایجاد یک Repository در پروژه برای دستورات EF
با تشکر، از آنجا که من اولین بار است که به شکل حرفهای برنامه نویسی سه لایه را تجربه میکنم با توجه به توضیحات شما این طور متوجه شدم که پیاده سازی کلاسهای Repository در لایه سرویس صورت گیرد اگر اشتباه نکنم.
در صورت امکان بیشتر موضوع رو باز کنید (منظورم آماتوری تره)
نمونه برنامههای سه لایه موجود در اینترنت پیدا کردم در حد CRUD ساده و با استفاده از الگوی مخزن عمومی بوده. مانند مثالهای سایت asp.net در صورت معرفی نمونه کاملتر و واقعیتر ممنون میشوم.
در صورت امکان بیشتر موضوع رو باز کنید (منظورم آماتوری تره)
نمونه برنامههای سه لایه موجود در اینترنت پیدا کردم در حد CRUD ساده و با استفاده از الگوی مخزن عمومی بوده. مانند مثالهای سایت asp.net در صورت معرفی نمونه کاملتر و واقعیتر ممنون میشوم.
نظرات مطالب
اعتبارسنجی سرویس های WCF
سلام .ممنون به خاطر زحماتتون.
بر طبق آموزشهای گوناگون برای اعمال امنیت روی سرویس میتوان از Certificate هایی استفاده کرد که خودمان آنها را تولید کرده ایم. البته سفارش شده که در زمان برنامه نویسی و پیاده سازی پروژه از آن استفاده شود نه برای زمان واقعی استفاده از سرویس.
آیا این امکان وجود دارد که از Certificate هایی که خودمان ایجاد کرده ایم در پروژههای واقععی استفاده کنیم؟
اگر این امکان وجود دارد آیا این Certificate ها کار رمز گزاری و رمز گشایی را برای ما انجام میدهند؟ و چه محدودیتهایی دارند؟
با تشکر؟
بر طبق آموزشهای گوناگون برای اعمال امنیت روی سرویس میتوان از Certificate هایی استفاده کرد که خودمان آنها را تولید کرده ایم. البته سفارش شده که در زمان برنامه نویسی و پیاده سازی پروژه از آن استفاده شود نه برای زمان واقعی استفاده از سرویس.
آیا این امکان وجود دارد که از Certificate هایی که خودمان ایجاد کرده ایم در پروژههای واقععی استفاده کنیم؟
اگر این امکان وجود دارد آیا این Certificate ها کار رمز گزاری و رمز گشایی را برای ما انجام میدهند؟ و چه محدودیتهایی دارند؟
با تشکر؟
نظرات مطالب
Senior Developer به چه کسی گفته می شود؟
با سلام و سپاس
من کمتر از 3 سال تجربه برنامه نویسی(به صورت حرفه ای) دارم ولی خودم رو از سطح Junior و Mid-Level خیلی بالاتر میبینم (بدون اعتماد به نفس کاذب) از طرفی با توجه به تعاریفی که جنابعالی از Senior Developer داشتید خودم رو در این سطح هم نمیدانم... به نظر شما من کدوم اصطلاح رو برای خودم به کار ببرم؟ (البته لازمه بگم که من فاصله خیلی زیادی رو بین Mid-Level و Senior Developer میبینم)
با سپاس
من کمتر از 3 سال تجربه برنامه نویسی(به صورت حرفه ای) دارم ولی خودم رو از سطح Junior و Mid-Level خیلی بالاتر میبینم (بدون اعتماد به نفس کاذب) از طرفی با توجه به تعاریفی که جنابعالی از Senior Developer داشتید خودم رو در این سطح هم نمیدانم... به نظر شما من کدوم اصطلاح رو برای خودم به کار ببرم؟ (البته لازمه بگم که من فاصله خیلی زیادی رو بین Mid-Level و Senior Developer میبینم)
با سپاس
ممنون از مطلب مفیدتون . جالب اینه که بدون هیچ دردسری از خواص راهبری میشه برای به روز رسانی و افزودن رکوردهای مرتبط در صورت وجود رابطههای صحیح و نرمال سازی دقیق پایگاه داده بهترین استفاده رو کرد ... واقعا ORMها برنامه نویسارو از شر کد نویسی تکراری و خسته کنندهی بانک اطلاعاتی تا حد زیادی راحت کردن ...
نظرات مطالب
با ASP.MVC چه مزایایی را به دست خواهیم آورد
سلام. تشکر از مقالات خوبتون. میخواستم بپرسم برای من که بیش از 2 سالی هست با سی شارپ و Win App کار کردم و میخوام برنامه نویسی تحت وب رو از صفر کار کنم کدوم یک بهتره؟ اول از ASP.NET شروع کنم و بعد برم سراغ ASP.NET MVC یا نه مستقیما از ASP.NET MVC شروع کنم. البته به صورت مقدماتی با ASP.NET آشنا هستم. ممنون میشم راهنمایی کنید.