کتاب ساخت برنامههای کاربردی Client/Server با IBM i: راهنمای جامع با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
ساخت برنامههای کاربردی Client/Server با IBM i: راهنمای جامع ساخت برنامههای کاربردی Client/Server با IBM i: راهنمای جامع معرفی دوره آیا میخواهید وارد دنیای برنامهنویسی Client/Server شوید و با استفا...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساخت برنامههای کاربردی Client/Server با IBM i: راهنمای جامع
موضوع کلی: توسعه برنامههای کاربردی سرویسگیرنده-سرویسدهنده
موضوع میانی: توسعه برنامههای کاربردی Client/Server با IBM i (AS/400)
📋 سرفصلهای دوره
- 1. آشنایی با مفاهیم Client/Server
- 2. مقدمهای بر معماری Client/Server
- 3. مزایای معماری Client/Server
- 4. تفاوتهای Client/Server با معماریهای دیگر
- 5. تاریخچه و تکامل سیستمهای IBM i (AS/400)
- 6. معرفی IBM i به عنوان پلتفرم Client/Server
- 7. قابلیتهای IBM i برای توسعه برنامههای Client/Server
- 8. معرفی زبانهای برنامهنویسی در IBM i: RPG, COBOL, CL
- 9. معرفی ابزارهای توسعه در IBM i: SEU, RDi
- 10. مفاهیم پایگاه داده در IBM i: DB2 for i
- 11. طراحی پایگاه داده برای برنامههای Client/Server
- 12. مقدمهای بر ارتباطات شبکه
- 13. پروتکلهای شبکه رایج (TCP/IP, HTTP, FTP)
- 14. مفاهیم سوکتهای برنامهنویسی
- 15. ساختار کلی یک برنامه Client/Server
- 16. طراحی رابط کاربری (UI)
- 17. توسعه رابط کاربری با DDS (Display Description Specifications)
- 18. مفاهیم Menus, Programs, Screens در IBM i
- 19. توسعه برنامههای RPG برای رابط کاربری
- 20. کار با فیلدهای ورودی و خروجی
- 21. اعتبارسنجی دادهها در رابط کاربری
- 22. مفاهیم کنترل جریان در برنامههای RPG
- 23. استفاده از زیربرنامهها (Subroutines) و رویهها (Procedures)
- 24. مقدمهای بر ارتباطات داخلی (Inter-Process Communication)
- 25. استفاده از Data Queues در IBM i
- 26. استفاده از Data Areas در IBM i
- 27. مقدمهای بر ارتباطات خارجی (External Communication)
- 28. پروتکلهای ارتباطی برای برنامههای Client/Server
- 29. توسعه Service Programs در IBM i
- 30. مفاهیم Remote Procedure Call (RPC)
- 31. استفاده از IBM i Access Family
- 32. توسعه برنامههای Client با IBM i Access
- 33. مفاهیم OLE/COM و فعالسازی در IBM i
- 34. معرفی زبانهای برنامهنویسی سمت Client: Java, C#, VB.NET
- 35. توسعه برنامههای Client با Java
- 36. توسعه برنامههای Client با C#
- 37. توسعه برنامههای Client با VB.NET
- 38. ارتباط برنامههای Client با IBM i از طریق JDBC
- 39. استفاده از JTOpen (Java To Open Systems)
- 40. ارتباط برنامههای Client با IBM i از طریق ODBC
- 41. مفاهیم Web Services
- 42. توسعه Web Services با IBM i (RPG CGI, Java Servlets)
- 43. معماری SOA (Service-Oriented Architecture)
- 44. امنیت در برنامههای Client/Server
- 45. مفاهیم احراز هویت (Authentication) و مجوزدهی (Authorization)
- 46. مدیریت کاربران و پروفایلها در IBM i
- 47. رمزنگاری دادهها
- 48. امنیت ارتباطات شبکه (SSL/TLS)
- 49. مفاهیم Data Encryption در IBM i
- 50. تست و عیبیابی برنامههای Client/Server
- 51. استراتژیهای تست
- 52. ابزارهای تست در IBM i
- 53. رفع اشکالات رایج در برنامههای Client/Server
- 54. مدیریت خطا (Error Handling)
- 55. Logging و Auditing
- 56. مقدمهای بر سیستمهای مدیریت تراکنش (Transaction Management)
- 57. مفاهیم ACID
- 58. مدیریت تراکنش در IBM i
- 59. همزمانی (Concurrency) و قفلگذاری (Locking)
- 60. مدیریت Deadlocks
- 61. تکنیکهای بهینهسازی عملکرد
- 62. بهینهسازی کوئریهای پایگاه داده
- 63. بهینهسازی کدهای RPG/COBOL
- 64. مدیریت منابع سیستم در IBM i
- 65. معرفی ابزارهای نظارت بر عملکرد
- 66. استقرار (Deployment) برنامههای Client/Server
- 67. استراتژیهای استقرار
- 68. استقرار برنامههای IBM i
- 69. استقرار برنامههای Client
- 70. مدیریت نسخهها (Version Control)
- 71. مقدمهای بر توسعه Agile
- 72. متدولوژیهای Agile در پروژههای IBM i
- 73. مقدمهای بر Big Data و IBM i
- 74. یکپارچهسازی IBM i با ابزارهای Big Data
- 75. مفاهیم Cloud Computing و IBM i
- 76. استفاده از IBM i در محیطهای Cloud
- 77. مقدمهای بر DevOps
- 78. پیادهسازی DevOps در چرخه توسعه IBM i
- 79. اتوماسیون فرآیندها
- 80. مقدمهای بر Microservices Architecture
- 81. چالشهای پیادهسازی Microservices با IBM i
- 82. مقدمهای بر Internet of Things (IoT) و IBM i
- 83. یکپارچهسازی IBM i با دستگاههای IoT
- 84. مطالعه موردی: توسعه یک برنامه فروشگاه آنلاین با IBM i
- 85. مطالعه موردی: توسعه یک سیستم مدیریت موجودی با IBM i
- 86. مطالعه موردی: توسعه یک API برای دسترسی به دادههای IBM i
- 87. مفاهیم پیشرفته RPG (مثلاً Free Format RPG)
- 88. مفاهیم پیشرفته COBOL
- 89. برنامهنویسی شیءگرا در IBM i (اگر پشتیبانی شود)
- 90. استفاده از زبانهای اسکریپتنویسی در IBM i (مثلاً REXX)
- 91. تکنیکهای پیشرفته ارتباطات بین پردازشی
- 92. استفاده از Message Queues (مانند MQ Series)
- 93. توسعه برنامههای Cross-Platform
- 94. ملاحظات مهاجرت از سیستمهای قدیمی به IBM i Client/Server
- 95. آینده توسعه برنامههای Client/Server با IBM i
- 96. جمعبندی و مرور مطالب
- 97. سوالات متداول و پاسخها
- 98. منابع بیشتر برای مطالعه
- 99. تمرین عملی: ساخت اولین برنامه Client/Server ساده
- 100. تمرین عملی: پیادهسازی ارتباط با پایگاه داده از طریق Client
تگها:
Application Development
AS/400
AS/400 development
Client-Server
Client-Server Architecture
Client/Server applications
DB2 for i
Enterprise Applications
IBM i
IBM i development
Modernization
توسعه Client/Server
توسعه IBM i
سرویسگیرنده-سرویسدهنده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.