Java-Webentwicklung: Von den Grundlagen bis zum Deployment
300 Seiten
German
PDF
4.5

Java-Webentwicklung: Von den Grundlagen bis zum Deployment

Java-Webentwicklung: Von den Grundlagen bis zum Deployment

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist Ihr Wegweiser in die Welt der modernen Java-Webentwicklung. Unabhängig davon, ob Sie Ihre ersten Schritte in der Programmierung machen oder bereits Erfahrung mit anderen Sprachen haben, finden Sie hier eine strukturierte und praktische Anleitung zur Erstellung vollwertiger Webanwendungen.



Worum geht es in dem Buch

Das Buch deckt alle Phasen des Lebenszyklus einer Webanwendung ab: vom Architekturentwurf bis zur Bereitstellung auf dem Server. Sie beginnen mit den Grundlagen der Java-Sprache und gehen schrittweise zur Untersuchung der wichtigsten Technologien über:

  • Java-Grundlagen für das Web: Arbeit mit HTTP, Sessions, Cookies, Multithreading und Sicherheit.
  • Servlets und JSP: Erstellung dynamischer Seiten, Formularverarbeitung, Filter und Listener.
  • Spring Framework: IoC-Container, Spring MVC, Spring Boot – von einfachen Beispielen bis zu einer vollwertigen REST API.
  • Datenbankarbeit: JDBC, JPA/Hibernate, Transaktionen und Abfrageoptimierung.
  • Moderne Ansätze: Microservices, Docker, CI/CD, Testen und Monitoring.
  • Deployment: Konfiguration von Tomcat, Jetty, Cloud-Plattformen (AWS, Heroku), Containerisierung.


Für wen ist dieses Buch

  • Anfängende Java-Entwickler – erhalten Sie eine klare Roadmap: von "Hello World" bis zur production-ready Anwendung.
  • Entwickler anderer Sprachen (Python, PHP, C#) – machen Sie sich schnell mit dem Java-Ökosystem und seinen Tools vertraut.
  • Studenten und Absolventen – praktische Beispiele helfen, die Theorie zu festigen und ein Portfolio zu erstellen.
  • Team Leads und Architekten – systematisieren Sie Ihr Wissen und lernen Sie die Best Practices des Jahres 2024 kennen.


Was Sie lernen werden

  • Wie man eine skalierbare Architektur für Webanwendungen entwirft.
  • Wie man mit beliebten Frameworks arbeitet (Spring Boot, Hibernate).
  • Wie man sichere REST APIs mit Authentifizierung und Autorisierung erstellt.
  • Wie man CI/CD-Pipelines einrichtet und Anwendungen in der Cloud bereitstellt.
  • Wie man Unit-Tests und Integrationstests für Webkomponenten schreibt.


Jedes Kapitel enthält praktische Aufgaben, Codebeispiele und Verweise auf Repositories mit fertigen Projekten. Das Buch ist in einer lebendigen Sprache geschrieben, ohne übermäßige Akademik – Sie können das erworbene Wissen sofort in der Praxis anwenden.



Am Ende des Buches erstellen Sie eine vollwertige Webanwendung zur Aufgabenverwaltung mit einer Microservice-Architektur, die Sie einem Arbeitgeber zeigen oder als Startvorlage für Ihre eigenen Projekte verwenden können.

Empfehlungen