آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش ASP.NET-همراه با Entity Framework-JQuery- معماری لایه ای

پیشنیاز : آشنایی با C# وطراحی سایت
تاریخ شروع طول دوره ساعت برگزاری نام استاد هزینه (تومان) وضعیت
1394/03/04 32 ساعت دوشنبه ها ساعت 16:30 تا 20:30 افشین رفوآ 500,000 خاتمه یافته

توجه: از دانشجویان عزیز تقاضا میگردد جهت قطعی کردن ثبت نام با آموزشگاه تماس بگیرند.

دانشجویان عزیز به دلیل منسوخ شدن ASP.Net WebForm این دوره در آموزشگاه تحلیل داده برگزار نمیشود و علاقمندان به دوره MVC مراجعه کنند فهرست مخاطبین:
  • آندسته از برنامه نويسان که با زبان C# آشنايي دارند و مي خواهند در محيطي حرفه اي کليه مراحل ساخت پروژه تحت وب را فرابگيرند. آندسته از افرادی که می خواهند با استفاده از مفاهیم اساسی معماری لایه ای درک درستی از مهندسی نرم افزار داشته باشند نیز از مخاطبین این دوره هستند.
  • آندسته از افرادی که می خواهند با استفاده از تکنولوژی های جدید دسترسی به داده ها ORMapping با زبان QUery گیری LINQ آشنا شوند نیز مخاطبین این دوره هستند.
  • آن دسته از افرادی که می خواهند با ابزار EF بصورت کامل پروژه های خود را شی گرا نمایند نیز از مخاطبین این دوره هستند. آندسته از برنامه نویسان که می خواهند کار با منوها و TreeView را به صورت Dynamic فرابگیرند نیز از مخاطبین این دوره هستند. آن دسته از افرادی که می خواهند با استفاده از کتابخانه سمت کاربر Jquery به زیبایی و Interactive بودن سایت خود بیفزایند نیز از مخاطبین این دوره هستند.
  • آندسته از افرادی که می خواهند کلیه فرایندهای حرفه ای تحویل پروژه شامل Publish,Upload و تنظیمات Config را بیاموزند نیز از مخاطبین این دوره هستند.
اهداف دوره :
  • مهمترین هدف این دوره افزایش دانش عملی دانشجویان و نمایش مراحل تحلیل و طراحی و ساخت یک فروشگاه الکترونیکی از ابتدا تا انتها می باشد.
  • در ضمن در این دوره تلاش شده است تا با افزایش دانش، دانشجویان با تکنولوژی های روز مانند Entity Framework , JQuery و معماری لایه ای در جذب بهتر مخاطبین در دنیای حرفه ای کمک نمایند.
سرفصل های دوره:

بخش اول:آموزش معماری لایه ای

  • معرفی لایه ها
  • لزوم لایه ها
  • معرفی معماری 5 لایه
    • لایه دسترسی به داده ها (DATA Access Layer)
    • لایه Entity (ساختار کلاسی مرتبط با بانک اطلاعاتی)
    • لایه Bussiness Layer(معرفی لایه قوانین تجاری سیستم
    • لایه FrameWork (بررسی کتابخانه های مورد نیاز سیستم)
    • لایه UI(بررسی ویژگیهای مختلف لایه نمایش داده ها)
  • ارجاع دهی به لایه ها
  • امنیت لایه ها
  • افزایش ایمنی با محدودیت دید لایه ها

بخش دوم:آموزش Entity Framework Code First

  • ORM چیست؟
  • ایجاد Entity Data Model
  • آموزش ساخت پایگاه داده ها با استفاده از Entity Data Model
  • آموزش اجرای انواع QUery با استفاده از LINQ To Entity
  • اجرای Select ساده
  • اجرای Select با شرطهای پیچیده
  • اجرای اپراتورهای Like
  • Start With
  • End With
  • Contains
  • دستورات Join جداول با استفاده از LINQ To Entity
  • Inner Join
  • Left Join
  • Right Join
  • Join کردن بیش از 2 جدول و گروهبندی Gropping Data
  • استفاده از عبارت لامبدا (Lambda Expressions)
  • پیاده سازی Query های پیچیده با استفاده از روش Metod Syntax

بخش سوم:آموزش SQL SERVER

  • طراحی دیتابیس
  • بررسی فایلهای MDF در دیتابیس و نقش آنها
  • بررسی فایلهای LDF در دیتابیس و نقش آنها
  • نحوه نصب SQL SERVER 2012
  • بررسی Filegroup ها و کاربرد آنها در بانک اطلاعاتی
  • بررسی انواع داده ها در SQL SERVER 2012
  • ساخت جداول
  • معرفی Identity و کاربردهای آن در طراحی جداول
  • نحوه ذخیره سازی Date Time
  • آغاز کاربرد دستوراتSQL
  • دستور Insert
  • دستور Update
  • دستور Delete
  • دستور Select
  • Stored Procedure چیست؟
  • نحوه ساخت Stored Procedure
  • نحوه ویرایش Stored Procedure
  • تعریف پارامترها

بخش چهارم:ساخت فروشگاه الکترونیکی

  • I: توصیف فروشگاه الکترونیکی (( معرفی نیازمندیها ))
  • تحلیل سیستم فروشگاه الکترونیکی
  • نیاز به رده بندی n لایه به صورت Self Relation
  • معرفی محصولات (همراه با ادیتور آنلاین)
  • تعریف گالری عکس برای هر محصول
  • نیاز به ثبت نام مشتریان
  • تحلیل سبد خرید
  • جدول محصولات
  • جدول رده بندی نامحدود محصولات
  • جدول گالری عکس هر محصول
  • جدول سربرگ سفارشات
  • جدول مشتریان
  • جدول اقلام سفارشی
  • جدول مشخصات فیش پرداختی
  • جدول وضعیت فاکتور
  • بررسی ارتباطات بین موجودیتها
  • رابطه 1:1
  • رابطه 1:N
  • رابطه N:M
  • رسم نمودار تحلیل دیتابیس
  • بررسی مزایای ساخت نمودار تحلیل
  • قواعد جامعیت ارجاعی چیست؟
  • On Delete Cascade
  • On Update Cascade
  • Set Null
  • Set Default
  • No Action
  • ساخت کتابخانه مورد نیاز
  • کتابخانه ارسال Email
  • کتابخانه تبدیل تاریخ شمسی به میلادی
  • کتابخانه تبدیل تاریخ میلادی به شمسی
  • کتابخانه ارسال Sms
  • کتابخانه رمزگذاری رمز عبور
  • ساخت Data Access برای جدول Category
  • افزودن متدهای Select,Insert,Update,Delete و Search به وسیله ID
  • نحوه پیمایش جداول درختواره
  • تمرین کلاس
  • ساخت لایه Data Access برای جداول مشتریان و محصولات توسط دانشجویان
  • تمرین منزل
  • ساخت کلیه لایه ها برای دیگر جداول موجود در بانک اطلاعاتی

بخش پنجم:ساخت لایه Bussiness برای جدول Category

  • محاسبه تعداد زیر لایه ها
  • پیمایش به پایین درخت
  • پیمایش به بالای درخت
  • محاسبه محصولات موجود در هر رده
  • تمرین کلاس
  • ساخت لایه Bussiness برای جدول محصولات
  • تمرین منزل
  • ساخت کلیه کلاسهای Bussiness برای تمام دیگر جداول بانک اطلاعاتی

بخش ششم:ساخت لایه UI برای فروشگاه الکترونیکی

  • معرفی بخشهای Administrator
  • معرفی بخشهای Visitor
  • معرفی UserControl ها
  • ساخت User Control برای مدیریت مشتریان
  • افزودن قابلیت ویرایش به فهرست مشتریان
  • افزودن قابلیت حذف گروهی و یا تکی به فهرست مشتریان
  • افزودن قابلیت جستجو برای فهرست مشتریان
  • تمرین کلاس
  • ساخت لایه UI برای فرم سفارشات توسط دانشجویان
  • آموزش Module نویسی در قالب UserControl ها
  • UserControl چیست؟
  • برای Event های مربوط به UserControl ها
  • بارگذاری Dynamic,مربوط به UserControl ها
  • کاربرد QueryString در Message Passing بین UserControl های مختلف
  • آموزش ساخت UserControl مدیریت رده های درختی
  • بررسی الگوریتمهای پیمایش درختی
  • مروری بر Recursives
  • ساخت TreeView بر اساس رده های موجود در دیتابیس
  • افزودن زیر رده
  • پیمایش درخت
  • آموزش ساخت UserControl مدیریت محصولات
  • بکارگیری Editor های آنلاین در مدیریت محصولات
  • نحوه بکارگیری رده بندی محصولات در ثبت محصولات
  • کارکردن با فایلها و تصاویر و نحوه Upload کردن و Resize کردن تصاویر
  • تمرین منزل
  • ساخت UserControl مدیر گالری تصاویر هر محصول
  • ساخت بخش Visitory مربوط به وب سایت
  • طراحی صفحه HomePage با استفاده از Html,Css
  • استفاده عملی از MasterPage
  • استفاده عملی از Theme, Skin
  • بکارگیری CSS برای استفاده در MasterPage ها

بخش هفتم:آموزش کاربردی عناصر(JQuery UI)

  • مرورکلی بر JQuery UI
  • دانلود JQuery UI
  • بکارگیری عناصر Accordion در صفحات وب
  • بکارگیری JQueryTab در صفحات وب
  • بکارگیری دیگر عناصر JQuery UI در صفحات وب
  • بکارگیری عناصر Slider در صفحات وب
  • آموزش کاربردی ساخت فهرست محصولات
  • استفاده از Repeater بجای Grid
  • چیدمان عناصر درون Repeater با استفاده از WEB2
  • ساخت صفحه جزییات محصولات برای مشاهده گالری هر محصول
  • آموزش نحوه ساخت Search برای محصولات
  • Dynamic SP چیست؟
  • چگونه از Dynamic SQL برای ساخت جستجوی قدرتمند استفاده کنیم
  • استفاده از CTE ها و UNION ها در درخت جستجوی پیشرفته
  • آموزش ساخت سبد خرید
  • استفاده از Session برای سبد خرید
  • کاربرد Generic List در سبد خرید
  • ثبت دائم سر برگ اقلام سبد در یک تراکنش

ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال
سارا رحمانی1396/03/21

تشکر

تشکر

آموزشگاه برنامه نویسی تحلیل داده
آموزشگاه برنامه نویسی تحلیل داده

آموزش asp.net,آموزش C#,آموزش سی شارپ,آموزش asp,اموزش asp.net,اموزش C#,آموزش asp.net,آموزش C#,آموزش سی شارپ,آموزش asp,اموزش asp.net,اموزش C#,آموزش asp.net,آموزش C#,آموزش سی شارپ,آموزش asp,اموزش asp.net,اموزش C#,آموزش asp.net,آموزش C#,آموزش سی شارپ,آموزش asp,اموزش asp.net,اموزش C#,آموزش asp.net,آموزش C#,آموزش سی شارپ,آموزش asp,اموزش asp.net,اموزش C#,آموزشگاه برنامه نویسی تحلیل گر داده ها,مجری دوره های تخصصی طراحي سايت با برنامه نویسی ASP.NET بصورت كاملا كاربردي و عملي مي باشد

آموزش asp.net,آموزش سی شارپ,آموزش asp,اموزش asp.net

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .