۵,۸۹۷,۰۰۰ ریال
پکیج کامل آموزش برنامه نویسی در WPF میانی یکی دیگر از پکیج های گروه آموزشی پرووید می باشد که در آن محصولات مختلف آموزشی وبسایت پرووید در این زمینه را قرار داده ایم. این پکیج آموزشی کمک می کند تا مسیر یادگیری خود را در این زمینه به درستی و کامل پیش ببرید. ضمناً، با خریدن این پکیج به جای خریدن محصولات درون آن به صورت تک تک می توانید در خرید خود از تخفیف فوق العاده ای استفاده کنید.
همانطور که گفته شد در پکیج کامل آموزش برنامه نویسی در WPF میانی بهترین و به روزترین آموزش های وبسایت پرووید را قرار داده ایم تا ضمن دریافت تخفیف قابل توجهی در خرید، بتوانید یک سیر تکاملی مناسب را در روند یادگیری طی نمایید. محتویات این پکیج با انتشار محصولات جدید به روز رسانی می شود. در ادامه به معرفی گوشه ای از مباحث پوشش داده شده در این پکیج خواهیم پرداخت. ضمناً، می توانید با کلیک کردن بر روی نام هر کدام از محصولات درون این پکیج، به صفحه اصلی محصول مورد نظر رفته و جزییات آن محصول، سرفصل آن و موضوعات پوشش داده شده را مطالعه نموده و فایل دموی آن را نیز دانلود کنید.
تكنولوژي WPF كه مخفف Windows Presentation Foundation می باشد يك فریم ورک واسط كاربري گرافيكي و يا GUI است كه توسط مايكروسافت به منظور توسعه اپلیکیشن های دسكتاپ و مبتني بر سيستم عامل ويندوز ارائه گرديده است. اين تكنولوژي يك مدل برنامهنويسي يك شكل دارد و پشتيباني وسيعي را از عناصر ماتی مدیا ارائه ميدهد. قابليتهاي ديگر اين تكنولوژي از قبيل data binding و استايل ها و vector graphic ها كمك ميكنند تا برنامهنويسان بتوانند اپلیکیشن هایی كه از لحاظ بصري بسیار جذاب و تعاملي هستند را به سادگي ايجاد كنند.
تكنولوژي WPF از زبان XAML كه مخفف كه Extensible Application Markup Language ميباشد به منظور تعريف كردن واسط كاربري برنامه و رفتارهاي موجود در آن استفاده مينمايد. اين موضوع باعث ايجاد تفكيك بين واسطه کاربری برنامه و business logic ميشود. ضمناً اين طراحي modular ميتواند مواردي از قبيل قابليت نگهداري را افزايش بدهد و همكاري بسيار ارزشمندی را بين طراحان واسط كاربري و برنامه نويسان ايجاد كند.
تكنولوژي WPF و Windows Forms هر دو فریم ورک هایی براي توسعه اپليكيشنهاي دسکتاپ مبتني بر سيستم عامل ويندوز هستند. اما از جهات مختلف با يكديگر متفاوت ميباشند. تكنولوژي Windows Forms یک تكنولوژي قديميتر است كه براساس كنترلهاي سنتيتر و سبك event-driven ايجاد شده است. اين در حالي است كه تكنولوژي WPF يك روش انعطافپذيرتر و مدرنتر را ارائه داده و كمك ميكند كه بتوانيم يك مدل برنامهنويسي declarative را در كنار استفاده كردن ازمواردی از قبیل scalable vector graphic و data binding مورد استفاده قرار بدهيم. ضمناً قابليت separation of concerns در WPF و استفاده كردن از XAML براي طراحي واسط كاربری كمك ميكند تا کدهای تميزتر و واسط كاربري تعاملي تري داشته باشيم . هرچند كه تكنولوژي Windows Forms سادهتر ميباشد اما WPF در سناريوهايي كه نياز داريم واسط كاربري بصري بسيار غني و استفاده كردن از عناصر سمعی بصري و همچنين واسط های data-driven را پيادهسازي كنيم بهتر عمل ميكند.
الگوي طراحي MVVM كه مخفف Model-View-ViewModel ميباشد يك روش است كه در تكنولوژي WPF برای ايجاد ساختار و سازماندهي كردن كد به روشهايي كه بتواند قابليت maintainability و testability را افزايش بدهد مورد استفاده قرار ميگيرند. در الگوي MVVM كلمه model نمايانگر دادههاي اپلیکیشن و همچنين business logic ميباشد. كلمه view نقش مديريت كردن واسط كاربري را دارد و نهايتاً كلمه viewmodel به عنوان پل ارتباطي بين model و view عمل ميكند. به بيان دقيقتر viewmodel وظيفه ايجاد يك abstraction از state ها و رفتارهای مربوط به view را دارد. اين موضوع يك separation of concerns ارزشمند بين لايههاي مختلف برنامه ايجاد مينمايد.
قابلیت data binding در تكنولوژي WPF يك نقش كليدي در ايجاد ارتباط بين viewmodel و view ايفا ميكند. به طوری که تغييراتي كه در هر كدام از اين دو رخ ميدهند به صورت خودكار در آن يكي نيز بازتاب پيدا خواهند کرد.
استفاده كردن از الگوي طراحي MVVM باعث افزايش قابليت استفاده مجدد از كد، سادهتر شدن روال تست نرمافزار، افزايش همكاري بين برنامهنويسان و طراحان خواهد شد. امروزه استفاده كردن از اين الگوی طراحي در كنار تكنولوژي WPF بسيار محبوب شده است. چرا كه كمك ميكند تا اپليكيشن ها توسعه يافته شده با اين تكنولوژي مقياس پذيرتر و قابليت نگهداري بالاتري داشته باشند.
تمامی حقوقی مادی و معنوی متعلق به گروه آموزشی پرووید است.
نقد و بررسیها
هیچ دیدگاهی برای این محصول نوشته نشده است.