Hey,

du bräuchtest ein Verständnis von Netzwerken, Betriebssystemen und Datenkbanken sowie Firewalls, VPNs IDS/IPS und Netzwerkprotokolle.

Grundkenntnisse in Skriptsprachen wie Python sollten da natürlich auch nicht fehlen.

Im Allgemeinen ist das ein sehr großer Bereich der IT, je nachdem in welche Richtung du gehst könntest du von einigen Kenntnissen mehr oder weniger benötigen.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

falls mit "FOS" die Fachoberschule gemeint ist, brauchst du in der Regel keine Vorkenntnisse. Die FOS ist ja dafür da, dir das Wissen über die IT-Bereiche zu vermitteln.

Natürlich ist es hilfreich Vorkenntnisse mitzubringen, da du es dann in der Regel einfacher haben wirst, weil du bestimmte Dinge schon einmal gehört oder angewandt hast aber keineswegs vorausgesetzt!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

(1) Falsch:

Hierbei werden 2 Rückgabetypen angegeben, es kann aber nicht NICHTS und gleichzeitig ein INT zurückgegeben werden.

(2) Falsch:

Hier fehlt der Parameter, es ist nur ein Datentyp angegeben.

(3) Richtig:

Rückgabetyp, Methodenname und Parameter mit Typdeklaration sind korrekt.

(4) Falsch:

Hier fehlt der Datentyp von "today".

(5) Falsch:

Das Komma ist hier Fehl am Platz, da keine weiteren Parameter folgen.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

ich weiß leider nicht wie viel Erfahrung mit Sortieralgorithmen du bisher hattest, deshalb werde ich es eher allgemeiner erklären:

Ein Heap ist eine Baumstruktur, bei der die Elemente so angeordnet sind, dass das größte oder kleinste Element immer an der Wurzel (ganz oben) steht. Dadurch kann man das größte oder kleinste Element schnell finden und entfernen. Heaps werden oft für Prioritätswarteschlangen verwendet.

Ein Binary Search Tree (Binärer Suchbaum) ist eine Baumstruktur, bei der jedes Element so angeordnet ist, dass alle Elemente im linken Teilbaum kleiner und im rechten Teilbaum größer als das Wurzelelement sind. Dadurch kann man Elemente effizient suchen, einfügen und löschen.

Der Unterschied liegt also lediglich an der Organisation der Elemente.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

du könntest das Template bearbeiten für Home und die Anmeldebox entfernen oder auskommentieren. Wenn das nicht hilft, könntest du noch versuchen die Anmeldebox in CSS auszublenden:

.userPanel { display: none; }

Viel Erfolg!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

das was du meinst sind vermutlich Preisfehler. Ich kenne leider keine App wo die Angebote automatisch hinzugefügt werden, es gibt aber einige Apps, wobei Nutzer diese Preisfehler finden und posten.

Darunter wären:

DealDoktor
MyDealz
Schnäpchenfuchs

Probier mal einer dieser Apps, ich denke aber es wird vermutlich MyDealz sein. Hier werden rund um die Uhr Angebote, welche von anderen Nutzern gefunden werden, gepostet und darunter auch Preisfehler.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

eine völlig unbekannte Nische wirst du vermutlich selbst erfinden müssen, es gibt aber einige "spezialisierte" Bereiche. Ich werde dir hier ein paar auflisten:

Entwicklung von Sicherheitssoftware
Cloud-Service-Integration
Mobile App-Entwicklung
Data Science und Analytics
Machine Learning und Künstliche Intelligenz
Blockchain-Entwicklung
IoT (Internet of Things)
AR/VR-Entwicklung
UI/UX Design
Spieleentwicklung
API-Entwicklung und Integration
Automatisierte Testdienstleistungen
DevOps als Service
Custom CRM/ERP-Systeme
Legacy-System-Modernisierung
E-Commerce-Lösungen
Embedded Systems Development
EdTech-Software
HealthTech-Software
LegalTech-Software
AgriTech-Software
FinTech-Software

und einige mehr. Der IT-Bereich im Allgemeinen ist so breit gefächert, dass du mit Sicherheit einige kleinere Spezialisierungen für dich finden wirst.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

TCP Three-Way Handshake läuft folgendermaßen ab:

Der Client sendet ein SYN-Paket (A) an den Server um eine Verbindung herzustellen, dieses Paket enthält eine zufällige Sequenznummer.

Der Server Antwortet mit einem SYN-ACK-Paket (B) und bestätigt damit die Sequenznummer des Clients indem er A+1 sendet.

Der Client sendet dann ein ACK-Paket zurück an den Server. Er bestätigt wieder die Sequenznummer des Servers, indem er B+1 sendet.

Die Sequenznummer wird in der Regel einfach immer um 1 erhöht, das passiert auch dann, wenn bereits eine Verbindung besteht und Daten ausgetauscht werden. Hierbei wird die Sequenznummer jedoch immer um die Länge der übertragenen Daten erhöht.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

viele Webmaster setzen auf Google Analytics, da es sehr robust und hilfreich für die reine Analyse von Besucherzahlen ist.

Solltest du aber mehr ein visuelles Verständnis wollen, wäre Microsoft Clarity ziemlich wertvoll für Nutzerinteraktion, Heatmaps, Klicks auf Buttons und Links.

Du könntest auch beide Tools parallel verwenden, wenn du möchtest.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

ich musste auf meiner Reise der Softwareentwicklung auch irgendwann merken, dass man ohne Mac das Programmieren für Apple vergessen kann...
Ich befürchte, solltest du mehrere Apps für Apple entwickeln wollen, nicht um einen Mac drumherum kommst.

Du könntest aber deine Python Software mit Pyodide als Webanwendung einbinden lassen und deine Software einfach über einen Browser verwenden.

Viel Erfolg!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

im Vorstellungsgespräch solltest du auf jeden Fall ehrlich sein. Du kannst erklären wieso du die Probezeit nicht geschafft hast und was du daraus gelernt hast. Du solltest auch deine Motivation und Interesse an der Ausbildungsstelle betonen.

Viele Unternehmen geben auch keinen Wert auf deinen Abschluss, sondern wie motiviert und bereit du bist, die Ausbildung mit einem guten Abschluss zu meistern.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

dein Taschenrechner ist nicht programmierbar. Er bietet aber einige eingebaute Funktionen welche das Lösen von mathemtischer Probleme unterstützt.

Programmierbare Taschenrechner sind in der Regel sehr teuer im Vergleich zu "normalen" Taschenrechnern. Auf den programmierbaren Taschenrechnern kann man wirklich Spiele laufen lassen und eigene Algorithmen programmieren.

...zur Antwort

Hey,

Das Warndreieck wird vermutlich eine Warnung sein, wenn die Temperatur im Kühlschrank höher ist, als sie sein sollte.

Der Kreis mit dem Strich in der Mitte könnte ein Ein-/Ausschalter oder Standby sein.

Das "S" steht in der Regel für "Superfrost" oder "Schnellgefrieren", damit senkst du die Temperatur kurzzeitig ab um Lebensmittel einzufrieren.

Leider sehe ich nicht so ganz, was der Knopf zwischen S und dem Pegel sein sollte.
Eventuell findest du das auch noch heraus!

Das ganz rechte ist der Pegel für die Kälte. Damit kannst du einstellen wie kalt dein Kühlschrank sein sollte.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

es ist verständlich, dass du dir Gedanken über deine Entscheidungen und deren Auswirkungen machst.

Wichtig ist: Die Schule ist nicht nur ein Ort für akademisches Lernen sondern auch für deine persönliche Entwicklung und soziale Interaktion.
Schulausflüge und andere Aktivitäten sind eher dazu gedacht Teamfähigkeit zu lernen und die Gemeinschaft zu stärken.

Es ist auch wichtig, dass du dich auf deine Noten konzentrierst. Du darfst das aber nicht auf die leichte Schulter nehmen und auf keinen Fall sollten deine Noten darunter leiden.
Wenn du trotzdem alles unter einen Hut bekommst, dann sehe ich kein Problem damit. Du musst aber wissen, dass das ständige Fehlen durchaus ein schlechtes Bild bei den Lehrern hinterlassen kann!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

Roblox selbst hat eine sehr große Sammlung von Tutorials und Dokumentationen, vielleicht kannst du darauf mal einen Blick werfen (developer.roblox.com)

Ansonsten gibts auf YouTube immer sehr hilfreiche Videos zu allen möglichen Basics als auch fortgeschrittene Projekten.

Udemy ist natürlich auch immer mit dabei, hierbei gibt es viele kostenlose (aber auch kostenpflichtige) Kurse, in welche du dich einschreiben könntest.

Bücher konnte ich jetzt leider nur ein spezifisches finden undzwar "Coding Roblox Games Made Easy", hat aber eine echt gute Bewertung.

Viel Erfolg!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

ich hab mir immer sehr gerne Stop Motion Videos angesehen! Habe tatsächlich auch zwei kleine Ideen die dir eventuell gefallen könnten:

Zeichne getrennte Inseln, die verschiedene Gruppen von Menschen darstellen. Über die Zeit hinweg bauen die Figuren Brücken zueinander, bis alle Inseln verbunden sind. Das könnte das Miteinander und die Toleranz symbolisieren.

Zeichne einen kahlen Baum der die Gemeinschaft darstellt. Mit der Zeit kommen immer wieder Menschen verschiedener Hintergründe um den Baum zu gießen. Mit der Hilfe der Menschen fängt der Baum an zu blühen und Früchte zu tragen. Das könnte ebenso das Miteinander und die Toleranz symbolisieren.
Diese Beispiel könntest du auch mit einem Menschen zeichnen der nicht viel besitzt. Hierbei kommen verschiedenste Menschen und übergeben eine Kleinigkeit von sich selbst, sodass jeder am Ende gleich viel hat. Das könnte die Empathie und das Miteinander symbolisieren

Viel Erfolg!

Liebe Grüße,
Marcel

...zur Antwort

Hey,

NordVPN ist ein Virtual Private Network (VPN)-Dienst, der Sicherheit, Datenschutz und Anonymität im Internet bietet.

Dein Surfverhalten kann nicht nachvollzogen werden, da es deine IP verbirgt. Ebenso werden deine Daten verschlüsselt versandt. Du kannst auch Geo-Sperren umgehen (z.B. bei verschiedenen Streaming Services um regionale Serien zu sehen).

Im Allgemeinen, sollte man grundsätzlich sicherer und anonym im Internet surfen können.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

eine ähnliche Frage, bei der es um PayPal ging, habe ich hier bereits beantwortet.

Als Kurzfassung:

Du brauchst grundlegende Kenntnisse in Java/Kotlin für Android und SwiftUI für iOS, zusätzlich dazu brauchst du für das Backend Kenntnisse in Serversprachen wie Python, Ruby und Node.js.

Für die Datenbank brauchst du Kenntnisse mit SQL (z.B. MySQL oder MongoDB)

Zusätzlich zu deinen allgemeinen Kenntnissen brauchst du Erfahrung in IT-Sicherheit um eine sichere Transaktion, Datenspeicherung und ähnliches zu gewährleisten.

Um dann noch Zahlungsdienste zu implementieren, benötigst du die Zusammenarbeit mit Banken und deren Schnittstellen.

Das war aber noch nicht alles! Je nach Land musst du auch alle Sicherheitsaspekte einhalten sowie gewisse Richtlinien und Datenschutzgesetze.

Liebe Grüße,
Marcel

...zur Antwort

Hey,

ich selbst erstelle meist erst die Desktop Version, da ich später mit Media Query usw. einfach die Elemente anpassen, oder ganz weg lassen kann.
Dabei kommt es aber auch stark auf die Nutzung an.

Aus Erfahrung kann ich aber sagen, dass heutzutage oft der Mobile-First-Ansatz gewählt wird, da momentan die mobile Nutzung das Internet dominiert und man damit in den meisten Fällen auch eine bessere Performance bieten kann.

Es ist meist so, dass die Seite mit der man beginnt am meisten optimiert wird.

Wenn du z.B. mit Desktop beginnst, erstellst du die Seite und später wirst du "nur" noch ein paar Anpassungen für die mobile Seite machen.
Andersherum wirst du, wenn du mit der mobilen Seite beginnst, die Seite minimalistisch gestalten und später für die Desktop Version einfach das ganze ein bisschen "Upscalen".

Liebe Grüße,
Marcel

...zur Antwort

Hey,

mehrere VPNs gleichzeitig zu verwenden ist auf jeden Fall möglich. Man nennt es auch VPN-Kaskadierung oder Multi-Hop-VPN. Um es einfach zu beschreiben, wird dein Datenverkehr durch mehrere verschiedene Server geleitet, bevor er den Zielserver erreicht.

Obwohl die Sicherheit durch die mehrfache Verschlüsselung und IP-Wechsel zunehmen kann, gibt es einige Nachteile.

Jede VPN durch die du dich bewegst, wird deine Latenz verringern. Sollten es mehrere VPNs sein wirst du erhebliche Geschwindigkeitsverluste bemerken.

Die Konfiguration von mehreren VPN hintereinander kann komplexer sein als eine einzige Verbindung. Zusätzlich dazu könnte es zu Problemen kommen, wenn die Server nicht darauf ausgerichtet sind gemeinsam genutzt zu werden.

Da die meisten VPN nicht kostenlos verfügbar sind werden deine Kosten auch dementsprechend höher sein.

Liebe Grüße,
Marcel

...zur Antwort