ّبرنامه سازی Web با استفاده از C#‎ و ASP.NET پیشرفته

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

 آموزش HTML 5 و CSS 3 و نحوه کاربرد آن در ASP.NET

  • آموزش jQuery و کاربرد آن در ASP.NET
  • مباحث Caching
  • آشنایی با Bootstrap 3 و کاربرد آن در برنامه نویسی نویسی وب
  • ایجاد و استفاده از Web Service ها
  • آموزش JavaScript و تکنیک های Ajax
  • بررسی عمقی ASP.NET Ajax و کاربرد آن
  • URL Mapping و URL Routing در ASP.NET
  • بررسی کامل نحوه برقراری امنیت با استفاده از Forms Authentication
  • آشنایی و نحوه کاربرد Membership و Membership API
  • آشنایی و نحوه کاربر Authorization و Role ها در ASP.NET

 


 پیش نیاز:

  • آشنایی با مفاهیم مقدماتی ASP.NET
  • آشنایی با دستورات پایه زبان #C

 


 

  1. ASP.NET Applications
    • آناتومی یک ASP.NET Application
      • Application Domain
      • Application Lifetime
      • به روز رسانی های Application
    • پیکربندی ASP.NET
      • فایل machine.config
      • فایل web.config
      • تنظیمات بخش <system.web>
      • خواندن و نوشتن بخش های web.config از طریق برنامه نویسی
      • رمزنگاری کردن بخش های فایل پیکربندی
    • توسعه دادن HTTP Pipeline
      • HTTP Handler ها و HTTP Module ها
      • ایجاد یک HTTP Handler سفارشی
      • پیکربندی کردن HTTP Handler سفارشی
      • Register کردن HTTP Handler بدون دستکاری در تنظیمات IIS
      • ایجاد یک HTTP Handler پیشرفته
      • ایجاد یک HTTP Module سفارشی
    • خلاصه
  2. Caching
    • آشنایی با ASP.NET Caching
    • Ouput Caching
      • Declarative Output Caching
      • Caching و Query String
      • Caching با توجه به پارامترهای خاص در Query String
      • کنترل کردن Caching بصورت سفارشی
      • Caching با استفاده از کلاس HttpCachePolicy
      • جانشین سازی پس از Cache و Cache کردن قطعه های خاصی از صفحه
      • پروفایل های Cache
      • پیکربندی Cache
    • Cache کردن داده ها
      • افزودن Item ها به Cache
      • یک مثال ساده Caching
      • اولویت های Cache
      • Cache کردن با استفاده از کنترل های Data Source
    • وابستگی های Cache
      • وابستگی های Cache فایل ها و Item ها
      • وابستگی های انبوه
      • فراخوانی هنگام حذف یک Item
    • خلاصه
  3. آشنایی با HTML 5 و CSS3
    • مقدمات HTML5
      • معرفی
      • کشف قابلیت های HTML5
      • تاریخ انتشار
      • تگ های جدید درHTML5
        • Canvas
          • مقدمات drawing
          • اشکال
          • طیف و متن
          • تغییر سایز تصاویر
          • چرخش
        • رسانه
          • انواع فایل ها و رمزگذاری ها
          • مقدمات زبان نشانه گذاری
          • نمایش خودکار و پوستر وحلقه ها
          • رسانه ی داینامیک
    • معرفی CSS3
      • معرفی سریع CSS
      • CSS Syntax
      • شروع کار با ویژوال استودیو
      • بررسی سورس های HTML
      • اضافه کردن استایل به HTML
      • یک نمونه css ساده
      • ویژگی های جدید CSS3
        • محتوا
          • فونت ها
          • سایه ی متن
          • Font Face
        • Layout
          • Layouts
          • ستون ها
          • پس زمینه
        • رنگ ها
        • Border
          • Borderهایی با اندازه متغیر
          • گوشه های گرد
          • سایه
        • Transforms
          • چرخش
          • تغییر اندازه تصاویر
        • انیمیشن
    • خلاصه
  4. ایجاد و استفاده از Web Service ها
    • مروری بر وب سرویس ها
    • ایجاد یک Web Service ساده
      • کلاس وب سرویس
      • انواع داده های قابل استفاده در وب سرویس ها
        • انواع ساده
        • آرایه ها
        • Object های سفارشی
        • Enum ها
        • پشتیبانی از Generic ها
      • آشکار کردن وب سرویس
      • تست کردن وب سرویس
    • به کار بردن Web Service در برنامه ها
      • Import کردن وب سرویس در ویژوال استودیو
      • استفاده از کلاس واسط در برنامه
    • مروری بر مطالب این بخش
  5. JavaScript و تکنیک های Ajax
    • مبانی JavaScript
      • رویدادهای Client Side
        • افزودن Attribute های JavaScript به صورت Declarative
        • مشخصه OnClientClick
      • بلوک های Script
      • کار کردن با عناصر HTML
        • استفاده از تابع getElementById
      • Debug کردن JavaScript
    • قرار دادن Script Block ها در صفحه از طریق Code
    • خلاصه
  6. ASP.NET Ajax
    • آشنایی با ASP.NET Ajax
      • ASP.NET Ajax در سمت Client: کتابخانه های Script
      • ASP.NET Ajax در سمت Server: کامپوننت ScriptManager
    • Server Callback ها
      • Web Service ها در ASP.NET Ajax
      • Web Service Proxy
      • قرار دادن یک Web Method در یک صفحه
    • کامپوننت های سمت سرور ASP.NET Ajax
      • Render کردن Partial با استفاده از UpdatePanel
      • Refresh کردن در فاصله های زمانی با استفاده از Timer
      • به روز رسانی های زمان گیر با استفاده از UpdateProgress
    • خلاصه
  7. استفاده از jQuery در ASP.NET
    • آشنایی با jQuery
    • انتخاب محل قرار دادن Script Reference
      • قرار دادن Reference در صفحه های مجزا
      • قرار دادن Reference در Master Page
    • راه های مختلف افزودن کتابخانه jQuery به صفحه
      • افزودن Script Reference به صورت مستقیم
      • افزودن Reference با استفاده از ScriptManager
    • بررسی یک مثال ساده
    • بررسی شکل دستوری jQuery
    • آشنایی با هسته jQuery
    • انتخاب عنصرهای صفحه با استفاده از jQuery
      • Selector های ساده
        • Universal Selector
        • ID Selector
        • Element Selector
        • Class Selector
        • Selector های گروهی و Combined
        • بررسی یک مثال عملی
    • اعمال تغییرات در صفحه با استفاده از jQuery
      • متدهای CSS
        • css(name, value)‎
        • css(name)‎
        • css(properties)‎
        • متدهای removeClass ، addClass و toggleClass
    • پاسخگویی به رویدادها
      • نحوه افزودن رویداد به عنصرهای صفحه با استفاده از jQuery
    • ایجاد جلوه های ویژه در صفحه و عناصر آن با استفاده از jQuery
      • متدهای show()‎ و hide()‎
      • متد toggle()‎
      • متدهای slideUp()‎ ، slideDown()‎ و slideToggle()‎
      • متدهای fadeOut()‎ ، fadeIn()‎ و fadeTo()‎
  8. URL Mapping و URL Routing در ASP.NET
    • آشنایی با URL Mapping
      • نحوه انجام URL Mapping از طریق پیکربندی
    • آشنایی با Routing
      • Routing در ASP.NET 4.0
      • استفاده از Routing برای صفحات Web Form
      • خواندن اطلاعات Route در یک Web Page
      • دسترسی به اطلاعات Routing در Markup صفحه
      • استفاده از Route Data در کنترل های Data Source
  9. برقراری امنیت با استفاده از Forms Authentication
    • به کار گرفتن Forms Authentication
      • پیکربندی کردن Forms Authentication
      • نگهداری مجوزهای دسترسی در Web.Config
      • سلب دسترسی از کاربران Login نشده
      • ایجاد یک فرم لاگین دلخواه
      • Logout کردن
      • Hash کردن Password های درون Web.Config
      • Forms Authentication بدون استفاده از Cookie
      • نگهداری مجوزهای دسترسی در محل دلخواه
      • آشنایی با کلاس های Forms Authentication
    • خلاصه
  10. Membership
    • آشنایی با ASP.NET Membership API
    • استفاده از Membership API
      • پیکربندی کردن Forms Authentication
      • ایجاد Data Store
      • اسکریپت های دیتابیس برای خدمات ASP.NET
      • پیکربندی کردن Connection String و Membership Provider
      • ایجاد و احراز هویت کاربران
    • استفاده از کنترل های مرتبط با امنیت
      • کنترل Login
      • استفاده از قالب ها در کنترل Login
      • برنامه نویسی کردن کنترل Login
      • کنترل LoginStatus
      • کنترل LoginView
      • کنترل Password Recovery
      • استفاده از قالب ها در کنترل Password Recovery
      • کنترل ChangePassword
      • کنترل CreateUserWizard
      • استفاده از Membership API در برنامه ها
    • استفاده از کلاس Membership
      • خواندن اطلاعات کاربر از Store
      • به روز رسانی کاربران در Store
      • ایجاد و حذف کاربران از Store
      • اعتبارسنجی کاربران
    • خلاصه
  11. Authorization و Role ها
    • URL Authorization
      • Rule های Authorization
      • کنترل دسترسی به ازای کاربران خاص
      • کنترل دسترسی به دایرکتوری های خاص
      • کنترل دسترسی به فایل های خاص
      • کنترل دسترسی به ازای Role های خاص
    • چک کردن Authorization از طریق کد
      • استفاده از متد IsInRole()‎
    • استفاده از Roles API برای Authorization مبتنی بر Role
      • استفاده از کنترل LoginView به همراه Role ها
      • دسترسی به Role ها از طریق برنامه نویسی
      • استفاده از Roles API به همراه Windows Authectication
    • خلاصه
.Net Framework 4.5 WCF Microsfot Service Windows

شرایط ویژه : جهت دانشجویان 10 درصد و جهت افرادی که از دیگر دوره ها استفاده نموده اند نیز 10 درصد تخفیف در نظر گرفته شده است.

شهریه و مدت دوره:
این دوره در 10 جلسه و هر جلسه 90 دقیقه برگزار می گردد. هزینه هر دوره 4،000،000 ریال است.

نوشتن دیدگاه


تصویر امنیتی
تصویر امنیتی جدید

برخی مشتریان ما

  WEBNEGAR TV  

مرام نامه وب نگار

«وب نگار حقوق مشتریان خود را محترم می شمارد، ما در مورد توصیف ویژگی های محصولات خود کاملا شفاف عمل می نماییم، اصالت کالا و خدمات ما شفاف بیان می گردد. در اجرای تعهداتمان کوشا و دقیق هستیم. به مسئولیت اجتماعی مان توجه داریم. در حفظ اسرار مشتری کوشا هستیم»