اپلیکیشن اندرویدی فلشکارت آموزشی تسلط بر جاوا برای گواهینامه Oracle Certified Professional, Java SE 11 Developer (Exam 1Z0-819)
📚 کتاب آموزشی جامع
📚 اطلاعات کتاب
عنوان کتاب: کتاب تسلط بر جاوا برای گواهینامه Oracle Certified Professional, Java SE 11 Developer (Exam 1Z0-819)
موضوع کلی: برنامه نویسی شیء گرا با جاوا
موضوع میانی: مفاهیم پیشرفته جاوا
📋 سرفصلهای کتاب (100 موضوع)
- 1. مقدمه ای بر جاوا و پلتفرم جاوا
- 2. مفاهیم شیء گرایی (OOP)
- 3. کلاس ها و اشیاء در جاوا
- 4. متغیرها و انواع داده ها
- 5. عملگرها در جاوا
- 6. دستورات شرطی (if, else, switch)
- 7. حلقه ها (for, while, do-while)
- 8. آرایه ها در جاوا
- 9. متدها (Functions) در جاوا
- 10. مفاهیم کپسولهسازی (Encapsulation)
- 11. وراثت (Inheritance) در جاوا
- 12. چندریختی (Polymorphism) در جاوا
- 13. کلاس های انتزاعی (Abstract Classes)
- 14. اینترفیس ها (Interfaces) در جاوا
- 15. مدیریت استثناها (Exception Handling)
- 16. کلاس های داخلی (Inner Classes)
- 17. رشته ها (Strings) در جاوا
- 18. کار با تاریخ و زمان (Date and Time API)
- 19. کالکشن ها (Collections Framework) - مقدمه
- 20. لیست ها (Lists) - ArrayList, LinkedList
- 21. مجموعه ها (Sets) - HashSet, TreeSet
- 22. نقشه ها (Maps) - HashMap, TreeMap
- 23. صف ها (Queues) - LinkedList, PriorityQueue
- 24. پشته ها (Stacks)
- 25. مجموعه های مرتب شده (Sorted Collections)
- 26. تکرار کننده ها (Iterators)
- 27. تکرار کننده های لیست (List Iterators)
- 28. لامبدا اکسپرشن ها (Lambda Expressions)
- 29. متد های استاتیک در اینترفیس ها
- 30. متد های دیفالت در اینترفیس ها
- 31. استریم API - مقدمه
- 32. عملیات میانی (Intermediate Operations) - filter, map, flatMap
- 33. عملیات نهایی (Terminal Operations) - collect, forEach, reduce
- 34. کار با فایل ها و ورودی/خروجی (File I/O) - مقدمه
- 35. بایت استریم ها (Byte Streams) - InputStream, OutputStream
- 36. کاراکتر استریم ها (Character Streams) - Reader, Writer
- 37. بافر استریم ها (Buffered Streams)
- 38. سریالایزیشن (Serialization)
- 39. نخ ها (Threads) - مقدمه
- 40. ایجاد نخ ها - کلاس Thread
- 41. ایجاد نخ ها - اینترفیس Runnable
- 42. همگام سازی نخ ها (Thread Synchronization)
- 43. قفل ها (Locks)
- 44. داده های همگام (Concurrent Data Structures)
- 45. مدیریت نخ ها (Thread Management)
- 46. کلاس های ExecutorService و ThreadPoolExecutor
- 47. کلاس های Future و Callable
- 48. کلاس های CompletableFuture
- 49. کار با شبکه (Networking) - مقدمه
- 50. سوکت ها (Sockets) - TCP/IP
- 51. دیتایاگت ها (Datagrams) - UDP
- 52. URL ها
- 53. HTTP کلاینت ها
- 54. ORM (Object-Relational Mapping) - مقدمه (مفهومی)
- 55. JPA (Java Persistence API) - مقدمه (مفهومی)
- 56. SQL و JDBC - مقدمه
- 57. اتصال به پایگاه داده
- 58. اجرای دستورات SQL
- 59. مدیریت نتایج کوئری
- 60. تراکنش ها (Transactions)
- 61. مجموعه های اتصال (Connection Pools)
- 62. XML - مقدمه
- 63. Parsers (SAX, DOM)
- 64. JAXP (Java API for XML Processing)
- 65. JSON - مقدمه
- 66. Jackson Library
- 67. Gson Library
- 68. Reflection API
- 69. Annotations
- 70. Generics
- 71. Enums
- 72. Varargs
- 73. Autoboxing and Unboxing
- 74. String Formatting
- 75. Regular Expressions
- 76. Unit Testing - مقدمه
- 77. JUnit 5
- 78. Assertions
- 79. Test Suites
- 80. Mocking
- 81. Code Coverage
- 82. Design Patterns - مقدمه
- 83. Creational Patterns - Singleton, Factory, Builder
- 84. Structural Patterns - Adapter, Decorator, Facade
- 85. Behavioral Patterns - Observer, Strategy, Template Method
- 86. Security in Java - مقدمه
- 87. Permissions
- 88. Access Control
- 89. Cryptography
- 90. Secure Coding Practices
- 91. Internationalization (I18n)
- 92. Localization (L10n)
- 93. Resource Bundles
- 94. Date and Time formatting for I18n
- 95. Internationalized Strings
- 96. Profiling and Performance Tuning
- 97. Garbage Collection
- 98. JVM (Java Virtual Machine) - مقدمه
- 99. JVM Architecture
- 100. Class Loading
این اپلیکیشن فارسی برای یادگیری و مرور محتوای آموزشی از طریق فلشکارت طراحی شده است. کارتها را یکییکی مرور کنید، پاسخ پرسشها را به یاد بیاورید و نتیجه هر پاسخ را ثبت کنید. محتوای دوره پس از نصب درون برنامه در دسترس است تا برای مطالعه روزمره معمولاً به اتصال مداوم اینترنت نیاز نداشته باشید.
محتوای آموزشی در قالبهای متنوع ارائه میشود تا هم برای یادگیری مفاهیم جدید و هم برای تثبیت آموختهها قابل استفاده باشد.
- رابط کاربری فارسی و راستچین با فونت وزیر.
- تم روشن و تیره مطابق تنظیمات سیستم.
- صفحهبندی ساده برای انتخاب دوره و شروع مرور.
- نمایش تعداد دفعات مرور هر فصل.
- انتخاب چند فصل برای مرور همزمان.
- امکان تمرکز بر فصلهایی که هنوز مرور نشدهاند.
این اپلیکیشن برای دانشآموزان، دانشجویان، داوطلبان آزمونها و علاقهمندان به یادگیری طراحی شده است؛ بهویژه کسانی که میخواهند مطالب آموزشی را در زمانهای کوتاه مرور کنند، دانستههای خود را بسنجند و مطالعه منظمتری داشته باشند.
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.