{"id":51190,"date":"2025-05-19T18:56:35","date_gmt":"2025-05-19T16:56:35","guid":{"rendered":"https:\/\/www.happycoders.eu\/?page_id=51190"},"modified":"2026-04-12T01:18:02","modified_gmt":"2026-04-11T23:18:02","slug":"schulung-java-17","status":"publish","type":"page","link":"https:\/\/www.happycoders.eu\/de\/schulung-java-17\/","title":{"rendered":"Java 17 Schulung \u2013 alle Neuerungen seit Java 11"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_seopress_titles_title":"","_seopress_titles_desc":"Java 17 LTS-Schulung: Records, Sealed Classes & alle Neuerungen seit Java 11 \u2013 in 2 Tagen praxisnah erkl\u00e4rt. Inhouse oder online, flexibel buchbar.","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":0,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[{"_seopress_pro_rich_snippets_article_type":"Article","_seopress_pro_rich_snippets_article_title":"","_seopress_pro_rich_snippets_article_desc":"","_seopress_pro_rich_snippets_article_author":"","_seopress_pro_rich_snippets_article_img":"","_seopress_pro_rich_snippets_article_coverage_start_date":"","_seopress_pro_rich_snippets_article_coverage_start_time":"","_seopress_pro_rich_snippets_article_coverage_end_date":"","_seopress_pro_rich_snippets_article_coverage_end_time":"","_seopress_pro_rich_snippets_article_speakable_css_selector":"","_seopress_pro_rich_snippets_type":"custom","_seopress_pro_rich_snippets_custom":"<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"Course\",\"name\":\"Java 17 Schulung: Records, Sealed Classes &amp; alle Neuerungen seit Java 11\",\"description\":\"Zweit\u00e4gige Schulung zu den Java-LTS-Neuerungen der Versionen 12 bis 17. Java-Entwickler:innen lernen, wie Records, Sealed Classes, Pattern Matching for instanceof, Switch Expressions und Text Blocks den Code klarer machen, welche neuen String-, Stream- und Files-Methoden den Alltag vereinfachen und was beim Upgrade \u2013 insbesondere Strongly Encapsulate JDK Internals \u2013 zu beachten ist. Praxisnah mit Codebeispielen und \u00dcbungen. Dauer: 2 Tage (12 Stunden Netto-Training). Voraussetzung: mindestens 2 Jahre Java-Praxiserfahrung; Java-8- oder Java-11-Kenntnisse ausreichend. Buchbar als Pr\u00e4senz- oder Online-Training f\u00fcr Teams.\",\"url\":\"https:\/\/www.happycoders.eu\/de\/schulung-java-17\/\",\"provider\":{\"@type\":\"Organization\",\"name\":\"HappyCoders.eu\",\"legalName\":\"HappyCoders GmbH\",\"url\":\"https:\/\/www.happycoders.eu\/de\/\"},\"coursePrerequisites\":\"Idealerweise kennt ihr Java 11. Wer mit Java 8 gearbeitet hat, kommt aber ebenfalls gut mit \u2013 die wichtigsten Unterschiede werden im Kurs eingeordnet. Grunds\u00e4tzlich empfehle ich mindestens zwei Jahre praktische Erfahrung mit Java.\",\"teaches\":[\"Java 17\",\"Switch Expressions\",\"Text Blocks\",\"Records\",\"Pattern Matching for instanceof\",\"Sealed Classes\",\"Strongly Encapsulate JDK Internals\"],\"educationalLevel\":\"Intermediate\",\"inLanguage\":[\"de\",\"en\"],\"timeRequired\":\"P2D\",\"educationalCredentialAwarded\":\"Teilnahmezertifikat\",\"hasCourseInstance\":{\"@type\":\"CourseInstance\",\"courseMode\":[\"onsite\",\"online\"],\"courseWorkload\":\"2 Tage \u00e0 6 Stunden\",\"instructor\":{\"@type\":\"Person\",\"name\":\"Sven Woltmann\",\"url\":\"https:\/\/www.happycoders.eu\/de\/ueber-sven-woltmann\/\"}},\"offers\":{\"@type\":\"Offer\",\"priceCurrency\":\"EUR\",\"availability\":\"https:\/\/schema.org\/InStock\",\"description\":\"Verf\u00fcgbar als virtuelle Schulung und als Inhouse-Schulung.\"}}<\/script>"},{"_seopress_pro_rich_snippets_article_type":"Article","_seopress_pro_rich_snippets_article_title":"","_seopress_pro_rich_snippets_article_desc":"","_seopress_pro_rich_snippets_article_author":"","_seopress_pro_rich_snippets_article_img":"","_seopress_pro_rich_snippets_article_coverage_start_date":"","_seopress_pro_rich_snippets_article_coverage_start_time":"","_seopress_pro_rich_snippets_article_coverage_end_date":"","_seopress_pro_rich_snippets_article_coverage_end_time":"","_seopress_pro_rich_snippets_article_speakable_css_selector":"","_seopress_pro_rich_snippets_type":"custom","_seopress_pro_rich_snippets_custom":"<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"BreadcrumbList\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"HappyCoders.eu\",\"item\":\"https:\/\/www.happycoders.eu\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Java Schulungen &amp; Kurse\",\"item\":\"https:\/\/www.happycoders.eu\/de\/java-schulungen\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Java 17 Schulung\",\"item\":\"https:\/\/www.happycoders.eu\/de\/schulung-java-17\"}]}<\/script>"},{"_seopress_pro_rich_snippets_article_type":"Article","_seopress_pro_rich_snippets_article_title":"","_seopress_pro_rich_snippets_article_desc":"","_seopress_pro_rich_snippets_article_author":"","_seopress_pro_rich_snippets_article_img":"","_seopress_pro_rich_snippets_article_coverage_start_date":"","_seopress_pro_rich_snippets_article_coverage_start_time":"","_seopress_pro_rich_snippets_article_coverage_end_date":"","_seopress_pro_rich_snippets_article_coverage_end_time":"","_seopress_pro_rich_snippets_article_speakable_css_selector":"","_seopress_pro_rich_snippets_type":"custom","_seopress_pro_rich_snippets_custom":"<script type=\"application\/ld+json\">{\"@context\":\"https:\/\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"K\u00f6nnen Einzelpersonen das Training buchen?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Dieses Training ist ausschlie\u00dflich f\u00fcr Teams buchbar. Wenn du als Einzelperson teilnehmen m\u00f6chtest, biete ich zwei Kurse \u00fcber ppedv an: Modernes Java \u2013 Verst\u00e4ndlicher Code durch aktuelle Sprachfeatures (https:\/\/ppedv.de\/Schulung\/Kurse\/ModernesJava_Sprachfeatures.aspx?affid=897NS) und Skalierbare Java-Systeme mit Virtuellen Threads &amp; Structured Concurrency (https:\/\/ppedv.de\/Schulung\/Kurse\/SkalierbareJava-Systeme.aspx?affid=897NS)\"}},{\"@type\":\"Question\",\"name\":\"Wie viele Teilnehmer:innen sind m\u00f6glich?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ich empfehle maximal 12 Teilnehmer:innen pro Training. So kann ich alle individuell betreuen. Eine Mindestanzahl gibt es nicht \u2013 ich berechne pro Training, nicht pro Person.\"}},{\"@type\":\"Question\",\"name\":\"Wie l\u00e4uft die Buchung ab?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Am einfachsten \u00fcber das Anfrageformular (https:\/\/www.happycoders.eu\/de\/schulung-anfragen\/?thema=java-17-de) oder per E-Mail an schulung@happycoders.eu (mailto:schulung@happycoders.eu). Direkt nach dem Absenden kannst du \u00fcber Calendly einen Video-Call buchen, in dem wir die Details besprechen. Danach bekommst du ein konkretes Angebot von mir.\"}},{\"@type\":\"Question\",\"name\":\"Welche Java-Vorkenntnisse werden vorausgesetzt?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Idealerweise kennt ihr Java 11. Wer mit Java 8 gearbeitet hat, kommt aber ebenfalls gut mit \u2013 die wichtigsten Unterschiede werden im Kurs eingeordnet. Grunds\u00e4tzlich empfehle ich mindestens zwei Jahre praktische Erfahrung mit Java.\"}},{\"@type\":\"Question\",\"name\":\"Welche technischen Voraussetzungen brauchen wir?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Alle Teilnehmer:innen brauchen eine aktuelle IDE mit mindestens Java 17 \u2013 ich selbst verwende IntelliJ IDEA. Auch im Terminal sollte mindestens Java 17 installiert sein, da wir einige der \u00dcbungen im Terminal durchf\u00fchren werden.\"}},{\"@type\":\"Question\",\"name\":\"Wie l\u00e4uft ein Trainingstag zeitlich ab?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Pro Tag gibt es 6 Stunden Netto-Training \u2013 in der Regel mit zwei kurzen Breaks und einer l\u00e4ngeren Mittagspause dazwischen. Den genauen Zeitplan stimmen wir auf eure Arbeitszeiten ab \u2013 das l\u00e4sst sich flexibel regeln.\"}},{\"@type\":\"Question\",\"name\":\"Wie viel Zeit entf\u00e4llt auf Theorie, wie viel auf Praxis?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Etwa zur H\u00e4lfte Theorie, zur H\u00e4lfte Praxis: Auf eine kurze Theoriephase folgt direkt die Anwendung am Code \u2013 mit Beispielen aus echten Projekten. Reines Zuh\u00f6ren hilft wenig; das Wissen muss sofort benutzt werden, damit es bleibt.\"}},{\"@type\":\"Question\",\"name\":\"K\u00f6nnen wir einzelne Themen aus der Agenda anpassen oder priorisieren?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja, das ist problemlos m\u00f6glich. Themen streichen oder st\u00e4rker gewichten \u2013 solange ich daf\u00fcr die Trainingsunterlagen nicht umbauen muss, entstehen keine Extrakosten. Wer umfangreichere \u00c4nderungen braucht \u2013 zum Beispiel Inhalte aus verschiedenen Kursen kombinieren oder ganz neue Themen aufnehmen \u2013 dem erstelle ich gerne ein individuelles Angebot.\"}},{\"@type\":\"Question\",\"name\":\"Was genau bedeutet \u201eKursinhalt konfigurierbar\u201c?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Innerhalb der bestehenden Agenda l\u00e4sst sich die Gewichtung anpassen: Themen k\u00fcrzen, Schwerpunkte setzen, Reihenfolge \u00e4ndern. Das geht ohne Aufpreis. Dar\u00fcber hinaus sind auch tiefgreifendere Anpassungen m\u00f6glich \u2013 etwa eine Kombination von Inhalten aus verschiedenen Kursen oder komplett neue Themenbl\u00f6cke. Das ist mit Mehraufwand verbunden, daher erstelle ich daf\u00fcr ein individuelles Angebot.\"}},{\"@type\":\"Question\",\"name\":\"Welche Plattform nutzen wir beim virtuellen Training?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"In der Regel verwenden wir Zoom. Wenn ihr eine eigene Plattform bevorzugt \u2013 zum Beispiel Microsoft Teams oder Google Meet \u2013 arbeite ich gerne damit. Sagt mir einfach vorab Bescheid.\"}},{\"@type\":\"Question\",\"name\":\"Bekommen die Teilnehmer:innen Unterlagen zum Mitnehmen?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Vor dem Training erhaltet ihr die \u00dcbungsaufgaben als Git-Repository, damit ihr direkt loslegen k\u00f6nnt. Nach dem Training bekommt ihr au\u00dferdem die Folien \u2013 inklusive aller L\u00f6sungen zu den \u00dcbungsaufgaben.\"}},{\"@type\":\"Question\",\"name\":\"Was ist in den Reisekosten inbegriffen?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Die Reisekosten werden als Pauschale berechnet \u2013 abh\u00e4ngig vom Veranstaltungsort und der Anzahl der ben\u00f6tigten \u00dcbernachtungen. Die genaue Summe ist Bestandteil des individuellen Angebots, das ich dir zuschicke.\"}},{\"@type\":\"Question\",\"name\":\"Gibt es Rabatte bei mehreren gebuchten Trainings?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Ja. Bei mehreren gebuchten Trainings oder Folgebuchungen kann ich einen Mengenrabatt anbieten. Das besprechen wir im Video-Call und ich halte das im Angebot fest.\"}}]}<\/script>"}],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"_uag_custom_page_level_css":"","_wp_convertkit_post_meta":{"form":"-1","landing_page":"0","tag":"0","restrict_content":"0"},"_metis_text_type":"standard","_metis_text_length":0,"_post_count":0,"footnotes":""},"class_list":["post-51190","page","type-page","status-publish","hentry"],"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"feature_thumb_224":false,"feature_thumb_336":false,"feature_thumb_504":false,"feature_thumb_672":false,"half_400":false,"half_600":false,"full_800":false,"full_944":false,"full_1200":false,"wide_1180":false,"wide_1770":false,"1536x1536":false,"2048x2048":false},"uagb_author_info":{"display_name":"Sven Woltmann","author_link":"https:\/\/www.happycoders.eu\/de\/author\/sven\/"},"uagb_comment_info":0,"uagb_excerpt":null,"public_identification_id":"b1224faf6eca45cd8bd9fe40ba4aeba6","private_identification_id":"60a65b2e9de24afd9ab02fc4223e34d0","_links":{"self":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/pages\/51190","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/comments?post=51190"}],"version-history":[{"count":4,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/pages\/51190\/revisions"}],"predecessor-version":[{"id":54490,"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/pages\/51190\/revisions\/54490"}],"wp:attachment":[{"href":"https:\/\/www.happycoders.eu\/de\/wp-json\/wp\/v2\/media?parent=51190"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}