کتاب جاوا برای توسعهدهندگان Spring Cloud Inferno Kernel با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
دوره جاوا برای توسعهدهندگان Spring Cloud Inferno Kernel - تسلط بر قلب سیستمهای ابری دوره جاوا برای توسعهدهندگان Spring Cloud Inferno Kernel: تسلط بر قلب سیستمهای ابری معرفی دوره: فراتر از کدنویسی،...
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جاوا برای توسعهدهندگان Spring Cloud Inferno Kernel
موضوع کلی: برنامه نویسی
موضوع میانی: جاوا (Java)
📋 سرفصلهای دوره
- 1. مبانی جاوا: مقدمه و تاریخچه
- 2. نصب و راهاندازی محیط توسعه جاوا (JDK, IDE)
- 3. اولین برنامه جاوا: Hello World
- 4. انواع دادهها در جاوا: اعداد، کاراکترها، بولین
- 5. متغیرها و ثابتها در جاوا
- 6. عملگرها در جاوا: حسابی، مقایسهای، منطقی
- 7. دستورات شرطی: if, else if, else
- 8. دستورات تکرار: for, while, do-while
- 9. آرایهها (Arrays) در جاوا
- 10. مقدمه ای بر برنامهنویسی شیءگرا (OOP)
- 11. مفاهیم اصلی OOP: کلاسها و اشیاء
- 12. ساخت کلاسها و تعریف اشیاء
- 13. سازندهها (Constructors) در جاوا
- 14. توابع (متدها) در جاوا
- 15. مفهوم کپسولهسازی (Encapsulation)
- 16. خاصیتهای (Properties) کلاسها
- 17. مفهوم وراثت (Inheritance)
- 18. کلاسهای انتزاعی (Abstract Classes)
- 19. واسطها (Interfaces) در جاوا
- 20. پلیمورفیسم (Polymorphism)
- 21. مدیریت خطا و استثنائات (Exception Handling)
- 22. انواع استثنائات: Checked vs Unchecked
- 23. بلوکهای try-catch-finally
- 24. پرتاب استثنائات (Throwing Exceptions)
- 25. ایجاد استثنائات سفارشی
- 26. مجموعهها (Collections) در جاوا
- 27. رابط List و پیادهسازیهای آن (ArrayList, LinkedList)
- 28. رابط Set و پیادهسازیهای آن (HashSet, TreeSet)
- 29. رابط Map و پیادهسازیهای آن (HashMap, TreeMap)
- 30. کار با Iterable و Iterator
- 31. مقدمه ای بر جاوا I/O (Input/Output)
- 32. جریانهای ورودی (Input Streams)
- 33. جریانهای خروجی (Output Streams)
- 34. کار با فایلها در جاوا
- 35. سریالسازی (Serialization) و دیسریالسازی (Deserialization)
- 36. مفاهیم پیشرفته جاوا: Multi-threading
- 37. مفهوم Thread و راههای ایجاد آن
- 38. چرخه حیات (Lifecycle) تردها
- 39. همگامسازی (Synchronization)
- 40. قفلها (Locks)
- 41. مشکلات همزمانی (Concurrency Issues)
- 42. استفاده از ExecutorService
- 43. مقدمه ای بر جاوا 8 و بالاتر
- 44. Lambda Expressions
- 45. Stream API
- 46. Optional Class
- 47. Default and Static Methods in Interfaces
- 48. Record Classes (Java 14+)
- 49. Sealed Classes (Java 17+)
- 50. مقدمه ای بر Spring Framework
- 51. دلایل استفاده از Spring
- 52. ساختار Spring Framework
- 53. وابستگی معکوس (Dependency Inversion)
- 54. تزریق وابستگی (Dependency Injection)
- 55. مفهوم IoC Container
- 56. تنظیمات Spring: XML vs Annotation
- 57. کار با Spring Beans
- 58. Scope of Beans
- 59. Autowired Annotation
- 60. Value Annotation
- 61. Configuration Properties
- 62. معرفی Spring Boot
- 63. چرا Spring Boot؟
- 64. ساخت اولین پروژه Spring Boot
- 65. Spring Boot Starters
- 66. Auto-configuration
- 67. Profiles در Spring Boot
- 68. Spring Boot CLI
- 69. Spring Boot DevTools
- 70. مقدمه ای بر Spring MVC
- 71. معماری Model-View-Controller
- 72. تنظیمات Spring MVC
- 73. Controller Classes
- 74. RequestMapping Annotation
- 75. ModelAndView Object
- 76. RequestBody, RequestParam Annotations
- 77. ResponseEntity
- 78. Handler Interceptors
- 79. Exception Handling در Spring MVC
- 80. Validation در Spring MVC
- 81. مقدمه ای بر Spring Data JPA
- 82. کار با پایگاه داده
- 83. ORM (Object-Relational Mapping)
- 84. JPA (Java Persistence API)
- 85. Entity Classes
- 86. EntityManager
- 87. Repositories در Spring Data JPA
- 88. CRUD Operations
- 89. Query Methods
- 90. Custom Queries (JPQL, Native SQL)
- 91. Transactions Management
- 92. مقدمه ای بر Spring Security
- 93. مفهوم احراز هویت (Authentication) و مجوز (Authorization)
- 94. تنظیمات اولیه Spring Security
- 95. UserDetailsService
- 96. PasswordEncoder
- 97. Spring Security Filters
- 98. Form-based Authentication
- 99. HTTP Basic Authentication
- 100. JWT (JSON Web Tokens)
تگها:
Inferno Kernel
Java
Spring Cloud
spring framework
آموزش Spring Cloud
آموزش جاوا
برنامه نویسی
برنامه نویسی بک اند
برنامه نویسی جاوا
جاوا و اسپرینگ
سیستمهای توزیع شده
فریمورک اسپرینگ
میکروسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.