Java Kurs / Tutorial

ArkLut

Aktives Mitglied
Hi all,

Ich wollte euch nach einem Guten Tutorial/Kurs für eine Java "Server" Application fragen, ob ihr ein passendes kennt.
Das Tutorial soll anhand eines gesamten Beispiel diverse sachen durch nehmen.
Außerdem soll der Kurs dabei den lauffähigen Code mit bringen, damit man nicht immer alles tippen muss, zb wenn man ein Kapitel überspringen will (aber kann). Und er sollte nicht ewig alt sein ...

Punkte die der Kurs abdecken soll:
  • Server application soll unabhängig lauffähig sein (FAT Jar? (JDK natürlich schon)
  • file configuration (read on start and change)
  • Consume Basic REST Service
  • Consume Data from SQL (JDBC)
  • Provide a Basic REST service
  • Store data in local FileDB
  • Provide an UI via Browser
    [**] not much Java Script (JSF, ... ?)
    [**] Login
    [**] input forms (with file upload)
    [**] Datentabellen
  • Keine Basics (classes, if, switch, ...)
  • Kurz und prägnante Erklärungen (Das ganze sollte nicht Wochen dauern, aber Hinweise auf weiterführende Optionen bei Implementierungen)
  • auch gerne mit einem Framework das viel von dem boiler plate code abdeckt

Es wäre auch kein Problem wenn der Kurs das Tutorial etwas kosten würde, aber dafür soll er eben auch das obere bieten.
Und wenn ihr jetzt sagt, das bietet doch eh jeder Kur/tutorial -> dann her damit mit allem (auch dem Code).
 
Punkte die der Kurs abdecken soll:
Da müsstest Du (mir) erstmal ein paar Punkte erklären:
  1. was heißt "unabhängig lauffähig sein"? Du willst keinen Application Server? Oder Du willst nicht von einem bestimmten AS abhängig sein? Oder Du willst ein Jar, das Du starten kannst? Oder...?
  2. Konfigurationsdatei: ok, aber wie soll das "change" verstanden werden? Zur Laufzeit ändern und wieder speichern? Oder willst Du im Projekt selbst etwas per Konfigurationsdatei einstellen?
  3. Consume Basic REST Service: ok
  4. Consume Data from SQL (JDBC): ok, aber warum ausgerechnet JDBC und nicht JPA?
  5. Store data in local FileDB: was soll das bedeuten?
Rest ist klar.
 
Hi, danke für deine Rückfrage.

Hier meine Erklärungen:
1: Damit meine ich OHNE weitere Abhängigkeiten. Also kein Deployen in einen AS, sodern nur ein ausführen des JARs (afaik nennt men das auch fat JAR).
2: Die Konfiguration soll auch nach der Kompilation geändert werden können. (eine Änderung zur Laufzeit (change) wäre gut ist aber eigentlich kein must have)
3: OK 😉
4: JPA wäre auch OK -> JDBC ist ja eh recht simple und klan ich noch slebst nachrüsten (JPA ist bei manchen sachen denke ich umständlich wenn man das Modell nicht selbst macht etc)
5: Ich meine das kein eigener DB Servere genutzt werden soll, und die DB dann als externes File vorliegt (mmn gibt SqlLite her)

LG.
 
Ok, d. h. im Endeffekt suchst Du einen Kurs für Spring Boot, Quarkus oder Micronaut 🙂 Obwohl, das dürfte sich alles auch mit Jakarta EE ohne Application Server umsetzen lassen (und Jakarta EE soll ja auch in Zukunft verstärkt in diese Richtung gehen).

Ich kenne zwar keine Kurse, aber Material gibts da doch wie Sand am Meer, z. B. https://spring.io/guides
 
Ich denke du wirst kaum einen Kurs finden, der genau das alles abdeckt, was du im speziellen möchtest. Da werden wohl eher 2-3 Kurse nötig sein?
Da du erwähntest, dass so ein Kurs auch was kosten darf, schau vielleicht mal bei udemy rein. Da gibt es ständig umfangreiche Kurse um die 10 Euro.
Interessante Kurse, zu den von dir gewünschten Themen, bieten z.B. Chad Darby, Tim Buchalka oder John Thomson an.

Hoffe du wirst da fündig.
 

Zurück
Oben