iCode4.net
79 subscribers
206 photos
29 videos
5 files
51 links
کانالی برای آموزش برنامه نویسی به زبان بسیار ساده

💻سروش صدر💻
Download Telegram
پنج اصل ابتدایی برنامه نویسی شی گرا که به اسم SOLID شناخته میشود،کمک میکند تا کد بهتری تولید کنیم !
اولین اصل Single Responsibility است به این معنا که هر کلاس وظیفه انجام یک کار را داشته باشد ! 1⃣ 👍
دومین اصل SOLID به نام Open Closed Principle شناخته میشود و بسیار مهم است!
به این معنی که کلاس شما برای گسترش یافتن باز باشد ( افزودن قابلیت های بیشتر )
اما بدون تغییر خود کلاس! بسته باشد!
چگونه 🤔😉
اصل سوم در اصول SOLID به نام Liskov Substitution شناخته میشود...
یک آبجکت از کلاس مشتق شده باید قابل تعویض با آبجکتی از کلاس والد باشد، بدون بوجود آمدن خطا و یا تغییری در رفتار کلاس والد 🤔😎
اصل چهارم به نام Interface Segregation Principl شناخته میشود.
کلاینت ها نباید مجبور باشند اینترفیس هایی که استفاده نمی کنند را پیاده سازی کنند!
چند اینترفیس کوچک بهتر از داشتن یک اینترفیس سنگین است 😊
اصل پنجم DIP به این معنی است که ماژول های سطح بالا نباید به ماژول های سطح پایین وابسته باشند. هر دو باید به یک abstraction وابسته باشند( مثل اینترفیس ها )
جزییات در پیاده سازی اینترفیس ها انجام میشود
در این سری از پست ها با مطالبی در خصوص امنیت،روش ها و الگوریتم های موجود در دات نت آشنا خواهید شد.
تا دید کلی از آیتم های مرتبط بدست آورید.
برای شروع، با تعریف لغات مربوط در این زمینه آشنا میشوید 😎
الگوریتم های Hash این قابلیت را دارند که یک ورودی با طول متغیر را به یک عبارت رمز گذاری شده با طول ثابت تبدیل کنند.
و یک طرفه هم هستند یعنی نمیتوان بصورت نرمال از مقدار بدست آمده به متن اصلی برگشت😎
الگوریتم‌‌ های سیمتریک یا متقارن به این شکل عمل میکنند که با استفاده از یک کلید مشترک هم رمز گذاری انجام‌ میشود و هم‌ به متن اصلی خواهیم رسید.
سریع هستند اما نگه داری کلید و توزیع آن مشکل می باشد 🤔
در الگوریتم‌ های آسیمتریک یا نامتقارن با استفاده از یک‌ کلید عمومی رمز گذاری انجام می شود اما برای بازیابی متن اصلی از یک کلید دیگر که خصوصی است باید استفاده شود😎
از الگوریتم‌های متقارن کند تر هستند!
This media is not supported in your browser
VIEW IN TELEGRAM
🔁 برنامه روزانه یک برنامه نویس 🔁
زمانی که برای خودتون پروژه انجام میدید فقط به عملیات CRUD اکتفا نکنید و حسابی بهش شاخ و برگ بدید 🌲🌳🌴
هیچ‌ شرکت و مشتری از شما فقط ۴ عمل اصلی رو نمیخواد!
البته متاسفانه😁😉
Create
Read
Update
Delete
زمان کار با فایل ها ، دیتابیس و مواردی که می خواهید پس از اجرای دستورات تمام متغیر ها و فضاهایی که به آنها تخصیص داده شده است آزاد شود می توانید از دستور using استفاده کنید 👍👍👌👌
در این تصویر۴ نمونه از کاربرد متد Peek که در کلاس های متفاوتی وجود دارد رو مشاهده میکنید!
متد Peek برای شما اطلاعاتی را نمایش میدهد بدون آنکه روی قسمت های دیگر تاثیر گذارد!
توضیحات بیشتر در کامنت ها😊
اصطلاحات FrontEnd و BackEnd به قسمتی که توسط End User قابل مشاهده است و قسمتی که پشت صحنه است گفته میشود!
یک ایده رایج و غلط:
اگر برنامه به درستی کار نمیکند حداقل برایش ظاهر زیبایی درست کنیم 😳🙈
Microsoft
ORM (Object Relational Mapper)
تکنولوژی پیشنهاد شده ماکروسافت برای دسترسی به داده ها می باشد
حذف تمام کارهای تکراری قبل(ADO.NET)
برقراری اتصال با دیتابیس ، ساختن دستورات و اجرای آنها😎👏
یکی از ملزومات برنامه نویسی آشنایی با زبان انگلیسی هست که بتونید خیلی راحت مشکلات خودتون رو سرچ کنید
در %۹۹ مواقع جواب خودتون رو تو سایت ‌stackoverflow پیدا خواهید کرد
جواب هایی که تیک سبز خورده اند ✅
وقتی آفتاب تو چشمات باشه و داری در مورد تاریخچه EF صحبت میکنی😎
نسخه اول آن‌ سال ۲۰۰۸ بود و نسخه دوم آن سال ۲۰۱۰ اما به اسم‌ EF 4 شناخته شد !
برای هماهنگی با NET 4.
نسخه فعلی EF 6.1.3 میباشد NET4.6.1.
New Days,
New Time,
New Moments
Ahead Are Waiting For You,
May These 365 Days
Light Up Your Life,
Happy New Year!
🎁🎁🎁🎈🎈🎈💐💐💐