DelphiAssistant
پنج شنبه 04 مهر 1387, 02:12 بعد از ظهر
به اطلاع کلیه همراهان جامعه برنامه نویسان فارسی زبان می رساند کارگاه آموزشی "تجارت الکترونیک با استفاده از #C و ASP.NET" در قالب اجرای یک پروژه عملی تحت عنوان "فروشگاه آنلاین (eShop)" آماده ثبت نام جهت برگزاری میباشد.
این دوره بر اساس قالب جدید "صورت مسئله/طراحی/پیاده سازی" طراحی شده و ضمن آشنا کردن دانشجو با مفاهیم تجارت الکترونیک، روش علمی/عملی اجرای پروژه های مبتنی بر وب با استفاده از #C و ASP.NET را به وی آموزش می دهد.
در طی این دوره علاوه بر محتویات آموزشی در نظر گرفته شده موارد زیر را یاد خواهید گرفت:
روش برخورد صحیح با هر یک از مسائلی که در پروژه با آن برخورد می کنید
تولید یک پروژه فروشگاه آنلاین بعنوان موضوع دوره
آشنایی و بکارگرفتن معماری سه لایه
آشنایی با Theme ها، Skin ها، و CSS ها و کاربرد آنها در ASP.NET برای زیباسازی و کنترل شکل ظاهری صفحات پروژه
عوض کردن Theme های صفحات در Runtime
آشنایی با Master Page ها و کاربرد آنها در یکسان سازی شکل ظاهری صفحات
عوض کردن Master Page در Runtime
تامین امنیت وب سایت با استفاده از امکانات موجود در Net.
روش های احراز هویت در Net.
ایجاد یک سیستم مدیریت محتوا برای سایت
مجهز کردن پروژه به امکان پذیرش پلاگین
توسعه پلاگین ها بر اساس روش رابط یکسان
آشنایی با روشهای پرداخت آنلاین و استفاده از دروازه پرداخت آنلاین بانک سامان
روش عملی منتشر کردن پروژه و نصب آن بر روی وب سایت
مشخصات این دوره عبارتند از:
مدرس: مهدی کرامتی (DelphiAssistant)
ظرفیت کلاس: 8 نفر
پیش نیازها: آشنایی مقدماتی با زبان #C و ASP.NET، آشنایی مقدماتی با SQL Server
طول دوره: 30 ساعت
روزهای برگزاری: پنج شنبه و جمعه، ساعت 17:00 تا 20:00
تاریخ شروع دوره: پنج شنبه، 28 آذر ماه 1387
محل برگزاری: تهران - خیابان شریعتی - بالاتر از ملک - پلاک 545 (جنب بانک صادرات) - طبقه 2 - واحد 7
هزینه ثبت نام در دوره: 250.000 تومان
جهت کسب اطلاعات بیشتر درباره نحوه ثبت نام و جزئیات برگزاری این دوره می توانید با شماره تلفن 09121466281 و یا آدرس ایمیل http://novinmedia.com/personal/courses.gif تماس بگیرید.
نحوه ثبت نام:
1- پرداخت هزینه ثبت نام بصورت آنلاین:
برای پرداخت هزینه ثبت نام در کلاس ابتدا این لینک را کلیک کنید (http://shop.barnamenevis.org/index.php?target=products&product_id=16) و سپس دکمه "افزودن به سبد خرید" را کلیک کنید. پس از افزودن شدن قلم فوق به سبد خرید شما لینک "تسویه حساب" را در باکس "سبد خرید" در سمت چپ صفحه کلیک کرده و دروازه پرداخت مورد نظر را انتخاب کنید. سپس دکمه ارسال سفارش را کلیک کنید. کارتهای قابل استفاده برای پرداخت آنلاین عبارتند از:
ملی کارت (بانک ملی ایران)
سپهر کارت (بانک صادرات ایران)
سامان کارت (بانک سامان)
کارتهای نقدی و اعتباری بانک پارسیان
ملت کارت (بانک ملت)
سینا کارت (موسسه مالی و اعتباری سینا)
کارت نقدی بانک اقتصاد نوین
کارت نقدی بانک پاسارگاد
مهر کارت (بانک کشاورزی)
و کارتهای بانک های دیگری که تا این لحظه امکان پرداخت آنلاین را فراهم کرده اند.
پس از انجام پروسه پرداخت، شناسه سفارش تان را (شناسه سفارش در فروشگاه برنامه نویس، بخش "پرونده من -> سفارشات" ، قابل مشاهده است) را بهمراه مشخصات تان شامل نام و نام خانوادگی، شماره تماس، آدرس ایمیل، شماره فیش واریز را به آدرس ایمیل http://novinmedia.com/personal/courses.gif ارسال کنید.
2- پرداخت هزینه ثبت نام بصورت آفلاین (واریز به حساب، یا انتقال کارت به کارت):
جهت ثبت نام بصورت آفلاین، مبلغ مذکور را به یکی از حسابهای زیر واریز کرده و مشخصات تان شامل نام و نام خانوادگی، شماره تماس، آدرس ایمیل، شماره فیش واریز را به آدرس ایمیل http://novinmedia.com/personal/courses.gif ارسال کنید:
=========================================
مشخصات حساب بانک صادارت (سپهر)
شماره حساب : 0305922548004
شماره کارت (جهت انتقال کارت به کارت): 6037691028850626
=========================================
مشخصات حساب بانک ملی (سیبا):
شماره حساب: 0104551982000
شماره کارت (جهت انتقال کارت به کارت): 6037991058892773
=========================================
حساب بانک ملت (جام):
شماره حساب: 933755937
شماره کارت (جهت انتقال کارت به کارت): 6104337134404514
=========================================
سرفصل های این دوره عبارتند از:
آشنایی با پروژه: فروشگاه آنلاین (eShop)
صورت مسئله
طراحی
امکان تعریف مدیر در سیستم و اعطای دسترسی لازم به وی
امکان ثبت نام مشتری ها و تشکیل پرونده برای آنها
مجهز بودن به سیستم مدیریت محتوا
امکان نمایش اخبار در صفحات سایت
امکان تعریف، گروه بندی و نمایش محصولات
امکان افزودن محصولات به سبد خرید
امکان تبدیل خرید به سفارش خرید و پیگیری آن
امکان پشتیبانی انواع دروازه های پرداخت آنلاین
پیاده سازی
تکنولوژی های مورد استفاده
زبان #C
ASP.NET 3.5
Visual Studio 2008
SQL Server 2008
بکار گرفتن معماری سه لایه
پیروی از استانداردهای کدنویسی
تقسیم سیستم به دو بخش Frontend و Backend
طراحی شکل ظاهری سایت
صورت مسئله
طراحی
طراحی چینش صفحات
استفاده از CSS برای تعریف استایل ها
استفاده از قالب مشترک در همه صفحات
بکار گرفتن مدل Master Page
Master Page های تو در تو (Nested)
دسترسی به Master Page از درون Content Page
عوض کردن Master Page در Runtime
ایجاد Theme های قالب انتخاب برای کاربر
به اشتراک گذاردن رفتار یکسان بین همه صفحات
پیاده سازی
ایجاد پروژه در Visual Studio
افزودن فولدرهای مورد نیاز در پروژه
ایجاد Master Page برای Frontend
ایجاد Master Page برای Backend
ایجاد اولین Theme
ایجاد یک Theme دیگر
ایجاد User Control انتخابگر Theme
طراحی معماری سیستم
صورت مسئله
طراحی
طراحی یک زیرساخت چندلایه
انباره داده ها (Data Store)
لایه دسترسی به داده ها (Data Access Layer)
لایه منطق تجاری (Business Logic Layer)
لایه نمایش (Presentation Layer)
انتخاب انباره داده ها
طراحی لایه دسترسی به داده ها
از DataSet استفاده کنیم یا موجودیت های سفارشی؟
از Stored Procedure استفاده کنیم یا Query های ساده متنی؟
یک کلاس پایه برای تمام کلاس های دسترسی به داده ها
نگهداری Connection String ها و تنظیمات دیگر
پیاده سازی
ایجاد یک دیتابیس برای پروژه در SQL Server
پیاده سازی کلاس پایه دسترسی به داده ها
افزودن Connection String به web.config
کاربران و پرونده های آنها
صورت مسئله
طراحی
مکانیسم های نگهداری کلمه عبور
روش های احراز هویت: تامین امنیت از طریق Windows یا روش احراز هویت اختصاصی
استفاده از روش احراز هویت اختصاصی
امکانات مورد نیاز برای مشتری
ثبت نام در سیستم
دسترسی به صفحه پرونده و تغییر مشخصات
امکانات مورد نیاز برای مدیران سیستم
دسترسی به صفحات بخش Admin و امکانات آن با توجه به دسترسی ها
دسترسی های مورد نیاز را چگونه تعریف و کنترل کنیم؟
پیاده سازی
اعمال تغییرات در web.config برای تامین امنیت
پیکربندی فولدر Admin برای جلوگیری از دسترسی کاربران غیرمجاز
ایجاد جداول انواع کاربران و مشخصات کاربران
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول کاربران
ایجاد صفحه ثبت نام برای مشتریان (Register.aspx)
ایجاد صفحه مدیریت پرونده برای مشتریان (Profile.aspx)
ایجاد صفحه ورود به سیستم برای کاربران (Login.aspx)
ایجاد User Control برای Login و نمایش جزئیات کاربر پس از ورود به سیستم (Login.ascx)
ایجاد کلاس Security برای کنترل اجازه دسترسی کاربران به بخش مدیریت و امکانات آن
ایجاد صفحه مدیریت کاربران برای مدیران
سیستم مدیریت محتوا
صورت مسئله
طراحی
یک سیستم مدیریت محتوای ساده چه امکاناتی میبایست داشته باشد؟
سیستم مدیریت محتوا برای تعریف صفحات مجازی در سیستم و نمایش لیست آنها در یک منو
سیستم مدیریت محتوا برای افزودن اخبار به سیستم و نمایش آنها به مشتری
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول سیستم مدیریت محتوا
ایجاد صفحه تعریف صفحات مجازی در سیستم در بخش مدیریت (Pages.aspx)
ایجاد یک User Control برای نمایش لیست صفحات مجازی به مشتریان (PagesList.ascx)
ایجاد صفحه نمایش محتوای صفحات مجازی به مشتریان (ShowPage.aspx)
ایجاد صفحه تعریف اخبار در بخش مدیریت (News.aspx)
ایجاد صفحه نمایش متن اخبار به مشتری (ShowNews.aspx)
ایجاد User Control برای نمایش خلاصه خبرها به مشتری (NewsList.aspx)
ایجاد صفحه نمایش لیست کامل اخبار (NewsFull.aspx)
گروه بندی محصولات
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جدول گروه بندی محصولات
ایجاد صفحه تعریف گروه ها در بخش مدیریت (Categories.aspx)
ایجاد User Control لیست گروه ها برای بخش مشتریان (CategoriesList.ascx)
ایجاد صفحه نمایش محصولات هر گروه (ShowCategory.aspx)
تعریف محصولات
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول محصولات
ایجاد صفحه مدیریت محصولات در بخش مدیریت (Products.aspx)
افزودن امکان آپلود تصویر به صفحه مدیریت محصولات
ایجاد صفحه نمایش جزئیات کامل محصول در بخش مشتریان (ShowProduct.aspx)
سبد خرید
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جدول سبد خرید
ایجاد صفحه نمایش محتویات سبد خرید در بخش مشتریان (ShoppingCart.aspx)
ایجاد تغییر در عناصر بخش نمایش محصولات
سفارش خرید
صورت مسئله
طراحی
وضعیت های سفارش
تبدیل سبد خرید به سفارش خرید
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول سفارش خرید
ایجاد صفحه نمایش لیست سفارشات خرید و جزئیات آنها در بخش مدیریت (Orders.aspx)
ایجاد صفحه مشاده سفارشات خرید برای مشتری (ShowOrders.aspx)
ماژول های پرداخت هزینه سفارشات خرید
صورت مسئله
طراحی
بررسی امکان مدیریت و توسعه پلاگین برای پروژه
ایجاد یک پروژه بعنوان رابط پلاگین ها
تعبیه امکانات برای ماژول های پرداخت هزینه سفارشات خرید
پیاده سازی
ایجاد پروژه رابط پلاگین ها
افزودن Interface پلاگین های پرداخت
افزودن قالب برای User Control های پیکربندی پلاگین های پرداخت
افزودن Reference پروژه رابط پلاگین ها به پروژه اصلی
افزودن صفحه مدیریت پلاگین های پرداخت به پروژه اصلی
افزودن صفحه نمایش لیست پرداخت ها و جزئیات آنها به صفحه لیست سفارشات خرید
پرداخت آنلاین بانک سامان
صورت مسئله
طراحی
شروع کار با بانک سامان و کسب مجوزهای لازم
مروری بر مستندات فنی بانک سامان
پیاده سازی
ایجاد یک پروژه برای پلاگین پرداخت آنلاین بانک سامان
افزودن Reference پروژه رابط
ایجاد User Control پیکربندی پلاگین
ایجاد صفحه رابط پرداخت بانک سامان
انتشار و نصب پروژه بر روی وب سایت
صورت مسئله
طراحی
مواردی که میابیست برای انتشار پروژه فراهم کرد
پیاده سازی
آماده کردن وب سایت برای نصب پروژه
ایجاد Script نصب دیتابیس
ایجاد دیتابیس پروژه بر روی وب سایت و نصب جزئیات آن
Publish کردن پروژه و آپلود آن بر روی وب سایت
تغییر تنظیمات لازم برای کار با محیط وب سایت در web.config
این دوره بر اساس قالب جدید "صورت مسئله/طراحی/پیاده سازی" طراحی شده و ضمن آشنا کردن دانشجو با مفاهیم تجارت الکترونیک، روش علمی/عملی اجرای پروژه های مبتنی بر وب با استفاده از #C و ASP.NET را به وی آموزش می دهد.
در طی این دوره علاوه بر محتویات آموزشی در نظر گرفته شده موارد زیر را یاد خواهید گرفت:
روش برخورد صحیح با هر یک از مسائلی که در پروژه با آن برخورد می کنید
تولید یک پروژه فروشگاه آنلاین بعنوان موضوع دوره
آشنایی و بکارگرفتن معماری سه لایه
آشنایی با Theme ها، Skin ها، و CSS ها و کاربرد آنها در ASP.NET برای زیباسازی و کنترل شکل ظاهری صفحات پروژه
عوض کردن Theme های صفحات در Runtime
آشنایی با Master Page ها و کاربرد آنها در یکسان سازی شکل ظاهری صفحات
عوض کردن Master Page در Runtime
تامین امنیت وب سایت با استفاده از امکانات موجود در Net.
روش های احراز هویت در Net.
ایجاد یک سیستم مدیریت محتوا برای سایت
مجهز کردن پروژه به امکان پذیرش پلاگین
توسعه پلاگین ها بر اساس روش رابط یکسان
آشنایی با روشهای پرداخت آنلاین و استفاده از دروازه پرداخت آنلاین بانک سامان
روش عملی منتشر کردن پروژه و نصب آن بر روی وب سایت
مشخصات این دوره عبارتند از:
مدرس: مهدی کرامتی (DelphiAssistant)
ظرفیت کلاس: 8 نفر
پیش نیازها: آشنایی مقدماتی با زبان #C و ASP.NET، آشنایی مقدماتی با SQL Server
طول دوره: 30 ساعت
روزهای برگزاری: پنج شنبه و جمعه، ساعت 17:00 تا 20:00
تاریخ شروع دوره: پنج شنبه، 28 آذر ماه 1387
محل برگزاری: تهران - خیابان شریعتی - بالاتر از ملک - پلاک 545 (جنب بانک صادرات) - طبقه 2 - واحد 7
هزینه ثبت نام در دوره: 250.000 تومان
جهت کسب اطلاعات بیشتر درباره نحوه ثبت نام و جزئیات برگزاری این دوره می توانید با شماره تلفن 09121466281 و یا آدرس ایمیل http://novinmedia.com/personal/courses.gif تماس بگیرید.
نحوه ثبت نام:
1- پرداخت هزینه ثبت نام بصورت آنلاین:
برای پرداخت هزینه ثبت نام در کلاس ابتدا این لینک را کلیک کنید (http://shop.barnamenevis.org/index.php?target=products&product_id=16) و سپس دکمه "افزودن به سبد خرید" را کلیک کنید. پس از افزودن شدن قلم فوق به سبد خرید شما لینک "تسویه حساب" را در باکس "سبد خرید" در سمت چپ صفحه کلیک کرده و دروازه پرداخت مورد نظر را انتخاب کنید. سپس دکمه ارسال سفارش را کلیک کنید. کارتهای قابل استفاده برای پرداخت آنلاین عبارتند از:
ملی کارت (بانک ملی ایران)
سپهر کارت (بانک صادرات ایران)
سامان کارت (بانک سامان)
کارتهای نقدی و اعتباری بانک پارسیان
ملت کارت (بانک ملت)
سینا کارت (موسسه مالی و اعتباری سینا)
کارت نقدی بانک اقتصاد نوین
کارت نقدی بانک پاسارگاد
مهر کارت (بانک کشاورزی)
و کارتهای بانک های دیگری که تا این لحظه امکان پرداخت آنلاین را فراهم کرده اند.
پس از انجام پروسه پرداخت، شناسه سفارش تان را (شناسه سفارش در فروشگاه برنامه نویس، بخش "پرونده من -> سفارشات" ، قابل مشاهده است) را بهمراه مشخصات تان شامل نام و نام خانوادگی، شماره تماس، آدرس ایمیل، شماره فیش واریز را به آدرس ایمیل http://novinmedia.com/personal/courses.gif ارسال کنید.
2- پرداخت هزینه ثبت نام بصورت آفلاین (واریز به حساب، یا انتقال کارت به کارت):
جهت ثبت نام بصورت آفلاین، مبلغ مذکور را به یکی از حسابهای زیر واریز کرده و مشخصات تان شامل نام و نام خانوادگی، شماره تماس، آدرس ایمیل، شماره فیش واریز را به آدرس ایمیل http://novinmedia.com/personal/courses.gif ارسال کنید:
=========================================
مشخصات حساب بانک صادارت (سپهر)
شماره حساب : 0305922548004
شماره کارت (جهت انتقال کارت به کارت): 6037691028850626
=========================================
مشخصات حساب بانک ملی (سیبا):
شماره حساب: 0104551982000
شماره کارت (جهت انتقال کارت به کارت): 6037991058892773
=========================================
حساب بانک ملت (جام):
شماره حساب: 933755937
شماره کارت (جهت انتقال کارت به کارت): 6104337134404514
=========================================
سرفصل های این دوره عبارتند از:
آشنایی با پروژه: فروشگاه آنلاین (eShop)
صورت مسئله
طراحی
امکان تعریف مدیر در سیستم و اعطای دسترسی لازم به وی
امکان ثبت نام مشتری ها و تشکیل پرونده برای آنها
مجهز بودن به سیستم مدیریت محتوا
امکان نمایش اخبار در صفحات سایت
امکان تعریف، گروه بندی و نمایش محصولات
امکان افزودن محصولات به سبد خرید
امکان تبدیل خرید به سفارش خرید و پیگیری آن
امکان پشتیبانی انواع دروازه های پرداخت آنلاین
پیاده سازی
تکنولوژی های مورد استفاده
زبان #C
ASP.NET 3.5
Visual Studio 2008
SQL Server 2008
بکار گرفتن معماری سه لایه
پیروی از استانداردهای کدنویسی
تقسیم سیستم به دو بخش Frontend و Backend
طراحی شکل ظاهری سایت
صورت مسئله
طراحی
طراحی چینش صفحات
استفاده از CSS برای تعریف استایل ها
استفاده از قالب مشترک در همه صفحات
بکار گرفتن مدل Master Page
Master Page های تو در تو (Nested)
دسترسی به Master Page از درون Content Page
عوض کردن Master Page در Runtime
ایجاد Theme های قالب انتخاب برای کاربر
به اشتراک گذاردن رفتار یکسان بین همه صفحات
پیاده سازی
ایجاد پروژه در Visual Studio
افزودن فولدرهای مورد نیاز در پروژه
ایجاد Master Page برای Frontend
ایجاد Master Page برای Backend
ایجاد اولین Theme
ایجاد یک Theme دیگر
ایجاد User Control انتخابگر Theme
طراحی معماری سیستم
صورت مسئله
طراحی
طراحی یک زیرساخت چندلایه
انباره داده ها (Data Store)
لایه دسترسی به داده ها (Data Access Layer)
لایه منطق تجاری (Business Logic Layer)
لایه نمایش (Presentation Layer)
انتخاب انباره داده ها
طراحی لایه دسترسی به داده ها
از DataSet استفاده کنیم یا موجودیت های سفارشی؟
از Stored Procedure استفاده کنیم یا Query های ساده متنی؟
یک کلاس پایه برای تمام کلاس های دسترسی به داده ها
نگهداری Connection String ها و تنظیمات دیگر
پیاده سازی
ایجاد یک دیتابیس برای پروژه در SQL Server
پیاده سازی کلاس پایه دسترسی به داده ها
افزودن Connection String به web.config
کاربران و پرونده های آنها
صورت مسئله
طراحی
مکانیسم های نگهداری کلمه عبور
روش های احراز هویت: تامین امنیت از طریق Windows یا روش احراز هویت اختصاصی
استفاده از روش احراز هویت اختصاصی
امکانات مورد نیاز برای مشتری
ثبت نام در سیستم
دسترسی به صفحه پرونده و تغییر مشخصات
امکانات مورد نیاز برای مدیران سیستم
دسترسی به صفحات بخش Admin و امکانات آن با توجه به دسترسی ها
دسترسی های مورد نیاز را چگونه تعریف و کنترل کنیم؟
پیاده سازی
اعمال تغییرات در web.config برای تامین امنیت
پیکربندی فولدر Admin برای جلوگیری از دسترسی کاربران غیرمجاز
ایجاد جداول انواع کاربران و مشخصات کاربران
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول کاربران
ایجاد صفحه ثبت نام برای مشتریان (Register.aspx)
ایجاد صفحه مدیریت پرونده برای مشتریان (Profile.aspx)
ایجاد صفحه ورود به سیستم برای کاربران (Login.aspx)
ایجاد User Control برای Login و نمایش جزئیات کاربر پس از ورود به سیستم (Login.ascx)
ایجاد کلاس Security برای کنترل اجازه دسترسی کاربران به بخش مدیریت و امکانات آن
ایجاد صفحه مدیریت کاربران برای مدیران
سیستم مدیریت محتوا
صورت مسئله
طراحی
یک سیستم مدیریت محتوای ساده چه امکاناتی میبایست داشته باشد؟
سیستم مدیریت محتوا برای تعریف صفحات مجازی در سیستم و نمایش لیست آنها در یک منو
سیستم مدیریت محتوا برای افزودن اخبار به سیستم و نمایش آنها به مشتری
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول سیستم مدیریت محتوا
ایجاد صفحه تعریف صفحات مجازی در سیستم در بخش مدیریت (Pages.aspx)
ایجاد یک User Control برای نمایش لیست صفحات مجازی به مشتریان (PagesList.ascx)
ایجاد صفحه نمایش محتوای صفحات مجازی به مشتریان (ShowPage.aspx)
ایجاد صفحه تعریف اخبار در بخش مدیریت (News.aspx)
ایجاد صفحه نمایش متن اخبار به مشتری (ShowNews.aspx)
ایجاد User Control برای نمایش خلاصه خبرها به مشتری (NewsList.aspx)
ایجاد صفحه نمایش لیست کامل اخبار (NewsFull.aspx)
گروه بندی محصولات
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جدول گروه بندی محصولات
ایجاد صفحه تعریف گروه ها در بخش مدیریت (Categories.aspx)
ایجاد User Control لیست گروه ها برای بخش مشتریان (CategoriesList.ascx)
ایجاد صفحه نمایش محصولات هر گروه (ShowCategory.aspx)
تعریف محصولات
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول محصولات
ایجاد صفحه مدیریت محصولات در بخش مدیریت (Products.aspx)
افزودن امکان آپلود تصویر به صفحه مدیریت محصولات
ایجاد صفحه نمایش جزئیات کامل محصول در بخش مشتریان (ShowProduct.aspx)
سبد خرید
صورت مسئله
طراحی
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جدول سبد خرید
ایجاد صفحه نمایش محتویات سبد خرید در بخش مشتریان (ShoppingCart.aspx)
ایجاد تغییر در عناصر بخش نمایش محصولات
سفارش خرید
صورت مسئله
طراحی
وضعیت های سفارش
تبدیل سبد خرید به سفارش خرید
پیاده سازی
ایجاد جداول مورد نیاز در دیتابیس
ایجاد Stored Procedure ها و کلاس دسترسی به داده ها برای جداول سفارش خرید
ایجاد صفحه نمایش لیست سفارشات خرید و جزئیات آنها در بخش مدیریت (Orders.aspx)
ایجاد صفحه مشاده سفارشات خرید برای مشتری (ShowOrders.aspx)
ماژول های پرداخت هزینه سفارشات خرید
صورت مسئله
طراحی
بررسی امکان مدیریت و توسعه پلاگین برای پروژه
ایجاد یک پروژه بعنوان رابط پلاگین ها
تعبیه امکانات برای ماژول های پرداخت هزینه سفارشات خرید
پیاده سازی
ایجاد پروژه رابط پلاگین ها
افزودن Interface پلاگین های پرداخت
افزودن قالب برای User Control های پیکربندی پلاگین های پرداخت
افزودن Reference پروژه رابط پلاگین ها به پروژه اصلی
افزودن صفحه مدیریت پلاگین های پرداخت به پروژه اصلی
افزودن صفحه نمایش لیست پرداخت ها و جزئیات آنها به صفحه لیست سفارشات خرید
پرداخت آنلاین بانک سامان
صورت مسئله
طراحی
شروع کار با بانک سامان و کسب مجوزهای لازم
مروری بر مستندات فنی بانک سامان
پیاده سازی
ایجاد یک پروژه برای پلاگین پرداخت آنلاین بانک سامان
افزودن Reference پروژه رابط
ایجاد User Control پیکربندی پلاگین
ایجاد صفحه رابط پرداخت بانک سامان
انتشار و نصب پروژه بر روی وب سایت
صورت مسئله
طراحی
مواردی که میابیست برای انتشار پروژه فراهم کرد
پیاده سازی
آماده کردن وب سایت برای نصب پروژه
ایجاد Script نصب دیتابیس
ایجاد دیتابیس پروژه بر روی وب سایت و نصب جزئیات آن
Publish کردن پروژه و آپلود آن بر روی وب سایت
تغییر تنظیمات لازم برای کار با محیط وب سایت در web.config