1- Minuten-Frage vom 08.01.2023 – PHP
Denk 1 Minute lang über das Problem oder die Frage nach und klick dann auf Lösung.
Thema: PHP
Wie lernt man eigentlich PHP und was ist das genau für eine Programmiersprache?
Hilfe, wie lernt man eigentlich PHP genau?
Alles was du wissen solltest, wurde hier in dem kurzen Video zusammengefasst. PHP ist eine sogenannte Backend-Sprache. Wo kann ich diese cool lernen? Video ( 25 min)
PHP steht für „Hypertext Preprocessor“ und ist eine serverseitige Skriptsprache, die hauptsächlich für die Webentwicklung verwendet wird. Es wurde ursprünglich im Jahr 1994 von Rasmus Lerdorf entwickelt und hat sich seitdem zu einer weit verbreiteten und beliebten Programmiersprache für die Erstellung von dynamischen Webseiten und Anwendungen entwickelt.
Hier sind einige Schlüsselmerkmale von PHP:
- Serverseitige Skriptsprache: PHP wird auf dem Server ausgeführt, im Gegensatz zu clientseitigen Sprachen wie JavaScript, die im Browser des Benutzers ausgeführt werden.
- Integration mit HTML: PHP-Code wird in HTML-Dokumente eingebettet, um dynamische Inhalte zu generieren. Dies ermöglicht es, Webseiten zu erstellen, die auf Benutzereingaben reagieren und Daten aus Datenbanken abrufen können.
- Datenbankunterstützung: PHP bietet Unterstützung für verschiedene Datenbanken, was die effiziente Speicherung und Verwaltung von Daten in Webanwendungen ermöglicht. MySQL ist eine häufig verwendete Datenbank in Verbindung mit PHP.
- Plattformunabhängigkeit: PHP ist plattformunabhängig, was bedeutet, dass es auf verschiedenen Betriebssystemen wie Windows, Linux und macOS ausgeführt werden kann.
- Open Source: PHP ist eine Open-Source-Sprache, was bedeutet, dass der Quellcode frei verfügbar ist und von der Entwicklergemeinschaft ständig weiterentwickelt wird.
- Einfach zu erlernen: PHP gilt als eine relativ einfach zu erlernende Sprache, insbesondere für Anfänger in der Webentwicklung. Es bietet jedoch auch fortschrittliche Funktionen für erfahrene Entwickler.
PHP wird häufig in Verbindung mit anderen Technologien wie HTML, CSS, JavaScript und verschiedenen Frameworks eingesetzt, um komplexe Webanwendungen zu erstellen.
Tipp für Programmier-Neu-Einsteiger:
Wenn du Neu-Einsteiger bist, so ist es ratsam, erst mal Frontend-Entwicklung zu lernen und dann dich mit dem sogenannten “ Backend-Techniken“ zu beschäftigen. Das heißt, downloade dir Visual-Studio-Code und lerne erst mal HTML, (Markup-Sprache ) das ist für das Grundgerüst einer Webseite. Dann lernst du CSS ( für Style und Layout einer Webseite z. B.) und danach java-script….
Später kannst du dich dann für Backend-Entwicklung entscheiden und diese Techniken lernen. Z. B. PHP, oder Node.js, oder Python and Django etc… Es gibt verschiedene Techniken, die hier eingesetzt werden, je nach Projekt und was du machen möchtest. Check den Cyberspace 2, um zunächst mal mit Frontend – Entwicklung zu beginnen.
Ich kapier nicht – Was ist Frontend? Und was ist Backend?
Frontend – Entwicklung – einfach erklärt
Wenn du auf deinem Handy, eine Webseite anschaust, dann siehst du dort Bilder, Texte etc… Alles was du auf der Seite siehst, das ist das Frontend. Man benutzt dazu bestimmte Techniken. ( z. B. HTML, CSS, Java-Script und manchmal auch bestimmte Bibliotheken und Frameworks. Mit der Markup-Sprache HTML ( HTML ist keine Programmiersprache, sondern eine Markup-Sprache!), schreibst du ein HTML-Gerüst. Das CSS ( Cascading-Stylesheet-Sprache), die ist dafür verantwortlich, wie sieht deine Webseite aus. Wo sind die Bilder, wie soll der Hintergrund aussehen, oder bestimmst die Abstände. Alles was mit Style und Layout zu tun hat, das machst du mit der Stylesheet-Sprache CSS. Mit Java-Script schreibst du Funktionen. Java-Script ist für das Dynamische .
Im Frontend kommen häufig noch folgende Techniken zum Einsatz: Spezielle Bibliotheken und Frameworks. Ein Framework ist ein „Programmier-Gerüst“. Die Klassiker: React.js ( Bibliothek), Vue.js ( Framework) oder Angular ( Framework)
Backend – Entwicklung – einfach erklärt
Backend ist das, was du im Prinzip nicht sehen kannst. Die Verarbeitung der Daten im Hintergrund z. B. / Serversite.
Um zu verstehen, was im Hintergrund, also im Backend läuft, solltest du erst mal wissen, was das Frontend ist. Vieles ist dann einfacher zu lernen und Zusammenhänge sind dann besser zu lernen und zu erkennen.
Schau dir auch oben, das Video an. In dem Video werden auch viele Plattformen genannt, wo du PHP mal kurz ausführen kannst, bzw. wo es häufig vorkommt.
Zum Anfänger-Cyberspace … Starte also erst mit Frontend-Techniken und danach mit Backend-Techniken Hier