Java में API विकास: मूल बातों से लेकर माइक्रोसर्विसेज तक
Создание RESTful и GraphQL API с нуля на Java 17+
सारांश:
पुस्तक «API разработка на Java» — यह उन डेवलपर्स के लिए एक संपूर्ण व्यावहारिक मार्गदर्शिका है जो Java में आधुनिक वेब इंटरफेस बनाना सीखना चाहते हैं। लेखक, Алексей Воронов, 10 वर्षों के अनुभव वाले एक senior-डेवलपर, पाठक को API निर्माण के बुनियादी सिद्धांतों से लेकर production-समाधानों की तैनाती तक क्रमिक रूप से ले जाते हैं।
यह पुस्तक किसके लिए है:
- Java-डेवलपर्स (Junior और Middle स्तर) जो API की बैकएंड डेवलपमेंट में जाना चाहते हैं;
- IT विषयों के छात्र और स्नातक जो Java सीख रहे हैं;
- अन्य भाषाओं (Python, C#) के डेवलपर्स जो Java पर आ रहे हैं;
- तकनीकी लीड जो API-डिज़ाइन पर अपने ज्ञान को व्यवस्थित करना चाहते हैं।
आप क्या सीखेंगे:
- REST के मूल सिद्धांत: संसाधन, HTTP-विधियाँ, स्थितियाँ, HATEOAS;
- त्वरित API-प्रोजेक्ट शुरू करने के लिए Spring Boot की सेटिंग;
- JPA और Hibernate के साथ काम: एंटिटी मैपिंग, रिपॉजिटरी, पेजिनेशन;
- वैलिडेशन और एरर हैंडलिंग के साथ RESTful-कंट्रोलर बनाना;
- Swagger/OpenAPI 3.0 का उपयोग करके API दस्तावेजीकरण;
- प्रमाणीकरण और अधिकार: JWT, OAuth2, Spring Security;
- Spring GraphQL का उपयोग करके GraphQL API विकसित करना;
- परीक्षण: यूनिट, इंटीग्रेशन, MockMvc और TestContainers के साथ;
- माइक्रोसर्विस आर्किटेक्चर: Service Discovery, API Gateway (Spring Cloud);
- अतुल्यकालिक संचार: Kafka, RabbitMQ, WebSockets;
- म
अनुशंसाएँ
C# (.NET) कोड का रिफैक्टरिंग: एक व्यावहारिक मार्गदर्शिका
व्यावसायिक Kotlin: उन्नत तकनीकें
Rust में API विकास: मूल बातों से लेकर प्रोडक्शन तक
मशीन लर्निंग और Java: बुनियादी बातों से प्रोडक्शन तक
Rust और Kubernetes: विश्वसनीय माइक्रोसर्विसेज का निर्माण
C# (.NET) डेटा साइंस के लिए: मूल बातों से लेकर प्रोडक्शन मॉडल तक