Perfekte Darstellung der grundlegenden Zusammenhänge! Dankeschön
@morph442
Жыл бұрын
Video angeschaut + Kurs gekauft ^^ nun geht es dort weiter. Danke, dass du dein Preview mit einem vernünftigen Umfang hier auf yt hochgeladen hast (bei mir ist es genau anders herum gewesen: von 20+ Jahren im Backend jetzt auch noch mal zum Thema Frontend den Horizont erweitern)
@dwarslopers
Жыл бұрын
Richtig gut erklärt. Vielen Dank! Den Udemy Kurs hab ich natürlich auch gleich gekauft, ich hoffe, der ist genauso klar und straight.
@Sergfio_S.F
2 жыл бұрын
Besten Dank für deine Mühe! Das tutorial ist super! 👍🏼
@k.s4155
Ай бұрын
Hey Jannick! Danke für das informative Video. Ich würde gerne etwas mehr über Angular lernen, da ich in zwei Wochen ein Bewerbungsgespräch als Werkstudent habe, bei welchem Angular benötigt wird und wollte mir daher deinen Kurs bei Udemy kaufen. Leider sind für mich momentan als Student 80 € unfassbar viel Geld. Ich wollte dich daher fragen, ob die Möglichkeit besteht, mir einen Rabattcode oder Ähnliches zu geben. LG aus Wien!:)
@DigitalKompost-dh3zy
6 ай бұрын
Ein sehr schöner Einstieg, wirklich gelungen..
@sandrocutri520
2 жыл бұрын
Vielen Dank für dieses Tolle Video! Ich habe Heute angefangen Angular zu lernen und du hast mir perfekt die Grundlagen dazu gegeben Grüsse aus der Schweiz
@CodingmitJannick
2 жыл бұрын
sehr gerne :)
@sergi3056
2 жыл бұрын
Super erklärt
@adriandeggosaurus8782
Жыл бұрын
Ein super Tutorial! Hat mir sehr geholfen, die Grundsätze zu verstehen, also schonmal danke dafür :). Eine Frage habe ich trotzdem noch: Welche Elemente werden denn durch Components modelliert? In unserem jetzigen Bespiel haben wir ja nur eine Component benutzt.
@bronzekoala9141
Жыл бұрын
5:18 jeder der schonmal Tutorials aufgenommen hat kennts :D super video! Aht mir sehr geholfen.
@perschinski
2 жыл бұрын
Wenn man ein Tier hinzufügt und anschließend noch mal im Textfeld editiert, kann man sehr schön das 2-Way-Bindung sehen - für ne echte Anwendung vielleicht nicht so cool ;-) - lässt sich ja schnell beheben...
@CodingmitJannick
2 жыл бұрын
Danke für den Hinweis :)
@peterbrightman3153
11 ай бұрын
Dachte ich könnte eine Bewertung pro Abschnitt eingeben, aber das geht wohl nicht. Dann schreibe ich es halt hier. Ich verstehe dass man mit Komponenten einen modularen Aufbau realisieren kann und vor allem Komponenten auch mehrfach verwenden kann. Dies gilt jedoch nicht für die index.html , denn ein root-tag darf bei XML nur einmal definiert werden. Das Beispiel mit dem title property, welches dann per {{title}} in das html template der Komponente eingebunden werden kann, ist ja leicht verständlich. Doch wie kann ich den title der website, der ja im Tab des browsers angezeigt wird, ebenso dynamisch per property einbinden? Das title-tag ist ja ein tag, welches im head-tag definiert wird, und head sowie body, html-doc declaration sowie das root tag html sind in der index.html. Da gibt es zwar ein main.ts file, aber da gibt es keine Klasse und somit auch keine properties. Ist die index.html tatsächlich ein rein statisches file?
@goUrie
2 жыл бұрын
Gutes Video, wenn auch ein wenig zu schnell erklärt/gecoded.
@CodingmitJannick
2 жыл бұрын
Danke fürs Feedback!
@Andreas5564
2 жыл бұрын
Wenn ich ein zweites Tier hinzufügen möchte, verändert sich leider gleichzeitig Name und Typ des ersten Tieres welches ich über die addAnimal() Methode hinzugefügt habe. Wie kann ich das verbessern?
@falex9070
2 жыл бұрын
Super geiles Video ich küss dein Herz.
@falex9070
2 жыл бұрын
Aber sie sagen oft das Angular komplliziert wäre ich habe vor Angular WEbanwendungen mit JSF 2.0 und Spring entwickelt das war auch für den Anfang garnicht so einfach D:
@CodingmitJannick
2 жыл бұрын
Gerne!
@eliasga7820
2 жыл бұрын
Hallo, leider ist der Titel des Videos irreführend. Das ist definitiv kein Anfänger-Tutorial, da zu häufig Begriffe und Konzepte verwendet werden (wie zB DataBinding oder Constructor), die dem Anfänger nichts sagen. Ich als Entwickler, der generelle Konzepte kennt, kann damit natürlich etwas anfangen, aber ein Anfänger, der lernen möchte, wie man Web-Anwendungen baut, wird hier eigentlich nicht klar kommen bzw. nur (wenn überhaupt) die Hälfte verstehen. Vielleicht hilft dir das als konstruktive Kritik weiter bei deinen künftigen Videos. Der Haupttipp: Mache eher Videos zu Konzepten und Funktionsweisen und deklariere nicht den Bau einer Anwendung direkt als "Anfänger Tutorial" - das Video hätte man eigentlich als eine Serie bestehend aus 5-10 Einzel-Videos machen können - damit hättest du vermutlich deutlich mehr Leute abgeholt. Liebe Grüße.
@CodingmitJannick
2 жыл бұрын
danke für das Feedback :)
@michaeldhen2591
2 жыл бұрын
Kurze Fragen - wenn ich für Android programmieren möchte - 1. Ist Angular geeignet? und 2. Wird auf dem Handy immer eine Internetverbindung vorausgesetzt? Herzlichen Dank
@oliverkage8763
Жыл бұрын
Export: Ich wollte das ganze nun per "ng build" exportieren um es lokal als auch auf einem Webserver zu testen (Aufruf der Index.html). Die Seite bleibt aber leer (wobei Quelltext vorhanden). D.h. für den Export als eigenständige HTML/Javascript-Kombi fehlt wohl noch etwas ;-)
@diyanvasilev8804
2 жыл бұрын
Wieso wird die Seite nicht aktualisiert wenn ich der Inhalt im components.html ändere?
@CodingmitJannick
2 жыл бұрын
Startest du die Anwendung wie ich im Video?
@ikismikeniehaus3046
2 жыл бұрын
Sind oft kleinere syntaktische Fehler in der components.html oder aber einer anderen Datei. (Einfach ein Komma zu viel oder zu wenig, irgendwas in der Art)
@steinke76
2 жыл бұрын
Hallo Yannik, super Video, ich überlege mir deinen Kurs auf Udemy zu kaufe. Bin noch etwas unsicher was ich möchte, Habe auch schon Symfony und Svelte für Fronend. Auf Arbeit haben wir Angular im Einsatz, da allerdings zwei Komponenten, einem eine UI und einmal eine RestAPI. Das habe ich nicht selber gemacht, aber möchte mich gerne da rein fressen. Sind solche Dinge auch Bestandteil deines Kurses ? Bringts du noch weitere Kurse zu diesem Thema raus ? Also Schnittstellen zu Datenbanken (MSSQL, Oracle etc.). Anzeige in Diagrammen uns so weiter, oder ist das so nicht möglich ? Vielen Dank
@gitarrenghost
2 жыл бұрын
Danke für das Video. Eine Frage. Woher weiß Angular beim löschen welches animal gelöscht werden soll, wird da sowas wie eine ID übergeben? Ab 23:30
@Gruats
2 жыл бұрын
Es wird keine ID übergeben, sondern das zu löschende "animal"-Objekt selbst. Die Methode befindet sich ja in einer for-Schleife, welche alle "animals" durchläuft. Dadurch weiß Angular, wo wir uns gerade befinden und somit auch welches Animal sozusagen zu welchem Button gehört. Bei 23:45 erklärt er das ganze nochmal. Ich hoffe die Erläuterung hilft dir weiter :)
@gitarrenghost
2 жыл бұрын
@@Gruats Danke für Deine Rückmeldung. Bin noch nicht so lange Programmierer. Leider habe ich das noch nicht ganz verstanden. Wird die for-Schleife dauernd durchlgelaufen (Ähnlich wie SetIntervall) oder nur einmal? Wie ist der Mechanismus?
@Gruats
2 жыл бұрын
@@gitarrenghost Die For-Schleife wird beim Aufbauen der Seite einmal durchlaufen. Dadurch, dass wir aus dem Array, welches in dieser For-Schleife durchlaufen wird, etwas entfernen, wird dieser Part ein weiteres Mal durchlaufen und dieser Teil der Seite wird sozusagen "neu aufgebaut". Bei 22:29 erläutert Jannick das sehr schön. Angular bemerkt Veränderungen. Sobald sich etwas verändert, wird der veränderte Teil neu geladen. Man könnte also sagen, dass die Schleife beim starten einmal durchlaufen wird und dann jedes Mal, wenn du den Löschen oder den Hinzufügen-Button drückst nochmal.
@gitarrenghost
2 жыл бұрын
@@Gruats Im Prinzip wird also die Speicher-Adresse von z.B. des 1. Eintrags der Liste (Hansi, Affe) der Funktion deleteAnimals(animal) übergeben. So zeigt quasi jeder Button auf die anderen Einträge - richtig? Das passiert während die for-Schleife abgearbeitet wird...
@lucabinder9829
2 жыл бұрын
Eigentlich gut erklärt, aber schade, dass die Website nicht richtig funktioniert. Beim hinzufügen von mehreren neuen Tieren wird der Wert immer wieder überschrieben.
@bronzekoala9141
Жыл бұрын
30:10 WICHTIG - CDNs zu verwenden ist leider aufgrund unserer super tollen Datenschutzverordnung DSGVO rechtlich schwierig. Es ging z.B. letztens eine Abmahnwelle rum wegen Google Fonts. Tolle menschen die sowas machen - jeenfalls: Informiert euch dazu wenn Ihr eine Seite damit veröffentlicht. Auf der Sicheren Seite ist man immer, wenn man die Files auf dem eigenen Server hostet.
@oz9985
2 жыл бұрын
ich habe iwie nicht herausgefunden wie ich in dem fall einen placeholder setze
@schmaiki15
3 жыл бұрын
wann gehts den mit c# weiter?
@CodingmitJannick
3 жыл бұрын
Bald natürlich :) gibt es ein Thema, dass dich besonders interessiert?
@schmaiki15
3 жыл бұрын
Wie wäre es mit wpf mvvm ?
@schmaiki15
3 жыл бұрын
Unit test?
@CodingmitJannick
3 жыл бұрын
@@schmaiki15 schreibe ich direkt auf :-)
@CodingmitJannick
3 жыл бұрын
@@schmaiki15 das habe ich schon auf der Liste
@petarzuvic2444
3 жыл бұрын
Da ist ein Problem und zwar wenn man neues Tier hinzufügt, werden die schon hinzugefügten Tieren auch geändert
@CodingmitJannick
3 жыл бұрын
Danke für den Hinweis. Da habe ich vergessen das Animal wieder zurückzusetzen :-) Diesen Code einfach hinter die letzte Zeile der addAnimal Funktion einfügen (nach this.animals.push): this.newAnimal = { name : "New Name", type : "New Type" } VG, Jannick
@falex9070
2 жыл бұрын
Also bei mir tritt dies nicht auf hmm...
@schmaiki15
3 жыл бұрын
Hab ich doch gesehen schon.
@CodingmitJannick
3 жыл бұрын
Hi, in dem letzten Video habe ich vergessen die Angular CLI zu installieren. Deswegen diese neue Version :)
@CodingmitJannick
3 жыл бұрын
🔥 Hier geht's zum kompletten Angular Kurs auf Udemy: www.udemy.com/course/angular-komplettkurs/?couponCode=CODINGMITJANNICKYT
@DJone4one
3 жыл бұрын
moin. hab den fehler nochmal nachgestellt. Also selbst nachdem ich npm cli instlliere tritt der fehler weiterhin bei vsc auf. Fehlermeldung: ng : Die Datei "C:\Users\...\AppData\Roaming pm g.ps1" kann nicht geladen werden, da die Ausführung von Skripts auf diesem System deaktiviert ist. Weitere Informationen finden Sie unter "about_Execution_Policies" (https:/go.microsoft.com/fwlink/?LinkID=135170). In Zeile:1 Zeichen:1 + ng new zoobuch + ~~ + CategoryInfo : Sicherheitsfehler: (:) [], PSSecurityException + FullyQualifiedErrorId : UnauthorizedAccess
@CodingmitJannick
3 жыл бұрын
@@DJone4one ah ja, einfach die ng.ps1 Datei löschen :-) Dann sollte es gehen
Пікірлер: 52