نام كاربري:  
رمز عبور:  
اینترنت و برنامه نویسی > کارگاه عملی C#‎ .Net

دوره آموزشی کارگاه عملی ساخت و مدیریت پروژه های تحت ویندوز با استفاده از C# .Net

این دوره برای کسانی طراحی شده است که با زبان C#‎‎‎ آشنایی دارند و یا اینکه C#‎‎‎ را به صورت تجربی یا خودآموز فرا گرفته اند و تجربه عملی پیاده سازی نرم افزار را با استاندارد های روز دنیا ندارند. در طی این دوره با انجام چند پروژه عملی از ابتدا (جمع آوری نیازمندی ها) تا انتها (ساخت Setup برای نرم افزار) ، دانشجویان مراحل تحلیل ، طراحی و پیاده سازی عملی پروژه های تحت ویندوز را فرا می گیرند.
بزرگترین هدف این دوره آموزش تحلیل و طراحی و پیاده سازی جزء به جزء یک پروژه تحت ویندوز به صورت گام به گام از ابتدا تا انتها می یاشد. در این دوره دانشجویان تحلیل عملی یک سیستم فروش و انبار و سپس با پیاده سازی آن در .NET آشنا می شوند.

مطالبی که در این دوره خواهید آموخت به طور کلی عبارتند از:

  1. تحلیل سیستم انبار و فروش با استفاده از متدولوژی UML

  2. تحلیل و طراحی بانک های اطلاعاتی

  3. مدیریت اشیاء SQL

  4. معماری چند لایه

  5. مدیریت و ساخت فرم های ورود اطلاعات

  6. ساخت سیستم مبتنی بر نقش کاربران (Rolled Based Security)

  7. آموزش کنترل های تولید سریع نرم افزار

  8. ساخت گزارشات کاربردی با استفاده از Active Report

  9. ساخت Setup و ارائه Update اینترنتی بر روی Setup

  10. ساخت گالری تصاویر در بانک بدون کاهش Performance بانک اطلاعاتی

جزئیات کامل موارد فوق در انتهای این مطلب ارائه شده است.


مشخصات دوره :

پیش نیاز : آشنایی با زبان برنامه نویسی C#‎‎‎ ، مفاهیم شئ گرائی، ADO.NET
نرم افزار های مورد استفاده : Visual Studio 2008 ، Microsoft SQL Server 2008 ، Active Report ، JANUS Component ، DotNetBar
طول دوره : 40 ساعت
ظرفیت کلاس : 8 نفر
 



جزئیات کامل مطالبی که در این دوره تدریس می شوند عبارتند از:

  1. تحلیل سیستم انبار و فروش با استفاده از متدولوژی UML

    • جمع آوری نیازمندی های مشتری

    • تحلیل نیازمندی های مشتری

    • رسم نمودار Use case

    • رسم Sequence

    • رسم Class Diagram

    • تحلیل و پیاده سازی لایه های مختلف برای نرم افزار فوق

  2. تحلیل و طراحی بانک های اطلاعاتی

    • پیاده سازی بانک اطلاعاتی بر اساس تحلیل مرحله قبل

    • ساخت رویه های ذخیره شده

    • ساخت Trigger ها

    • ساخت توابع دست ساز کار بران (User Define Function)

    • ساخت توابع جدولی (Table Derived Functions)

  3. معماری چند لایه :

    • ساخت لایه دسترسی به داده ها (Data Access Layer)

    • ساخت لایه تعریف داده ها (Common Data Definition)

    • لایه نمای کاربر (Presentation)

    • لایه قوانین سیستم (Business Rules)

  4. مدیریت و ساخت فرم های ورود اطلاعات سیستم انبار و فروش

    • مدیریت و ساخت فرم های Master Detail

    • ساخت گزارشات حرفه ای با Active Report

  5. آموزش کنترل های تولید سریع نرم افزار

    • آموزش کامل Janus Component

    • آموزش کار با کنترل قدرتمند JANUS

    • فارسی سازی JANUS

    • فیلتر سازی تودر تو و اتوماتیک اطلاعات در JANUS Grid

    • مدیریت آسان اطلاعات سلسله مراتبی یا رابطه ای بااستفاده از JANUS Grid

    • باز کردن Combo چند ستونه و Auto Filter درون JANUS Grid

    • مدیریت و ساخت فرم های Master Detail در JANUS

    • ترکیب JANUS همراه با Type Data Set و استفاده از Binding Context

    • استفاده از فیلتر های سفارشی با استفاده از ابزار Janus

  6. آموزش کامل DEV Component

  7. ساخت گزارشات کاربردی با استفاده از Active Report برای سیستم انبار و فروش

    • گزارشات Master & Detail

    • گروه بندی گزارشات

    • ساخت جستجوی پیشرفته (Dynamic Search)

    • ساخت Dynamic Report

  8. ساخت Setup و ارائه Update اینترنتی بر روی Setup

  9. ساخت سیستم مبتنی بر نقش کاربران (Rolled Based Security)

    • تعریف کاربر در سیستم(Users)

    • تعریف نقش در سیستم(Roles)

    • تخصیص مجوز به کاربران(Permissions)

    • اعمال حقوق دسترسی در فرمهای ساخته شده توسط کاربران

  10. ساخت گالری تصاویر در بانک بدون کاهش Performance بانک اطلاعاتی

    • آیا تصاویر را در بانک اطلاعاتی ذخیره کنیم ؟

    • بررسی مزایا و معایب ذخیره سازی تصاویر در بانک اطلاعاتی

    • چگونه تصاویر را در بانک ذخیره کنم بدون اینکه Performance بانک کاهش یابد

    • تعریف فایلهای جانبی (NDF) اطلاعاتی رون بانکهای اطلاعاتی و ذخیره تصاویر در آن

    • نمایش تصاویر بصورت Picture List در نرم افزار