کتاب تسلط بر Java برای AS/400: از مبانی تا کاربردهای پیشرفته با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
تسلط بر Java برای AS/400: پلی به سوی آینده در توسعه نرمافزار سازمانی از مبانی تا کاربردهای پیشرفته – با الهام از بینشهای کتاب "Java and the AS/400" قدرت جاوا را در قلب پلتفرم AS/400 (IBM i) آزاد کنی...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر Java برای AS/400: از مبانی تا کاربردهای پیشرفته
موضوع کلی: توسعه نرمافزار سازمانی
موضوع میانی: برنامهنویسی Java بر روی پلتفرم AS/400
📋 سرفصلهای دوره
- 1. مبانی AS/400 و مقدمهای بر iSeries (یا IBM i)
- 2. مروری بر معماری AS/400
- 3. نقش Java در توسعه AS/400
- 4. نصب و راهاندازی محیط توسعه Java برای AS/400
- 5. مبانی زبان برنامهنویسی Java
- 6. ساختار کلی برنامههای Java
- 7. متغیرها، انواع دادهها و عملگرها در Java
- 8. ساختارهای کنترلی (if/else، switch/case، حلقهها)
- 9. کار با ورودی و خروجی در Java
- 10. کلاسها و اشیاء: مفاهیم اساسی
- 11. وراثت، چندریختی و انتزاع در Java
- 12. بستهها (Packages) و دسترسی به اعضا
- 13. مدیریت استثنائات (Exceptions)
- 14. برنامهنویسی چند رشتهای (Multithreading)
- 15. مبانی JDBC و اتصال به پایگاه داده AS/400 (DB2)
- 16. تنظیمات JDBC برای دسترسی به DB2/400
- 17. انجام عملیات CRUD (ایجاد، خواندن، بهروزرسانی، حذف) با JDBC
- 18. استفاده از Statement و PreparedStatement
- 19. کار با انواع دادههای SQL در Java
- 20. مدیریت تراکنشها در JDBC
- 21. معرفی به JNDI و DataSource
- 22. استفاده از JNDI برای اتصال به DB2
- 23. معرفی Servlet و JSP
- 24. نصب و راهاندازی سرور وب (WebSphere یا Tomcat)
- 25. ایجاد Servlet های ساده
- 26. کار با درخواستها و پاسخها در Servlet
- 27. آشنایی با JSP و تگهای JSTL
- 28. ایجاد صفحات وب پویا با JSP
- 29. استفاده از JDBC در Servlet و JSP
- 30. معرفی به EJB (Enterprise JavaBeans)
- 31. انواع EJB: Session Beans, Entity Beans, Message-Driven Beans
- 32. ساختن Session Beans
- 33. ساختن Entity Beans
- 34. انجام عملیات Persistence با Entity Beans
- 35. استفاده از Message-Driven Beans
- 36. امنیت در برنامههای Java برای AS/400
- 37. مدیریت احراز هویت و مجوزها
- 38. پیادهسازی SSO (Single Sign-On)
- 39. کار با TLS/SSL برای ارتباط امن
- 40. معرفی به XML و پردازش XML در Java
- 41. خواندن و نوشتن XML با Java
- 42. استفاده از XML برای تبادل داده
- 43. معرفی به JSON و کار با JSON در Java
- 44. تبدیل بین JSON و Java Objects
- 45. استفاده از JSON در برنامههای وب
- 46. استفاده از کتابخانههای خارجی در Java
- 47. ایجاد و مدیریت فایلها در Java
- 48. برنامهنویسی شبکه در Java
- 49. ارسال و دریافت ایمیل در Java
- 50. بهبود عملکرد برنامههای Java
- 51. بهینهسازی کد و استفاده از ابزارهای Profiling
- 52. مدیریت حافظه و Garbage Collection
- 53. دیباگ کردن برنامههای Java
- 54. تست واحد (Unit Testing) با JUnit
- 55. پیادهسازی تستهای یکپارچهسازی
- 56. استقرار برنامههای Java بر روی AS/400
- 57. مدیریت کتابخانهها و فایلهای کلاس
- 58. استفاده از CL (Control Language) برای مدیریت Java
- 59. توسعه برنامههای GUI با AWT و Swing
- 60. کار با رابطهای گرافیکی در Java
- 61. ایجاد برنامههای دسکتاپ با Java
- 62. معرفی به Spring Framework
- 63. مبانی Spring و تزریق وابستگی (Dependency Injection)
- 64. کار با Spring JDBC
- 65. پیادهسازی Web Services با Spring
- 66. RESTful Web Services با Spring
- 67. معرفی به Hibernate (یا JPA)
- 68. استفاده از Hibernate برای Persistence
- 69. مدیریت تراکنشها با Hibernate
- 70. اتصال به DB2 با Hibernate
- 71. آشنایی با JMS (Java Message Service)
- 72. استفاده از JMS برای ارسال و دریافت پیام
- 73. برنامهنویسی توزیعشده با RMI
- 74. پیادهسازی برنامههای توزیعشده با RMI
- 75. معرفی به JMX (Java Management Extensions)
- 76. مدیریت برنامهها با JMX
- 77. استفاده از ابزارهای مانیتورینگ
- 78. کار با Eclipse و IntelliJ IDEA برای توسعه Java
- 79. استفاده از Maven و Gradle برای مدیریت وابستگیها
- 80. استفاده از CI/CD در توسعه Java برای AS/400
- 81. بهبود قابلیت اطمینان برنامههای Java
- 82. شناسایی و رفع اشکالات رایج
- 83. تست نفوذ و امنیت برنامهها
- 84. انتشار و مستندسازی کد
- 85. بهروزرسانی و نگهداری برنامهها
- 86. برنامهنویسی موبایل با Java و AS/400 (معرفی)
- 87. یکپارچهسازی با سایر سیستمها (Legacy Systems)
- 88. کار با Qshell و اجرای دستورات OS/400 از Java
- 89. افزایش مقیاسپذیری برنامهها
- 90. طراحی الگوها (Design Patterns) در برنامهنویسی Java
- 91. بهترین روشها (Best Practices) در توسعه Java برای AS/400
- 92. امنیت دادهها و رمزنگاری
- 93. بهبود سرعت و کارایی پایگاه داده
- 94. بهینهسازی پرسوجوهای SQL
- 95. کار با large object در DB2
- 96. مدیریت حجم دادهها
- 97. پیادهسازی ETL (Extract, Transform, Load) با Java
- 98. ایجاد گزارشهای پویا
- 99. اتوماسیون وظایف با Java
- 100. برنامهنویسی تحت وب (Web Application Development)
تگها:
AS/400
IBM i
iSeries
Java
Java and the AS/400
آموزش AS/400
آموزش Java
برنامه نویسی AS400
برنامهنویسی Java
پلتفرم AS/400
توسعه نرمافزار سازمانی
توسعه نرمافزار سازمانی Java
جاوا برای AS/400
کاربردهای پیشرفته Java
مبانی Java
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.