Lerne Express JS in 70 Minuten // Express JS Tutorial Deutsch

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 57

  • @nuveon8125
    @nuveon8125 Год назад +1

    Lieber Mario, es ist wirklich sehr entspannt dir zuzuhören. Du erklärst deine Turtorials in einem angenehmen Tempo und bringst die Inhalte sehr verständlich rüber. Ich bedanke mich sehr bei dir!

  • @쎄쌤독일어
    @쎄쌤독일어 2 года назад +3

    Deine Videos sind ein wahrer Schatz! Macht total Spaß und super aufbereitet!!!!!! Vielen lieben Dank

  • @Tobias-mz7nm
    @Tobias-mz7nm 2 года назад +10

    Deine Art zu erklären ist mega, danke dafür !:D

  • @deniserudolph48
    @deniserudolph48 2 года назад +1

    Gerade lerne ich mit Express einen Server zu coden und eine kleine Applikation zu machen und deine Erklärung hat mich aus einem Tief heraus geholt. Wirklich gut und angenehm erklärt. Danke dafür.

  • @f-hack-4u
    @f-hack-4u 2 года назад +4

    Ich hab mich noch nie so königlich bei einem Tutorial ansehen amüsiert.
    Trotz dem für mich, aus dem Süden der Republik kommenden PHP-Entwickler, nicht immer verständlichen Dialekts... Toll erklärt 😊
    Dafür ganz klar einen Daumen nach oben 👍Und natürlich gleich den Kanal abonniert. Besten Dank und weiter so.💻

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Haha, das freut mich sehr xD
      Meine Ausrede: Die Audioaufnahme war bei diesem Video fehlerhaft.
      Du musst also noch andere Tutorials von mir schauen um deine These zu verifizieren xD

  • @punkyproductions5153
    @punkyproductions5153 2 года назад +3

    Danke Dir, Mario
    👏👏👏

  • @codingcrashkurse6429
    @codingcrashkurse6429 2 года назад +4

    Ganz schönes Pensum, dass du hier an den Tag legst! 🙂

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Was willste machen... ist ein umfangreiches Thema und dennoch kratzt das Video nur an der Oberfläche ;)
      Vielen Dank fürs reinschauen!

  • @norbertf7230
    @norbertf7230 2 года назад +3

    Hallo Mario, wie immer Spitze! Klasse Inhalt. Tolles Video. Wenn möglich bitte noch was zum Thema. Vielen Dank

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Alles klar! Vielen Dank, freut mich das du mal wieder reingeschaut hast ✌️🙂

  • @igotdemxns
    @igotdemxns 2 года назад +2

    Sehr gut erklärt, war echt angenehm zuzuhören!

  • @Vezir_Fx
    @Vezir_Fx Год назад +1

    Besten Dank und weiter so.💻😀

  • @gunnarherbert9778
    @gunnarherbert9778 8 месяцев назад +2

    Bin noch recht neu in der Web-Entwicklung, umso besser hat mir dein Video gefallen! Schön strukturiert und verständlich erklärt! Hast ein Like und Abo dazugewonnen :D

  • @netzmerker
    @netzmerker 2 года назад

    Glück Auf Mario, danke für das Tut. Du hast einen uralt C++ Backend Entwickler aus der Patsche geholfen.

  • @alexanderb.8329
    @alexanderb.8329 2 года назад +1

    Richtig gut erklärt!

  • @PatrickSchubert-r4q
    @PatrickSchubert-r4q 3 месяца назад +1

    Echt cooles Video Mario! Weiter So! PS.: Dein Video wurde sogar als Quelle + Inspiration für den Unterricht an unserer Uni verwendet ;-). Vielleicht demnächst mal ein Video über Svelte + Sveltekit ?

    • @ProgrammierenMario
      @ProgrammierenMario  3 месяца назад

      Freut mich zu hören, vielen Dank! Svelte habe ich aktuell leider nicht geplant. Vllt. was für die Zukunft.

  • @TechWorldWithSerdar
    @TechWorldWithSerdar 2 года назад +1

    danke, sehr gute Einführung.

  • @hornickt
    @hornickt Год назад +1

    Hallo Mario,
    danke für deine tollen Videos. Sie eröffnen mir ganz neue Möglichkeiten.
    Anregung:
    Super würde ich es noch finden, wenn du die ganzen Beispiele noch über Git irgendwo ablegen würdest, damit man sich die Informationen die man braucht herausholen kann.
    Danke. Mach bitte weiterhin so tolle Beiträge.

    • @ProgrammierenMario
      @ProgrammierenMario  Год назад

      Gute Idee! Einige Beispiele habe ich schon auf GitHub veröffentlicht, schau mal rein --> github.com/ProgrammierenM

  • @werwolfischekatharsis3266
    @werwolfischekatharsis3266 2 года назад +1

    Grüß dich Mario,
    zunächst mal herzlichen Dank für das nützliche und spannende Video! Ich kann dem Grundtenor hier nur zustimmen, sehr angenehme Art/Stimme; der sächsische Dialekt mag zwar zu Bette dem Genusse abträglich sein, doch bei der Vermittlung von Fachwissen entfaltet er seine volle Wirkkraft!
    Mir persönlich gehst Du zu wenig auf die verwendeten Methoden und allgemein auf die Theorie ein. Ich fände es bspw. interessant die Fachbegriffe zu den einzelnen dahinterliegenden Konzepten zu erfahren bzw. diesen einen Schritt darüber noch bewusster zu thematisieren: In diesem Video betreibst Du ja exzessiv so eine Art Destructuring. Das fängt mit der Templatesprache an, geht über zur Zergliederung der HTML-Dateien, Routing etc. pp. und darauf aufbauend ist die Kommunikationslinie zwischen den einzelnen Ordnern und Dateien enorm wichtig. Dies zu erlernen und in der Verwendung auch praktisch in den Technologien zu sehen macht das Video für mich sehr nützlich und eben auch schön für das Nachvollziehen. Da gibt es im Video einige knifflige Stellen: Bei 32:19 ist der view-Ordner, wie später auch der public-Ordner, quasi schon vorgegeben und damit später auch beim Destructuring ; dazu kommt immer die Frage, ob ich nun die Dateiendungen hinzufüge oder aber "./" als relativen Startpunkt immer oder nie hinzufügen sollte. In diesem Video machst Du es einmal so und einmal ohne und ich weiß nicht, ob dahinter irgendeine Fallgrube lauert. Stilistisch scheint mir "./" die bessere Lösung.
    Die Kommunikationslinie endet aber bei der Verwendung der Methoden - die kommen quasi aus dem Off, einmal im Sinne von den logischen programmatischen Schritten (Theorie vom Server), aber auch wie diese spezifischen Notwendigkeiten der logischen Schritte in Express umgesetzt werden (z.B. Unterschied use() und Middleware - vorher dachte ich use() sei die Funktion für Middleware - aber wohl nicht jedes use ist Middleware(?); und hinter diesen Methodenaufbau von bspw. Express zu blicken wäre meinerseits notwendig; ich selber fühle mich dabei derzeit noch überfordert.
    Zudem würde mich interessieren, ob es einen großen Unterschied zwischen privatem und unternehmerischem Programmieren bzw. der Verwendung der Technologien/Modulen gibt, hier im Video bspw: Express und EJS. Gibt es Möglichkeiten die von einer Firma verwendeten Technologien zu analysieren? (analog zu den DevTools mit HTML, CSS, JS, den heruntergeladenen Scripten, Quellcode etc. - also diese Schicht bevor die Librarys/Frameworks etc. zu HTML, CSS, JS übersetzt werden? (ich denke dabei an JSX, EJS bzw. an React) Ich kann trotz 4 Wochen Beschäftigung mit React noch immer nicht rauslesen, ob eine Webseite mit React erstellt wurde - höchstens durch den Stil der Buttons etc.(aber das ist ja eigentlich kein wirklicher Indikator)
    Übrigens, damit ich auch noch meinen großen Moment habe - -: es müsste eigentlich node - mon heißen, nicht no-demon.
    LG

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Uff... ganz schön viel Text den du hier zusammengeschrieben hast. Vielen Dank das du dir die Zeit genommen hast das Video zu schauen und einen ausführlichen Kommentar zu schreiben. Dein Feedback nehme ich gerne an. Grüße...

    • @werwolfischekatharsis3266
      @werwolfischekatharsis3266 2 года назад

      @@ProgrammierenMario Ja, diese ungeschriebenen Gesetze von RUclips habe ich noch nicht verinnerlicht..
      Ist mir schon klar, ist alles sehr zeitaufwendig. Insofern sollte auch jedem klar sein, dass man nicht immer Antworten (auf seine Fragen) bekommt und dies auch für vollkommen in Ordnung halten, insbesondere bei den Content-Creatern.
      Schön über diese Gesetze gesprochen zu haben! LG

  • @silvermir84
    @silvermir84 2 года назад +1

    Danke Mario :)

  • @tj-softwaresolution
    @tj-softwaresolution 2 года назад +1

    Mario!! Tolles Video super erklärt!

  • @elementxyz
    @elementxyz 2 года назад +1

    Super wie immer! Würde mich sehr freuen, wenn du zu ExpressJS noch mehr Videos machst. Gerade den Punkt Authorisierung würde ich gerne mal verstehen. Am besten mal an einem richtigen Beispiel. Oft sieht man Beispiele zur Authorisierung, wo dann immer gesagt wird, das man das aber nicht in einer Produktivumgebung einsetzen soll.

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Hallo Marcel, vielen Dank für dein Feedback! Keine Ahnung welche Tutorials du meinst, aber ich habe schon durchaus brauchbares gesehen. Gut, hängt natürlich von den Ansprüchen ab. 100% sicher ist eh nix. ✌️

  • @tomscall3811
    @tomscall3811 2 года назад +1

    Keine sichere SSL-Verschlüsselung, die expressjs-Website, ... lustig :). Und natürlich Danke für das Video. Wieder mal hervorragend!

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Hallo Tom, wenn du https verwenden möchtest musst du es explizit angeben. Lokal und als Tutorial zum lernen und ausprobieren ist dies aber nicht unbedingt notwendig.

    • @tomscall3811
      @tomscall3811 2 года назад

      @@ProgrammierenMario Ja, hab ich jetzt auch gemerkt. Ich fand es nur lustig, eine Websprache und dann kein SSL...

  • @MrBlackAngle
    @MrBlackAngle 2 года назад +1

    extrem genial gemacht :)

  • @christopherackermann4061
    @christopherackermann4061 2 года назад +1

    Hey Mario, klasse Video! Kannst du vielleicht mal ein Video über Web.Py bzw. Grundlagen der webbasierten Python programmierung ?

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад

      Hallo Chris, hab ich in der nächsten Zeit leider nicht auf dem Schirm. Aber ich setze es gerne mal mit auf meine Ideenliste :)

    • @christopherackermann4061
      @christopherackermann4061 2 года назад +1

      @@ProgrammierenMario Das wäre klasse. Du machst wirklich tolle Videos. Gerne weiter so 🙃

  • @torikoshimabukuru3456
    @torikoshimabukuru3456 2 года назад +1

    Hey Mario!
    Kann leider kein node.js auf meinem server nutzen, ich soll einen root server holen. Weißt du was es damit auf sich hat? Lg

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Hallo Toriko, du brauchst einen Anbieter/Provider welcher Node.js unterstützt. Oder du mietest dir einen Root Server, da kannst du dir alles einrichten und installieren was du möchtest. Hast dann aber natürlich Mehraufwand dadurch.

  • @peterk.2925
    @peterk.2925 2 года назад +1

    Mario ich habe bei mir jetzt auch ein Objekt angelegt mit einer Variable text. Also es funktioniert alles aber

    • @ProgrammierenMario
      @ProgrammierenMario  2 года назад +1

      Hallo Peter, hast du die Datei zu einer .ejs Datei umbenannt?
      Was du auch noch bei dir installieren könntest ist die VS Code Erweiterung "EJS language support"
      Ansonsten hätte ich keine weitere Idee, was du noch machen könntest.
      Das ist ein EJS-Tag und wird normalerweise auf nur eine Zeile geschrieben. Sinn ist ja es mit dem HTML zu vermischen um simple Logik anzuwenden oder einfache etwas auszugeben oder andere Templates einzubinden.
      Die komplexe Logik sollte in den .js files enthalten sein.

    • @peterk.2925
      @peterk.2925 2 года назад +1

      @@ProgrammierenMario Ja das habe ich alles gemacht. Das finde ich schon noch raus. Hauptsache ist, dass es funktioniert 🙂

  • @thomasrw499
    @thomasrw499 Год назад +1

    Das ganze lässt sich aber doch genauso auch mit php machen oder was wären die Hauptgründe warum es so besser ist?

    • @ProgrammierenMario
      @ProgrammierenMario  Год назад +1

      Express ist einfach eine gute Möglichkeit dies mit JavaScript zu machen. Hauptvorteil ist, du musst nicht extra PHP lernen. Falls du beides beherrschst dann hast du hiermit eine weitere Option. Hängt ja auch davon ab was der Provider etc. anbietet bzw. unterstützt.

  • @EugenBeirit
    @EugenBeirit 8 месяцев назад

    Hallo Mario, könntest du mir bitte zeigen, wie man eine problemlose Verbindung zwischen Client und Server herstellt ? Ich arbeite an einem Projekt, einem Mediaplayer, in dem Benutzer seine MP4-Dateien aus dem lokalen Speicher hinzufügen und entfernen kann.