Informationen, die helfen...

Seminare, Hilfestellungen, Neuigkeiten und viel mehr...

JavaScript

Die Scriptsprache JavaScript wurde früher nicht ernst genommen. Sie wurde hauptsächlich für animierte Effekte in Browsern verwendet. Animierte Knöpfe und laufende Überschriften war ein Einsatzbereich dieser Programmiersprache. Mit der Zeit hat sich JavaScript so verändert, dass deren Einsatz für viele digitale Bereiche nicht mehr in Frage gestellt wird. Mittlerweile werden mit dieser Sprache moderne Web-Applikationen und mobile Apps entwickelt. Es ist möglich dank neuer Erweiterungen der Sprache geworden, die seit einiger Zeit in Kraft sind. Ein Beispiel davon ist die Einführung des objekt-orientierten Modells. Dieses ermöglicht eine bessere Organisation der JavaScript -Bibliotheken.

Wir bieten Seminare zu diesem Thema an
Anfragen

Laravel

Laravel ist ein Framework, das in PHP geschrieben wurde. Die Scriptsprache PHP ist eine vorinstallierte Sprache eines Linux-basierten Hostings. Sie ermöglicht eine Bearbeitung der Daten direkt auf dem Server. PHP leistet eine gute Zusammenarbeit mit vielen Datenbanken. Aus diesem Grund ist sie besonders beliebt, wenn es um sensible Daten geht, deren Bearbeitung verdeckt werden soll. PHP als Serversprache funktioniert plattformübergreifend und liefert zuverlässige Ergebnisse, wenn Datenschutz und eine sichere Datenbearbeitung gewährleistet werden müssen, weil sie nicht von lokalen User-Einstellungen abhängig ist. Das Framework Laravel wurde fast vollständig mit PHP geschrieben und macht die Arbeit der Programmierer etwas leichter, weil seine Strukturen viel mehr Sicherheit in den Programmcode bringen. Ein Beispiel davon ist die Validierung von Variablen, die zusammen mit der HTTP-Anfrage auf den Server geschickt werden. PHP erlaubt das Verschicken der Daten ohne deren Überprüfung nach Typisierung. Eine Zahl-Variable kann genauso wie eine String-Variable vom PHP-Interpreter behandelt werden. Es ist bequem, wenn man keine Fehlermeldung bekommt, falls die Daten nicht mehr mit dem jeweiligen Typ übereinstimmen. Das eröffnet jedoch für einen Internet-Angreifer eine Tür, um die Daten zu fälschen und den eigenen Code in die HTTP-Anfrage einzubauen. Laravel hingegen liefert ein gutes Instrument, um die Typisierung der Daten auf dem Server zu überprüfen. Das schützt den Code und das System vor dem Angreifer. Es gibt weiter Beispiele, warum Laravel aus Sicherheitsgründen eingesetzt werden kann. Das ist für End-Kunden besonders wichtig.

Wir bieten Seminare zu diesem Thema an
Anfragen

Synchrone und asynchrone HTTP-Anfragen

HTTP-Anfragen wurden entwickelt, um eine Kommunikation zwischen dem Browser und dem Server zu gewährleisten. Der Dialog mit dem Webserver ist einfach aufgebaut: ein Benutzer klickt auf einen Link, dann bildet der Browser eine HTTP-Anfrage, die über das Internet zum Server verschickt wird. Der Server empfängt das Datenpacket und generiert eine Antwort. Das Prinzip ist sehr einfach, nur die Umsetzung kann wohl komplex sein. Es wurde ursprünglich geplant, dass die Antworten eines Servers den Inhalt des Browsers komplett ersetzen, sodass eine neue Webseite erscheint. Später wurde doch anders überlegt: Der Inhalt einer Webseite soll nicht vollständig neu generiert, sondern es kann nur ein bestimmter Teil einer Internet-Präsentation ersetzt werden. So wurden asynchrone HTTP-Anfragen entwickelt, indem eine Server-Anfrage mittels JavaScript erstellt und die Antwort des Servers genauso mit dem entsprechenden Skript abgefangen wird. So spart man die Ladezeit und verbessert damit die Produktivität der Webseite. Das Format JSON spielt dabei eine entscheidende Rolle und hilft bei der reibungslosen Kommunikation zwischen dem Browser und dem Webserver.

Wir bieten Seminare zu diesem Thema an
Anfragen

React Native

Das Framework React Native wurde für die Herstellung mobiler Apps entwickelt. Ein wichtiger Unterschied zu vielen anderen JavaScript-Frameworks und Bibliotheken besteht darin, dass die Ergebnisse der Programmierung nicht in einem Webbrowser einsetzbar sind, obwohl die gleiche Programmiersprache JavaScript verwendet wird, denn der Code wird zum Schluss in den nativen Code der jeweiligen Plattformen (Android und iOS) umgewandelt. JavaScript ist in diesem Fall nur eine Zwischensprache. Die Bibliothek wurde nach den Prinzipien von ReactJS aufgebaut und nutzt spezifische Funktionen, die nur bei einem Smartphone ausgeführt werden können. Um das Framework zu erlernen, ist es empfehlenswert, sich zuerst mit den Neuerungen von Javascript auseinander zu setzen, sowie ReactJS-Prinzipien kennenlernen, denn React Native nutzt sehr aktiv JSX-Format.

Wir bieten Seminare zu diesem Thema an
Anfragen

JQuery

Bei der Umsetzung eines Projekts braucht man nicht immer ein Framework, weil die Struktur einer Web-Anwendung etwas komplex konzipiert wurde. In dem Fall bleibt dem Programmierer nur die klassische Variante von JavaScript. Um die Programmierung zu beschleunigen, wurden zahlreiche Bibliotheken entwickelt. Eine davon ist die Bibliothek JQuery. Natürlich kann man auch ohne diese Bibliothek arbeiten. Sie bietet viele nützliche Funktionen, die die Arbeit optimieren können. JQuery ist für die dynamischen HTML-Veränderungen konzipiert worden, was z.B. im Fall einer asynchronen HTTP-Anfrage sehr hilfreich sein kann. Sie kann auch gut mit anderen JavaScript-Bibliotheken kombiniert werden.

Wir bieten Seminare zu diesem Thema an
Anfragen

Bootstrap

Das Design einer Webseite spielt für viele Unternehmen eine besondere Rolle. Es soll ansprechend und verständlich sein. Der Kunde muss die Webseite bei erneutem Besuch wieder erkennen und von deren Inhalt beindruckt sein. So etwa klingt der Auftrag für viele Webdesigner. Mit dem mobilen Internet hat sich die Entwicklung einer Webpräsentation verändert. Die mobile Ansicht der Webinhalte konnte nicht mehr mit der Webansicht in einem Browser gleichgestellt werden, denn die Größe der Bildschirme mobiler Geräte ist nicht nur kleiner als in einem Computer, sondern in verschiedenen Geräten auch unterschiedlich. Das Webdesign hat sich angepasst. Es ist viel schlanker geworden. Um das Ganze etwas flexibler zu gestalten, wurde ein Framework entwickelt, das das Aussehen der Webseite automatisch verändern kann, je nachdem mit welchem Gerät sie abgerufen wird. CSS und JavaScript haben es möglich gemacht. So wurde das Framework Bootstrap geboren. Bootstrap ist eine CSS und JavaScript-Bibliothek, in der viele nützliche Design-Elemente einem Programmierer zur Verfügung stehen.

Wir bieten Seminare zu diesem Thema an
Anfragen