{"id":3764,"date":"2018-08-21T08:40:09","date_gmt":"2018-08-21T08:40:09","guid":{"rendered":"https:\/\/anexia.com\/blog\/de\/?p=3764"},"modified":"2022-04-13T15:13:56","modified_gmt":"2022-04-13T13:13:56","slug":"5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe","status":"publish","type":"post","link":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/","title":{"rendered":"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe"},"content":{"rendered":"<p>Nach einem langen Schuljahr habe ich mein Ferialpraktikum als Softwareentwickler bei Anexia gestartet. Da ich auch letztes Jahr hier arbeiten durfte, habe ich dieses Jahr nicht viel Eingew\u00f6hnungszeit gebraucht. Nun ist das Monat fast vorbei und mein Praktikum neigt sich dem Ende zu.<\/p>\n<p><a href=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3735\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018.jpg\" alt=\"JOR_Patrick_2018\" width=\"600\" height=\"400\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018.jpg 2000w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018-325x217.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018-300x200.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018-768x512.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/JOR_Patrick_2018-1024x682.jpg 1024w\" sizes=\"(max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Viele fragen sich bestimmt, was ein Praktikant bei einem weltweit agierenden Unternehmen wie Anexia eigentlich macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich euch diese Frage beantworten.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3739\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon.jpg\" alt=\"Phalcon\" width=\"597\" height=\"96\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon.jpg 1400w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon-325x52.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon-300x48.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon-768x123.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Phalcon-1024x165.jpg 1024w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Phalcon<\/h2>\n<p>Zu Beginn komme ich direkt zu meinem Hauptt\u00e4tigkeitsbereich w\u00e4hrend meines Ferialpraktikums \u2013 dem Programmieren. Mit rund 43% des Codes ist <a href=\"https:\/\/anexia.com\/de\/softwareentwicklung\/webentwicklung\/php-entwicklung\/\">PHP<\/a> die am meisten verwendete Programmiersprache meines Projektes. Vor allem f\u00fcr die API, an der ich gr\u00f6\u00dftenteils gearbeitet habe, wurde ausschlie\u00dflich PHP verwendet. Ein PHP-Projekt aus dem Nichts zu erschaffen, ist sehr kompliziert und aufwendig. Als Grundlage gibt es deshalb Programmierkonstrukte, sogenannte <a href=\"https:\/\/de.wikipedia.org\/wiki\/Framework\" target=\"_blank\" rel=\"noopener\">Frameworks<\/a>. Gewisse Klassen sind bereits vordefiniert und bilden den Rahmen der Anwendung. Im Projekt, an dem ich mitgearbeitet habe, wurde das Framework <a href=\"https:\/\/phalconphp.com\/de\/\">Phalcon<\/a> verwendet. Phalcon ist ein Hochleistungs-PHP-Framework ohne Overhead. Es ist ausschlie\u00dflich f\u00fcr die Entwicklung der Web-API verwendet. Hier spielt Geschwindigkeit eine gro\u00dfe Rolle. Das ist auch der Grund, weshalb sich Phalcon so gut eignet. Weitere Beispiele f\u00fcr PHP-Frameworks sind unter anderem Laravel oder CodeIgniter. Phalcon wird im Gegensatz zu diesen Frameworks als PHP-Extension am Server installiert.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3741\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js.jpg\" alt=\"Vue-js\" width=\"597\" height=\"96\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js.jpg 1400w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js-325x52.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js-300x48.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js-768x123.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vue-js-1024x165.jpg 1024w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Vue.js<\/h2>\n<p>Eine Anwendung besteht jedoch meist nicht nur aus einem Backend. Bei unserem Projekt wurde auch ein Frontend, das die Benutzereingabe verwaltet, implementiert. Dieses holt sich die vorhandenen Daten von der API und sendet Benutzereingaben \u00fcber die API an das Backend. \u00c4hnlich wie beim Backend gibt es auch f\u00fcr das Frontend Frameworks. Diese basieren jedoch nicht auf PHP, sondern auf JavaScript. Der Vorteil liegt darin, dass Inhalte einer Webseite dynamisch geladen werden, ohne die gesamte Seite neu laden zu m\u00fcssen. Die Anzahl von JavaScript Frameworks ist in den letzten Jahren erheblich angestiegen. Mittlerweile gibt es unz\u00e4hlige verschiedene solcher Frameworks und man verliert nicht nur schon langsam den \u00dcberblick, sondern auch die Auswahl wird immer schwieriger. Die bekanntesten Frameworks sind React, Vue und Angular. JavaScript Frameworks haben einige Vorteile. Bei <a href=\"https:\/\/vuejs.org\/\" target=\"_blank\" rel=\"noopener\">Vue<\/a> ist es m\u00f6glich, eine Webseite in einzelne wiederverwendbare Komponenten zu unterteilen. So wird ein Projekt viel \u00fcbersichtlicher. Auch das automatische Updaten von Komponenten wird von Vue \u00fcbernommen. \u00c4ndert sich der Wert einer Variable, werden auch alle Komponenten, in denen die Variable verwendet wird, automatisch aktualisiert. Das macht das Laden von Daten \u00fcber eine API noch einfacher. Die geladenen Daten m\u00fcssen nur in eine Variable gespeichert werden, und die zugeh\u00f6rigen Komponenten werden aktualisiert.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3766\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2.jpg\" alt=\"Vuex_2\" width=\"597\" height=\"96\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2.jpg 1400w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2-325x52.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2-300x48.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2-768x123.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Vuex_2-1024x165.jpg 1024w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Vuex<\/h2>\n<p>Nun stellt sich die Frage, wie die abgefragten Daten am besten clientseitig gespeichert werden. Wie f\u00fcr fast jedes Problem gibt es auch hierf\u00fcr eine passende JavaScript Library. <a href=\"https:\/\/vuex.vuejs.org\/\" target=\"_blank\" rel=\"noopener\">Vuex<\/a> wurde speziell als Library f\u00fcr Vue.js entwickelt. Es ist ein zentraler Datenspeicher. Alle Komponenten einer Applikation k\u00f6nnen einfach auf diesen Datenspeicher zugreifen. Der Datenspeicher besteht dabei nur aus einem einzelnen Objekt, das alle Daten enth\u00e4lt. Um eine Variable zu speichern, gibt es sogenannte Actions. Hier kann die Variable vorbereitet werden und es k\u00f6nnen zus\u00e4tzlich asynchrone Operationen ausgef\u00fchrt werden. Zum Beispiel das Abfragen von neuen Daten \u00fcber eine API. Am Ende der Action muss die Variable \u2013 wie man es mit Vuex-Begriffen sagen w\u00fcrde \u2013 \u201eeine Mutation commiten\u201c. Mutations sind die einzige M\u00f6glichkeit, den Wert des Datenspeichers zu \u00e4ndern. Hier k\u00f6nnen dem Objekt des Datenspeichers auch neue Keys zugewiesen werden.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3738\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt.jpg\" alt=\"Nuxt\" width=\"597\" height=\"96\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt.jpg 1400w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt-325x52.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt-300x48.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt-768x123.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Nuxt-1024x165.jpg 1024w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Nuxt<\/h2>\n<p><a href=\"https:\/\/nuxtjs.org\/\" target=\"_blank\" rel=\"noopener\">Nuxt<\/a> ist, wie die oberen zwei Frameworks auch, ein JavaScript Framework. Es wird zum Erstellen von universellen Vue-Anwendungen ben\u00f6tigt. Wieso braucht man so etwas, schlie\u00dflich erleichtert Vue bereits die Entwicklung von JavaScript Anwendungen? Es gibt jedoch einen kleinen aber feinen Unterschied zwischen den beiden Frameworks: w\u00e4hrend bei Vue der Inhalt einer Webseite erst clientseitig mithilfe von JavaScript gerendert wird, wird eine Nuxt Anwendung bereits serverseitig gerendert. Mit nur einem Befehl \u2013 \u201enuxt generate\u201c \u2013 kann die statische Webseite erstellt werden. Nuxt \u00fcbernimmt also das komplette UI-Rendering. Es bleibt trotzdem die Frage offen, wieso man Nuxt nun verwenden sollte. Heutzutage werden oft sogenannte SPAs (Single Page Applications) verwendet. Hierbei handelt es sich um Webseiten, die nur aus einer index.html-Datei bestehen. Der Inhalt wird dynamisch von Seite zu Seite mithilfe von JavaScript geladen. Wird solch eine Webseite erst clientseitig gerendert, kann es zu Problemen bei der Suchmaschinenoptimierung kommen, da anfangs kein Inhalt auf der Seite zu finden ist. Wird die Vue-Anwendung jedoch mit Nuxt bereits serverseitig gerendert, kann das Problem umgangen und die Suchmaschinenoptimierung verbessert werden.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone wp-image-3737\" src=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker.jpg\" alt=\"Docker\" width=\"597\" height=\"96\" srcset=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker.jpg 1400w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker-325x52.jpg 325w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker-300x48.jpg 300w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker-768x123.jpg 768w, https:\/\/anexia.com\/blog\/wp-content\/uploads\/2018\/07\/Docker-1024x165.jpg 1024w\" sizes=\"(max-width: 597px) 100vw, 597px\" \/><\/p>\n<h2>Docker<\/h2>\n<p>Um meine programmierten Anwendungen nun ausf\u00fchren zu k\u00f6nnen, werden verschiedene Services ben\u00f6tigt. In meinem Fall werden nicht nur ein Webserver, auf dem die Anwendung ausgef\u00fchrt wird, sondern auch weitere Services wie PHP und MySQL, ben\u00f6tigt. Auch hierbei gibt es verschiedene M\u00f6glichkeiten, eine Entwicklungsumgebung lokal aufzusetzen. XAMPP oder eine virtuelle Maschine mit VirtualBox w\u00e4ren eine M\u00f6glichkeit. Der Nachteil dabei ist, dass jeder Entwickler seine Entwicklungsumgebung selbst aufsetzen und konfigurieren muss. Auch \u00c4nderung der Konfiguration m\u00fcssen meist manuell vorgenommen werden. <a href=\"https:\/\/www.docker.com\/\" target=\"_blank\" rel=\"noopener\">Docker<\/a> bietet daf\u00fcr eine L\u00f6sung. Es basiert auf dem Prinzip der Containervirtualisierung. Jeder Dienst, wie PHP, MySQL, oder ein nginx Webserver, kommen in einen eigenen Container. In diesen Containern sind alle Pakete und Konfigurationen enthalten. Die Images der Container und Dockerfiles mit Befehlen, die ein Image beschreiben, lassen sich leicht transportieren. Arbeitet man nun an einem neuen Projekt mit, ist ein Befehl auszuf\u00fchren und die Entwicklungsumgebung wird automatisch aufgesetzt. In der Praxis k\u00f6nnen Anwendungen durch die Verwendung von Docker einfach skaliert werden.<\/p>\n<hr \/>\n<h2>Fazit<\/h2>\n<p>Mit all den erw\u00e4hnten Tools und Erweiterungen k\u00f6nnen bereits sehr gro\u00dfe Anwendungen gebaut werden. Solche Frameworks erleichtern das Programmieren enorm. Applikationen k\u00f6nnen mit wenig Aufwand professionell entwickelt werden. Aufgrund der Vielzahl von verschiedenen Frameworks ist es jedoch sehr wichtig, nicht den \u00dcberblick zu verlieren und immer auf dem neuesten Stand zu bleiben.<\/p>\n<p>Um mein Praktikum zusammenzufassen ist zu sagen, dass es nicht nur sehr lehrreich und interessant war, sondern mir auch f\u00fcr die Zukunft viel gebracht hat. Das Arbeiten bei Anexia macht einfach Spa\u00df und das ist meiner Meinung nach das Wichtigste. Falls du auch nach einem Praktikum, einer Lehrstelle oder einem Job suchst, schau bei unseren aktuellen <a href=\"https:\/\/anexia.com\/de\/unternehmen\/karriere\/freie-stellen\/\" target=\"_blank\" rel=\"noopener\">Stellenangeboten<\/a> vorbei und bewirb dich.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.<\/p>\n","protected":false},"author":32,"featured_media":4142,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,72],"tags":[368,14,357,435,461,77],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog<\/title>\n<meta name=\"description\" content=\"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog\" \/>\n<meta property=\"og:description\" content=\"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/\" \/>\n<meta property=\"og:site_name\" content=\"ANEXIA Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/anexiagmbh\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-08-21T08:40:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2022-04-13T13:13:56+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"672\" \/>\n\t<meta property=\"og:image:height\" content=\"372\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Patrick Krumpl\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:site\" content=\"@_ANEXIA\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Patrick Krumpl\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/\",\"url\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/\",\"name\":\"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog\",\"isPartOf\":{\"@id\":\"https:\/\/anexia.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg\",\"datePublished\":\"2018-08-21T08:40:09+00:00\",\"dateModified\":\"2022-04-13T13:13:56+00:00\",\"author\":{\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/c1c03b430a47a3e96358103a33f000f1\"},\"description\":\"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.\",\"breadcrumb\":{\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage\",\"url\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg\",\"contentUrl\":\"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg\",\"width\":672,\"height\":372,\"caption\":\"JOR_Patrick_Blog-Teaser\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/anexia.com\/blog\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/anexia.com\/blog\/#website\",\"url\":\"https:\/\/anexia.com\/blog\/\",\"name\":\"ANEXIA Blog\",\"description\":\"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/anexia.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/c1c03b430a47a3e96358103a33f000f1\",\"name\":\"Patrick Krumpl\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/a677791a586ad0af19975eb6c4b6077a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/a677791a586ad0af19975eb6c4b6077a?s=96&d=mm&r=g\",\"caption\":\"Patrick Krumpl\"},\"url\":\"https:\/\/anexia.com\/blog\/author\/pkrumpl\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog","description":"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.","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:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/","og_locale":"de_DE","og_type":"article","og_title":"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog","og_description":"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.","og_url":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/","og_site_name":"ANEXIA Blog","article_publisher":"https:\/\/www.facebook.com\/anexiagmbh\/","article_published_time":"2018-08-21T08:40:09+00:00","article_modified_time":"2022-04-13T13:13:56+00:00","og_image":[{"width":672,"height":372,"url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg","type":"image\/jpeg"}],"author":"Patrick Krumpl","twitter_card":"summary_large_image","twitter_creator":"@_ANEXIA","twitter_site":"@_ANEXIA","twitter_misc":{"Verfasst von":"Patrick Krumpl","Gesch\u00e4tzte Lesezeit":"5\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/","url":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/","name":"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe - ANEXIA Blog","isPartOf":{"@id":"https:\/\/anexia.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage"},"image":{"@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage"},"thumbnailUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg","datePublished":"2018-08-21T08:40:09+00:00","dateModified":"2022-04-13T13:13:56+00:00","author":{"@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/c1c03b430a47a3e96358103a33f000f1"},"description":"Viele fragen sich, was ein Praktikant bei Anexia macht. Mit f\u00fcnf Dingen, die ich in meinem Ferialpraktikum gelernt habe, werde ich die Frage beantworten.","breadcrumb":{"@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#primaryimage","url":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg","contentUrl":"https:\/\/anexia.com\/blog\/wp-content\/uploads\/2019\/01\/Patrick_Blog-Teaser.jpg","width":672,"height":372,"caption":"JOR_Patrick_Blog-Teaser"},{"@type":"BreadcrumbList","@id":"https:\/\/anexia.com\/blog\/de\/5-dinge-die-ich-in-meinem-ferialpraktikum-gelernt-habe\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/anexia.com\/blog\/de\/"},{"@type":"ListItem","position":2,"name":"5 Dinge, die ich in meinem Ferialpraktikum gelernt habe"}]},{"@type":"WebSite","@id":"https:\/\/anexia.com\/blog\/#website","url":"https:\/\/anexia.com\/blog\/","name":"ANEXIA Blog","description":"[:de] ANEXIA Blog - Technischen Themen, Anexia News und Insights [:]","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/anexia.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/c1c03b430a47a3e96358103a33f000f1","name":"Patrick Krumpl","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/anexia.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/a677791a586ad0af19975eb6c4b6077a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a677791a586ad0af19975eb6c4b6077a?s=96&d=mm&r=g","caption":"Patrick Krumpl"},"url":"https:\/\/anexia.com\/blog\/author\/pkrumpl\/"}]}},"lang":"de","translations":{"de":3764,"en":6640},"amp_enabled":true,"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/3764"}],"collection":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/users\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/comments?post=3764"}],"version-history":[{"count":9,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/3764\/revisions"}],"predecessor-version":[{"id":6642,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/posts\/3764\/revisions\/6642"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media\/4142"}],"wp:attachment":[{"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/media?parent=3764"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/categories?post=3764"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/anexia.com\/blog\/wp-json\/wp\/v2\/tags?post=3764"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}