Effiziente Java-Anwendungen:
Einführung in das Spring Framework
in unserer praxisnahen Schulung
Was Sie in der Online-Weiterbildung erwartet
Wer schnell und sicher komplexe Java-Anwendungen für Enterprise-Anwendungen entwickeln will, setzt auch nach über 20 Jahren immer noch am besten auf Spring. Das etablierte und gut gewartete Spring Framework bietet die beste Möglichkeit für Ihr Unternehmen, nicht immer wieder das Rad neu erfinden zu müssen. Unsere dreitägige, praxisnahe Online Schulung vermittelt Ihnen die notwendigen Kenntnisse und Fähigkeiten, um das volle Potenzial von Spring zu nutzen und effiziente, skalierbare Anwendungen zu entwickeln.
Warum Spring?
Spring ist das führende Framework für die Entwicklung von Java-Anwendungen und bietet eine robuste, flexible und gut dokumentierte Basis für die Erstellung moderner Enterprise-Lösungen. Durch die Nutzung von Spring können Sie Entwicklungszeiten verkürzen, die Wartung Ihrer Anwendungen vereinfachen und von einer großen Community sowie kontinuierlichen Updates profitieren.
Das Spring Framework umfasst riesige Zahl von Open-Source Frameworks, die das Entwickeln von Java-Anwendungen extrem vereinfachen, z.B. bei der Kommunikation mit Datenbanken und Bereitstellung von Web-Anwendungen. In dieser Schulung werden wir die wichtigsten dieser Frameworks betrachten und mit praktischen Übungen den Gewinn dieser für den Alltag des Programmierers erfahren. Die hohe Einstiegshürde, die Spring sonst im Selbststudium hat, wird so mühelos übersprungen.
- Grundlagen in Spring
- Anwendungsentwicklung mit Spring Boot
- Unterschied von Spring uns Spring Boot
- Loosely & Tightly Coupled Code
- Dependency Injection mit Spring
- BeanFactory
- Was sind Spring Beans
- Profile
- Steuerung mit Annotationen
- Wozu Aspektorientierte Programmierung
- Definition eigener Aspekte und Advices
- Pointcuts
- Proxy Design Pattern
- Logging
- MVC Design Pattern
- RestController
- verschiedene RequestMappings
- Testen von Controllern mit MockMVC
- RequestParam & PathVariable
- Verknüpfen mit einer H2-Datenbank
- Objektrelationales Mapping
- Nutzung von JpaRepository
- Java Persistence Query Language (JPQL)
- Testen des Repositories mit Mocking
Teilnehmende werden in die Lage versetzt, Applikationen mit Hilfe von Spring Java zu entwickeln, die die Stärke der Dependency Injection voll ausnutzen und so wartbaren und zukunftssicheren Code zu erstellen. Dabei wird auch gezeigt, wie der Code mit passenden Unittests gesichert wird. Besonders in den Fokus werden dabei genommen:
- Spring Boot
- Spring AOP
- Spring MVC
- Spring JPA
Der Kurs richtet sich an Java-Entwickler, in deren Unternehmen Spring eingesetzt wird oder werden soll. Einerseits wird der theoretische Aufbau von Spring vorgestellt und andererseits auch mehrere Springanwendung geschrieben. Vorkenntnisse in Spring sind nicht nötig.
Jetzt Kurs anfragen: Einführung in Spring Framework
Buchen Sie jetzt Ihre Online Schulung und heben Sie Ihre Fähigkeiten in der Java-Entwicklung auf das nächste Level. Unsere erfahrenen Trainer sorgen dafür, dass Sie das erforderliche Wissen und die notwendigen Fähigkeiten erlangen, um moderne und effiziente Applikationen mit Spring zu erstellen.
Professionelle Schulungen der QUALIDY GmbH
Lebendig und interessant präsentiert.
Meinungen von Kursteilnehmern
Unterrichtsgestaltung
Der Unterricht besteht aus drei Konzepten, welche sich gegenseitig ergänzen, um einen maximalen Lernerfolg zu erzielen.
Input
Der Input ist der Grundstein der Wissensvermittlung in Form von prägnanten Lehrvorträgen. Hier wird zunächst geklärt, worum es geht. Dabei werden die Lernenden dort abgeholt, wo sie gerade sind. Wozu wird das, was gerade beigebracht wird, benötigt? Wie funktioniert es?
Dies stärkt die Motivation, sich mit der Thematik auseinanderzusetzen. Lehrvorträge sind der Baustein mit dem höchsten Theorieanteil. Angereichert wird sie mit praktischen Beispielen und kurzen Übungen.
Praktische Übung
Übung macht den Meister – und auf diesem Weg begleiten unsere Dozenten
die Lernenden. Konkrete Übungsaufgaben werden einzeln, in Gruppen oder sogar als Klassenverband zusammen Stück für Stück bearbeitet und besprochen. Dabei geht der Dozent auf mögliche Fallstricke ein, kommentiert
Lösungswege, zeigt „Best Practices“ und behandelt Fragen, die während der
Übung auftreten. Die Lernenden bekommen Gelegenheit, ihre Ergebnisse
der Klasse vorzustellen. Hier liegt der Praxisanteil bei nahezu hundert Prozent.
Projekt
Ein selbstfahrendes Auto, das einer Linie folgt und Hindernissen ausweicht, eine
barrierefreie PDF, erstellt durch ein Worddokument, oder auch ein eigenes
Bibliothekssystem zum Ausleihen von Medien.
Im Lauf der Fortbildung arbeiten die Lernenden an einem konkreten Projekt.
Dies wird zu Beginn erklärt. Dies stärkt die Motivation, denn der Weg zum Ziel
mag manchmal steinig sein, aber ein konkretes Ziel vor Augen hilft, den Weg
zu gehen – natürlich stets begleitet vom Dozenten.