در این قسمت از وب سایت پرووید آموزش تصویری کار کردن با LightSwitch در ویژوال استودیو را به صورت رایگان به شما تقدیم میکنیم. امیدواریم که این آموزش نیز مورد توجه شما عزیزان قرار بگیرد.
لایت سوئیچ (LightSwitch) چیست؟
تکنولوژی LightSwitch در ویژوال استودیو به منظور ایجاد کردن سریع اپلیکیشن های مبتنی بر داده و یا Data-centric تنظیم شده است. این نوع از اپلیکیشن ها هم می توانند به صورت دسکتاپ، هم مبتنی بر وب و هم مبتنی بر Cloud توسعه داده بشود. در واقع LightSwitch روند توسعه این نوع از اپلیکیشنها را بسیار ساده می کند، چرا که بسیاری از عملیات ایجاد کردن این نوع از اپلیکیشن ها به صورت خودکار برای شما انجام می دهد. برای استفاده کردن از LightSwitch به منظور ایجاد کردن چنین اپلیکیشن هایی نیاز به کدنویسی خاصی برای ارتباط برقرار کردن با دیتابیس ندارید و به سادگی می توانید با یک واسط کاربری ویژوال برنامه خود را ایجاد کنید.
در واقع با استفاده از LightSwitch تمرکز برنامه نویس بر روی Business Logic خواهد بود. نرمافزارهای ایجاد شده با LightSwitch مبتنی بر Silverlight هستند. به منظور یادگیری Silverlight می توانید از آموزش سیلورلایت Silverlight استفاده کنید. به همین دلیل این نوع از اپلیکیشن ها از معماری چند لایه و الگوهای مبتنی بر MVVM که مخفف Model View View-Model می باشد استفاده می کنند. در این رابطه می توانید از آموزش الگوی MVVM پیشرفته در دبلیو پی اف WPF استفاده کنید. البته دیگر تکنولوژی های معروف فضای برنامه نویسی دات نت فریم ورک از قبیل Entity Framework و WCF RIA Services نیز در این تکنولوژی لحاظ گردیده اند. برای یادگیری Entity Framework می توانید از آموزش 5 Entity Framework در سی شارپ و برای یادگیری WCF RIA Services می توانید از آموزش برنامه نویسی سرویس گرا با WCF RIA Services استفاده کنید. اپلیکیشن های ایجاد شده با تکنولوژی LightSwitch میتوانند به عنوان اپلیکیشن های دسکتاپ و یا اصطلاحاً Out of Browser منتشر بگردند. این نوع از اپلیکیشن ها می توانند در مرورگر و یا Browser کاربر نیز مورد استفاده قرار بگیرد. اپلیکیشن های LightSwitch که به صورت دسکتاپ ایجاد میگردند میتوانند از منابع سخت افزاری سیستم استفاده کنند و با اپلیکیشن های مختلف از قبیل Microsoft Word و Microsoft Excel تعامل پیدا کند.
هم اپلیکیشن های دسکتاپ و هم اپلیکیشن های مبتنی بر Browser میتوانند در IIS و Azure میزبانی بگردد. مخاطب اصلی تکنولوژی LightSwitch متخصصین IT هستند که دانش کافی و تخصصی در حوزه برنامه نویسی و توسعه نرمافزار ندارند و میخواهند با روشی ساده بسیاری از عملیات کد نویسی را به صورت خودکار در دسترس داشته باشند و نرمافزارهایی را ایجاد کند که با داده های آنها به سادگی کار کرده و به صورت انعطاف پذیر و ساده بسیاری از نیازهای روزمره خود را حل کنند. به بیان کوتاه آنها میخواهند با روشی مناسب و با معماری صحیح اپلیکیشنهای مبتنی بر داده خود را به سادگی ایجاد و Deploy و Scale بنمایند. با استفاده از LightSwitch می توان:
- برنامه های تحت وب را بر اساس HTML5 طوری طراحی کرد که بر روی اکثر دستگاه ها قابل استفاده باشند.
- از دیتاسورس های مختلف از قبیل SharePoint، SQL و OData استفاده کرد.
- از کد نویسی های روزمره در کار کردن با داده ها جلوگیری کرد.
- از سیستم های مبتنی بر Cloud (پردازش ابری) از قبیل Azure و Office 365 استفاده کرد.
- برنامه ی مورد نظر را با استفاده از جدیدترین تکنلولوژی ها و روش های ساخت برنامه ایجاد کرد.
در این قسمت از وبسایت پرووید آموزش ویدئویی تکنولوژی LightSwitch به صورت رایگان به شما تقدیم می گردد. امیدواریم که مورد توجه شما عزیزان قرار بگیرد.
لینک های دانلود
- دانلود رایگان فایل ویدئویی 1.1. Introduction
- دانلود رایگان فایل ویدئویی 1.2. Introducing LightSwitch
- دانلود رایگان فایل ویدئویی 1.3. Demo Building LightSwitch apps
- دانلود رایگان فایل ویدئویی 1.4. Architecture and deployment
- دانلود رایگان فایل ویدئویی 1.5. Summary
- دانلود رایگان فایل ویدئویی 2.1. Introduction
- دانلود رایگان فایل ویدئویی 2.2. Creating data sources
- دانلود رایگان فایل ویدئویی 2.3. Demo creating data sources
- دانلود رایگان فایل ویدئویی 2.4. DataWorkspace
- دانلود رایگان فایل ویدئویی 2.5. Demo queries and workspaces
- دانلود رایگان فایل ویدئویی 2.6. Working with entities
- دانلود رایگان فایل ویدئویی 2.7. Demo Entities
- دانلود رایگان فایل ویدئویی 2.9. Summary
- دانلود رایگان فایل ویدئویی 3.1. Introduction
- دانلود رایگان فایل ویدئویی 3.2. Understanding screens
- دانلود رایگان فایل ویدئویی 3.3. Demo Understanding screens
- دانلود رایگان فایل ویدئویی 3.4. Screen templates
- دانلود رایگان فایل ویدئویی 3.5. Demo Creating screens
- دانلود رایگان فایل ویدئویی 3.6. Layout and controls
- دانلود رایگان فایل ویدئویی 3.7. Demo Layout and controls
- دانلود رایگان فایل ویدئویی 3.8. Summary
- پسورد تمامی فایل های سایت www.provid.ir است.