ÜBERBLICK
Teil 1: Überblick
Überblick
JAVA A201 Developer Teil 2
Teil 2: Kursinhalt
Kursinhalt für JAVA A201 Developer Teil 2
HINWEIS: Die tatsächlichen Seminarinhalte können umfangreicher sein da wir in Fällen, wo wir feststellen, dass die maßgebenden Grundlagen schon bekannt sind und/oder auch in manchen Fällen sehr schnell verstanden wurden, statt komplexerer Übungsaufgaben auch mitunter Seminarinhalte aus Folgekursen für JAVA ergänzen.
JAVA
JAVA
Die Programmiersprache JAVA zählt seit über 20 Jahren bei SNEWMEDIA zu den am häufigsten für IT-Seminare nachgefragten Programmiersprachen und ist auch in der Entwicklung eine der vielseitigsten Programmiersprachen.
Die Bedeutung von JAVA
Maßgebend für Bedeutung von JAVA ist nicht nur die Programmiersprache sondern die JAVA Platform Technologie bestehend auf dem Prinzip von Virtual Machines.
So ist selbst vielen Entwicklern gar nicht bekannt, dass man seit Jahren JAVA und JavaScript [1] serverseitig in Kombination programmieren kann und wir eine prima alternative zu NodeJS bekommen: JavaScript Code der JAVA Klassen und Packages nutzen kann, ohne dass man irgendwelche NodeJS Pakete im Internet suchen muss.
JAVA-A201-Developer-2 in 3 Tagen
Vertiefung der Verwendung generischer Collections, Interfaces und um Constraints erweiterte Typparameter durch die Planung und Programmierung eigener generischer Klassen, deren Auszeichnung durch Annotationen und deren Verwendung im Zusammenhang mit der JAVA Reflection API.
Die 3-tätige Einführung in JAVA LIVE online/remote ab 1 Person setzt die Kenntnisse des ersten Teils JAVA-A101-Developer-1 voraus. In diesem zweiten Teil der Einführung in JAVA befassen wir uns nach einer Wiederholung der Syntax von sogenannten Lambda Expressions mit einem vertiefenden Einblick in funktionale Programmierung, Aspekte des Returnless-Programming-Pattern, der Nutzung bestehender sowie der Eigenentwicklung funktionaler Interfaces.
Desweiteren befassen wir uns mit der Anbindung von JAVA an relationale SQL basierter Datenbanksysteme. Am Beispiel von MySQL/MariaDB zeigen wir Ihnen, wie Sie für JAVA die zugehörigen JDBC Treiber für MySQL/MariaDB installieren, eine Datenbank mit Nutzer nebst Tabellen im Datenbanksystem anlegen und die üblichen CRUD Operationen ausführen können.
Nach einem Kurzeinblick in nebenläufige Programmierung mit JAVA mit Threads und Runnables im Teil 1 der Einführung vertiefen wir Ihre Kenntnisse am Beispiel der Programmierung eines direkt in JAVA programmierten HTTP-Webservers welcher zeitlich Anfragen über Konsole sowie auch über HTTP Requests mit Streams eingehender Daten wie z. B. Uploads und Streams für die Antwort zeitlich parallel verarbeiten kann. Desweiteren befassen wir uns mit der Synchronisierung von Threads, der Vermeidung von Threadlocks sowie der Formulierung von Thread Gruppen.
Die 3-tätige Variante entspricht inhaltlich weitestgehend der 5-tätigen Variante, bietet aber weniger Zeit für praktische Übungen.
LIVE online/remote
3 Tage, Mo-Do 9:00-16:00
1.620,- € zzgl. MwSt.
ab 1 Person.
Varianten nach Abstimmung und Vereinbarung
JAVA-A201-Developer-2 in 5 Tagen
Die 5-tätige Einführung Variante unterscheidet sich von der 3-tätigen Variante maßgeblich darin, dass wir der Einführung mehr Zeit haben. Viele Kursbetreiber weisen diesen zweiten Teil mit 3 Tagen aus, so dass wir im Wettbewerb ebenso eine dreitätige Variante anbieten.
So ist es erfahrungsgemäß ratsam, am ersten Tag der Einführung nochmals maßgebende Aspekte der aus dem vorangegangenen JAVA-A101-Developer-1 Grundkurs wie mitunter die Verwendung und Programmierung eigener generischer Collections, die Verwendung und Programmierung eigener Annotations und ein praktisches Beispiel zur JAVA Reflection API nachzuholen.
LIVE online/remote
5 Tage, Mo-Do 9:00-16:00, Fr 9:00-13:00
2.160,- € zzgl. MwSt.
ab 1 Person.
Varianten nach Abstimmung und Vereinbarung
JAVA Trainee-Programme über 4-12 Wochen
JAVA Grundlagen, JAVA + Datenbank-Anbindung, JAVA+XML, JAVA/JAKARTA für WebAnwendungen und WebServices, JAVA/GRAALVM für Webanwendungen mit serverseitigem JavaScript: JAVA als Sprache und JAVA Platform Technologien sind sehr vielseitig.
Im Zusammenhang mit IT-Trainee-Programmen und/oder einem Coaching ist es üblich, das Teilnehmer/innen nach einem Themenblock entsprechend einem der Kurse von SNEWMEDIA oftmals im Anschluss 1 oder auch 2 Wochen für praktische Übungen zu den erlernten Themen haben. Es ist möglich, dass SNEWMEDIA auch diese Übungszeiten im Anschluss betreut. Wir achten hierbei darauf, dass thematisch nicht vorgegriffen wird.
Kontakt/Anfrage
Teil 3: Kontakt/Anfrage
JAVA A201 Developer Teil 2
Zur Abstimmung von Details zur Beauftragung und Durchführung einer Einführung in dieses Thema ab 1 Person nehmen Sie bitte Kontakt auf. Kopieren Sie uns einfach den Link auf das Seminarprofil in das Kontaktformular.
Kontakt für Kursterminanfrage
SNEWMEDIA bearbeitet Anfragen und zugehörige Antworten wie auch die letzten Jahrzehnte noch von Hand und ohne Kursbuchungssystem. Der Grund ist denkbar einfach: Die Themen mögen ähnlich sein, aber bei den Terminen sind wir im Austausch mit unseren Auftraggebern bewusst flexibler. Es ist zwar schön und gut, wenn 99,9% aller Seminarbetreiber meinen, ein Seminar immer an einem Montag um 9 Uhr beginnen zu lassen. Bei einer Online-Durchführung bieten wir Ihnen auf Wunsch auch 7:30 Uhr oder auch eine Verteilung einer 3-tätigen Einführung auf 5 Vormittage an.
Wir sind Menschen. Keine Maschinen.
Hinweis: Preisangaben gelten üblicherweise für eine LIVE-Online-Remote-Durchführung mit Bildschirmübertragung. Der Zuschlag für eine Präsenzschulung wird individuell kalkuliert und liegt für eine Einzelschulung in Wiesbaden nähe Hauptbahnhof bei +100,- €/Tag zzgl. MwSt.
Kontaktformular für java-a201-developer-2
Über dieses Kontaktformular können Sie uns bundesweit kostenfrei sowohl Anfragen für eine Angebotserstellung als auch Ihre weiteren Fragen zu unseren Leistungen, Themen, freien Terminen, Konditionen und Preise für die Durchführung von Leistungen sowohl remote/online als auch bei Ihnen in der Region stellen.
Postanschrift
SNEWMEDIA | Learning & Training
Timm Stülken
Waldstr. 44
D-65187 Wiesbaden
Telefon
PART 3: Fußnoten
Fußnoten, Erläuterungen, Quellenangaben
- [1]↑ JavaScript: Die Programmiersprache JavaScript ist eine unter der Bezeichnung ECMAScript standardisierte Skript- und Programmiersprache welche nicht nur im Browser als Teil des clientseitigen Quellcodes von Webseiten, Webabwendungen, WebApps und Apps sondern auch außerhalb des Browsers in weiteren Runtimes wie NodeJS, Dino, GraalVM und anderen läuft. JavaScript (Kurse)
LERNEN MIT SNEWMEDIA. Wähle ein Thema.
Schick uns den Link auf Dein Wunschthema und wir bieten Dir einen Termin an!