کتاب Learning Microsoft Power Apps: Building Business Applications with Low-Code Technology (یادگیری Microsoft Power Apps: ساخت برنامههای تجاری با فناوری کم کد) با زبانی ساده آموزش ابزار Microsoft Power Apps را برای ایجاد برنامههای تجاری را آموزش میدهد.
در ادامه مقدمهای از کتاب Learning Microsoft Power Apps را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning Microsoft Power Apps:
خوش آمدید به دنیای Microsoft Power Apps، پلتفرم توسعه اپلیکیشن کم کد، بدون کد!
از انتخاب این کتاب متشکریم. در اینجا شما را با بسیاری از تکنیکهایی آشنا خواهم کرد که فرآیند توسعه اپلیکیشن شما را ساده میکند. در دنیای پر سرعت امروز، سازمانها برای تقویت تواناییهای خود با توسعه سریع اپلیکیشنها با استفاده از پلتفرمهای توسعه کم کد، بدون کد تلاش میکنند. این نه تنها هزینههای توسعه را کاهش میدهد، بلکه به افراد غیر فنی نیز امکان میدهد تا برنامههای تجاری طراحی کنند.
در این کتاب، شما را با اصول اولیه Microsoft Power Apps آشنا میکنم و نحوه توسعه سریع برنامههای جدید با استفاده از کنترلهای کشیدن و رها کردن مانند آنچه در PowerPoint استفاده میشود و عبارات مبتنی بر فرمول مانند آنچه در اکسل استفاده میشود را به شما نشان میدهم.
همچنین به برخی جنبههای پیچیده مانند نحوه ادغام Microsoft Power Apps با منابع داده خارجی، نوشتن کد برای اجرای منطق تجاری پیشرفته و استفاده از قابلیتهای هوش مصنوعی برای گسترش عملکرد برنامه خواهم پرداخت.
کتاب Learning Microsoft Power Apps برای چه کسانی است؟
با خواندن این کتاب، افراد فنی و غیر فنی میتوانند شروع به توسعه اپلیکیشنهای موبایل، تبلت و وب با استفاده از بسیاری از قابلیتهای داخلی Power Apps کنند. این کتاب هم ویژگیهای برنامههای کانواس و هم اجزای برنامههای مبتنی بر مدل را پوشش میدهد تا درک کاملی از Power Apps ارائه دهد.
افراد غیر فنی، کسانی که برنامهنویس نیستند اما نیاز به توسعه اپلیکیشن دارند (مانند مشاوران عملکردی، پیش فروشندگان، تحلیلگران تجاری و غیره)، یاد میگیرند که چگونه به سرعت یک اپلیکیشن را با استفاده از ویژگیهای داخلی Power Apps بسازند تا بتوانید بلافاصله به مشتریان خود نشان دهید که Power Apps چه کاری میتواند انجام دهد. پس از درک اصول اولیه، با موضوعات پیشرفتهتر آشنا میشوید.
افراد فنی (مانند توسعهدهندگان فول استک، معماران راهکار و غیره) یاد میگیرند که چگونه به سرعت یک اپلیکیشن را کنار هم قرار دهند، اما همچنین عملکرد اپلیکیشن را با اتصال آن به منابع داده خارجی، توسعه اجزای سفارشی، نوشتن کد جاوا اسکریپت و C#، استفاده از وب API و غیره گسترش دهند.
برای استفاده حداکثری از این کتاب نیازی به داشتن دانش قبلی در مورد Microsoft Dynamics 365 و Power Platform ندارید. با این حال، از آنجایی که شما در حین ساخت اپلیکیشنهای خود با محصولات مختلف مایکروسافت کار خواهید کرد، توصیه میشود که درک اولیهای از Microsoft Power Apps و برنامههای Microsoft 365 مانند اکسل، پاورپوینت، تیمز، SharePoint و غیره داشته باشید، زیرا Power Apps از فرمولهای اکسل مانند برای نوشتن منطق تجاری و کنترلهای کشیدن و رها کردن مشابه با پاورپوینت برای طراحی اپلیکیشن استفاده میکند.
چرا کتاب Learning Microsoft Power Apps را نوشتم؟
من مقالات زیادی منتشر کردهام و آموزشهای زیادی در سراسر جهان ارائه دادهام و موضوعات مورد علاقه من برای بحث همیشه Power Apps و Power Pages بوده است. با وجود تمام مقالات و آموزشها، احساس نمیکردم که توانستهام Power Apps و Power Pages را به طور کامل پوشش دهم، بهویژه اصول اولیه آن.
چیزهای زیادی برای پوشش دادن وجود دارد و چیزهای زیادی وجود دارد که کمتر مورد استفاده قرار میگیرد. انتشارات عالی زیادی وجود دارد که در مورد Power Apps بحث میکنند، اما هیچکدام آن را به طور کامل پوشش نمیدهند.
در کتاب Learning Microsoft Power Apps، فرصتی برای پرداختن به جزئیات بنیاد Power Apps، هدف مایکروسافت برای معرفی یک پلتفرم توسعه کم کد، بدون کد و تفاوت آن با فناوریهای توسعه برنامه قبلی و اینکه چگونه هر کسی با مهارتهای کامپیوتری اولیه میتواند برنامههای تجاری ایجاد کند، خواهم داشت.
اگرچه ویژگیها و مؤلفههای خاص ممکن است با گذشت زمان تغییر کنند، اما اصول نحوه کار آنها احتمالاً ثابت خواهد ماند. بنابراین، من معتقدم که یادگیری اصول از طریق مثالهای دنیای واقعی مهم است تا درک عملی به دست آورید که حتی اگر ویژگیها و مؤلفهها در آینده تغییر کنند، قابل اعمال باشد.
در کتاب Learning Microsoft Power Apps، میتوانم در مورد موضوع مورد علاقهام صحبت کنم و اشتیاق و دانش خود را با افراد بیشتری نسبت به قبل به اشتراک بگذارم. من شما را از طریق مثالهایی که بر اساس سناریوهای دنیای واقعی هستند، راهنمایی خواهم کرد.
من معتقدم که تجربه عملی بهترین راه برای یادگیری ویژگیها و قابلیتها است. امیدوارم کتاب Learning Microsoft Power Apps به افراد صرف نظر از تجربه فنی آنها کمک کند تا نحوه استفاده از این ابزار قدرتمند و ساخت اپلیکیشنهای شگفتانگیز را یاد بگیرند.
کتاب Learning Microsoft Power Apps چه چیزی را پوشش میدهد؟
این کتاب همه چیز مربوط به Microsoft Power Apps را از تکامل آن تا اصول اولیه آن تا موضوعات پیشرفته با مثالهای دنیای واقعی در بیش از 15 فصل پوشش میدهد. این کتاب به گونهای نوشته شده است که هر کسی که با Power Apps کار کرده است یا قصد شروع کار با Power Apps را دارد میتواند از آن بهرهمند شود.
شما با یادگیری در مورد تکامل Power Apps در فصل 1 وارد دنیای Power Apps خواهید شد. در این فصل، خواهید آموخت که چگونه مایکروسافت اولین محصول CRM خود را به بازار عرضه کرد و سپس با انتشار نسخههای جدید ویژگیهای آن را گسترش داد. و در نهایت، یک محصول CRM سطح ورودی را به یک اپلیکیشن کم کد و بدون کد به نام Power Apps تبدیل کرد و به همه امکان داد تا برنامههای تجاری ایجاد کنند، نه فقط توسعهدهندگان بلکه حتی غیر توسعهدهندگان (توسعهدهندگان شهروند).
پس از یادگیری در مورد تکامل Power Apps، در فصل 2 در مورد Microsoft Power Platform، یک پلتفرم توسعه کم کد و بدون کد، و اجزای مختلف آن خواهید آموخت. این اجزا نقش کلیدی در توسعه Power Apps دارند زیرا به توسعهدهندگان و توسعهدهندگان شهروند امکان میدهند تا عملکرد Power Apps را گسترش دهند و راهکارهای تجاری کامل ایجاد کنند.
علاوه بر این، شما با Microsoft Dataverse آشنا خواهید شد که دادهها و متادیتای Power Apps را به صورت پویا در یک محیط مقیاسپذیر و امن برای پاسخگویی به نیازهای همیشه در حال تغییر کسبوکار ذخیره میکند.
شما در فصل 3 کتاب Learning Microsoft Power Apps، با یادگیری نحوه توانمندسازی توسعه اپلیکیشن و تسهیل طراحی و استقرار سریع برنامههای کاربردی سازمانی برای سازمانها با استفاده از عبارات فرمول اکسل مانند و کنترلهای کشیدن و رها کردن مانند پاورپوینت، به عمق اقیانوس Power Apps خواهید رفت.
در این فصل از کتاب Learning Microsoft Power Apps، شما همچنین در مورد انواع مختلف Power Apps و نحوه تفاوت آنها با یکدیگر، و همچنین گزینههای مجوز، بلوکهای ساختمانی که شما را به ویژگیها و اجزای مختلف Power Apps متصل میکنند، الزامات سیستم برای راهاندازی Power Apps بر روی دسکتاپ/ لپتاپ/تبلت/موبایل و مرورگرها و گزینههای مختلف برای پیکربندی محیط Power Apps خود برای شروع ایجاد اپلیکیشنها یاد خواهید گرفت.
پس از داشتن درک اولیه از Power Apps و بلوکهای سازنده آن، باید از انتخابهای مختلف پایگاه دادهای که Power Apps میتواند برای برقراری ارتباط با دادهها استفاده کند آگاه باشید. در فصل 4، اصول اولیه منابع داده و نحوه استفاده انواع مختلف Power Apps از انواع مختلف منابع داده را خواهید آموخت.
پس از خواندن این فصل کتاب Learning Microsoft Power Apps، خواهید فهمید که چگونه Power Apps میتواند با دادههای ذخیره شده در منابع داده ارائه شده توسط مایکروسافت (مانند Dataverse، SharePoint، OneDrive و اکسل) یا منابع داده غیر مایکروسافت (مانند Salesforce، DocuSign و Adobe) تعامل داشته باشد. در این فصل، شما همچنین در مورد انواع مختلف کانکتورها که به شما امکان میدهند بدون نوشتن کد با عمل کردن به عنوان یک بستهبندی API ارتباط بین Power Apps و منابع داده را برقرار کنید، خواهید آموخت.
هنگامی که انواع مختلف Power Apps و پایگاه دادهای که برای ذخیره دادهها استفاده میکنند را میدانید، باید بدانید که کدام نوع Power Apps برای برآورده کردن نیازهای تجاری شما مناسبتر است. فصل 5 تفاوت بین انواع مختلف Power Apps، زمان استفاده از هر نوع و موارد استفاده واقعی آنها را به شما نشان میدهد.
هنگام تعیین اینکه برای برآورده کردن نیازهای مشتری از یک برنامه کانواس یا یک برنامه مبتنی بر مدل استفاده کنید، منبع داده تنها عامل مورد توجه نیست. ویژگیها و اجزای مختلف هر نوع برنامه ممکن است به شما در انتخاب مناسبترین برنامه برای نیازهای تجاری شما کمک کند. بنابراین، شما باید در مورد ویژگیها و قابلیتهای هر نوع برنامه اطلاعات داشته باشید.
بنابراین در فصل 6 کتاب Learning Microsoft Power Apps، شما در مورد هر ویژگی و مؤلفه برنامههای مبتنی بر مدل خواهید آموخت. با این حال، مواردی وجود دارد که ایجاد مؤلفههای سفارشی و نوشتن کد برای یک برنامه برای تبدیل آن به یک راهحل تجاری کاملاً کاربردی ضروری است.
در نتیجه، فصل 7 کتاب Learning Microsoft Power Apps تمام گزینههای موجود برای گسترش قابلیتهای برنامه مبتنی بر مدل را پوشش خواهد داد. و در فصل 8، شما ویژگیها، کنترلها و مؤلفههای داخلی برنامههای کانواس را خواهید آموخت.
پس از آشنایی با تمام جنبههای Power Apps، در فصل 9 کتاب Learning Microsoft Power Apps یاد خواهید گرفت که چگونه منطق تجاری را در Power Apps با استفاده از یک زبان برنامهنویسی کم کد مبتنی بر فرمولهای اکسل به نام Power Fx بنویسید. قبلاً استفاده از آن به برنامههای کانواس محدود میشد، اما به سرعت در سراسر پلتفرم Power به عنوان یک زبان برنامهنویسی مشترک گسترش یافت.
پس از توسعه راهکار Power Apps شما، باید آن را برای تست و استفاده زنده به محیط دیگری منتقل کنید. در فصل 10، شما در مورد راهکارهای Dataverse از جمله انواع، روشهای استقرار و رویکردهای خودکارسازی فرآیند استقرار خواهید آموخت.
فصل 11 کتاب Learning Microsoft Power Apps بر روی Microsoft Copilot و سایر ویژگیهای هوش مصنوعی در Power Apps برای افزایش بهرهوری کاربران برنامه تمرکز دارد. در این فصل، شما یاد خواهید گرفت که چگونه Microsoft Copilot در Power Apps به شما امکان میدهد با توصیف آنچه نیاز دارید در زبان طبیعی از طریق مراحل مختلف مکالمه، یک برنامه از جمله دادههای پشت آن را بسازید.
فصل 12 کتاب Learning Microsoft Power Apps در مورد افزایش بهرهوری کاربران تجاری با ادغام Microsoft Dataverse و Power Platform در Microsoft Teams بحث میکند. در این فصل، خواهید آموخت که چگونه Dataverse for Teams به کاربران تجاری امکان میدهد با استفاده از Power Apps، Power Automate و Copilot Studio همراه با Dataverse با قابلیتهای محدود برای خودکارسازی فعالیتهای روزمره و تکراری، به سرعت برنامههای سفارشی، گردش کار و چت باتها را در Teams ایجاد کنند.
در فصلهای 13 و 14 کتاب Learning Microsoft Power Apps، شما در مورد مطالعات موردی دنیای واقعی و نحوه پیادهسازی آنها با استفاده از Power Apps یاد خواهید گرفت. فصل 13 بر نحوه برنامهریزی پیادهسازی Power Apps شما از جمله روشهای مختلف پیادهسازی، مراحل و انواع قبل از شروع توسعه Power Apps تمرکز دارد.
در این فصل کتاب Learning Microsoft Power Apps، شما یک برنامه مبتنی بر مدل به نام “رزرو سرویس من” برای کمک به یک شرکت خرده فروشی برای غلبه بر چالشهای مرتبط با خدمات مشتری ایجاد خواهید کرد. در حالی که در فصل 14، شما یک برنامه کانواس به نام “سرویس در خانه” برای نمایندگان خدمات میدانی برای ارائه پشتیبانی در محل ایجاد خواهید کرد.
در نهایت، در فصل 15 کتاب Learning Microsoft Power Apps، کتاب را با اشتراک گذاری برخی نکات و بهترین شیوههای مفید بر اساس تجربیات شخصی خود به پایان میبرم.
پس از خواندن تمام 15 فصل کتاب Learning Microsoft Power Apps، شما در صندلی راننده خواهید بود و فرمان را در دست دارید تا از سفر زیبای Power Apps لذت ببرید. به یاد داشته باشید که در طول این سفر مسئولیت رعایت تمام قوانین راهنمایی و رانندگی و دستورالعملهای ایمنی (بهترین شیوههای Power Apps) بر عهده شماست. با وجود این، با چالهها و دستاندازهای زیادی در جاده روبرو خواهید شد، اما با یادگیری مداوم، دنبال کردن مسیر درست و لذت بردن از سفر خود، در نهایت به مقصد خود خواهید رسید.
مورد مطالعه Power Apps
در پایان کتاب Learning Microsoft Power Apps، شما را در توسعه یک راهکار کم هزینه، بدون کد مبتنی بر Power Apps برای یک شرکت خرده فروشی که در حال حاضر با چالشهای تجاری زیادی مانند عدم اتوماسیون، امنیت و تحرک در ارائه خدمات مشتری به مشتریان خود مواجه است، همراهی خواهم کرد.
این راهکار Power Apps دارای دو برنامه کاربردی زیر خواهد بود:
اپلیکیشن مبتنی بر مدل
من یک اپلیکیشن مبتنی بر مدل به نام Book My Service برای نمایندگان پشتیبانی که در فروشگاهها کار میکنند و با مشتریان از طریق تلفن، ایمیل یا در فروشگاهها تماس میگیرند و شکایت میکنند، ایجاد خواهم کرد.
اپلیکیشن کانواس
من یک اپلیکیشن کانواس به نام Service at Home برای نمایندگان خدمات میدانی که برای نصب دستگاهها، رفع مشکلات آنها و جمعآوری بازخورد به مکانهای مشتری مراجعه میکنند، ایجاد خواهم کرد.
شما میتوانید کد راهحل را در مخزن GitHub کتاب مشاهده کنید.
بهروزرسانیهای Microsoft Power Apps
Microsoft Power Apps بهطور مرتب بهروزرسانی میشود و در نتیجه ممکن است مواردی وجود داشته باشد که دادهها یا گرافیکهای این کتاب بهروز نباشند. همچنین ممکن است برخی از ویژگیهایی که یاد میگیرید در آینده منسوخ شوند. ممکن است ویژگیهای بیشتری نیز وجود داشته باشد که مایکروسافت در آینده افشا میکند، بنابراین برای بهروز ماندن، به یادداشتهای انتشار منتشر شده توسط مایکروسافت پس از هر برنامه انتشار توجه کنید.
صرف نظر از آنچه در حوزه Power Apps رخ میدهد، رویکردها و فرآیندهای فکری که من در کتاب توصیف میکنم احتمالاً یکسان باقی میمانند، حتی اگر ویژگیها تغییر کنند. بنابراین، هدف این کتاب پرداختن به اصول توسعه برنامههای مبتنی بر Power Apps به جای تکیه بر جزئیات هر ویژگی است.
سرفصلهای کتاب Learning Microsoft Power Apps:
- Preface
- 1. Evolution of Microsoft Power Apps
- 2. Introduction to Power Platform and Dataverse
- 3. Getting Started with Power Apps
- 4. Data Sources and Connectors
- 5. Determining Which Type of Power Apps to Make
- 6. Model-Driven App Components and Features
- 7. Extending Model-Driven App Features
- 8. Canvas App Controls and Features
- 9. Power Fx: A Low-Code Language
- 10. Power Apps Deployment
- 11. Microsoft Copilot in Power Apps
- 12. Power Apps with Microsoft Teams
- 13. Model-Driven App Case Study
- 14. Canvas App Case Study
- 15. Power Apps Best Practices
- Index
- About the Author
جهت دانلود کتاب Learning Microsoft Power Apps میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.