رایگان

احسان بابائی
BackEnd , DotNet ,Angularمعماری نرم افزار-اصول و الگوها
آموزش رایگان Solid در زبان سی شارپ
بررسی اجمالی
- فصل 2
- قسمت 12
- مدت زمان 01:31:33
- سطح متوسط
- وضعیت در حال برگزاری
- سورس کد دارد
شاید یکی دو سال بعدازاین که برنامهنویسی رو شروع کردید نوشتن برنامهها برای شما زیاد کار مشکلی نباشد.
اما میتوانید برنامهای که نوشتهاید را ضمانت کنید؟
برنامههای شما قابلیت نگهداری و توسعه را دارند؟
یک تیم دیگر بهراحتی میتواند برنامه شما را توسعه دهد؟
این روزها دیگر ملاک برنامه فقط این نیست که برنامه بهدرستی کار کند. برنامهنویسی برتر است که بتوانید برنامهای بنویسد که در آینده بتوانید بهراحتی تغییرات را در برنامه اعمال کنیم.
بقیه افراد تیم بهراحتی بتوانند کدها شما را متوجه شوند و بهراحتی شروع کنند به توسعه کدهای شما
در نهایت برنامهای که نوشتهاید باید از کامپوننت های تشکیل شده باشد که به راحت بتوانید در پروژههای دیگر از آنها استفاده کنید.
اگر از اصول Solid پیروی کنید تا حد زیادی میتوانید تضمین کنید که همه این موارد در برنامه شما وجود دارد.
اصول Solid پنج اصل مهم در طراحی نرمافزارها هستند که از سالهای دور توسط برنامهنویسان بنامی برای نوشتن برنامههای بهتر ارائه شدند
این اصول را رابرت سی مارتین در طی سالهای ۱۹۸۰ تا سال ۲۰۰۰ جمعآوری و معرفی کرد. با اینکه از معرفی برخی از این اصول بیش از ۳۰ سال گذشته است هنوز هم اصول Solid موردتوجه تیمهای نرمافزاری هستند و در اکثر پروژههای بزرگ و متوسط در کل برنامه از این اصول پیروی میکنند.
در این دوره اصول Solid را به شما آموزش میدهیم. مادر این دوره اصول Solid را به زبان سی شارپ پیادهسازی میکنیم و انتظار میرود بعدازاین دوره شما بهراحتی بتوانید تمامی این ۵ اصل را در پروژههای خود به کار ببرید.
اصول Solid تأثیر زیادی بر حرفهایتر شد کدهای شما دارند. پس اگر عاشق کدهای خود هستید چند ساعت وقت بگذارید و این دوره رایگان را مشاهده کنید و بعدازاین دوره با دید حرفهایتری کدهای خودتان را بنویسید
ویدئوها
1 - مروری بر پیش نیازها
- معرفی اصول سالید00:03:57
- کلاس های Abstract00:06:41
- آشنایی با Interface00:03:29
- آشنایی با کلاس هایConcrete00:11:36
- آشنایی با Coupling00:11:03
- آشنایی با Cohesion00:03:38
2 - اصل Open/Closed
- معرفی اصل OCP00:04:17
- یک مثال بدونه استفاده از اصل OCP00:17:47
- پیاده سازی اصل OCP با استفاده از Virtual Method00:08:12
- پیاده سازی اصل OCP با استفاده از Abstract Method00:05:35
- پیاده سازی اصل OCP با استفاده از Interface Method00:06:11
- نکاتی در مورد اصل OCP00:09:07
برای ارسال نظر وارد حساب کاربری خود شوید
ورود به حساب کاربری ثبت نام
نظرات 72
خیلی خوشحال میشم اگه این دوره زودتر ادامه پیدا کنه
عالی عالی فوق العاده
بی صبرانه منتظر بخش های جدید این آموزش هستم
سلام! از اینکه کاربران عزیز به دوره آموزش Solid باگتو اهمیت میدهند و از آن راضی هستند، خیلی خوشحالم.
من به عنوان مدرس، همیشه سعی میکنم بهترین و با کیفیتترین محتوا را برای دوره آموزشی ارائه کنم. اما به دلیل مشغله کاری زیاد، فعلا نتوانستم ادامه دوره را ضبط کنم.
از طرفی، تلاش میکنم که در اسرع وقت، بخشهای بعدی دوره را برای شما آماده کنم.
تاریخ به روز شدن دوره را از طریق ایمیل اطلاع میدهیم.
سلام و خسته نباشید
واقعا حیفه این تاپیک داره خاک می خوره ): ای کاش رایگان نبود و زودتر کاملش می کردید
سلام
ممنونیم از توجه شما
بعد از اتمام دوره ستارگان سی شارپ این دوره هم تکمیل میشود.
سلام و تشکر بابت دوره های سایت
خیلی وقته این دوره آپدیت نشده
ادامه دوره کی تکمیل میشه؟
سلام روزتون بخیر
دوره بزودی تکمیل خواهدد شد
من فایل هارو دانلود میکنم ولی باز نمیشن لطفا راهنمایی کنید
سلام وقتتون بخیر
دانلود فایلها هیچ مشکلی ندارن
بصورت زیپ هستن برای مشاهده از حالت زیپ باید خارج کنید تا قابل مشاهده باشند .
ممنون بایت زحماتتون و خسته نباشید خدمت شما عزیزان
خیلی وقته میفرمایید دوره تموم میشه بلخره کی؟
واقعا حیفه...
سلام روزتون بخیر
حتما دوره تکمیل میشه
سلام. لطفا در صورت امکان بقیه دوره هم تهیه فرمایید، خیلی عالی بود! اما شبیه سریالی هست که در لحظه حساس قطع شده :)
دید خیلی خوبی نسبت به طراحی ارائه شده
ممنون از زحماتتون، ولی ای کاش کار خوبتون را به اتمام هم میرسوندید.
سلام روزتون بخیر
ممنونم بسیار لطف دارین
دوره حتما تکمیل میشه
سلام وقت بخیر
آقای بابایی این دوره را کی تکمیل میکنید؟
سلام
به زودی فصل بعدی این دوره را هم تکمیل می کنیم
این دوره رو تکمیل کنید عالی میشه . با تشکر
پس اصلهای دیگهsingle responsibility
Liscow. Interface segregation. Dependency injection
سلام
دوره هنوز به اتمام نرسیده و قسمت های بعدی هم اضافه خواهند شد
لطفا اگر مقدور هست یک دوره کلین کد کامل درحد دوره های ستارگان هم برگزار کنید
ممنون
سلام روزتون بخیر قصد تولید این دوره رو داریم و در آینده حتما ارائه مشه
سلام
حالا که دوره ستارگان میکروسرویس تموم شده وقت خوبیه که این دوره را در کنار ستارگان سی سارپ تکمیل کنید
ممنون
با سلام
ممنون از آموزش های خوبتون
کاش میشد ادامه این دوره هم شروع بشه
سلام ممنونم از شما
متاسفانه به دلیل حجم بالای دوره های ستارگان
ضبط این دوره عقب افتاد. انشالا بعد از اتمام دوره های ستارگان این دوره را تکمیل می کنیم
سلام
آقای بابائی واقعا آموزش های شما کیفیت خیلی بالایی داره و ارزشمنده و از اینکه دارین رایگان انتشارشون میدین ازتون متشکرم و برای شما و همکارای گرامیتون آرزوی موفیت و سلامتی میکنم.
من با آموزش های وب سایت باگتو دارم قدم به قدم سی شارپ و دات نت رو یاد میگیرم و تو این مدت خیلی تونستم پیشرفت کنم.
مشتاقانه منتظر قسمت های جدید این آموزش هستم تا بتونم کیفیت کدهام رو ببرم بالا و دیگه تو دسته ی برنامه نویسان تازه کار قرار نگیرم.
با تشکر از زحمات دست اندر کاران وب سایت محترم باگتو
سلام آقای عباسزاده
ادامه این دوره بعد از تکمیل دوره های ستارگان قرار داده می شود
سلام وقت بخیر
فیلمای جدید کی اماده میشن بی صبرانه منتظریم
اقای بابادی با تشکر از دوره ها و اخلاق حسنه شما
سلام
ممنونم از شما🙏
با سلام
لطفا ادامه آموزش رو داخل سایت قرار بدین
با تشکر
سلام
بعد از دوره ستارگان میکروسرویس ادامه این دوره رو ضبط می کنیم
فک نکنم این دوره ادامه دار باشه، یعنی وقتی برای بهروزرسانی این دوره ندارید و در حال پوشش دوره های حرفه ای تر هستید، درسته؟
سلام
اين چند ماه اخير در گير چندين دوره از سايت بوديم.
ادامه اين دوره هم ارائه ميكنيم
برای شی گرایی هم دوره بزارید ممنون
سلام
در دوره سی شارپ متوسط
شئ گرایی رو هم آموزش می دهیم
دوره شی گرایی هم بزارید ممنون
با سلام و احترام
آموزش عالی بود واقعا دمتون گرم
خواستم بدونم ادامه آموزش رو کی قرار میدین روی سایت ؟؟؟
ممنون
سلام این دوره را ادامه نمیدید؟
سلام اقا محمد
ادامه دوره هم ضبط مي كنيم و در اختيار شما قرار ميگيره
يه خورده دوره هاي ديگه رو جلو ببريم و بعد هم اين دوره
سلام. خسته نباشید.
استاد لطفا فصل بعدی را تدوین کنید ، ممنون.
دمتون گرم خیلی عالی درس دادین خدا خیرتون بده
خدا کنه زودتر ادامه آموزش و بزارید
لطفا به این دوره هم توجه کنید
ضمنا بعد از اتمام این دوره یه دوره کلین کد هم برگزار کنید لطفا
ممنون از زحماتتون
ادامشو کی قرار میدید
سلام
بزودی قسمت های جدیدش آپلود میشه
سلام
بزودی قسمت های جدیدش آپلود میشه
سلام و خسته نباشد خدمت مهندس بابایی
این دوره چه تاریخی کامل میشه ؟؟؟
سلام وقتتون بخیر
خیلی وقته این دوره رو به روز نکردید
لطفا نیم نگاهی هم به این دوره های بنیادین داشته باشید
عالیه تدریستون. ممنون
ممنون از انرژی که برای این دوره گزاشتید مثل همیشه عالی
خواهش میکنم
با تلاش بیشتر کمک میکنیم شما کاربران باگتو خیلی سریعتر حرفه ای بشوید.
موفق باشید
سلام استاد ، خسته نباشید ، خیلی ممنون از دوره های بسیار با کیفیت و خوبتون .
استاد ، خیلی وقته برای این دوره فیلمی اپلود نکردید(و به تازگی دوره های جدیدی رو هم استارت زدید) ، کی این دوره رو از سرگیری و ادامه میدید ؟!
سلام
وقتتون بخیر
خواهش میکنم لطف دارید
بزودی ادامه دوره در سایت قرار داده میشود
سلام و وقت بخیر
این آموزش خیلی عالی و مفید، امیدوارم به روزرسانی این جلسات با سرعت باشه
باتشکر
ممنون از آموزشهای خوبتون
سلام
ممنون از آموزش های عالی شما
آموزش Solid با فایل آشنایی با کلاس هایConcrete به اتمام میرسد؟
موفق باشید.
سلام ممنونم از شما
دوره در حال برگزاری می باشد
ادامه قسمت ها هم آپلود می شوند
مهندس عالی توضیح میدین
چند قسمته این اموزش
تا چه زمانی طول میکشه
باتشکر
سلام
۵ بخش آموزش اصولSolidدارد و یک بخش مقدماتی