کتاب جاوا برای توسعهدهندگان F# با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان F#
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مقدمهای بر جاوا برای توسعهدهندگان F#
- 2. تفاوتهای اساسی بین F# و جاوا
- 3. نصب و راهاندازی JDK و IntelliJ IDEA
- 4. ساختار یک برنامه جاوا: کلاس و متد main
- 5. نوعهای داده اولیه در جاوا
- 6. متغیرها و ثابتها در جاوا
- 7. عملگرهای ریاضی و منطقی
- 8. رشتهها و متدهای پردازش متن
- 9. ورودی و خروجی کنسول
- 10. ساختارهای شرطی: if و switch
- 11. حلقههای تکرار: for, while, do-while
- 12. آرایهها در جاوا
- 13. مفاهیم برنامهنویسی شیءگرا: کلاس و شیء
- 14. تعریف کلاس و ایجاد شیء
- 15. دسترسیدهندهها (getter) و تنظیمکنندهها (setter)
- 16. سازندهها (Constructors)
- 17. میراثبری (Inheritance) در جاوا
- 18. چندریختی (Polymorphism) و متدهای override
- 19. کلاسهای انتزاعی (Abstract Classes)
- 20. اینترفیسها (Interfaces) در جاوا
- 21. تفاوت اینترفیس با کلاس انتزاعی
- 22. بستهبندی (Packages) و مدیریت namespace
- 23. مدیریت حافظه و garbage collection
- 24. لیستها (ArrayList) و مجموعهها
- 25. حلقه for-each و Iterator
- 26. نوعهای جنریک (Generics) در جاوا
- 27. متدهای استاتیک و متغیرهای کلاس
- 28. Enum در جاوا
- 29. مدیریت خطا با try-catch-finally
- 30. پرتاب استثنا (throw) و استثناهای سفارشی
- 31. وراثت در استثناها
- 32. ورودی/خروجی فایل با FileReader و FileWriter
- 33. خواندن فایل متنی با Scanner و BufferedReader
- 34. نوشتن در فایل با PrintWriter
- 35. جریانهای ورودی/خروجی بایت
- 36. سریالسازی (Serialization) اشیاء
- 37. تاریخ و زمان در جاا (LocalDate, LocalTime)
- 38. متدهای String و StringBuilder
- 39. متدهای ریاضی و کلاس Math
- 40. کلاسهای داخلی (Inner Classes)
- 41. کلاسهای ناشناس (Anonymous Classes)
- 42. lambda expressions در جاوا
- 43. Stream API برای پردازش مجموعهها
- 44. Optional برای مدیریت null
- 45. رابطه بین F# و جاوا از نظر Map و Filter
- 46. نوعهای Functional Interface
- 47. چندنخی (Threads) با کلاس Thread
- 48. اجرای همروند با Runnable
- 49. مدیریت همگامسازی (synchronization)
- 50. قفلها (Locks) و وضعیت race condition
- 51. ExecutorService و thread pools
- 52. برنامهنویسی ناهمگام با Future و CompletableFuture
- 53. مقدمهای بر Collections Framework
- 54. HashMap و TreeMap
- 55. HashSet و TreeSet
- 56. PriorityQueue و صفهای اولویت
- 57. مقایسهکنندهها (Comparable و Comparator)
- 58. الگوریتمهای مرتبسازی در جاوا
- 59. جستجوی دودویی (Binary Search)
- 60. الگوهای طراحی: Singleton
- 61. الگوهای طراحی: Factory
- 62. الگوهای طراحی: Builder
- 63. تست واحد با JUnit
- 64. تست با assert و annotations
- 65. مقدمهای بر Maven و مدیریت وابستگی
- 66. ساخت پروژه با Maven
- 67. مقدمهای بر Gradle
- 68. ورودی/خروجی شبکه با Socket
- 69. برنامهنویسی سرویسگیرنده و سرویسدهنده ساده
- 70. خواندن و نوشتن JSON با Jackson
- 71. کار با پایگاه داده با JDBC
- 72. اجرای پرسوجوهای SQL و PreparedStatement
- 73. مدیریت تراکنشها در جاوا
- 74. مقدمهای بر Spring Boot
- 75. ساخت یک API ساده با Spring Boot
- 76. تزریق وابستگی (Dependency Injection)
- 77. نکات نهایی و منابع یادگیری بیشتر
تگها:
F#
JVM
برنامه نویسی شیگرا
تبدیل F# به جاوا
توسعهدهندگان F#
جاوا
دوره جاوا
مفاهیم جاوا
یادگیری جاوا
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.