دوره آموزشی "برنامه نویسی Portal با استفاده از C#‎‎‎‎‎‎‎ و ASP.NET" آماده ثبت نام جهت برگزاری می باشد.
این دوره ویژه برنامه نویسانی طراحی شده است که:

  • می خواهند با تکنولوژی های جدید ‎.Net Framework مانند Linq to Entities, Entity Framework و ... و کاربرد آنها در عمل آشنا شوند.
  • می خواهند با روش های پیشرفته برنامه نویسی در به صورت کاربردی و عملی آشنا شوند.
  • می خواهند با نحوه طراحی و برنامه نویسی یک پروژه حرفه ای مانند Portal آشنا شوند.
  • می خواهند از پروژه فوق به عنوان بستری برای تولید محصولات شان استفاده کنند.

مطالب این دوره به دو بخش اصلی تقسیم شده اند:

  1. طراحی امکانات اصلی و هسته سیستم شامل:
    • قابلیت پذیریش ماژول ها
      • قابلیت نصب و Uninstall کردن ماژول
      • قابلیت مدیریت امکانات خاص هر ماژول

    • قابلیت طراحی صفحات به صورت Drag and Drop توسط کاربر نهائی
    • ایجاد سیستم مدیریت کاربران
    • ایجاد سیستم مدیریت سطوح دسترسی و اعمال کردن آن بر روی تمام سیستم از جمله بخش های اصلی سیستم و تمامی ماژول ها
    • نحوه ایجاد یک ماژول جدید

  2. ایجاد امکانات کاربردی برای سیستم از جمله
    • ماژول اخبار
    • ماژول مدیریت محتوا
    • ماژول نظرسنجی
    • ماژول تالار گفتمان (Forum)


فهرست کامل سرفصل های این دوره را می توانید در انتهای همین صفحه مشاهده کنید.



مشخصات این دوره عبارتند از:
  • مدرس: مهدی کرامتی (DelphiAssistant)
  • پیش نیازها: آشنایی با برنامه نویسی ASP.NET و زبان C#‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎ ‎‎‎‎‎ ‎‎‎‎‎
  • طول دوره: 30 ساعت (10 جلسه)
  • روزهای برگزاری: جمعه (یک روز در هفته)، ساعت 10:00 تا 13:00
  • تاریخ شروع دوره: جمعه، 9 دی 1390
  • آدرس: تهران - خیابان ملک - نرسیده به شریعتی - کوچه میرمجتهدی - پلاک 1 - واحد 4 - آموزشگاه برنامه نویس
  • شهریه: 360.000 تومان


جهت کسب اطلاعات بیشتر درباره نحوه ثبت نام و جزئیات برگزاری این دوره می توانید با شماره تلفن 09121466281 و یا آدرس ایمیل تماس بگیرید.



امکان پرداخت شهریه به صورت اقساط:
در صورت تمایل به پرداخت شهریه به صورت اقساط می توانید به یکی از روش های زیر عمل کنید:

  • قسط اول: 180,000 تومان، هنگام ثبت نام، واریز به یکی از حساب های زیر.
  • قسط دوم: 180.000 تومان، یک ماه پس از شروع دوره، پرداخت به صورت نقدی، یا واریز به یکی از حساب های زیر.



نحوه ثبت نام:
جهت ثبت نام مبلغ شهریه را به یکی از حسابهای زیر واریز کرده و مشخصات تان شامل

  • نام و نام خانوادگی
  • شماره تلفن ثابت و همراه
  • تاریخ واریز
  • نام بانکی که مبلغ به حساب در آن واریز شده
  • شماره فیش واریز (در صورت پرداخت به صورت کارت به کارت: 4 رقم آخر کارت مبدا)
  • نام کلاس

را به آدرس ایمیل ارسال کنید.




شماره حساب ها:
حساب بانک صادارت (سپهر)
نام صاحب حساب: محمد مهدی کرامتی فر
شماره حساب : 0305922548004
شماره کارت (جهت انتقال کارت به کارت): 6037691028850626
حساب بانک ملی (سیبا)
نام صاحب حساب: محمد مهدی کرامتی فر
شماره حساب: 0104551982000
شماره کارت (جهت انتقال کارت به کارت): 6037991058892773
حساب بانک ملت (جام):
نام صاحب حساب: محمد مهدی کرامتی فر
شماره حساب: 933755937
شماره کارت (جهت انتقال کارت به کارت):
6104337043473956


سرفصل های این دوره عبارتند از:

  1. طراحی و ایجاد هسته اصلی سیستم
    • تشریح امکانات مورد نیاز هسته اصلی
      • قابلیت پذیرش ماژول ها و افزودن امکانات جدید به پرتال از طریق آنها
      • امکان مدیریت ماژول ها
        • قابلیت Install و Uninstall کردن ماژول ها
        • Web Part ها رابط کاربری

      • امکان تعیین چینش صفحات سایت توسط کاربر نهائی

    • طراحی و ایجاد Interface ماژول ها
    • طراحی و ایجاد جداول ویژه مدیریت ماژول ها
      • ایجاد جدول Modules
      • ایجاد جدول ModuleBlocks
      • ایجاد جدول ModuleBlockParameters
      • ایجاد جدول ModulePags

    • ایجاد صفحه مدیریت (نصب، Uninstall، و ...)
    • ایجاد صفحه مدیریت امکانات خاص هر ماژول

  2. ایجاد امکان تعیین چینش صفحه توسط کاربر نهائی
    • ایجاد جدول های مورد نیاز
      • ایجاد جدول ModulePageLayout

    • ایجاد صفحه مدیریت چینش صفحات سایت (Drag and Drop Page Designer)
    • افزودن قابلیت تعیین مقادیر برای پارامترهای هر بلوک به ازای هر صفحه

  3. ایجاد ساختارهای پایه سیستم در Application
    • ایجاد موتور Load چینش و داده های صفحه ها

  4. افزودن امکان مدیریت کاربران
    • افزودن صفحه ثبت نام
    • افزودن صفحه لاگین
    • افزودن صفحه Forgot Password
    • افزودن صفحه EditProfile
    • افزودن صفحه تغییر کلمه عبور

  5. طراحی و ایجاد سیستم سطوح دسترسی (Permission Control)
    • پیکربندی کردن پروژه برای استفاده از Forms Authentication
    • مشخص کردن سطح دسترسی فولدرهای پروژه
    • ایجاد صفحه مدیریت نقش (Role) ها و دسترسی های آنها
    • افزودن امکان خواندن دسترسی های کاربر کنونی و تحویل آن به ماژول یا محل مورد نیاز

  6. نحوه ایجاد یک ماژول جدید
    • ایجاد پروژه برای ماژول جدید
    • افزودن جدول های و Stored Procededure های ماژول
    • ایجاد اسکریپت های نصب و Unsinstall ساختارهای سمت دیتابیس ماژول
    • ایجاد صفحه مدیریت این ماژول خاص در پنل مدریت سایت
    • افزودن کدهای بررسی سطوح دسترسی
    • Publish کردن ماژول و آماده کردن آن جهت نصب در سیستم اصلی
    • افزودن تعریفات ماژول به Module.xml

  7. ایجاد ماژول مدیریت محتوا
    • ایجاد صفحه گروه های نوشته ها
    • ایجاد صفحه مدیریت محتوا
    • ایجاد بلوک های نمایش گروه ها و محتوا
    • افزودن کدهای بررسی سطوح دسترسی
    • ایجاد اسکریپت های Install و Uninstall ماژول در دیتابیس سیستم اصلی
    • ایجاد Module.xml
    • Publish کردن و تست این ماژول

  8. ایجاد ماژول مدیریت اخبار
    • ایجاد صفحه مدیریت خبرها
    • ایجاد بلوک های نمایش خلاصه و مشروح خبرها
    • ایجاد اسکریپت های Install و Uninstall ماژول در دیتابیس سیستم اصلی
    • ایجاد Module.xml
    • Publish کردن و تست این ماژول

  9. ایجاد ماژول نظرسنجی
    • ایجاد صفحه مدیریت نظرسنجی ها
    • ایجاد صفحه نمایش نتایج نظرسنجی
    • ایجاد بلوک های نمایش و دریافت نظرات مربوط به نظرسنجی
    • افزودن کدهای بررسی سطوح دسترسی
    • ایجاد اسکریپت های Install و Uninstall ماژول در دیتابیس سیستم اصلی
    • ایجاد Module.xml
    • Publish کردن و تست این ماژول

  10. ایجاد ماژول تالار گفتمان (Forum)
    • ایجاد صفحه تعریف و ایجاد بخش های تالار
    • ایجاد صفحه فهرست بخش ها
    • ایجاد صفحه نمایش هر بخش
    • ایجاد صفحه نمایش تاپیک ها و پاسخ های آن + امکان افزودن پاسخ های جدید برای کاربران لاگین شده
    • ایجاد صفحه ایجاد تاپیک جدید