{"id":3346,"date":"2019-11-06T10:45:30","date_gmt":"2019-11-06T10:45:30","guid":{"rendered":"https:\/\/erhardt-stiefel.de\/?p=3346"},"modified":"2019-11-13T10:53:49","modified_gmt":"2019-11-13T10:53:49","slug":"programmieren-lernen-7","status":"publish","type":"post","link":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/","title":{"rendered":"Programmieren lernen (7)"},"content":{"rendered":"<p><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/10\/30\/programmieren-lernen-6\/\">Was vorher war<\/a><\/span> und <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/13\/programmieren-lernen-8\/\">wie es weiter ging<\/a><\/span> \u2026<\/p>\n<p>Dann ziehe ich noch einmal die HC-Installationsanweisung f\u00fcr das backend&nbsp; <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/docs.human-connection.org\/human-connection\/backend\" target=\"_blank\" rel=\"noopener noreferrer\">https:\/\/docs.human-connection.org\/human-connection\/backend<\/a><\/span>&nbsp; zu Rate:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3349\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg\" alt=\"\" width=\"894\" height=\"228\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg 894w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation-300x77.jpg 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation-768x196.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><br \/>\nUnd nun f\u00e4llt es mir wie Schuppen von den Augen. Wohin habe ich denn meinen Packethandler <strong>yarn<\/strong> installiert? Der soll doch dort arbeiten wo auch die Pakete zu bef\u00f6rdern sind. In diesem Fall also ins <em><strong>backend<\/strong>!<\/em><\/p>\n<p><!--more--><br \/>\nUnd nun suche ich erstmal das <strong>backend<\/strong> und finde es in meinem Ordner <em>..\/Documents\/GitHub\/Human-Connection\/<\/em>&nbsp; Wie kommt das denn da hin? Von der optimalen Windows Verzeichnisstruktur war ja noch gar nicht die Rede. Ist das vielleicht egal? Hauptsache man findet es?<\/p>\n<p>Na ja, ich installiere yarn nun ins backend und dort sieht es jetzt besser aus.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3355\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65ayarninstallation.jpg\" alt=\"\" width=\"835\" height=\"366\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65ayarninstallation.jpg 835w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65ayarninstallation-300x131.jpg 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65ayarninstallation-768x337.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Allerdings macht der n\u00e4chste Schritt in der Installationsanweisung<br \/>\n<strong><span class=\"prism-token token 1\">$ <\/span><span class=\"prism-token token 2 function \">cp<\/span><\/strong><span data-offset-key=\"3a40eec80c2048ce87f5ee820034b192:2\" data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlJTIyJTJDJTIyaXNWb2lkJTIyJTNBZmFsc2UlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJjb2RlLXRhYiUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiUyMnN5bnRheCUyMiUzQSUyMmJhc2glMjIlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMmJsb2NrJTIyJTJDJTIydHlwZSUyMiUzQSUyMmNvZGUtbGluZSUyMiUyQyUyMmlzVm9pZCUyMiUzQWZhbHNlJTJDJTIyZGF0YSUyMiUzQSU3QiU3RCUyQyUyMm5vZGVzJTIyJTNBJTVCJTdCJTIyb2JqZWN0JTIyJTNBJTIydGV4dCUyMiUyQyUyMmxlYXZlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMmxlYWYlMjIlMkMlMjJ0ZXh0JTIyJTNBJTIyJTI0JTIwY3AlMjAuZW52LnRlbXBsYXRlJTIwLmVudiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\"><span class=\"prism-token token 3\"><strong> .env.template .env<\/strong> schon wieder ein Problem. Ich schicke Robert das obige Screenshot und er schickt mir einen weiteren Tipp:<br \/>\n<\/span><\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3356\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65backendinstallation.jpg\" alt=\"\" width=\"707\" height=\"361\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65backendinstallation.jpg 707w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/65backendinstallation-300x153.jpg 300w\" sizes=\"auto, (max-width: 707px) 100vw, 707px\" \/><\/p>\n<p>Zu Punkt 1: Kein Problem. Das habe ich vor \u00fcber 30 Jahren laufend so gemacht<br \/>\nZu Punkt 2: Kein Problem. <strong>git<\/strong> finde ich sofort hier <span style=\"color: #3366ff;\">https:\/\/git-scm.com\/<br \/>\n<\/span><span style=\"color: #000000;\">Weil ich <strong>neugierig<\/strong> bin, lese ich <span style=\"color: #3366ff;\"><strong><a style=\"color: #3366ff;\" href=\"https:\/\/de.wikipedia.org\/wiki\/Git\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a><\/strong><\/span> was <strong>git<\/strong> denn \u00fcberhaupt ist &#8211; und staune nicht schlecht \u00fcber <em><strong>Linus Torvalds<\/strong><\/em> &#8211; den Erfinder von <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/de.wikipedia.org\/wiki\/Linux\" target=\"_blank\" rel=\"noopener noreferrer\">Linux<\/a><\/span> (Unix-Betriebssystem) und <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/de.wikipedia.org\/wiki\/Git\" target=\"_blank\" rel=\"noopener noreferrer\">git<\/a><\/span> (verteilte Versionsverwaltung).<br \/>\nZu Punkt 3: Sollte ich mir eine (aus meiner Sicht) vern\u00fcnftige Windows Verzeichnistruktur anlegen und alles in einen Ordner schieben? Der Punkt bleibt offen &#8230; wer weiss was dann passiert. Hier fehlt m.E. ein Hinweis in der Installationanleitung.<br \/>\n<\/span><\/p>\n<p>Ab jetzt kommuniziere ich also mit dem Prozessor \u00fcber das Fenster <strong>Git Bash<\/strong>, das ich per Icon vom Desktop aus \u00f6ffenen kann. Den hefte ich gleich mal zu den anderen an die Taskleiste, die sich seit Beginn meines Projekts &#8218;<strong>Neugierig<\/strong>&#8218; st\u00e4ndig verl\u00e4ngert hat und&nbsp; jetzt schon so aussieht.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-3362 alignnone\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Taskleiste-1.jpg\" alt=\"\" width=\"333\" height=\"38\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Taskleiste-1.jpg 333w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Taskleiste-1-300x34.jpg 300w\" sizes=\"auto, (max-width: 333px) 100vw, 333px\" \/><br \/>\nKleine Erkl\u00e4rung zu den Icons:<br \/>\n1. Firefox = Browser, um die T\u00fcren (=Ports) zum Maschinenraum zu \u00f6ffnen<br \/>\n2. GitHub Desktop = k.A., wurde mir beim ersten Schritt in GitHub empfohlen<br \/>\n3. Visual Studio Code = k.A., wurde mir von Alex empfohlen<br \/>\n4. Git Bash = Ist die Kommandobr\u00fccke zur CPU (siehe das Fenster unten)<br \/>\n5. Discord = Zur (Chat-)Kommunikation mit den Leuten im Maschinenraum<br \/>\n6. Zoom = Kommunikationstool f\u00fcr Video-Konferenzen (muss ich noch lernen)<br \/>\n7. Snipping tool = damit mache ich alle Screenshots, die man hier im Blog sieht<br \/>\n8. Free Skat = damit entspanne ich mich und \u00fcbe f\u00fcr den n\u00e4chsten Skatabend<\/p>\n<p>Nun starte ich Git Bash<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3358\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Git-Bash.jpg\" alt=\"\" width=\"581\" height=\"370\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Git-Bash.jpg 581w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Git-Bash-300x191.jpg 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Als ich das neue Fenster zum erstenmal \u00f6ffnete, fiel mir ein DOS-Befehl ein, den ich seit &gt; 30 Jahren nicht mehr verwendete: <strong>dir<\/strong><br \/>\nWow, jetzt ging mir ein Licht auf: In der wei\u00dfen Leiste oben wird das aktuelle Verzeichnis angezeigt und wei\u00df auf schwarz die Unterordner in Windows!<br \/>\nWenn die Gro\u00df- und Klein-Schreibung hier keine Rolle spielt, m\u00fcsste ich mit <strong><em>cd documents\/github\/human-connection\/backend<\/em><\/strong> gleich in den Ordner kommen, wo ich gerade arbeite &#8230; Tats\u00e4chlich! Um nach <strong>frontend<\/strong> zu wechseln gebe ich <strong>cd ..&nbsp;<\/strong> und <strong>cd webapp<\/strong> ein. Um wieder zum <strong>backend<\/strong> zu kommen <strong>cd ..<\/strong> und <strong>cd backend<\/strong> Und dann f\u00e4llt mir noch ein Befehl ein: <strong>help&nbsp; <\/strong>Damit konnte man in DOS die Namen aller Commandos\/Befehle anzeigen, die m\u00f6glich sind.<\/p>\n<p>Jetzt sehe ich zum erstenmal die Standard UNIX Befehle. Wahnsinn!<br \/>\n<strong>Die Klaviatur der Hacker!<\/strong> Aber <strong>cp<\/strong> sehe ich hier auch nicht? Ich probiere mal <strong>info bash <\/strong>bekomme aber nur <strong>bash: info: command not found<\/strong> zur\u00fcck. Vermutlich gehn die nur wenn man mit <strong>Linux<\/strong> arbeitet. Ich erinnere mich: bei <strong>DOS<\/strong> waren es viel weniger. Gott sei Dank, die muss ich also nicht lernen! Oder doch?<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3365\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Hacker-Klaviatur.jpg\" alt=\"\" width=\"581\" height=\"860\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Hacker-Klaviatur.jpg 581w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/Hacker-Klaviatur-203x300.jpg 203w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Beim n\u00e4chsten Versuch \u00fcber <strong>Zoom<\/strong> bekomme ich eine Verbindung mit <strong>Robert<\/strong> und wir sehen einander zum erstenmal live. Dann gebe ich ihm meinen Bildschirm frei. Weil die Bandbreite in Iptingen offensichtlich &#8218;bescheiden&#8216; ist, wird die Verst\u00e4ndigung problematisch und ich gebe Robert meine Tel. Nr.<br \/>\nEr ruft an und nimmt sich viel Zeit f\u00fcr mich. Er erkl\u00e4rt mir geduldig was die Ports (=T\u00fcren) in meiner IP (=Internet Zugangs Adresse) sind und das es mehrere T\u00fcren gibt durch die ich mit dem Maschinenraum von HC verbunden sein werde, &#8211; erst wenn alle T\u00fcren in meinem PC &#8218;ge\u00f6ffnet&#8216; sind, dann habe ich die M\u00f6glichkeit an der Programmierung von HC teil zu nehmen.<\/p>\n<p>Die T\u00fcr zu <strong>Neo4j<\/strong> war ja schon ge\u00f6ffnet: <strong>http:\/\/localhost:7474\/browser\/<\/strong><br \/>\nJetzt galt es die T\u00fcr zum <strong>backend<\/strong> zu \u00f6ffnen &#8230;<\/p>\n<p>W\u00e4hrend der packethandler <strong>yarn<\/strong> die <strong>dev<\/strong> abarbeitete und Tausende von Datenpaketen vom HC Server zu meinem PC transportierte, erkl\u00e4rte mir Robert&nbsp; woher er seine Anweisungen bekam: aus der Datei <strong>package.json<\/strong><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3370\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66jasonimbackend.jpg\" alt=\"\" width=\"730\" height=\"768\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66jasonimbackend.jpg 730w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66jasonimbackend-285x300.jpg 285w\" sizes=\"auto, (max-width: 730px) 100vw, 730px\" \/><\/p>\n<p>Weil dieser Prozess&nbsp; sehr lange l\u00e4uft und manchmal auch abgebrochen wird und neu gestartet werden muss, verabschiedete sich Robert.<\/p>\n<p>Tats\u00e4chlich musste ich den Pakethandler 14 mal neu starten und es dauerte sehr lange bis alle Daten im backend waren.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3350\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backend.jpg\" alt=\"\" width=\"581\" height=\"370\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backend.jpg 581w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backend-300x191.jpg 300w\" sizes=\"auto, (max-width: 581px) 100vw, 581px\" \/><\/p>\n<p>Die zweite T\u00fcr ist offen! Mit dem Browser sehe ich bei&nbsp; <strong>http:\/\/localhost:4000\/<br \/>\n<\/strong>dann dieses Fenster. Und was mache ich damit? Wir werden sehen!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3371\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66a_backend_installed-1.jpg\" alt=\"\" width=\"1007\" height=\"617\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66a_backend_installed-1.jpg 1007w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66a_backend_installed-1-300x184.jpg 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/66a_backend_installed-1-768x471.jpg 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p><a href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/13\/programmieren-lernen-8\/\"><span style=\"color: #3366ff;\">Wie es weiter ging<\/span><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was vorher war und wie es weiter ging \u2026 Dann ziehe ich noch einmal die HC-Installationsanweisung f\u00fcr das backend&nbsp; https:\/\/docs.human-connection.org\/human-connection\/backend&nbsp; zu Rate: Und nun f\u00e4llt es mir wie Schuppen von den Augen. Wohin habe ich denn meinen Packethandler yarn installiert? Der soll doch dort arbeiten wo auch die Pakete zu bef\u00f6rdern sind. In diesem Fall &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eProgrammieren lernen (7)\u201c<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_exactmetrics_skip_tracking":false,"_exactmetrics_sitenote_active":false,"_exactmetrics_sitenote_note":"","_exactmetrics_sitenote_category":0,"ngg_post_thumbnail":0,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"jetpack_post_was_ever_published":false},"categories":[98],"tags":[249,234,248,251,247,253,250,252],"class_list":["post-3346","post","type-post","status-publish","format-standard","hentry","category-programmieren","tag-backend","tag-discord","tag-git","tag-git-bash","tag-linux","tag-visual-studio-code","tag-yarn","tag-zoom"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube\" \/>\n<meta property=\"og:description\" content=\"Was vorher war und wie es weiter ging \u2026 Dann ziehe ich noch einmal die HC-Installationsanweisung f\u00fcr das backend&nbsp; https:\/\/docs.human-connection.org\/human-connection\/backend&nbsp; zu Rate: Und nun f\u00e4llt es mir wie Schuppen von den Augen. Wohin habe ich denn meinen Packethandler yarn installiert? Der soll doch dort arbeiten wo auch die Pakete zu bef\u00f6rdern sind. In diesem Fall &hellip; \u201eProgrammieren lernen (7)\u201c weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Erhardt Stiefel&#039;s Fundgrube\" \/>\n<meta property=\"article:published_time\" content=\"2019-11-06T10:45:30+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-11-13T10:53:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg\" \/>\n<meta name=\"author\" content=\"Erhardt\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@erhardtstiefel77\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Erhardt\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"4\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/\"},\"author\":{\"name\":\"Erhardt\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#\\\/schema\\\/person\\\/623af879bb14c4ae6622ece81ec006ef\"},\"headline\":\"Programmieren lernen (7)\",\"datePublished\":\"2019-11-06T10:45:30+00:00\",\"dateModified\":\"2019-11-13T10:53:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/\"},\"wordCount\":841,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/66backendinstallation.jpg\",\"keywords\":[\"backend\",\"Discord\",\"git\",\"Git Bash\",\"Linux\",\"Visual Studio Code\",\"yarn\",\"Zoom\"],\"articleSection\":[\"Programmieren\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/\",\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/\",\"name\":\"Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/66backendinstallation.jpg\",\"datePublished\":\"2019-11-06T10:45:30+00:00\",\"dateModified\":\"2019-11-13T10:53:49+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#\\\/schema\\\/person\\\/623af879bb14c4ae6622ece81ec006ef\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#primaryimage\",\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/66backendinstallation.jpg\",\"contentUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/10\\\/66backendinstallation.jpg\",\"width\":894,\"height\":228},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/11\\\/06\\\/programmieren-lernen-7\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/erhardt-stiefel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmieren lernen (7)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#website\",\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/\",\"name\":\"Erhardt Stiefel&#039;s Fundgrube\",\"description\":\"Erfahrungen mit CMS, Genealogie, Gott und der Welt - die ich sehr gerne mit dir teilen w\u00fcrde\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/erhardt-stiefel.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#\\\/schema\\\/person\\\/623af879bb14c4ae6622ece81ec006ef\",\"name\":\"Erhardt\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g\",\"caption\":\"Erhardt\"},\"sameAs\":[\"https:\\\/\\\/erhardt-stiefel.de\",\"https:\\\/\\\/x.com\\\/erhardtstiefel77\"],\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/author\\\/erhardt_stiefel\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/","og_locale":"de_DE","og_type":"article","og_title":"Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube","og_description":"Was vorher war und wie es weiter ging \u2026 Dann ziehe ich noch einmal die HC-Installationsanweisung f\u00fcr das backend&nbsp; https:\/\/docs.human-connection.org\/human-connection\/backend&nbsp; zu Rate: Und nun f\u00e4llt es mir wie Schuppen von den Augen. Wohin habe ich denn meinen Packethandler yarn installiert? Der soll doch dort arbeiten wo auch die Pakete zu bef\u00f6rdern sind. In diesem Fall &hellip; \u201eProgrammieren lernen (7)\u201c weiterlesen","og_url":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/","og_site_name":"Erhardt Stiefel&#039;s Fundgrube","article_published_time":"2019-11-06T10:45:30+00:00","article_modified_time":"2019-11-13T10:53:49+00:00","og_image":[{"url":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg","type":"","width":"","height":""}],"author":"Erhardt","twitter_card":"summary_large_image","twitter_creator":"@erhardtstiefel77","twitter_misc":{"Geschrieben von":"Erhardt","Gesch\u00e4tzte Lesezeit":"4\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#article","isPartOf":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/"},"author":{"name":"Erhardt","@id":"https:\/\/erhardt-stiefel.de\/#\/schema\/person\/623af879bb14c4ae6622ece81ec006ef"},"headline":"Programmieren lernen (7)","datePublished":"2019-11-06T10:45:30+00:00","dateModified":"2019-11-13T10:53:49+00:00","mainEntityOfPage":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/"},"wordCount":841,"commentCount":0,"image":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#primaryimage"},"thumbnailUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg","keywords":["backend","Discord","git","Git Bash","Linux","Visual Studio Code","yarn","Zoom"],"articleSection":["Programmieren"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/","url":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/","name":"Programmieren lernen (7) - Erhardt Stiefel&#039;s Fundgrube","isPartOf":{"@id":"https:\/\/erhardt-stiefel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#primaryimage"},"image":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#primaryimage"},"thumbnailUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg","datePublished":"2019-11-06T10:45:30+00:00","dateModified":"2019-11-13T10:53:49+00:00","author":{"@id":"https:\/\/erhardt-stiefel.de\/#\/schema\/person\/623af879bb14c4ae6622ece81ec006ef"},"breadcrumb":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#primaryimage","url":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg","contentUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/10\/66backendinstallation.jpg","width":894,"height":228},{"@type":"BreadcrumbList","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/06\/programmieren-lernen-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/erhardt-stiefel.de\/"},{"@type":"ListItem","position":2,"name":"Programmieren lernen (7)"}]},{"@type":"WebSite","@id":"https:\/\/erhardt-stiefel.de\/#website","url":"https:\/\/erhardt-stiefel.de\/","name":"Erhardt Stiefel&#039;s Fundgrube","description":"Erfahrungen mit CMS, Genealogie, Gott und der Welt - die ich sehr gerne mit dir teilen w\u00fcrde","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/erhardt-stiefel.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/erhardt-stiefel.de\/#\/schema\/person\/623af879bb14c4ae6622ece81ec006ef","name":"Erhardt","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/086c9cb068fa330c15ed0aabfea0b66ecfa387fd1d6eb1a1a3b0a963becd7f74?s=96&d=mm&r=g","caption":"Erhardt"},"sameAs":["https:\/\/erhardt-stiefel.de","https:\/\/x.com\/erhardtstiefel77"],"url":"https:\/\/erhardt-stiefel.de\/index.php\/author\/erhardt_stiefel\/"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/paRlFh-RY","_links":{"self":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3346","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/comments?post=3346"}],"version-history":[{"count":19,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3346\/revisions"}],"predecessor-version":[{"id":3417,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3346\/revisions\/3417"}],"wp:attachment":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/media?parent=3346"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/categories?post=3346"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/tags?post=3346"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}