کتاب جاوا برای توسعه‌دهندگان Ada با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

جاوا برای توسعه‌دهندگان Ada: جهش شغلی شما به سوی آینده جاوا برای توسعه‌دهندگان Ada: جهش شغلی شما به سوی آینده معرفی دوره: دریچه‌ای نو به دنیای فرصت‌های بی‌کران آیا شما یک توسعه‌دهنده با تجربه زبان Ada...

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 87,488 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره جاوا برای توسعه‌دهندگان Ada

موضوع کلی: برنامه نویسی

موضوع میانی: جاوا (Java)

📋 سرفصل‌های دوره

  • 1. مقدمه ای بر جاوا برای توسعه دهندگان Ada
  • 2. تفاوت‌ها و شباهت‌های Ada و Java
  • 3. نصب و راه اندازی JDK و محیط توسعه (IDE)
  • 4. ساختار برنامه جاوا: کلاس ها، متدها و متغیرها
  • 5. انواع داده های اصلی در جاوا (primitive data types)
  • 6. عملگرها در جاوا (Operators)
  • 7. ورودی و خروجی پایه در جاوا (System.out.println)
  • 8. کنترل جریان: دستورات شرطی (if, else if, else)
  • 9. کنترل جریان: حلقه ها (for, while, do-while)
  • 10. آرایه ها در جاوا (Arrays)
  • 11. رشته ها در جاوا (Strings)
  • 12. کلاس String و متدهای مهم آن
  • 13. متدها در جاوا (Methods): تعریف، فراخوانی و پارامترها
  • 14. بازگشت (Recursion)
  • 15. مفهوم شیء گرایی (Object-Oriented Programming - OOP)
  • 16. کلاس ها و اشیاء (Classes and Objects)
  • 17. تعریف کلاس ها و ساخت اشیاء
  • 18. متغیرهای نمونه (Instance Variables) و متغیرهای کلاس (Class Variables)
  • 19. متدها: متدهای سازنده (Constructors)
  • 20. متدها: متدهای Getter و Setter
  • 21. وراثت (Inheritance): مفهوم و پیاده سازی
  • 22. کلاس والد (Superclass) و کلاس فرزند (Subclass)
  • 23. Override کردن متدها (Method Overriding)
  • 24. کلمه کلیدی super
  • 25. چندریختی (Polymorphism): مفهوم و پیاده سازی
  • 26. تبدیل نوع (Type Casting)
  • 27. کلاس های Abstract و متدهای Abstract
  • 28. Interfaces
  • 29. پیاده سازی Interface ها
  • 30. Multiple Inheritance از طریق Interface ها
  • 31. بسته ها (Packages): سازماندهی کلاس ها
  • 32. تعریف و استفاده از Package ها
  • 33. Access Modifiers: Public, Private, Protected, Default
  • 34. استاتیک (Static) بودن: متغیرها و متدها
  • 35. کلاس Object و متدهای آن
  • 36. برابری اشیاء (equals() method)
  • 37. hashCode() method
  • 38. toString() method
  • 39. کار با فایل ها: خواندن و نوشتن فایل ها
  • 40. کلاس File
  • 41. InputStream و OutputStream
  • 42. FileReader و FileWriter
  • 43. BufferedReader و BufferedWriter
  • 44. IOException و مدیریت آن
  • 45. استثناها (Exceptions): مفهوم و مدیریت
  • 46. try-catch-finally blocks
  • 47. انواع استثناها (Checked vs. Unchecked)
  • 48. ایجاد استثناهای سفارشی (Custom Exceptions)
  • 49. متدهای throws
  • 50. آشنایی با Collections Framework
  • 51. List: ArrayList و LinkedList
  • 52. Set: HashSet و TreeSet
  • 53. Map: HashMap و TreeMap
  • 54. Iterator ها و ListIterator ها
  • 55. Generics: تعریف و استفاده
  • 56. Wildcards در Generics
  • 57. Thread ها: مفهوم و ایجاد
  • 58. Runnable Interface
  • 59. Thread Class
  • 60. Thread Life Cycle
  • 61. Synchronization: جلوگیری از Race Conditions
  • 62. synchronized keyword
  • 63. Lock Interface
  • 64. Executor Framework: مدیریت Thread Pool ها
  • 65. Concurrent Collections: ConcurrentHashMap, ConcurrentLinkedQueue
  • 66. I/O Streams: Byte Streams و Character Streams
  • 67. Serialization و Deserialization
  • 68. Java Networking: Socket Programming
  • 69. TCP و UDP
  • 70. Server Sockets و Client Sockets
  • 71. URL و URLConnection
  • 72. Database Connectivity (JDBC)
  • 73. Driver Manager
  • 74. Connection, Statement, ResultSet
  • 75. SQL Injection Prevention
  • 76. Working with different databases (MySQL, PostgreSQL, Oracle)
  • 77. Annotations: تعریف و استفاده
  • 78. Built-in Annotations
  • 79. Custom Annotations
  • 80. Reflection: بررسی کلاس ها در زمان اجرا
  • 81. Introspection
  • 82. Dynamic Method Invocation
  • 83. Regular Expressions (Regex)
  • 84. Pattern و Matcher Classes
  • 85. Lambda Expressions
  • 86. Functional Interfaces
  • 87. Method References
  • 88. Stream API
  • 89. Working with Streams
  • 90. Intermediate and Terminal Operations
  • 91. Date and Time API (java.time)
  • 92. LocalDateTime, LocalDate, LocalTime
  • 93. Formatting and Parsing Dates and Times
  • 94. ZonedDateTime
  • 95. Modules (Java 9 and later)
  • 96. Module Declaration (module-info.java)
  • 97. Exports and Requires
  • 98. Garbage Collection: Understanding and Tuning
  • 99. Memory Management
  • 100. JVM Internals
تگ‌ها: ADA Ada Developer Ada Programming Java Java Developer Java Language Java Tutorial Programming آموزش برنامه نویسی آموزش جاوا برنامه نویسی برنامه نویسی Ada توسعه‌دهنده جاوا زبان جاوا کدنویسی

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.