Programmierung

Willkommen zur Welt der Programmierung! Erfahren Sie mehr über die grundlegenden Technologien und Plattformen, die für die Entwicklung von Webseiten und mobilen Anwendungen verwendet werden. Von der Strukturierung von Webinhalten bis hin zur Erstellung interaktiver Funktionen – lassen Sie uns eintauchen!

"Der Weg der Programmierung mag steinig sein, doch die Errungenschaften, die wir unterwegs erlangen, machen jede Herausforderung lohnenswert."
Dilara Gedik
--

Meine Programmierreise: Von HTML bis zur App-Entwicklung

Allgemeines

Als Teil meiner Schulbildung habe ich bereits erste Schritte in der faszinierenden Welt der Programmierung unternommen. In der 3. Klasse wurden mir die Grundlagen von HTML, CSS und JavaScript vermittelt, wodurch ich in der Lage war, eine einfache Space-Shooter-Anwendung zu erstellen. Im zweiten Semester habe ich mich dann mit der Entwicklung von mobilen Apps mit AppGyver beschäftigt und sogar eine Eieruhr programmieren können. Obwohl ich noch am Anfang meiner Reise stehe, bin ich motiviert, meine Programmierkenntnisse weiter auszubauen und mich neuen Herausforderungen zu stellen.

Das habe ich gelent

Die Grundlagen: HTML, CSS und JavaScript

  • HTML (Hypertext Markup Language): Die Strukturierung von Webseiten mit Tags und Elementen.
  • CSS (Cascading Style Sheets): Das Styling von Webseiten für ein ansprechendes Aussehen.
  • JavaScript: Die Programmierung von interaktiven Funktionen und Animationen auf Webseiten.

Die Welt der Spiele-Apps: Der Space Shooter

  • Einblick in die Entwicklung eines einfachen Space Shooter-Spiels.
  • Verwendung von HTML, CSS und JavaScript für das Design und die Funktionalität des Spiels.
  • Grundlegende Konzepte wie Bewegung, Kollisionserkennung und Punktezählung.

App-Entwicklung mit AppGyver

  • Einführung in AppGyver als Plattform für die Entwicklung von mobilen Apps ohne tiefe Programmierkenntnisse.
  • Erstellung einer einfachen App mit AppGyver und Integration von grundlegenden Funktionen.
  • Möglichkeiten zur Weiterentwicklung und Anpassung von Apps mit zusätzlichen Funktionen und Designs.

Grundlagen

code_icon.png

HTML

  • Die Grundstruktur einer Webseite definieren, indem man Tags verwendet, um Elemente wie Überschriften, Absätze, Listen, Bilder und Videos zu erstellen.
  • Links zu anderen Webseiten oder Dateien einfügen, um die Navigation innerhalb einer Webseite zu ermöglichen.
  • Formulare erstellen, die es den Benutzern ermöglichen, Daten wie Namen, E-Mail-Adressen und Nachrichten einzugeben und an den Server zu senden.
  • Multimedia-Inhalte wie Bilder, Videos und Audio-Dateien einbetten, um die visuelle und auditive Darstellung einer Webseite zu verbessern.
  • Metadaten hinzufügen, die Suchmaschinen und Browsern helfen, den Inhalt einer Webseite zu verstehen und korrekt darzustellen.
code_icon.png

CSS

  • Das Layout einer Webseite gestalten, indem man Elemente positioniert, Größen festlegt und den Fluss des Inhalts steuert.
  • Responsives Design implementieren, um sicherzustellen, dass eine Webseite auf verschiedenen Bildschirmgrößen und Geräten gut aussieht und funktioniert.
  • Animationen und Übergangseffekte hinzufügen, um das Erscheinungsbild und die Interaktivität einer Webseite zu verbessern.
  • Medienabfragen verwenden, um das Layout und die Darstellung einer Webseite basierend auf den Eigenschaften des Anzeigegeräts anzupassen, z.B. Bildschirmgröße, Auflösung und Ausrichtung.
code_icon.png

Java Script

  • Inhalte dynamisch aktualisieren, ohne die gesamte Seite neu zu laden, um eine reibungslose Benutzererfahrung zu gewährleisten.
  • Formulare validieren, um sicherzustellen, dass Benutzereingaben korrekt sind, bevor sie an den Server gesendet werden.
  • Elemente auf einer Webseite animieren, um Bewegung und visuelles Feedback hinzuzufügen.
  • Daten von externen Quellen laden und anzeigen, z.B. durch Abrufen von Informationen von APIs oder Datenbanken.
  • Cookies und lokale Speicherung verwenden, um Informationen lokal auf dem Gerät des Benutzers zu speichern und zu verwalten.

Spieleentwicklung

AppGyver

Früher war die Entwicklung von Spielen eine komplexe und zeitaufwändige Aufgabe, die umfangreiche Programmierkenntnisse erforderte. Mit AppGyver wurde dieser Prozess jedoch revolutioniert. Die visuelle Entwicklungsumgebung ermöglicht es mir, meine Spielideen schnell und einfach umzusetzen, ohne mich mit komplexem Code herumschlagen zu müssen. Durch die vorgefertigten Komponenten und Tools kann ich die Spielmechanik gestalten und die Benutzeroberfläche entwerfen, ohne mich um die technischen Details kümmern zu müssen. Dies hat die Spieleentwicklung für mich zu einem unterhaltsamen und kreativen Prozess gemacht, bei dem ich mich voll und ganz auf die Umsetzung meiner Ideen konzentrieren kann.

Bplaced

bplaced ist ein kostenloser Webhosting-Dienst, der es Benutzern ermöglicht, ihre eigenen Webseiten zu hosten und zu verwalten. Hier sind drei Punkte, die bplaced auszeichnen:

Über uns