
سرفصل دوره
ADO.NET و معماری سه لایه در سی شارپ (بخش اول)
آموزش ADO.Net و معماری سه لایه در زبان سی شارپ:
در این جلسه با مبحث بسیار کاربردی معماری سه لایه در زبان سی شارپ آشنا میشوید. معماری سه لایه در سی شارپ برنامه را به چندین بخش تقسیم میکند. ما برای مدیریت و درک آسان پروژه های بزرگ از معماری 3 لایه استفاده میکنیم.
سه لایه مجزا در برنامه ها عبارت اند از:
- Presentation Layer (PL): این لایه بالایی از معماری است. بالاترین سطح برنامه، رابط کاربری است. این لایه مربوط به رابط کاربری است که کاربر میبیند. عملکرد اصلی این لایه ترجمه وظایف و نتایج مواردی است که کاربر می تواند آن را درک کند. شامل صفحاتی مانند فرم های وب، فرم ویندوز است که داده ها به کاربر ارائه می شود و برای گرفتن ورودی از کاربر استفاده میشود. این لایه مهمترین لایه است زیرا لایه ای است که کاربر میبیند و UI خوب، کاربر را به خود جلب می کند و باید به درستی طراحی شود.
- (BLL) Business Logic Layer: این لایه میانی معماری است. این لایه شامل کلاس های C # است و محاسبات و عملیات منطقی در این لایه انجام میشود. این لایه دستور را پردازش میکند و محاسبات را انجام میدهد.
- (DLL) Data Access Layer: مستقیماً با پایگاه داده ارتباط برقرار میکند. این لایه شامل متدهایی برای انجام عملیات در پایگاه داده مانند درج، حذف، به روزرسانی و... استفاده می شود. بنابراین، این لایه ارتباطی با پایگاه داده برقرار میکند و عملکردهایی را بر روی پایگاه داده انجام میدهد. این مبحث را با پیاده سازی یک پروژه به طور کامل آموزش میدهیم.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ درسمن مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
انجمن سی شارپ کاران درسمن

ADO.NET و معماری سه لایه در سی شارپ (بخش اول)
- .دسترسی مادام العمر به ویدئوهای دوره
- .دسترسی رایگان به آپدیت های دوره
- .تدریس روان و ساده با کیفیت بالا
- .سرفصل های بسیار جامع و غنی

مهدی عباسی
مهندس ارشد کارشناسی کامپیوترمهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
نظرات دانشجویان
الا
1403/11/14دوره خیلی خوبی بود ممنون
الا
1403/11/14دوره خیلی خوبی بود ممنون
ADO.NET و معماری سه لایه در سی شارپ (بخش اول)
آموزش ADO.Net و معماری سه لایه در زبان سی شارپ:
در این جلسه با مبحث بسیار کاربردی معماری سه لایه در زبان سی شارپ آشنا میشوید. معماری سه لایه در سی شارپ برنامه را به چندین بخش تقسیم میکند. ما برای مدیریت و درک آسان پروژه های بزرگ از معماری 3 لایه استفاده میکنیم.
سه لایه مجزا در برنامه ها عبارت اند از:
- Presentation Layer (PL): این لایه بالایی از معماری است. بالاترین سطح برنامه، رابط کاربری است. این لایه مربوط به رابط کاربری است که کاربر میبیند. عملکرد اصلی این لایه ترجمه وظایف و نتایج مواردی است که کاربر می تواند آن را درک کند. شامل صفحاتی مانند فرم های وب، فرم ویندوز است که داده ها به کاربر ارائه می شود و برای گرفتن ورودی از کاربر استفاده میشود. این لایه مهمترین لایه است زیرا لایه ای است که کاربر میبیند و UI خوب، کاربر را به خود جلب می کند و باید به درستی طراحی شود.
- (BLL) Business Logic Layer: این لایه میانی معماری است. این لایه شامل کلاس های C # است و محاسبات و عملیات منطقی در این لایه انجام میشود. این لایه دستور را پردازش میکند و محاسبات را انجام میدهد.
- (DLL) Data Access Layer: مستقیماً با پایگاه داده ارتباط برقرار میکند. این لایه شامل متدهایی برای انجام عملیات در پایگاه داده مانند درج، حذف، به روزرسانی و... استفاده می شود. بنابراین، این لایه ارتباطی با پایگاه داده برقرار میکند و عملکردهایی را بر روی پایگاه داده انجام میدهد. این مبحث را با پیاده سازی یک پروژه به طور کامل آموزش میدهیم.
برای یادگیری این مبحث مثال ها و نکته های متعددی را در فایل ویدئویی آورده ایم که با تهیه این درس و مشاهده ویدئو ها به طور کامل به این مبحث مسلط خواهید شد.
امیدواریم که این آموزش، برای شما دوستان درسمنی عزیز مفید باشد، درصورت سوال و یا مشکل میتوانید به انجمن پرسش و پاسخ درسمن مراجعه کنید. پیشنهادات و انتقادات خود را در بخش نظرات برای ما ارسال کنید.
انجمن سی شارپ کاران درسمن
الا
1403/11/14دوره خیلی خوبی بود ممنون