web & mobile DEVELOPER 11/2019 13.10.2019, 08:23 Uhr

Die Highlights der Ausgabe 11/2019

In der aktuellen Ausgabe wird in einem Schwerpunktartikel die neue TypeScript-Version 3.6 unter die Lupe genommen.
(Quelle: Bold )
Wer .NET- oder Java-Programmierer schnell zur Webentwicklung befähigen muss, wird TypeScript lieben. JavaScript-Großmeister mögen sich über den Verlust ihrer Freiheit beschweren, aber der durchschnittliche Entwickler freut sich, gewohnte syntaktische Elemente zu finden. Schon aus diesem Grund ist TypeScript eine Sprache, die Architekten und Projektmanager im Hinterkopf behalten sollten. In einem Artikel wird die neueste Version von Microsofts JavaScript-Variante genau unter die Lupe genommen.
ECMAScript, der Standard hinter der Programmiersprache JavaScript, wird stetig um sinnvolle Features erweitert. Aus der Entwickler-Community kommen immer wieder Vorschläge, um die Sprache JavaScript sinnvoll zu erweitern. Prinzipiell durchläuft ein Proposal dabei einen fünfstufigen Prozess, um in den ECMAScript-Standard aufgenommen zu werden. Ein Artikel erläutert, welche Innovationen hier in nächster Zukunft zu erwarten sind.
Obwohl Schwachstellen wie XSS, CSRF und SQL-Injections bekannt sind, mangelt es bislang oftmals an der Awareness für das Thema Sicherheit. EIn Artikel mit Best Practices gibt einen Leitfaden für die sichere Entwicklung in JavaScript-Umgebungen. Entwickler vermeiden so Fehler und Sicherheitslücken und stellen die Weichen für eine schnellere und sicherere Anwendungsentwicklung.
Das Thema Augmented Reality ist bei Apple weiter stark im Fokus. Neben den Neuerungen in ARKit 3, gibt es zwei vollkommen neue Tools: Der 3D-Renderer RealityKit und der Szenen-Editor Reality Composer. Beide werden in einem umfangreichen Artikel vorgestellt.

◼ Feature

TypeScript 3.6 im Detail
Der offene Sprachstandard von JavaScript sorgt für Probleme, weil Compiler viele Probleme nicht erkennen können. Microsofts mittlerweile in Version 3.6 vorliegendes Werkzeug TypeScript schafft Abhilfe

◼ HTML, CSS & JavaScript

Objekte mit CSS Grids optimal positionieren
Die Grundlagen von CSS Grids und wie man damit das Layout einer Website gestalten kann
Schnelleinstieg in JavaScript (Teil 2)
In JavaScript kann man auch objektorientiert programmieren
Zukünftige Features von JavaScript
ECMAScript, der Standard hinter der Programmiersprache JavaScript, wird stetig um sinnvolle Features erweitert
Best Practices für sichere JavaScript-Umgebungen
Die Programmierung kritischer Anwendungen mit JavaScript wird immer beliebter
WAI-ARIA-Markup nutzen
Für die Zugänglichkeit von Webseiten kann das ARIA-Markup eine große Hilfe sein – wenn es denn richtig benutzt wird

◼ Mobile Development

Augmented Reality mit RealityKit & Reality Composer
AR-Apps mit RealityKit & Reality Composer entwickeln
Programmierung mit Swift (Teil 5)
Im fünften und letzten Teil der Artikelreihe zu Swift lernen Sie das Error Handling, Generics und die Access Control kennen
Business Model Canvas für Mobile Apps
Der Ansatz des Business Model Canvas (BMC) ist auf den Entwurf von Apps übertragbar
Cross-Plattform-Entwicklung für iOS, Android und Nachfolger (Teil 10)
Firebase bietet ergänzende Services für die Programmierung einer Mobilen App an, die man in Flutter nutzen kann
Userbindung und Onboarding
Wer sich als App-Entwickler an einer zuverlässigen und langfristig loyalen Userschaft erfreuen möchte, muss einige Maßnahmen ergreifen

◼ Backend

Raspberry Pi als IoT-Controller (Teil 3)
Mit nur wenigen externen Baugruppen lassen sich mit dem Raspberry Pi IoT-Anwendungen aufbauen. Diesmal geht es um Datenaustausch über Dateien, E-Mail und Dropbox
Python: Messdaten mit ESP32 verwalten
Wie man Messdaten über den ESP32 mit integriertem WLAN-Transmitter im Intranet ansprechbar macht
React-Framework Next.js Version 9
Next.js liefert mit seinem neunten Release eine Vielzahl von Neuerungen

◼ BeyondDev

Nutzerorientierte Gestaltung und Vermarktung
Definition einiger wichtiger Begriffe zur Projektplanung, Gestaltung und Vermarktung
Das TYPO3 Extbase Buch
Autor Michael Schams, aktives Mitglied der TYPO3 Community, stellt sich unseren Fragen
E-Mail-Archivierung
Bei der rechtskonformen Archivierung von E-Mails gibt es einiges zu beachten



Das könnte Sie auch interessieren