دوره تسلط بر Java برای AS/400: از مبانی تا کاربردهای پیشرفته همراه با فلشکارت آموزشی — ارائه روی فلش مموری
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره تسلط بر 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)
محتویات بسته آموزشی
🌐 سامانه آنلاین فلشکارت؛ مرور هدفمند و هوشمند
اکانت ارائهشده، دسترسی به نسخه تحت وب سامانه فلشکارت ویژه این دوره را فراهم میکند. این سامانه از الگوریتم زمانبندی مرور SM-2 استفاده میکند و بر اساس ارزیابی شما از میزان یادآوری هر کارت، زمان مرورهای بعدی را تنظیم میکند.
به این ترتیب، کارتهای دشوارتر میتوانند زودتر مرور شوند و برای تثبیت مطالب در حافظه، برنامه مرور متناسبتری داشته باشید.
مدتزمان معادل آموزشی بر اساس برآورد این دوره در گواهی درج میشود.
گواهی دوزبانه با استعلام آنلاین
پس از تکمیل فعالیتهای لازم و تأیید درخواست، گواهی پایان دوره به زبان فارسی و انگلیسی صادر میشود. گواهی دارای لینک اختصاصی و QR Code برای بررسی و استعلام آنلاین است.
این گواهی صرفاً بهعنوان گواهی اتمام دوره آموزشی صادر میشود و معادل مدرک دانشگاهی، آکادمیک یا مدرک رسمی مورد تأیید نهادهای دولتی نیست. صدور آن منوط به تکمیل شرایط دوره و تأیید نهایی درخواست است.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.