TypeScript Tutorial für Anfänger - Lerne TypeScript in 30 Minuten (deutsch)

  Рет қаралды 20,038

Programmieren lernen

Programmieren lernen

Күн бұрын

Пікірлер: 25
@mr.xavador2800
@mr.xavador2800 Жыл бұрын
Hm, also ich hätte jetzt erwartet dass ihr die Typisierung erklärt und wie man sie einsetzt. Oder welcher Sinn dahinter steckt die Typen überhaupt zu implementieren. Fehlermeldungen, debuggen, etc. In den Beispielen ist es blankes JavaScript, bis auf das Enum Beispiel am Ende ist alles andere auch in JS möglich.
@0815KONTO
@0815KONTO Жыл бұрын
Kenne diesen Kanal nicht, bin aber drüber gestolpert und kann dir nur zustimmen. Hier wird einfach wieder vermittelt, Typescript sei auch der JS Code. Dabei ist es lediglich der Typaufsatz. Sehe das oft bei Juniors und so kann man dann auch schwer googeln oder bekommt falsche Ergebnisse von anderen die es nicht verstehen. Das Video sollte man doch lieber löschen und neu aufnehmen mit korrekten Aussagen.
@Jean-NoelHonisch
@Jean-NoelHonisch Жыл бұрын
Ja das war einfach ein mini js if/else und variablen Tutorial...
@marcelaeroka6807
@marcelaeroka6807 Жыл бұрын
TypeScript beseitigt die meisten Macken von JS und macht Typisierung einfach genau richtig - nicht zu schwach und nicht zu nervig. Seit ner Weile schon meine Lieblingssprache
@prelay87
@prelay87 Жыл бұрын
So eine tolle Einführung und gleich in Minute 3 ein bad-habbit. Der Ordner Dev sollte nicht unter C:/ liegen, da hat man nämlich normal als User keine Schreibrechte. Sowas gehört in den Benutzerordner 😮‍💨. Trotzdem danke fürs Video.
@julz_207
@julz_207 Жыл бұрын
Finde eure Weiterbildung echt klasse ! Sind in Zukunft (neben Frontend und Backend) auch noch weitere Kurse in Planung, zB aufbauende Kurse mit Schwerpunkt AI oder Security?
@SYCHR0N
@SYCHR0N Жыл бұрын
13:32 Ich weiß, dass Du im Endeffekt auf Enums hinauswillst, aber das wäre die perfekte Stelle gewesen für den Tipp, Konstanten anzulegen, um Tippfehler zu vermeiden.
@johanna31278
@johanna31278 7 ай бұрын
Unter "Typescript-Tutorial" habe ich mir was ganz anderes vorgestellt. Der gesamte gezeigte Code (bis auf die Enums) ist reiner Javascript-Code, deshalb konntest du ihn auch mit node ausführen. Ein Typescript-Tutorial ohne Typescript Syntax ist schon mal irgendwie sinnfrei. Die Vorteile von Typescript sind: - Erzeugung von Javascript für sehr alte Browser Ein eher kleiner Vorteil, da man hierfür auch transpiler verwenden könnte - Wesentlicher Vorteil: Statische Typisierung, die vermeidet, dass man Variablen mit Werten des falschen Typs befüllt. Dieser eigentliche typescript-spezifische Vorteil der der Sprache ja auch ihren Namen verleiht, wurde hier weder gezeigt, noch überhaupt mal erwähnt. dabei hätte sich das Beispiel dafür ja sehr gut geeignet. Der angemeckerte Fehler mit dem 'process' wurde dann zwar wie angegeben mit dem npm i ... Befehl behoben, aber es wurde nicht mal in einem Nebensatz erwähnt, was genau das Problem war. Stattdessen wurde sogar behauptet, es wäre ein Anzeigefehler. "..., denn wie wir sehen funktioniert es ja". Ja, weil du den reinen Javascript Code mit node ausführst, der auch *.ts Dateien als Javascript ausführt, wodurch der angemeckerte Fehler der was mit Typescript zu tun hat, natürlich nicht zum Tragen kommt. Der Fehler: Typescript kennt erstmal nur Basistypen, wie Objekte, Arrays und primitive Datentypen wie number, boolean, etc. process ist node spezifisch, so wie window browser spezifisch ist, sowas kennt Typescript von Haus aus nicht. Der Compiler kann daher damit nichts anfangen. Er forciert das aber, damit er beurteilen kann, ob wir es richtig benutzen. process.argv[2]. Hier muss typescript beurteilen: - Gibt es process? - Ist process ein Objekt? - Hat process die property argv? - Ist argv ein Array? Wenn er process nicht kennt, kann er das nicht beurteilen und kompiliert nicht. Dies wird dann eben durch die Installation der Typendefinitionen für node spezifische Elemente (wie zum Beispiel process) behoben, durch Installation des Paketes @types/node. Im übrigen reicht es, Browser bis in das Jahr 2019 zurück zu unterstützen, das kann man durch eine zusätzliche Datei im Projektordner einstellen, dadurch wird die kompilierte Javascript-Datei deutlich kleiner, was Bandbreite spart und zum Beispiel auch den Google Page Rank freut. Im Beisiel mit dem async-await-fetch download ist die js Datei nicht nur wegen dem async-await Behelf so groß und kompliziert, sondern auch wegen einem fetch Behelf, denn auch fetch gab es damals noch nicht. Im Standard werden halt auch Browser aus dem letzten Jahrhundert unterstützt, und das muss nun wirklich nicht mehr sein. Um ernsthaft Javascript und Typescript zu lernen, empfehle ich zum Beispiel folgende Videos: kzbin.info/www/bejne/nZ7PqY13mrCcqrc (JavaScript) kzbin.info/www/bejne/lXTEeIiQg6qimM0 (TypeScript)
@HDMusicx
@HDMusicx 4 ай бұрын
Merci ❤
@Coding-Fun
@Coding-Fun Жыл бұрын
Hallo Herr Programmierer könntest du mal eine Login Seite Programmieren, weil ich es von den anderen nicht verstehe und weil du es so gut erklären kannst. Wäre schön wenn du es machen würdest. Grüße
@mortn_yt
@mortn_yt Жыл бұрын
Ihr seid die besten💻
@macruflinger4279
@macruflinger4279 Жыл бұрын
Danke für das Video, konnte aber keine Skripte ausführen, musste in der Powershell als Admin den Befehl "set-executionpolicy remotesigned" mit Option Ja aktivieren... 😄
@zLoris_7
@zLoris_7 Жыл бұрын
Also kann man mit einem Enum ein Array im prinzip ersetzen?
@andrewking2863
@andrewking2863 Жыл бұрын
Wenn Math.Random eine Zahl zwischen 0-1 generiert und ich das dann durch Math.Floor abrunde, dann müsste doch eigentlich eine OutOfRange Exception geworfen werden, wenn Math.Random() eine 1 generiert? 1x3 =3?? Edit: Math.Random generiert eine Zahl zwischen 0 und
@johanna31278
@johanna31278 7 ай бұрын
Stimmt. Math.random() liefert allerdings eine Zahl zwischen 0 und 0,9999999 (weiß nicht mehr genau, wie viele Nachkommastellen). Also 0 bis fast 1.
@saschagartner7158
@saschagartner7158 9 ай бұрын
Hi ich wollte mich jetzt auch endlich Mal dran wagen und stehe vor dem ersten Problem ich bekomme keine Ausgabe in der Konsole von hallo Welt... Bitte helft einem blutigen anfänger
@KiWa75
@KiWa75 Жыл бұрын
0:40 0:41
@Need2EatSmart
@Need2EatSmart Жыл бұрын
Hey, ich habe am Dienstag mit einer eurer Karriereberaterinnen telefoniert. Mir wurde gesagt, dass sich nochmal jemand meldet dem bezüglich, ob ich von euch auf Grund meines Alters (15) gecoacht werden kann. Es hat sich aber bis jetzt niemand gemeldet. Habe auch nochmal ne Email geschickt. Möchte nur sichergehen, dass eure E-Mail falls schon gesendet auch angekommen ist. Danke
@youssof6848
@youssof6848 Жыл бұрын
Kann man auch unter 18 bei euch anfangen
@Goldur199
@Goldur199 Жыл бұрын
Geil das umwandeln in js funktioniert zwei tage später nach dem dieses Video hoch geladen wurde nicht mehr auf diesem weg geil das macht doch garkeinen sin solche Videos hoch zu laden wenn der Mist eh nicht funktioniert ich hat voll bock programmieren zu lernen ab so mit Sicherheit nicht !!!!!!!!!!!!
@40yrsago
@40yrsago Жыл бұрын
Vielleicht solltest du erstmal damit anfangen, korrekte Rechtschreibung und das Formulieren verständlicher Sätze zu lernen 😂
@Goldur199
@Goldur199 Жыл бұрын
Hab mir überlegt mich bei euch zu bewerben da ihr damit da mit werbt "auch komplette Anfänger" und ich zwar klein Grundlagen habe, aber nachdem es mir klar wurde das die Videos immer kurz vor Updates hochgeladen werden mach das für mich keinen sin da diese lock Methode für mein Verständnis absolut ekelhaft ist!!!!!!!!!
@groovebird812
@groovebird812 Ай бұрын
Was hat denn das mit Typescript zu tun? Die Download Funktion kann man 1:1 genauso mit Vanilla Javascript schreiben, genauso wie auch den ganzen Rest des Codes.
@juliansgameplay5293
@juliansgameplay5293 Жыл бұрын
Mach mal ein Tutorial für Spring Boot Framework (Java)
@NH-yv7im
@NH-yv7im Жыл бұрын
Moin
Spiel programmieren mit SCRATCH - Tutorial auf Deutsch
13:24
Programmieren lernen
Рет қаралды 63 М.
TypeScript lernen: Eine Einführung in 80 Minuten // deutsch
1:20:35
the native web GmbH
Рет қаралды 39 М.
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН
Tuna 🍣 ​⁠@patrickzeinali ​⁠@ChefRush
00:48
albert_cancook
Рет қаралды 148 МЛН
How to treat Acne💉
00:31
ISSEI / いっせい
Рет қаралды 108 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
JSON Tutorial für Anfänger (sollte jeder Programmierer wissen)
12:43
Programmieren lernen
Рет қаралды 84 М.
DeepSeek AI verändert ALLES
16:10
Programmieren lernen
Рет қаралды 89 М.
Excel & Python - Schluss mit langen Excel-Formeln und VBA
7:28
Fynn Mika Kutzner
Рет қаралды 7 М.
Tailwind Tutorial für Anfänger: Lerne Tailwind in 40 Minuten (Deutsch)
42:44
Programmieren lernen
Рет қаралды 11 М.
5 JavaScript Konzepte die du kennen musst (als Anfänger)
20:11
Programmieren lernen
Рет қаралды 133 М.
JavaScript Tutorial - Kompletter Einsteigerkurs zum JavaScript lernen
1:13:11
Programmieren Starten
Рет қаралды 48 М.
TypeScript Tutorial for Beginners
1:04:28
Programming with Mosh
Рет қаралды 1,4 МЛН
REAL or FAKE? #beatbox #tiktok
01:03
BeatboxJCOP
Рет қаралды 18 МЛН