fp Spring Framework-Training | LearnSpring

The current browser is not supported by our site.

Please use or download one of the following browsers:

Unsere IT-Schulungs-Services

LearnSpring bündelt das gesammelte Wissen aus mehr als 20 Jahren Erfahrung in Architektur, Entwicklung, Testing, Optimierung und didaktischer Vermittlung von Enterprise-Projekten – mit besonderem Fokus auf dem Spring-Ecosystem.
Unsere Services richten sich an Unternehmen wie Individuen, die ihre technischen Fähigkeiten durch das Erlernen moderner Software-Entwicklungstechnologien und Best-Practices optimieren möchten. Unser Hauptaugenmerk liegt auf solchen Projekten, deren Software-Architektur auf das Microservices-Paradigma und/oder auf Cloud-Basierung hin weiterentwickelt werden soll.

training-icon

Warum Spring?

"Spring ist weiterhin vorherrschend. Und Spring Boot befindet sich in einer aufsteigend exponentiellen Kurve.", sagt Redmonk, einer der renommiertesten Marktanalysedienste der Tech-Branche. Unsere Schulungen vermitteln eine gründliche Einführung in das Spring Framework und die Funktionalitäten, die es Programmierern bietet.

Laut eines Branchenreports 2016, in dem die globale Landschaft von Java-Tools und -Technologies analysiert wurde, sind Spring und Spring Boot mit Abstand die beliebtesten Frameworks, auf die zusammen 72% des gesamten Framework-Marktes entfallen. Wir sitzen also ganz oben auf der Welle der aktuellsten Trends rund ums Java-Enterprise-Ecosystem und richten die Weiterentwicklung unseres Angebots ganz daran aus. Wir nutzen unser fundiertes Know-How und unsere umfangreichen Enterprise-Projekterfahrungen, um Sie beim Entwerfen, Ausgestalten, Überarbeiten und Optimieren Ihrer Projekte zu unterstützen.

Beschreibung

Diese Schulung stellt das Spring Framework wahlweise eigenständig oder als Fundament von Enterprise-Web-Anwendungen dar. Es beschreibt die Funktionen und Vorzüge des Spring Frameworks anhand praktischer Beispiele sowie anhand von Gesamtbetrachtungen der Architektur. Da das Training auf Version 5 des Spring Frameworks basiert, ist auch Support für Reactive Applications enthalten.

Ziele

  • Lernen Sie die Features, Vorteile und Merkmale des Spring Frameworks kennen.
  • Erlernen Sie die wichtigsten vom Spring Framework verwendeten Architektur-Patterns, einschließlich Dependency-Injection und Steuerungsumkehr.
  • Lernen Sie die Spring Framework-Komponenten kennen, und entdecken Sie, wie diese in Ihr Enterprise-Projekt integriert werden können.

Schulungskurrikula

Die wichtigsten behandelten Inhalte sind:
  • Einführung in die Enterprise-Architektur
  • Die Rolle von Spring in den einzelnen Architektur-Layern
  • Einführung in Spring, Steuerungsumkehr und Dependency Injection
  • Spring web – MVC u. REST
  • Zentralisiertes Error- und Exception-Handling
  • Datenbankzugriff, Verbindungspooling, Transaktionsmanagement
  • Spring Data JPA-Access
  • Spring-Security
  • Unit- und Integration-Testing
Eine unserer Spring-Schulungen für Fortgeschrittene, die Vorkenntnisse über unterschiedliche Enterprise-Architektur-Patterns erfordert. Die Schulung bietet tiefergehende Einblicke in die folgenden Themen:
  • Asynchrone Verarbeitung
  • Cluster- und Non-Cluster-Task-Scheduling
  • Event-Verarbeitung
  • Caching-Support
  • Spring Retry
Bieten wir also Schulungen und Coachings zu den folgenden Spring-basierten Frameworks an:
  • Spring Batch
  • Spring Integration
  • Spring XD
  • Spring IO
Möchten Sie sich unseren kompletten Lehrplan im Detail anschauen, so können Sie sich unsere Kurrikula über die Schaltfläche "Schulungskurrikula anfordern" zukommen lassen.

Online-Kurse – Live-Webinare, herunterladbare und online abrufbare Videos

Demnächst bieten wir Ihnen die Möglichkeit, an unseren Kursen via Online-Modus in Form von Live-Webinaren und fertig herunterladbaren/abrufbaren Videos teilzunehmen. Da wir ständig daran arbeiten, besser zu verstehen, wie wir mit unseren Services Ihren Bedürfnissen entsprechen können, bitten wir Sie, uns Auskunft zu Ihren Präferenzen zu geben. unsere Umfrage. Wir freuen uns auf Ihr Feedback sowie über jede weitere Auskunft zum Thema.

Schulungsdauer

Die Schulungsdauer beträgt 18 Stunden. Die Schulungseinheiten bestehen jeweils aus einer theoretischen und einer praktischen Komponente. Je nach vorgestelltem Thema variiert das Verhältnis zwischen theoretischer und praktischer Komponente zwischen Fifty-Fifty und 70% zu 30%.
Hinweise:
  • Die angegebene Dauer stellt die minimale Dauer dar, die es uns ermöglicht, mit den Teilnehmern zusammen einige der Beispiele durchzuarbeiten. Für eine tiefergehende Schulung mit erhöhtem Praxisanteil und zusätzlichen Use-Case-Analysen empfehlen wir Ihnen, 20-30% mehr Zeit für die Schulung einzukalkulieren.
  • Um die Aufnahme des Stoffes der Schulungseinheiten durch die SchulungsteilnehmerInnen zu maximieren, empfehlen wir Ihnen, Schulungseinheiten zu je 4 bis 6 Stunden am Tag einzuplanen. Unsere Erfahrung zeigt, dass Schulungseinheiten von mehr als 6 Stunden am Tag hinsichtlich der Stoffaufnahme weniger effizient sind.
Richtigstellung: Falls die Stoffvermittlung im Gespräch und/oder die Praxiskomponente länger dauert als geplant, können einzelne Sitzungen auf den nächsten Tag vertagt werden, um eine gründliche und effektive Bearbeitung des Stoffs zu gewährleisten.

Theoretische, praktische und Q&A-Komponenten

Unserer Erfahrung nach hängt die Präferenz für theoretische Ausführungen gegenüber Q&A-Runden und/oder mehr praktischer Betreuung direkt vom Erfahrungsschatz der Teilnehmer ab. Genauer gesagt:

  • Erfahrene Entwickler bevorzugen in der Regel weniger praktische Übungen und möchten lieber, dass der Ausbilder mehr Beispiele/Demos vorführt, gefolgt von Gesprächsrunden über jeweils relevante Use-Cases und Best-Practices.
  • Weniger erfahrene Entwickler bevorzugen in der Regel mehr praktische Übungen, da diese ihnen dabei helfen, sich mit dem neuen Terrain vertraut zu machen.

In Anbetracht dieser Präferenzen empfehlen wir unseren Kunden dringend, folgende Aspekte zu berücksichtigen:

  • Zunächst sollte das Erfahrungsniveau der Schulungsteilnehmer festgestellt werden, um sicherzustellen, dass alle Teilnehmer möglichst optimal von den vorgestellten Themen profitieren.
  • Ablauf und Inhalt der Schulungseinheiten sollten den Erfahrungen und theoretischen/praktischen Lernpräferenzen der Teilnehmer angepasst werden – vor, während und nach den einzelnen Einheiten.
  • Dauer und Struktur der Schulungseinheiten hängen weniger von der Anzahl der Teilnehmer als von deren Erfahrungsniveau und Lernpräferenzen ab.

Als Faustregel sollten solche Schulungseinheiten, an denen weniger erfahrene Entwickler teilnehmen, mindestens 20%-30% länger sein, um mehr Raum für praktische Übungen und Q&A-Runden zu gestatten.

Empfehlungen

Zum Erzielen einer höheren Aufnahme und Verinnerlichung der Schulungsinhalte sollten folgende Empfehlungen für die Schulungsteilnehmer Beachtung finden:

  • Zu den Schulungseinheiten sollte jeder Teilnehmer einen eigenen Laptop mitbringen, um die vom Trainer vorgestellten Inhalte gleich in der Praxis nachvollziehen und gestellte Übungsaufgaben ausführen zu können.
  • Teilnehmern, die nicht direkt während der Schulungseinheiten am Computer arbeiten möchten, empfehlen wir, sich ausführliche Notizen zu den neu erlernten Themen zu machen, um später hinderliche Fragezeichen beim eigenständigen Nachvollziehen zu vermeiden.
  • Wir möchten alle Teilnehmer ausdrücklich dazu ermutigen, unseren Ausbildern ggf. offene Fragen zu den behandelten Inhalten zu stellen und sonstiges Feedback zu geben, das dabei helfen kann, unsere Schulungs-Services weiter zu verbessern.

Nachbetreuung

Unsere Schulungen dienen der Vermittlung detaillierten Fachwissens rund um das jeweilige Fach bzw. Thema. Um das erworbene Fachwissen optimal in praktische Fertigkeiten umzusetzen, empfehlen wir den Teilnehmern, ihr Training mit einer Reihe von Mentoring- und Coaching-Einheiten fortzusetzen. Weitere Einzelheiten zu unserem Mentoring- und Coaching-Angebot finden Sie "hier".

Wer sind die Ausbilder?

Wir sind ein kleines, hochkompetentes Team von erfahrenen Software-Entwicklern und Software-Architekten mit umfassenden Fachkenntnissen in den Bereichen Software-Entwicklung und -Architektur, Team-/Projektmanagement und berufliche Fortbildung. Weitere Infos zu unserem Team finden Sie "hier".

Wie kann’s losgehen?

Schicken Sie uns einfach eine kurze E-Mail an hello@learnspring.eu, oder gehen Sie auf unsere "Kontaktinfo"-Seite, und wir melden uns so schnell wie möglich bei Ihnen zurück. Basierend auf Ihren Angaben können wir Ihnen ein kostenloses Assessment, Empfehlungen für geeignete Schulungsthemen, einen möglichen Zeitrahmen und weitere relevante Infos zusenden.