جستجوي كاملتر
  نام كاربري:
      
  رمز عبور:
      
هنوز در سايت عضو نشده‌ايد؟

اساتید خود را از حیث سطح معلومات چگونه ارزیابی می کنید ؟




براي برقراري ارتباط با ما، لطفا نامه‌هاي خود را به آدرس الكترونيكي info@olomz.com ارسال فرماييد. ما در اسرع وقت به نامه‌هاي شما پاسخ خواهيم داد.

اینترنت و برنامه نویسی > آموزش تکنولوژی های جدید ‎ DOT NET 3.5

مشخصات دوره:
عنوان دوره : آموزش تکنولوژی های جدید DOT NET 3.5  

طول دوره : 50 ساعت
تکنولوژی های مورد استفاده: Visual Studio 2008, .Net Framework 3.5, SQL Server 2008


تکنولوژی هایی که در این دوره تدریس می شوند عبارتند از:

  • WPF (Widows Presentation Fundation)
  • WCF (Windows Commiunication Fundation)
  • LINQ (Language Integrated Query)
  • ADO.NET Entity Framework
  • Socket Programming

 


مخاطبین دوره :
با توجه به توسعه روز افزون علم نرم افزار ، برنامه نویسی سنتی به سبک گذشته نیاز پروژه های نرم افزاری را مرتفع نمی سازد.
برنامه نویسی به سبک سنتی شامل طراحی بانکهای اطلاعاتی و پیاده سازی نرم افزار در قالب معماری چند لایه،دیگر پاسخگوی نیازهای اساسی تولید نرم افزار نمی باشد.مخاطبین اساسی این دوره برنامه نویسانی هستندکه با زبان C#‎‎‎‎‎‎ و همچنین بانکهای اطلاعاتی آشنایی نسبی دارند ولی برنامه نویسی را به سبک سنتی انجام می دهند.همچنین مدیران پروژه ها و برنامه نویسانی که دارای سابقه طولانی برنامه نویسی میباشند نیز می توانند از این دوره بهره مند شوند.


فهرست مطالب دوره:

  1. مروری بر ساختارهای پیشرفته زبان C#‎‎‎‎‎
    • .Net 3.5
    • Reflection
    • Xml
    • Serialization
    • Generic
    • Delegate
    • Lambda Expression
    • Anonymous Function, Class, Type
    • Object Initializer
    • Extension Methods
    • Automatic Property
    • Yield return
  2. Reflection
    • یک آبجکت جدید را نمونه گذاری کنید
    • اعضای آبجکت را اجرا کنید
    • اطلاعات مربوط به یک نوع را پیدا کنید
    • اطلاعات مربوط به یک اسمبلی را پیدا کنید
    • صفات سفارشی اعمال شده بر روی یک نوع را بررسی نمایید
    • یک اسمبلی جدید را ایجاد و کامپایل نمایید
  3. XML
    • XML Document و XML Base
    • XML Schema (XSD)
    • XML Transform Page (XSLT)
    • خواندن و نوشتن XML با استفاده از XMLDocument و XPathNavigator
    • معرفی XML و کاربرد های آن در چارچوب.Net
    • خواندن و نوشتن اسناد XML
    • اعمال تغییرات در اسناد XML با استفاده از مدل سلسله مراتبی XML
    • دسترسی به اسناد XML با استفاده از مدل داده ای XPATH
    • اعمال اعتبارسنجی بر اسناد XML
    • تغییر شکل XML با استفاده از XSLT
    • XML Serialization
  4. LINQ
    • آشنایی با Linq
    • Linq To Object
    • Linq To SQL
    • Linq To XML
    • Linq SQL To XML, Linq XML To SQL
    • معرفی کاربردهای Linq to Object
    • عملگر های متاخر Deferred Operators
    • عملگرهای غیر متاخر None Deferred Operators
    • بررسی تفاوتهای Class Library های XML در .Net با روش Linq to XML
    • باز کردن یک سند و خواندن آن
    • پیمایش ساختارهای سلسه مراتبی XML
    • Query گرفتن از اسناد XML با استفاده از Linq to XML
    • اعمال تغییرات در اسناد XML با استفاده از Linq to XML
    • بررسی رویداد های کلاس XElement
    • اعتبارسنجی اسناد XML با استفاده از Linq to XML
    • تغییر شکل اسناد XML با استفاده از کلاسهای Linq to XML
      معرفی DataContext
    • معرفی کلاسهای موجودیت Entity Class
    • بررسی مدل رابطه ای بانک های اطلاعاتی در Linq
  5. Windows Communication Foundation (WCF)
    • مروری کلی بر قابلیت های WCF
    • Service Contract
    • Data Contract
    • روش های مدیریت نمونه ها در WCF
    • عملگر ها و رویدادهای WCF
    • اصول مقابله با خطاها
    • اصول تراکنش ها در WCF
    • مدیریت هم زمانی
    • Queued Services
    • امنیت در سیستم های مبتنی بر WCF
  6. ADO.Net Entity Framework
    • معرفی قابلیت های ADO.Net Entity Framework
    • ساخت یک Data Model توسط Designer
    • بار گزاری فایل های مدل csdl, msl, ssdl
    • استفاده از قابلیت های Entity Framework در برنامه های قدیمی توسط امکان IPOCO (Implement IPOCO)
    • جداول خود ارجاع
    • نگاشت چند به چند (Many to Many Mapping)
    • جداسازی موجودیت ها (Entity Splitting)
    • ساخت پرس و جوی منبع (CreateSourceQuery)
    • مقیاس پذیری بازیابی اطلاعات رابطه ای (Relationship span)
    • نمای بازیابی اطلاعات (Query View)
    • تعریف پرس و جو (Defining Query)
    • نگاشت رابطه های پدر و فرزند به مدل رابطه ای
    • Linq To SQL
    • خواندن اطلاعات داده ای XML توسط Entity Framework
    • بررسی روش کارکرد StoreGeneratedPattern
    • توضیح مشخصات EntityCollection و EntityReference
    • نظارت بر روی تغییرات اعمال شده روی مجموعه ها
    • نوع داده ای پیشرفته (Complex Types)
  7. Windows Presentation Foundation (WPF)
    • آشنایی با WPF
    • بررسی مدل گرافیکی ویندوز
    • DirectX نسل جدید سیستم گرافیکی در ویندوز
    • شبیه سازی Resolution در WPF
    • آشنایی با Silverlight
    • آشنایی با XAML
    • بررسی نمای برنامه های تحت ویندوز قبل از WPF
    • Namespace در XAML
    • Code Behind در XAML
    • ویژگی ها (Properties) و رویدادها (Events)
    • نوع داده ای ساده (Simple Property)
    • نوع داده ای پیشرفته (Complex Property)
    • به کار گیری انواع داده ای از دیگر Namespace های XAML
    • بارگذاری و Compile کردن XAML
    • مراحل ساخت برنامه
    • خاتمه نرم افزار
    • برسی رویداد های سطح نرم افزار (Application Events)
    • آشنایی با مبحث لایه بندی
    • فلسفه لایه بندی در WPF
    • فرایند لایه بندی در WPF
    • دربرگیرنده ها در لایه بندی (The layout Container)
    • لایه بندی ساده با StackPanel
    • ویژگی های لایه ها
    • Margin و Alignment
    • Minimum Size و Maximum Size و Explicit Size
    • بررسی Wrap Panel و Dock Panel
    • اجزاء و کار با Grid در WPF
    • آشنایی با Control های قدیمی
    • Brush های پیش زمینه و پس زمینه
    • Control های زمینه (Label, Button, Tooltip)
    • کنترل های کار با متن (متون چند خطی، انتخاب متن...)
    • کنترل های فهرست وار (List Control)
    • Animation سازی صفحه