آموزش ASP.NET

آموزش ASP.NET





عنوان دوره : آموزش برنامه نویسی ASP.NET همراه با کارگاه عملی ساخت و تولید فروشگاه الکترونیکی

  •  پیش نیاز : تسلط بر زبان #C، تسلط بر ADO.NET  و آشنایی با HTML
  •  
  •  نرم افزار های مورد استفاده :

 

MICROSOFT VISUAL STUDIO 2010

 

 

MICROSOFT SQL SERVER 2008

 

Adobe Photoshop

  • مخاطبین دوره :

  •  آن دسته از دانشجویانی که با ساختار سنتی ADO.NET   آشنایی داشته و می خواهند از تکنولوژی LINQ بعنوان جایگزینی مناسب برای آن استفاده نمایند .
  • آن دسته از دانشجویانی که می خواهند با کنترل های Microsoft Ajax بصورت کاربردی کار کنند .
  • آن دسته از دانشجویانی که می خواهند با استفاده از وب سرویسها و ترکیب آن با Ajax  بتوانند محتویات صفحه را بدون PostBack ، Update  نمایند .
  • این دوره برای دانشجویانی طراحی شده است که با زبان C#.NET آشنایی دارند و     می خواهند برنامه نویسی تحت وب را با استفاده از ASP.NET انجام دهند.
  • برنامه نویسان C# تحت ویندوز که آشنایی کامل با کلیه وجوه برنامه نویسی ASP.NET ندارند نیز از مخاطبین این دوره هستند.
  • دانشجویانی که نیاز به جمع بندی و تدوین مطالب مربوط به طراحی گرافیکی سایت های داینامیک با استفاده از امکانات جدید ASP.NET (مانند: Master page, Theme, Skin  CSS, User Control,….  ) دارند نیز، از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که Asp.Net که میخواهند فرآیند ساخت فروشگاه الکترونیکی را از ابتدا تا انتها بصورت عملی آموزش ببینند نیز از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که می خواهند Rolled Based Security را با استفاده از امکانات قدرتمند ASP.NET Member Ship پیاده سازی نمایند نیز از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که میخواهند فرآیند Publish و Upload یک وب سایت را به صورت عملی و کاربردی فرا بگیرند از مخاطبین این دوره هستند.
  • آندسته از برنامه نویسانی که می خواهند یک معماری چندلایه کاملا مناسب برای برنامه های تحت وب خود تدارک ببینند نیز از مخاطبین این دوره هستند.
  •  
  • اهداف کلی دوره عبارتند از:
  •  
  • آموزش معماری سه لایه مناسب برای برنامه های تحت وب
  • ساخت صفحاتWEB با استفاده از ASP.NET
  • بکارگیری انواع کنترل های مورد نیاز برای ساخت صفحات
  • طراحی وب سایت ها با استفاده از تکنولوژی های موجود در امر تسهیل طراحی صفحات مثل:Master Page, Theme Skin, User Control
  • اتصال به بانک های اطلاعاتی مختلف و اجرای دستورات لازم برای تغییر محتویات و ساختار بانکهای اطلاعاتی
  • بکارگیری عناصر دسترسی به داده ها و نمایش داده ها مانند: Grid View, List Control, Detail View, Repeater, …
  • معرفی کابرد های کنترل های پیمایش وبسایت:
  • در این بخش کنترل های قدرتمندی مانند:Site Map, Tree View, ASP Menu که قابلیت زیادی در مدیریت و پیمایش وب سایت ها و تنظیم راهبری آنها دارند.
  • مدیریت فایلها و تصاویر روی سرور
  • بررسی حوزه متغیر ها در ASP.NET (Session, View State, Application, Cookie)
  • تنظیمات پیکربندی سایت های ASP.NET با استفاده از فایل های Machine.Config, WEB.Config،
  • در جلسات پایانی دوره یک پروژه کامل فروشگاه الکترونیکی را به صورت 100% عملی از ابتدا(تحلیل فروشگاه) تا انتها (قرار دادن سایت روی سرور) به صورت کامل انجام می دهیم.

1-    معرفی  ASP .NET 4

  • نصب     Visual Web Developer Express
  • مروری بر  ASP .NET 4
  • مروری بر دستورات HTML   و XHTML
  • ایجاد اولین صفحه وب ASP .NET

 2-    ساخت یک سایت وب با استفاده از  ASP .NET

  • ساخت سایتهای وب بوسیله VISUAL STUDIO.NET  2010
  • سایتهای وب پویا و بررسی ویژگی آنها

 3-    طراحی صفحات وب

  • ساخت CSS مناسب برای وب سایت
  •  معرفی CSS   – یک زبان
  • شیوه نامه (Style Sheet)
  • انتخابگرها (Selectors)
  • انتخابگر عمومی (Universal  Selector)
  • انتخابگر نوع (Type Selector)
  • انتخابگر شناسه (ID Selector)
  • انتخابگر کلاس (Class Selector)
  • خاصیتها
  • مقادیر
  • بکارگیری مختصرنویسی (Shorthand)
  • CSS Box Model
  • افزودن CSS به صفحات
  • انتخاب از میان شیوه نامه های خارجی ، الحاقی و inline
  • ایجاد سبکهای جدید در داخل شیوه نامه های خارجی
  • اعمال سبکها
  • بکارگیری پنجره Apply Styles
  • مدیریت سبکها
  • CSS بندی وب سایت فروشگاه الکترونیکی

 

 4-    کار با کنترل های سروری ASP .NET

  • معرفی کنترل های سروری ASP .NET
  • انواع کنترل ها (Containers , Data, HTML, Wizard, Panel, . . . )

 

5-    ایجاد سایتهای وب

  • صفحات Master
  • صفحات Content
  • چرخه عمر صفحه ASP .NET
  • Themes
  • Skins
  • ساخت Theme  و Skin مورد نیاز برای وب سایت فروشگاه
  • ساخت Master Page  مورد نیاز برای فروشگاه الکترونیکی

 

6-    راهبری سایت در سایت (Navigation)

  • روشهای مختلف راهبری سایت
  • URL های مطلق و نسبی
  • کنترل های راهبری
  • بررسی فایل Web.SiteMap
  • Rendering Mode
  • انواع کنترل ها از جمله : Navigation, Menu, TreeView, SiteMapPath, . . . 
  • مسیردهی برنامه نویسی شده (Programmatic   redirection)

 

 7-    اعتبار سنجی ورودی کاربر

  • اعتبارسنجی ورودی کاربر داخل فرمهای وب
  • کنترل های اعتبار سنجی ASP .NET
  • بکارگیری کنترل های اعتبار سنجی
  • بکارگیری RequiredFieldValidator
  • RangeValidator
  • RegularExpressionvalidator
  • CompareValidator
  • اعتبار سنجی فرم ثبت نام کاربران فروشگاه الکترونیکی

 

8-    مدیریت MailServer

  • ارسال ایمیل از طریق سایت وب
  • پیکره بندی سایت وب برای ارسال ایمیل
  • ایجاد پیامهای ایمیل
  • ساخت فرم ارتباط با ما در مورد فروشگاه

 

9-    کاربرد AJAX  در ASP .NET

  • بکارگیری ASP .NET Ajax در فروشگاه الکترونیکی
  • ایجاد صفحات عاری از چشمک زدن
  • کنترل UpdatePanel 
  • افزودن یک UpdatePanel به صفحه
  • خاصیتهای متداول UpdatePanel
  • کنترل ScriptManager
  • کنترل UpdateProgress
  • کنترل Timer
  • بکارگیری سرویسهای وب و متدهای صفحه در سایتهای وب آژاکسی
  •  استفاه از وب سرویس و Ajax بصورت کاربردی
  • مفهوم سرویسهای وب
  • ایجاد سرویسهای وب
  • بکارگیری سرویسهای وب در سایت وب آژاکسی
  • پیکره بندی سرویس وب
  • پیکره بندی ScriptManager
  • فراخوانی سرویسهای وب از طریق کدهای سمت کلاینت
  • معرفی متدهای صفحه
  • فراخوانی متدهای صفحه از طریق کدهای سمت کلاینت
  • کتابخانه ASP .NET AJAX  سمت کلاینت

 

10-   LINQ  بعنوان جایگزینی مناسب برای ADO.NET   سنتی

  • بررسی ساختارهای جدید زبان C#  برای حمایت از LINQ
  • بررسی LINQ to SQL
  • بررسی Data Context  ها
  • بررسی Entity Class  ها
  • اجرای دستورات Insert  و Update  و Delete با استفاده از LINQ
  • Restriction
  • Projection
  • Partitioning
  • Concatenation
  • Ordering
  • Join
  • Grouping
  • Set
  • Conversion
  • Element
  • Generation
  • معرفی معماری چندلایه مبتنی بر LINQ
  • ساخت لایه ها
  • مباحث ارتقاء کارائی نرم افزار با استفاده از لایه ها و ترکیب آن با LINQ
  • کارگاه  :  طراحی DataContext  و همچنین لایه های وب سایت فروشگاه الکترونیکی

 

11-   مباحث پیشرفته کار با داده ها

  • سبک ها ، تم ها و پوسته ها
  • رویدادها
  • RowDataBound
  • مدیریت خطاها
  • Caching

 

12-    امنیت در سایت وب ASP .NET  4 

  • معرفی امنیت
  • کنترل های Login
  • سرویس های کاربردی ASP .NET 
  • Role manager
  • WSAT
  • نکات مربوط به امنیت

 

13-  استقرار سایت وب

  • آماده سازی سایت وب جهت استقرار
  • فایل Web.config 
  • کلاس WebConfigurationManager 
  • بکارگیری Copy Web Site 
  • انتشار سایت وب
  • اجرای سایت تحت IIS 
  • نصب و پیکره بندی سرور وب
  • انواع ویندوزها و پیکره بندی های مربوطه
  • تنظیمات  NTFS 
  • پیکره بندی SQL SERVER 2008 
  • نکات پایانی

 برای  ثبت نام این دوره به لینک زیر رجوع کنید:


                 ثبت نام دوره ASP.NET




گزارش تخلف
بعدی