این مطلب را به اشتراک بگذارید


آموزش تکنولوژیهای پیشرفته برنامه نویسی و مدیریت پروژه های وب(ASP.NET پیشرفته)

تاریخ شروع : 1391/03/04
تاریخ پایان : 1391/05/12
زمان برگزاری : 40 ساعت - پنجشنبه ها از ساعت 14 تا 18
پیش نیاز : ASP.NET مقدماتی
نام استاد : .........
هزینه دوره : 400,000 تومان
ثبت نام دوره

عنوان دوره :  آموزش تکنولوژیهای پیشرفته برنامه نویسی و مدیریت پروژه های وب(ASP.NET پیشرفته)

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

  • برنامه نویسانی که میخواهند که معماری لایه ای و قدرتمند Provider Based را یاد بگیرند نیز از مخاطبین این دوره ها هستند.
  • برنامه نویسانی که Ajax را نمی دانند و یا Ajax را با استفاده از Component های پیش ساخته مثل Toolkit,… اجرا نموده اند و می خواهند Ajax را به صورت Customized شده مورد استفاده قرار دهند از مخاطبین این دوره هستند.
  • برنامه نویسانی که می خواهند نمای وب سایت خود را بدون استفاده از فلش داینامیک نمایند می توانند از JQUERY در این دوره استفاده کنند.
  • برنامه نویسانی که می خواهند وب سایتهای خود را با استفاده از تکنولوژی و معماری قدرتمند و جدید MVC.NET ایجاد نمایند نیز از مخاطبین این دوره هستند.
  • برنامه نویسانی که می خواهند زبان Java Script را به صورت عملی و کاربردی در پروژه های خود پیاده سازی نمایند نیز از مخاطبین این دوره هستند.
  • برنامه نویسان و طراحان وبی که می خواهند سایتهای سبک و مطابق با استانداردهای SEO طراحی نمایند می توانند از مطالب ارائه شده در بخش WEB2 این دوره استفاده نمایند.
  • آندسته از برنامه نویسانی که می خواهند Rolled Based Security را با استفاده از امکانات قدرتمند ASP.NET Member Ship پیاده سازی نمایند نیز از مخاطبین این دوره هستند.

 

اهداف کلی دوره عبارتند از:

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

 

سرفصل دوره ها :

  • Professional Web 2.0
    • مزایا اجرای Web 2 بر روی صفحه
    • پیاده سازی یک صفحه ساده
    • انتقال مقادیر و مشخصات به فایل ویراستا (Cascading Style Sheets )
    • انتقال از Html به استاندارد XHtml و تفاوت آنها
    • پیاده سازی SEO برای موتور های جستجو
    • RSS1, 2 And ATOM Page Resource

 

  • Cascading Style Sheets Advance
    • زبان CSS و سیستم جستجو
    • تفاوت مابین ورژن های متفاوت CSS1, CSS2, CSS3
    • تفاوت بین مرورگر های متفاوت
    • تنظیم کار با CSS در تمام مرورگرها ( Internet Explorer, Mozilla Firefox, Safari, … )
    • کار با سطوح متفاوت
    • کدهای خاص در CSS ( @Import, @Media, @Namespace )
    • سیستم انتخاب کننده برای ایجاد تغییرات گروهی بر روی صفحه

 

  • جاواسکریپت و برنامه نویسی سطح Client
    • جاواسکریپت
    • مقدمات (Syntax, Variables, Keywords, Reserved Keywords)
    • انواع داده ای در جاواسکریپت و تبدیل داده ها در جاواسکریپت ( Data Types And Casting )
    • Operator ها و نوع های داده ای و دستورات در جاواسکریپت ( Data Operator )
    • برنامه نویسی شی گرایی در جاواسکریپت ) Object Oriented Developing in JavaScript )
    • استفاده از اشیاء و تعریف آنها ( Working With Objects)
    • انواع اشیاء : تولید شده، خارج از مجموعه جاوا، از پیش تعریف شده. ( Types Of Objects : Native , Built in And Host Objects )
    • سطوح دسترسی (Public, Protected And Private )
    • تعریف یک شی جدید ( Defining Class And Object )
    • ابزار سازنده شی ( Constructor )
    • تعریف کامل روی Prototype ( اجزاء سازنده شی )
    • تعریف متد های داینامیک در Prototype ها ( Dynamic Method On Prototype )
    • پیاده سازی و وراثت در جاواسکریپت ( zInherit, xbObjects )
    • اشیاء مورد استفاده در مرورگر ( Browser Object Model )
    • DOM و XML ( ابزارها و کار سلسله مراتبی )
    • ابزار قدرتمند برای کار با رشته ( String ) ها Regular Expression ( RegExp )
    • کار بروی فرم های ورودی
    • اعتبار سنجی اطلاعات ورودی از سمت کاربر ( Form Validate )
    • رویداد های Mouse و Keyboard ( Event )

 

  • JSON
    • تعریف JSON
    • تعریف اشیاء توسط JSON
    • Dynamic بودن JSON
    • آیا JSON فقط برای ذخیره دیتا است؟
    • سرعت دسترسی و حجم کم اطلاعات برای انتقال در سطح اینترنت
    • تعریف سیستم شی گرایی در JSON

 

  • Asp.Net
    • Xml و کار با آن به طور حرفه ای در Asp.Net
    • کار حرفه ای با Configuration ( Web.Config )
    • معماری Provider و ساخت آن
    • انواع منابع داده ( Sql DataSource, LinqDataSource, ObjectDataSource, LinqDataSource, … )
    • منبع داده و کنترل های سلسه مراتبی ( Heritical DataSource ) ( SiteMapDataSource, XmlDataSource )
    • SiteMap, Menu, TreeView
    • Web Service و WCF
    • ایجاد آدرس های مجازی ( Http Handler )
    • رویدادهای مختلف مدریت آنها ( Http Module )
    • مدیریت صفحه های مجازی بر روی صفحه های از پیش تعریف شده ( Url ReWrite )
    • سیستم امنیتی کاربران سایت ( User Authentication )
    • تفاوت بین کاربرهای متفاوت ( Form, Windows, Passport )
    • مدیریت ورود کاربر به سیستم و سطوح دسترسی کامل
    • صفحه ها با محتوای مختلف
    • ایجاد عکس و نوشتار به صورت پویا ( Dyanmic Image generator )
    • داده پویا ( Dynamic Data )
    • مدیریت آدرسها ( Web Routing )

 

  • Component Design
    • تعریف یک کنترل ساده
    • کار با Html Text Writer
    • نوشتن Attribute ها توسط ابزار HtmlTextWriter
    • نوشتن Style ها توسط ابزار HtmlTextWriter
    • ایجاد یک کنترل مدیریت شده با استفاده از Web Control
    • مدیرت پیشرفته PostBack
    • مدیریت Post Back Data و Event و تفاوت آنها
    • مراحل اجرای شدن یک کنترل ( Render Step )
    • انواع پایگاه داده ( DataSource )
    • ایجاد کنترل سلسله مراتبی و استفاده از DataSource سلسه مراتبی ( Heretical Control )
    • استفاده از JavaScript در کنترل
    • نگه داری فایل های Javascript و غیره در Assembly های .Net
    • استفاده از قابلیت Theme و Skin

 

  • Asp.Net Ajax
    • Ajax و سیستم های Ajax ( Ajax Framework )
    • مرورگرهای مختلف و تفاوت آنها در استفاده از Ajax
    • کنترل اصلی مدیریت Ajax ( Script Manager )
    • کنترل بروز رسان ( Update Panel )
    • ارتباط بین کاربر و سرور توسط Web Service ( Connection Between Server And Client )
    • سطح دسترسی Client ها به اطلاعات موجود در Server
    • تضمین امنیت اطلاعت سرور توسط Web Service
    • کاربا ابزار مکمل Asp.Net Ajax با نام Ajax Toolkit
    • Accordion, Auto Complete, Calendar, Popup, Html Editor, Color Picker, ...
    • برنامه نویسی پیشرفته جاواسکریپت با Ajax.Net در Visual Studio

 

  • jQuery
    • هسته اصلی jQuery
    • امکان Query و جستجو بر روی کد های HTML و DOM
    • زبان مشابه به CSS جهت جستجو ( Query )
    • مقدار دهی و اعمال مشخصات ( Attribute And Value )
    • مقعیت در Query و حرکت های سلسه مراتبی (Traversing (
    • چندگانه کار کردن بر روی اجزاء جستجو شده در Query
    • ابزاری کامل برای خواندن و ایجاد تغییر بر روی CSS
    • دسترسی کامل به رویدادها و مدیریت آنها ( Event Handler )
    • ایجاد صحنه های متحرک و زیبا توسط ابزار Effect ( Fade, Slide Down And Up, Toggle And Custom Effect )
    • ابزاری سریع و کامل برای کار با Ajax ( Post, Get )
    • دریافت فایل های JSON و XML ( Get JSON, XML Serialize )
    • ابزار شرطی و تست ( Is Function, Is Array, Browser Support ,… )
    • دریافت اطلاعات از مرورگر ( Browser )
    • تعریف یک ابزار شبیه به ابزارهای پیش فرض خود jQuery مانند CSS و Event ( jQuery Plugin )
    • تشریح کامل Plugin و ابزاری برای ایجاد تنظیمات ( Setting ) برای کاربر

 

  • MVC.Net
    • Model-View-Controller and ASP.NET
    • تبدیل کار از Asp.Net به Asp.Net MVC
    • آدرس ها و مسیر دهی ( Routes And Urls )
    • ساختار های کنترلی در MVC ( Controllers )
    • مدیریت نحوه نمایش ( Views )
    • استفاده Ajax در MVC
    • استفاده از jQuery در صفحات MVC

 

آموزش VB، آموزشVB.NET ، دوره آموزشی VB.NET ، آموزش C#، آموزش سی شارپ ، آموزش CSharp ، آموزش C Sharp ، دوره آموزشی C#.NET ، آموزش بانکهای اطلاعاتی ، آموزش SQL SERVER Design ، آموزش SQL SERVER Administrator، ساخت گزارش در کریستال ، آموزش Crystal Report ، گزارش کریستال ریپورت ، گزارش Crystal Report ، آموزش ASP.NET ، آموزش LINQ ، آموزش WCF ، دوره آموزشی UML ، آموزش UML ، آموزش Janus ، آموزش RUP ، آموزش برنامه نویسی ، آموزش Ajax ، آموزش طراحی وب ، آموزش WEB Design ، آموزش جاوا اسکریپت ، آموزش Java Script ، Ebook برنامه نویسی ، دانلود رایگان کتاب برنامه نویسی ، آموزش مدیریت هاست ، آموزش مدیریت هاستینگ ، آموزش Hosting ، آموزشگاه برنامه نویسی ، آموزش تخصصی برنامه نویسی ، آموزشگاه تخصصی برنامه نویسی ، آموزش Dream Weaver ، آموزش CSS ، آموزش عملی ساخت وب سایت ، کارگاه عملی ساخت E Shop ، فروشگاه الکترونیک ، آموزش طراحی و ساخت نرم افزارهای کاربردی ، بهترین آموزشگاه تخصصی نرم افزار ، آموزشگاه تخصصی نرم افزار ، اجرای پروژه در حین آموزش ، آموزش مدیریت نرم افزار ، آموزش برنامه نویسی موبایل ، آموزش برنامه سیمبین ، آموزش برنامه نویسی Symbian ، آموزش برنامه نویسی Windows Mobile ، آموزش C#.Net، آموزش سی شارپ دات نت، آموزش .Net، آموزش SQL، آموزش SQL Server، آموزش 2008 SQL Server، آموزش T-SQL، آموزش Replication، آموزش دستورات SQL، آموزش Dot Net، آموزش دات نت، آموزش .Net Framework، آموزش دات نت فریم ورک، آموزش Visual Basic.Net، آموزش ویژوال بیسیک دات نت، آموزش طراحی سیستمهای نرم افزاری، آموزش تجزیه و تحلیل سیستمهای نرم افزاری، آموزش متدولوژی شیءگرا، آموزش آژاکس، آموزش وب سرویس، آموزش Web Service، آموزش ویندوز سرویس، آموزش Windows Service، آموزش XAML، آموزش Silver Light، آموزش برنامه نویسی WEB، آموزش برنامه نویسی ویندوز، آموزش Windows Application، آموزش ساخت Setup، آموزش کریستال ریپورت، آموزش ساخت گزارش تحت وب، آموزش ساخت گزارش تحت ویندوز، آموزش برنامه نویسی موبایل، آموزش SQL Admin، آموزش SQL Server Administrator، آموزش SQL Server Admin، آموزش SQL CLR، آموزش SQL Server CLR، آموزش Reporting Services، آموزش SSIS