آموزش طراحی سایت با ASP.NET & SQL

آموزش طراحی وب سایت با برنامه نویسی ASP.NET&SQL

آموزش زبان برنامه نویسی asp.net&sql یکی از دوره های آموزشی مهم و پر طرفدار می باشد که کارآموزان با یادگیری این دوره وارد بازار کار شده و درآمد خوبی را کسب نمایند.مجتمع فنی و آموزشی نخبگان توانسته با ارائه سرفصل های مناسب جوابگوی خواسته های بازار کار باشد.

پیش نیاز:

  • تسلط بر زبان #C
  • آشنایی با HTML

فهرست مخاطبین:

  • آن دسته از برنامه نويسان که با زبان C# آشنايي دارند و مي خواهند در محيطي حرفه اي کليه مراحل ساخت پروژه تحت وب را فرابگيرند.
  • آن دسته از افرادی که می خواهند با استفاده از مفاهیم اساسی معماری لایه ای درک درستی از مهندسی نرم افزار داشته باشند نیز از مخاطبین این دوره هستند.
  • آن دسته از افرادی که می خواهند با استفاده از تکنولوژی های جدید دسترسی به داده ها ORMapping با زبان QUery گیری LINQ آشنا شوند نیز مخاطبین این دوره هستند.
  • آن دسته از افرادی که می خواهند با ابزار EF بصورت کامل پروژه های خود را شی گرا نمایند نیز از مخاطبین این دوره هستند.
  • آن دسته از برنامه نویسان که می خواهند کار با منوها و TreeView را به صورت Dynamic فرابگیرند نیز از مخاطبین این دوره هستند.
  • آن دسته از افرادی که می خواهند با استفاده از کتابخانه سمت کاربر Jquery به زیبایی و Interactive بودن سایت خود بیفزایند نیز از مخاطبین این دوره هستند.
  • آندسته از افرادی که می خواهند کلیه فرایندهای حرفه ای تحویل پروژه شامل Publish,Upload و تنظیمات Config را بیاموزند نیز از مخاطبین این دوره هستند.

اهداف دوره:

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

در ضمن در این دوره تلاش شده است تا با افزایش دانش، دانشجویان با تکنولوژی های روز مانند Entity Framework , JQuery و معماری لایه ای در جذب بهتر مخاطبین در دنیای حرفه ای کمک نمایند.

سرفصلهای دوره: بخش اول: آموزش معماری لایه ای

  • معرفی لایه ها
  • لزوم لایه ها
  • معرفی معماری 5 لایه
  • 1. لایه دسترسی به داده ها (DATA Access Layer)
  • 2. لایه Entity (ساختار کلاسی مرتبط با بانک اطلاعاتی)
  • 3. لایه Bussiness Layer(معرفی لایه قوانین تجاری سیستم
  • 4. لایه FrameWork (بررسی کتابخانه های مورد نیاز سیستم)
  • 5. لایه 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

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

بخش چهارم: ساخت فروشگاه الکترونیکی I: توصیف فروشگاه الکترونیکی (( معرفی نیازمندیها ))

  • تحلیل سیستم فروشگاه الکترونیکی
  • نیاز به رده بندی n لایه به صورت Self Relation
  • معرفی محصولات (همراه با ادیتور آنلاین)
  • تعریف گالری عکس برای هر محصول
  • نیاز به ثبت نام مشتریان
  • تحلیل سبد خرید

II:طراحی بانک اطلاعاتی مورد نیاز برای فروشگاه (( شناسایی جداول مورد نیاز))

  • جدول محصولات
  • جدول رده بندی نامحدود محصولات
  • جدول گالری عکس هر محصول
  • جدول سربرگ سفارشات
  • جدول مشتریان
  • جدول اقلام سفارشی
  • جدول مشخصات فیش پرداختی
  • جدول وضعیت فاکتور
  • بررسی ارتباطات بین موجودیتها
  • رابطه 1:1
  • رابطه 1:N
  • رابطه N:M
  • رسم نمودار تحلیل دیتابیس
  • بررسی مزایای ساخت نمودار تحلیل
  • قواعد جامعیت ارجاعی چیست؟
  • On Delete Cascade
  • On Update Cascade
  • Set Null
  • Set Default
  • No Action

III: ساخت کلاسهای مورد نیاز برای Entity ها IV: ساخت لایه Framework برای فروشگاه الکترونیکی

  • ساخت کتابخانه مورد نیاز
  • کتابخانه ارسال Email
  • کتابخانه تبدیل تاریخ شمسی به میلادی
  • کتابخانه تبدیل تاریخ میلادی به شمسی
  • کتابخانه ارسال Sms
  • کتابخانه رمزگذاری رمز عبور

V: ساخت لایه دسترسی به داده ها (Data Access)

  • ساخت Data Access برای جدول Category
  • افزودن متدهای Select,Insert,Update,Delete و Search به وسیله ID
  • نحوه پیمایش جداول درختواره
  • تمرین کلاس
  • ساخت لایه Data Access برای جداول مشتریان و محصولات توسط دانشجویان
  • تمرین منزل
  • ساخت کلیه لایه ها برای دیگر جداول موجود در بانک اطلاعاتی

VI: ساخت لایه Bussiness برای جدول Category

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

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

  • 1. معرفی بخشهای Administrator
  • 2. معرفی بخشهای Visitor
  • 3. معرفی 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 ها

IX: آموزش کاربردی عناصر (( 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 در سبد خرید
  • ثبت دائم سر برگ اقلام سبد در یک تراکنش

 

مدرک:در پایان دوره مدرک پایان دوره از طرف مجتمع فنی و آموزشی نخبگان ارائه میگردد.

محل برگزاری:  دپارتمان آموزش مجتمع فنی و آموزشی نخبگان

راهنمای ثبت نام:
جهت کسب هر نوع اطلاعاتی در خصوص این دوره آموزشی  میتوانید با ایمیل این آدرس ایمیل توسط spambots حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید
و یا با شماره تلفن های 09306734250 و 09368028300 تماس حاصل نمایید.

خواندن 707 دفعه
این مورد را ارزیابی کنید
(0 رای‌ها)

آمار بازدیدکنندگان

امروز 119
دیروز90
هفته جاری 702
هفته گذشته 584
ماه جاری 2378
ماه گذشته 9383
بازدید کل 260675

درباره نخبگان

مجتمع فنی و آموزشی نخبگان با بیش ازدودهه فعالیت درعرصه های آموزشی وخدمات فنی IT با همکاری مدیران با تجربه و کاردان در کنار اساتید برجسته انتخاب گردیده اند تا  فضایی خوب و مطلوب در حوزه IT ایجاد نماید و  گامی هر چند کوتاه ولی موثر برداشته و سهم اندکی در فرهنگ سازی کشور عزیزمان بردارد.


 ارتباط از طریق شبکه های اجتماعی