API-Entwicklung in Java: von den Grundlagen bis zu Microservices
300 Seiten
German
PDF
4.5

API-Entwicklung in Java: von den Grundlagen bis zu Microservices

Создание RESTful и GraphQL API с нуля на Java 17+

Autor:

Jahr:

Zusammenfassung:

Das Buch „API разработка на Java“ ist ein umfassender praktischer Leitfaden für Entwickler, die moderne Web-APIs mit Java erstellen möchten. Der Autor, Alexey Voronov, ein Senior-Entwickler mit 10 Jahren Erfahrung, führt den Leser Schritt für Schritt von den grundlegenden Prinzipien des API-Designs bis zur Bereitstellung von Production-Lösungen.

Für wen ist dieses Buch:

  • Java-Entwickler auf Junior- und Middle-Niveau, die zur Backend-API-Entwicklung wechseln möchten;
  • Studenten und Absolventen von IT-Studiengängen, die Java lernen;
  • Entwickler anderer Sprachen (Python, C#), die zu Java wechseln;
  • Tech Leads, die ihr Wissen über API-Design systematisieren möchten.

Was Sie lernen werden:

  • Grundlagen von REST: Ressourcen, HTTP-Methoden, Statuscodes, HATEOAS;
  • Einrichtung von Spring Boot für den schnellen Start eines API-Projekts;
  • Arbeit mit JPA und Hibernate: Entity-Mapping, Repositories, Paginierung;
  • Erstellung von RESTful-Controllern mit Validierung und Fehlerbehandlung;
  • Dokumentation von APIs mit Swagger/OpenAPI 3.0;
  • Authentifizierung und Autorisierung: JWT, OAuth2, Spring Security;
  • Entwicklung von GraphQL-APIs mit Spring GraphQL;
  • Testen: Unit-Tests, Integrationstests mit MockMvc und TestContainers;
  • Microservices-Architektur: Service Discovery, API Gateway (Spring Cloud);
  • Asynchrone Kommunikation: Kafka, RabbitMQ, WebSockets;
  • Mo

Empfehlungen