دوره آموزش سی شارپ پیشرفته و EntityFramework

مدرس دوره : مهندس رسول پاشایی

از 14 تا 24 اسفند از 26 درصد تخفیف شهریه برای همه کلاس ها به صورت حضوری، آنلاین یا خرید فیلم برخوردار شوید.
این مهلت به هیچ عنوان تمدید نخواهد شد.

عنوان دوره طول دوره زمان برگزاری تاریخ شروع دوره شهریه استاد وضعیت ثبت نام ثبت نام
دوره آموزش سی شارپ پیشرفته و EntityFramework (آنلاین) 12 جلسه 48 ساعت دوشنبه از ساعت 17:30 الی 21:30
دوشنبه ۱۱ دی ۱۴۰۲ 2,888,000 تومان مهندس رسول پاشایی

سرفصل ها و محتوای دوره آموزش برنامه نویسی #C پیشرفته و Entity Framework

 


طول دوره: 48 ساعت

هدف دوره: یادگیری و فهم عمیق تر زبان #C، کسب مهارت در پیاده سازی سیستم های اطلاعاتی (DataBase Application) با استفاده از امکاناتADO.NET  و زبان  LINQ و همچنین استفاده از این مهارت ها در برنامه های کاربردی می باشد.

پیش نیاز دوره :
 تسلط به مفاهیم برنامه نویسی شئ گرا و یا گذراندن دوره برنامه نویسی مقدماتی و شی گرا در #C در این موسسه و آشنایی با Query نویسی و T-SQL درمحیط  SQLServer


مشاهده رزومه استاد

مشاهده درس در نقشه راه


سرفصل دوره:  

آشنایی با dotNET Framework

نحوه مدیریت حافظه در dotNET

معرفی انواع داده

آشنایی با Boxing و UnBoxing

آرایه ها و کلکسیون در #C

معرفی شی گرایی و ویژگی های چهارگانه آن

نوشتن متد و استفاده از آن به روش های مختلف (Method types + Extension Method + Anonymous)

ویژگی های جدید در #C

پردازش رشته ها (String Processing + Regular Expression)

روش های تشخص و مدیریت خطاها (Exception Handling)

معرفی نوع داده Generic و نحوه استفاده

کار با روش کلاسیک ارتباط با دیتابیس (ADO.NET Classic)

کار با زبان پرس و جو در زبان سی شارپ (Linq)

ارتباطبا دیتابیس از طریق Entity Framewrok به روش CodeFirst و DBFirst

کار با رخدادها (Delegate & Event)

معرفی و کار با واسط ها در سی شارپ (Interface)

امنیت در نرم افزار شامل مدیریت کاربران، مدیریت نقش ها و دسترسی ها (Authentication , Authorization)

روش های رمزنگاری داده ها در سی شارپ - Encryption – Hashing

نحوه تبدیل Object به آرایه ای از بایت (Serialization)

آشنایی و کار با فرمت های نگهداری و انتقال داده (JSON , XML)

نحوه اجرای کارها به صورت همزمان در سی شارپ (Multi Threading , Async)

مدیریت Transaction در سی شارپ

خواندن و نوشتن در فایل ها

نحوه ارسال ایمیل

نوشتن Windows Service و نحوه نصب آن در ویندوز

معرفی روش های ارتباط سیستم های نرم افزاری با یکدیگر (Web Service , WebAPI , Socket Programming)

پرس و جو از کتابخانه ها و اعضای آنها (Reflection)

روش های تولید گزارش در نرم افزار و معرفی ابزارها (Stimulsoft)

لایه بندی در نرم افزار و معرفی روش های مختلف (Layering)

روش های مدیریت پروژه های نرم افزاری

آشنایی با نرم افزار مدیریت کد ها (Team Foundation Server , Git)

نحوه ساخت فایل برای نصب روی سیستم کاربر - Setup & Deployment