{"id":3482,"date":"2019-12-03T08:41:24","date_gmt":"2019-12-03T08:41:24","guid":{"rendered":"https:\/\/erhardt-stiefel.de\/?p=3482"},"modified":"2019-12-23T14:52:10","modified_gmt":"2019-12-23T14:52:10","slug":"programmieren-lernen-10","status":"publish","type":"post","link":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/","title":{"rendered":"Programmieren lernen (10)"},"content":{"rendered":"<p><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/11\/13\/programmieren-lernen-9\/\">Was vorher war<\/a><\/span> und <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-11\/\">wie es weiterging<\/a><\/span> \u2026<\/p>\n<p>Als Robert wieder Zeit f\u00fcr mich hatte, best\u00e4rkte er mich darin, die <span data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nLTElMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMkRvY2tlciUyMEluc3RhbGxhdGlvbiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\"><strong>Docker<\/strong> <strong>Installation<\/strong> wie sie <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/docs.human-connection.org\/human-connection\/installation\" target=\"_blank\" rel=\"noopener noreferrer\">hier<\/a><\/span> <\/span><span data-slate-fragment=\"JTdCJTIyb2JqZWN0JTIyJTNBJTIyZG9jdW1lbnQlMjIlMkMlMjJkYXRhJTIyJTNBJTdCJTdEJTJDJTIybm9kZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJibG9jayUyMiUyQyUyMnR5cGUlMjIlM0ElMjJoZWFkaW5nLTElMjIlMkMlMjJpc1ZvaWQlMjIlM0FmYWxzZSUyQyUyMmRhdGElMjIlM0ElN0IlN0QlMkMlMjJub2RlcyUyMiUzQSU1QiU3QiUyMm9iamVjdCUyMiUzQSUyMnRleHQlMjIlMkMlMjJsZWF2ZXMlMjIlM0ElNUIlN0IlMjJvYmplY3QlMjIlM0ElMjJsZWFmJTIyJTJDJTIydGV4dCUyMiUzQSUyMkRvY2tlciUyMEluc3RhbGxhdGlvbiUyMiUyQyUyMm1hcmtzJTIyJTNBJTVCJTVEJTdEJTVEJTdEJTVEJTdEJTVEJTdE\">beschrieben ist, erstmal bleiben zu lassen und meine Entwicklungsumgebung manuell aufzusetzen, was sowieso sinnvoller ist, weil man dabei auch gleich lernt was wof\u00fcr da ist und wie es genutzt wird.<\/span><\/p>\n<p>Weil ich das auf dem alten PC schon mal gemacht hatte, ging es hier nun relativ schneller voran. Trotzdem gab es auch hier noch zwei H\u00fcrden zu \u00fcberwinden bevor alles lief. Ich erw\u00e4hne sie hier nur um dir, lieber Leser,&nbsp; die H\u00fcrden zu ersparen &#8211; falls du mir folgst!<\/p>\n<p><!--more--><\/p>\n<p><span style=\"color: #ff0000;\">1.H\u00fcrde<\/span> Die Ausf\u00fchrungsrichtlinien von Windows Pro (war das bei Windows Home auch schon so?) galt es zun\u00e4chst zu \u00fcberwinden, bis ich feststellte, dass hier auch noch <strong>java.exe<\/strong> fehlt. Das hatte ich ganz vergessen&nbsp; (siehe Programmieren lernen (5)).&nbsp; Doch dann war ich wieder drin.<img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3484\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png\" alt=\"\" width=\"843\" height=\"465\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png 843w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt-300x165.png 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt-768x424.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Dann entdeckte ich in Windows Pro die &#8218;Power Shell&#8216; und \u00fcbte das Aufsetzen gleich nochmal und jetzt ganz ohne Fehlerhinweise!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3483\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/102_neo4j.png\" alt=\"\" width=\"695\" height=\"221\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/102_neo4j.png 695w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/102_neo4j-300x95.png 300w\" sizes=\"auto, (max-width: 695px) 100vw, 695px\" \/><\/p>\n<p><span style=\"color: #ff0000;\">2.H\u00fcrde<\/span> Beim Aufsetzen der Datenbank <strong>neo4j<\/strong> (siehe Programmieren lernen (6)), wird man aufgefordert das alte Passwort &#8217;neo4j&#8216; zu \u00e4ndern. Das tat ich dann auch, wusste aber nicht, das dieses neue Passwort beim Aufsetzen des <strong>backend<\/strong> in der Datei .<strong>env<\/strong> abgefragt wird, damit sich beide &#8222;kennen&#8220;. Wenn man die <strong>.env<\/strong> &#8218;ohne docker&#8216; als eine Kopie der<strong> .env.template<\/strong> manuell erzeugt, enth\u00e4lt sie das default-Passwort &#8218;<strong>letmein<\/strong>&#8218;. Es macht also Sinn, gleich dieses Passwort zu nehmen, &#8211; dann erspart man sich die nachtr\u00e4gliche \u00c4nderung.&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3485\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/103_neo4j.png\" alt=\"\" width=\"1199\" height=\"829\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/103_neo4j.png 1199w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/103_neo4j-300x207.png 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/103_neo4j-1024x708.png 1024w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/103_neo4j-768x531.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Beim Aufsetzen von <strong>backend<\/strong> gab es keine Probleme, auch wenn ich immer noch nicht genau wei\u00df was ich mit diesem Playground, das so aussieht, sp\u00e4ter mal machen werde.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3488\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_backend_playground.png\" alt=\"\" width=\"1197\" height=\"730\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_backend_playground.png 1197w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_backend_playground-300x183.png 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_backend_playground-1024x624.png 1024w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_backend_playground-768x468.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Auch die <strong>webbapp<\/strong> machte keine Probleme und nun konnte ich mich <strong>frontend<\/strong> auch anmelden und die Daten eines neuen Beitrags von einem dort angezeigten Benutzer (z.B. Peter Lustig) aus den Beispieldaten in der Datenbank graphisch sichtbar machen.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-3489\" src=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_frontend.png\" alt=\"\" width=\"1194\" height=\"826\" srcset=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_frontend.png 1194w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_frontend-300x208.png 300w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_frontend-1024x708.png 1024w, https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/12\/109_frontend-768x531.png 768w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/p>\n<p>Mit den Anweisungen $&nbsp; <strong>yarn run db:reset<\/strong> und $ <strong>yarn run db:seed<\/strong> im backend k\u00f6nnen die ge\u00e4nderten Beispieldaten wieder gel\u00f6scht und neu &#8222;ges\u00e4t&#8220; werden. Das frontend Fenster sieht genauso aus wie das &#8222;echte&#8220; Fenster im Netz nur das die Beitr\u00e4ge aus Testdaten erstellt werden, die in der Datenbank neo4j gespeichert sind.<\/p>\n<p>Diese 3 Fenster bilden die auf meinem PC gespeicherte komplette Entwicklungsumgebung f\u00fcr das Projekt Human Connection ab.<br \/>\nDie gesamte Open Source Software ist in einem einzigen Verzeichnis <strong>..\/Human-Connection-master<\/strong> gespeichert (in dem auch die Ordner backend, neo4j, webapp, usw. sind)<\/p>\n<p><strong>Mein Spielzeug war komplett<\/strong> und ich begann die Spielanleitungen (Dokumentationen) zu studieren. Tausend neue Begriffe und Erkl\u00e4rungen, die ich noch nie sah. Soll ich die etwa alle lernen m\u00fcssen?<\/p>\n<p><strong>Ich will doch nur (<\/strong>und wenn auch nur eine Zeile<strong>) eigenen neuen Code schreiben und dessen Auswirkungen bei <span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/human-connection.social\/\" target=\"_blank\" rel=\"noopener noreferrer\">Human Connection<\/a><\/span> sehen.<\/strong><\/p>\n<p><span style=\"color: #3366ff;\"><a style=\"color: #3366ff;\" href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-11\/\">Wie es weiter ging<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Was vorher war und wie es weiterging \u2026 Als Robert wieder Zeit f\u00fcr mich hatte, best\u00e4rkte er mich darin, die Docker Installation wie sie hier beschrieben ist, erstmal bleiben zu lassen und meine Entwicklungsumgebung manuell aufzusetzen, was sowieso sinnvoller ist, weil man dabei auch gleich lernt was wof\u00fcr da ist und wie es genutzt wird. &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/\" class=\"more-link\"><span class=\"screen-reader-text\">\u201eProgrammieren lernen (10)\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_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[98],"tags":[249,254,238,255],"class_list":["post-3482","post","type-post","status-publish","format-standard","hentry","category-programmieren","tag-backend","tag-frontend","tag-neoj4","tag-webapp"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Programmieren lernen (10) - 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\/12\/03\/programmieren-lernen-10\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Programmieren lernen (10) - Erhardt Stiefel&#039;s Fundgrube\" \/>\n<meta property=\"og:description\" content=\"Was vorher war und wie es weiterging \u2026 Als Robert wieder Zeit f\u00fcr mich hatte, best\u00e4rkte er mich darin, die Docker Installation wie sie hier beschrieben ist, erstmal bleiben zu lassen und meine Entwicklungsumgebung manuell aufzusetzen, was sowieso sinnvoller ist, weil man dabei auch gleich lernt was wof\u00fcr da ist und wie es genutzt wird. &hellip; \u201eProgrammieren lernen (10)\u201c weiterlesen\" \/>\n<meta property=\"og:url\" content=\"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/\" \/>\n<meta property=\"og:site_name\" content=\"Erhardt Stiefel&#039;s Fundgrube\" \/>\n<meta property=\"article:published_time\" content=\"2019-12-03T08:41:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-12-23T14:52:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png\" \/>\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=\"2\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\\\/12\\\/03\\\/programmieren-lernen-10\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/\"},\"author\":{\"name\":\"Erhardt\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#\\\/schema\\\/person\\\/623af879bb14c4ae6622ece81ec006ef\"},\"headline\":\"Programmieren lernen (10)\",\"datePublished\":\"2019-12-03T08:41:24+00:00\",\"dateModified\":\"2019-12-23T14:52:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/\"},\"wordCount\":487,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/101_javafehlt.png\",\"keywords\":[\"backend\",\"frontend\",\"Neoj4\",\"webapp\"],\"articleSection\":[\"Programmieren\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/\",\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/\",\"name\":\"Programmieren lernen (10) - Erhardt Stiefel&#039;s Fundgrube\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/101_javafehlt.png\",\"datePublished\":\"2019-12-03T08:41:24+00:00\",\"dateModified\":\"2019-12-23T14:52:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/#\\\/schema\\\/person\\\/623af879bb14c4ae6622ece81ec006ef\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#primaryimage\",\"url\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/101_javafehlt.png\",\"contentUrl\":\"https:\\\/\\\/erhardt-stiefel.de\\\/wp-content\\\/uploads\\\/2019\\\/11\\\/101_javafehlt.png\",\"width\":843,\"height\":465},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/erhardt-stiefel.de\\\/index.php\\\/2019\\\/12\\\/03\\\/programmieren-lernen-10\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/erhardt-stiefel.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Programmieren lernen (10)\"}]},{\"@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 (10) - 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\/12\/03\/programmieren-lernen-10\/","og_locale":"de_DE","og_type":"article","og_title":"Programmieren lernen (10) - Erhardt Stiefel&#039;s Fundgrube","og_description":"Was vorher war und wie es weiterging \u2026 Als Robert wieder Zeit f\u00fcr mich hatte, best\u00e4rkte er mich darin, die Docker Installation wie sie hier beschrieben ist, erstmal bleiben zu lassen und meine Entwicklungsumgebung manuell aufzusetzen, was sowieso sinnvoller ist, weil man dabei auch gleich lernt was wof\u00fcr da ist und wie es genutzt wird. &hellip; \u201eProgrammieren lernen (10)\u201c weiterlesen","og_url":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/","og_site_name":"Erhardt Stiefel&#039;s Fundgrube","article_published_time":"2019-12-03T08:41:24+00:00","article_modified_time":"2019-12-23T14:52:10+00:00","og_image":[{"url":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png","type":"","width":"","height":""}],"author":"Erhardt","twitter_card":"summary_large_image","twitter_creator":"@erhardtstiefel77","twitter_misc":{"Geschrieben von":"Erhardt","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#article","isPartOf":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/"},"author":{"name":"Erhardt","@id":"https:\/\/erhardt-stiefel.de\/#\/schema\/person\/623af879bb14c4ae6622ece81ec006ef"},"headline":"Programmieren lernen (10)","datePublished":"2019-12-03T08:41:24+00:00","dateModified":"2019-12-23T14:52:10+00:00","mainEntityOfPage":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/"},"wordCount":487,"commentCount":0,"image":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#primaryimage"},"thumbnailUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png","keywords":["backend","frontend","Neoj4","webapp"],"articleSection":["Programmieren"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/","url":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/","name":"Programmieren lernen (10) - Erhardt Stiefel&#039;s Fundgrube","isPartOf":{"@id":"https:\/\/erhardt-stiefel.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#primaryimage"},"image":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#primaryimage"},"thumbnailUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png","datePublished":"2019-12-03T08:41:24+00:00","dateModified":"2019-12-23T14:52:10+00:00","author":{"@id":"https:\/\/erhardt-stiefel.de\/#\/schema\/person\/623af879bb14c4ae6622ece81ec006ef"},"breadcrumb":{"@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#primaryimage","url":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png","contentUrl":"https:\/\/erhardt-stiefel.de\/wp-content\/uploads\/2019\/11\/101_javafehlt.png","width":843,"height":465},{"@type":"BreadcrumbList","@id":"https:\/\/erhardt-stiefel.de\/index.php\/2019\/12\/03\/programmieren-lernen-10\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/erhardt-stiefel.de\/"},{"@type":"ListItem","position":2,"name":"Programmieren lernen (10)"}]},{"@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-Ua","_links":{"self":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3482","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=3482"}],"version-history":[{"count":7,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3482\/revisions"}],"predecessor-version":[{"id":3548,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/posts\/3482\/revisions\/3548"}],"wp:attachment":[{"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/media?parent=3482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/categories?post=3482"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/erhardt-stiefel.de\/index.php\/wp-json\/wp\/v2\/tags?post=3482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}