Lesedauer: 0 Minuten

Shopware, Website Monitoring und Domains – Pflichtpraktikum im Bereich Webentwicklung

Kim Kappelmann | 29. August 2023

Viktor Hoppe, Student der Wirtschaftsinformatik, hat sein Pflichtpraktikum Webentwicklung bei uns in Würzburg erfolgreich hinter sich gebracht. Was er in den 6 Monaten bei der Online Rebellion erlebt hat und welche Aufgaben er eigenverantwortlich übernommen hat, erfahrt ihr in seinem umfangreichen Einblick in sein Pflichtpraktikum.

Online Rebellion, eine Marke der Rebel GmbH

Gegründet im Jahr 2016 steht die Online Rebellion als Full-Service Agentur für Performance Marketing das überzeugt. Seit nunmehr sieben Jahren betreut das Unternehmen die beiden Gründer Martin Wirth und Holger Maser, Kunden in allen Bereichen des Online-Marketings. Es werden erfolgreich kleine und mittelständische Unternehmen dabei unterstützt, sich nachhaltig und effektiv in der digitalen Welt zu positionieren. Die Online Rebellion, mit Sitz in der Leightonstraße 2 in Würzburg, beschäftigt mehr als 20 Mitarbeiter.

Konzept der Online Rebellion ist, die herkömmliche „Black-Box“ im Online Marketing aufzubrechen. Ziel ist immer, dass der Kunde verstehen und nachvollziehen kann, welche Gelder, wo und weshalb, investiert werden. Maximale Transparenz ist die Vorgabe. Vorschläge und Optimierungsmaßnahmen werden nur dann empfohlen, wenn diese auch wirklich Sinn ergeben und die Marktposition dadurch verbessert werden kann. Ausgangslage sind Daten & Analysen, die auf Basis des aktuellen Marktgeschehens gewonnen werden. Potentielle Optimierungen werden vor der Umsetzung immer zuerst ausführlich auf Wirksamkeit getestet.

Kommunikation

Die Kommunikation der einzelnen Fachbereiche/Teams mit externen Ansprechpartnern findet zumeist digital mithilfe der "Project Management and Collaboration“-Software Podio statt. Prinzip hier ist: Jeder Task verkörpert eine Aufgabe, die direkt einem Kunden und Kundenprojekt zugeordnet wird. Im Task werden dann Titel, Priorität, Deadline, Inhalt sowie der Verantwortliche definiert. Dadurch kann jeder Mitarbeiter alle eigenen Tasks übersichtlich verwalten und bearbeiten.

Um eine einheitliche Task Struktur zu gewährleisten, gibt es vordefinierte Schemata, welche bei der Erstellung eines neuen Tasks beachtet werden müssen. Sollten Aufgaben nicht klar definiert oder unverständlich sein, dürfen diese Tasks an den Ersteller zurückgewiesen werden. Insbesondere für mich als Praktikant war dies sehr hilfreich, da dadurch gewährleistet wird, dass neu übertragene Aufgaben verständlich und nachvollziehbar sind. Dies verlieh mir ein hohes Maß an Eigenverantwortung, meine Aufgaben auch zu hinterfragen und nach eigenem Ermessen abzuschätzen und gegebenenfalls Inhalt, Umfang und Deadline anzuzweifeln. 

Meine Aufgabengebiete

Während meines Praktikums bei der Online Rebellion habe ich Einblick in eine Vielzahl von Themengebieten erhalten.  In folgendem Abschnitt möchte ich in einige einen Einblick geben. 

Shopware

Zu meinen Aufgaben gehörte die Wartung der Kundenshops. Ich war dafür zuständig, Backups der Datenbanken zu erstellen, sowie Plugins auf Update-Kompatibilität zu überprüfen und neue Shopware 5 Patches zu installieren. Für diese Arbeit wurde ein SSH-Terminal verwendet. Dieses ist ein leistungsfähiges Werkzeug für den Fernzugriff auf und die Verwaltung von Servern. SSH oder Secure Shell ist ein sicheres Netzwerkprotokoll, welches eine sichere und verschlüsselte Verbindung zwischen einem lokalen Rechner und einem Remote Host (z.B. eine Serverinstanz eines Web Hosting Anbieters) herstellt. Dabei wird gewährleistet, dass alle Daten sicher über das Internet übertragen werden. 

Website Monitoring

Website-Monitoring-Dienste spielen eine entscheidende Rolle für Website-Betreiber. Durch kontinuierliche Überwachung gewährleisten sie die Verfügbarkeit und Performance von Websites, erkennen schnell Fehler und Ausfallzeiten. Dies hilft, eine reibungslose Benutzererfahrung sicherzustellen und das Vertrauen der Besucher zu stärken. 

Während meines Praktikums wurde die Entscheidung getroffen, den bisherigen Anbieter zu wechseln. Meine Aufgabe war es, Alternativmöglichkeiten zu recherchieren, diese zu vergleichen und zu evaluieren. Nachdem  ein neuer Anbieter festgelegt wurde, machte ich mich mit diesem vertraut und erstellte einen Beitrag im Hauseigenen Wiki mit sämtlichen Erkenntnissen, die ich als wichtig erachtet habe.

Arbeiten mit Domains

Immer wieder kommt es vor, dass wir im Auftrag unserer Kunden Domains übernehmen, kaufen oder allgemein registrieren. In diesem Kontext lernte ich viel über das Domain Name System und mögliche DNS Einträge. 

Ich war dafür zuständig, die zu übertragenen Domains im Domainbestellsystem zu registrieren und die korrekten Kundendaten zu hinterlegen. Eine meiner weiteren Aufgaben war, dass ich zusätzlich die bereits erwähnten Domains in unserer Cloudflare Instanz anlegen und einrichten sollte. 

Die Verwendung von Cloudflare ermöglicht es, die Sicherheit, Geschwindigkeit und Stabilität der übertragenen Domains erheblich zu verbessern. Durch das Content Delivery Network (CDN) von Cloudflare werden die Ladezeiten von Websites reduziert, was zu einer besseren Benutzererfahrung führt. Darüber hinaus schützt Cloudflare vor DDoS-Angriffen und bietet eine zusätzliche Sicherheitsebene. 

Mein Praktikum Projekt: “Raspberry PI basiertes Live Dashboard: Anzeige von Performance KPIs über selbst entwickelte PHP-Proxy-Rest API”

Einer meiner größten Aufgabenbereiche war das Projekt, welches ich im Zeitraum meines Praktikums bearbeitet habe.

Ziel war es, ein funktionierendes Live Monitoring Dashboard zu entwickeln, welches in der Zukunft modular erweiterbar ist. Inhaltlich musste dafür ein funktionierendes Backend geschaffen werden, dass die Daten aus zahlreichen API-Schnittstellen verarbeitet, aggregiert und per Rest-Endpoint dem Frontend zur Verfügung stellt. Im nächsten Schritt mussten diese Daten bearbeitet und visuell ansprechbar präsentiert werden. Um Zugangsdaten anlegen und verwalten zu können, musste anschließend das Ganze noch mit einer Datenbank verbunden werden. Hierfür wurde eine klassische MySQL Datenbank verwendet.

Als eine Art Gadget, wurde sich zusätzlich dazu entschieden, dass Ganze mit einem Raspberry PI zu verbinden. Per Linux Konfiguration sollte eine Autostart Vorrichtung erzeugt werden, welche bei Inbetriebnahme des Raspberry PI`s, automatisch ein Browserfenster im Inkognito Modus öffnet, die Passwortgeschützte URL aufruft und in den Fullscreen Modus wechselt. Dadurch lässt sich das Dashboard, wenn gerade kein Laptop oder ein ähnliches Gerät vorhanden ist, auch an einem Fernseher per HDMI-Anschluss öffnen. 

Das Projekt war eine herausfordernde, jedoch äußerst lehrreiche Erfahrung.

Mir bot sich die Möglichkeit, den vollständigen Entwicklungszyklus einer Anwendung mit zu durchlaufen. Von der Konzeptphase zu Beginn des Praktikums, über wöchentliche Meetings, zur Besprechung von Features, bis hin zur Fertigstellung eines funktionierenden MVP`s.

Während dieser Zeit konnte ich meine Fähigkeiten in einer Vielzahl von Markup bzw. Programmiersprachen deutlich verbessern. Ich lernte, komplexe Aufgabenstrukturen herunterzubrechen und Step-By-Step zu lösen. Auch mein Wissen zu Datenbanken, aus der Vorlesung im 3. Semester, habe ich wieder auffrischen und erweitern können.

Für mich war faszinierend , wie nach und nach sich alles ineinanderfügt. Konzepte wie Restful API habe ich kennengelernt und in der Praxis direkt anwenden dürfen.

Abschließende Worte zum Praktikum

Rückblickend kann ich sagen, dass es eine wirklich wertvolle und lohnende Erfahrung für mich war. Die flache Hierarchie des Unternehmens und das ruhige und angenehme Arbeitsumfeld machten es mir leicht, mich in das Team zu integrieren und mich darauf zu konzentrieren, so viel wie möglich zu lernen.

Einer der größten Vorteile meines Praktikums war die Möglichkeit Kundenaufgaben zu übernehmen, was mir die Chance gab, meine Fähigkeiten und Kenntnisse in realen Situationen anzuwenden und ein tieferes Verständnis für die Herausforderungen und Möglichkeiten zu erlangen, mit denen Unternehmen in dieser Branche konfrontiert sind.

Während meines Praktikums hatte ich die Gelegenheit, an einer Vielzahl interessanter Projekte zu arbeiten und von erfahrenen Fachleuten zu lernen. Ich konnte meine Fähigkeiten in einer Vielzahl von Bereichen erweitern. Ich bin dankbar, dass ich das Praktikum in diesem Unternehmen absolvieren konnte und dankbar für die Unterstützung und Anleitung, die ich von meinen Kollegen und Vorgesetzten erhalten habe. 

 

Du möchtest auch Teil der Online Rebellion werden? Dann schau dir hier die offenen Stellenanzeigen an!

INHALTE
    Abgelegt unter: , , ,

    Schreiben Sie einen Kommentar

    Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

    Ich habe die Datenschutzerklärung zur Kenntnis genommen. Ich stimme zu, dass meine Angaben und Daten zur Beantwortung meiner Anfrage elektronisch erhoben und gespeichert werden.

    Nach oben