02188823727    09368028300

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 حفاظت می شود. برای دیدن شما نیاز به جاوا اسکریپت دارید و یا با شماره تلفن های 88827327-021 و 09368028300 تماس حاصل نمایید.

 

ارتباط با ما

شعبه تهران:ميدان هفت تير-خيابان خردمند جنوبي-نبش يگانه-پلاك 48


 شعبه كرج:شاهين ويلا-خيابان نهم غربي قلم-ساختمان سوره-طبقه 2-واحد يك


  021-88827327

 026-34350385

 09368028300

 info@ghamozesh.ir

اخبار مهم

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

9900496416
امروز
دیروز
هفته جاری
هفته گذشته
ماه جاری
ماه گذشته
بازدید کل
2263
11311
77473
1550573
166542
248949
9900496416

آی‌پی شما: 23.22.136.56
720170 2908: 2017-12-17 04:29:08
Zo2 Framework Settings

Select one of sample color schemes

Google Font

Menu Font
Body Font
Heading Font

Body

Background Color
Text Color
Link Color
Background Image

Header Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image

Menu Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image

Main Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image

Inset Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image

Bottom Wrapper

Background Color
Modules Title
Text Color
Link Color
Background Image
Background Color
Modules Title
Text Color
Link Color
Background Image
 
Top of Page