Die vielseitige Sprache für Webentwicklung & mehr - Grundlagen und fortgeschrittene Techniken
336 Seiten
12 Lesestunden
Die Entwicklung von JavaScript von einer anfänglich belächelten Skriptsprache zu einer der zentralen Programmiersprachen ist bemerkenswert. Sie bleibt die dominierende Sprache für die clientseitige Webentwicklung und ist unverzichtbar für die Erstellung interaktiver und dynamischer Webanwendungen. Zudem bilden nahezu alle modernen Frameworks auf JavaScript auf und erweitern dessen Einsatzmöglichkeiten auf zahlreiche Softwareanwendungen, was die Vielseitigkeit und Relevanz dieser Sprache unterstreicht.
HTML (Hyper Text Markup Language) ist der Kern des WWW. Mit HTML5 beginnt sogar eine neue Zeitrechnung, die die Zukunft von HTML auf Jahre hinaus sichern sollte. In dem Buch lernen Sie den Einstieg in HTML sowie der Erstellung von Webseiten. Das Buch ist ein Lehrbuch für den Einstieg in HTML sowie einigen ergänzenden Techniken wie CSS (Cascading Style Sheets). Es soll Ihnen sowohl beim Selbststudium helfen als auch Basis dafür sein, in entsprechenden Kursen HTML zu lernen. Das Buch wendet sich im Wesentlichen an Leser, die die Erstellung und Pflege von Webseiten mit HTML lernen wollen. Wir besprechen in dem Buch die notwendigen Voraussetzungen für den Umgang mit HTML sowie die Erstellung von Webseiten und blicken dabei auch etwas über den Tellerrand: Was ist eine Webseite? Wie wird eine Webseite grundsätzlich erstellt? Wie kommen Sie vom Quellcode zur eigentlichen Webseite? Natürlich besprechen wir im Detail, was HTML ist, aber ebenso in welchem Umfeld sich diese Technik positioniert. Alle relevanten HTML-Anweisungen inklusive dem HTML5-Standard werden erörtert. Sie erhalten einen kompakten Einstieg in Styles Sheets (CSS). Sie finden in dem Buch ansonsten einige Grundregeln des Web-Designs und der Web-Programmierung, Tipps zur konkreten Veröffentlichung eines Web-Projekts, verschiedene wichtige Tabellen, Quellangaben und Adressen sowie ein umfangreiches Stichwortverzeichnis.
Das Buch bietet eine umfassende Einführung in das JavaFX-Framework, das sich seit Version 2 zu einer leistungsfähigen Technologie für die Erstellung moderner grafischer Benutzeroberflächen entwickelt hat. Es stellt eine Vielzahl von Widgets und Komponenten des JavaFX-APIs vor und erläutert, wie man sowohl programmgesteuert in Java als auch über FXML und den visuellen Designer Scene Builder GUIs erstellen kann. Auch Leser ohne Java-Kenntnisse können somit ansprechende Benutzeroberflächen gestalten und vorhandene Kenntnisse aus anderen GUI-Technologien wie Swing nutzen.
Steigen Sie mit diesem Buch schnell und unkompliziert in Vue. js ein Dieses Buch bietet einen kompakten und praxisnahen Einstieg in das populäre Vue. js. Nutzen Sie auf Basis von MVC-Entwurfsmustern das MVVC-Konzept für Anwendungen im Web und erstellen Sie damit auf einfache Weise Single-Page-Webanwendungen. Dabei verwenden Sie eines der leistungsfähigen Frameworks nur auf Basis elementarer WWW-Standardtechnologien. Mit Vue. js werden Sie Datenbindung, Komponenten, Direktiven und Modularität verstehen und anwenden. Mit diesem Buch lernen Sie nicht nur die wichtigsten Grundlagen von Vue. js kennen. Erfahren Sie außerdem, wie Sie mit diesem JavaScript-Webframework Webapplikationen erstellen und pflegen. Der Fokus des umfassenden Werks liegt auf folgenden Aspekten: · HTML/CSS/JavaScript und das Web: Das Umfeld von Vue. js · Basis von JavaScript (darunter vor allen Dingen JSON) · Arbeiten mit der Vue-Instanz · Templates · Double Curly Syntax und Datenbindung Durch seinen starken Anwendungsbezug eignet sich dieses Buch über Vue. js als idealer Begleiter für das Selbststudium oder entsprechende Kurse. Inhaltlich richtet es sich an: a) Ersteller von Webseiten b) Programmierer c) Web-Designer Tauchen Sie noch tiefer in die Materie ein Ralph Steyer zeigt, welche Voraussetzungen Sie zum Arbeiten mit diesem Buch mitbringen sollten. Anschließend erfahren Sie mehr über das Framework sowie die speziellen Features von Vue. js. Im weiteren Verlauf behandelt der Autor u. a. diese Teilaspekte: · Erste Beispiele – Vue. js einfach einmal testen · Wie und warum funktioniert Vue. js? · Bedingtes Rendern: Die v-if-Direktive – Entscheidungen treffen · Dynamische Layouts mit Datenbindung – Stylesheets dynamisieren · Formulare und Formulardatenbindung – Interaktion mit dem Anwender · Übergänge und Animationen – Bewegende Dinge Wer noch mehr über die Applikation erfahren will, dem gibt dieses Buch im abschließenden Kapitel noch einen Ausblick auf weitere Einsatzmöglichkeiten und Funktionen von Vue. js. Um Ihnen den Einstieg zu erleichtern, finden Sie in jedem Kapitel Programmcodes und Abbildungen, die komplexe Vorgänge veranschaulichen.
Wer heute Programmieren lernen möchte, kommt an einer der beliebtesten Programmiersprachen für Einsteiger und Profis nicht vorbei: Python. Ihr Erfinder, Guido van Rossum, hat mit Python ein Konzept geschaffen, das viele Ansätze und Lösungen für Probleme bietet, die andere Sprachen nicht integrieren. Universitäten haben das Potenzial dieser klaren und übersichtlichen Programmiersprache erkannt und lehren sie mittlerweile in Einsteigerkursen der Informatik statt Java. Der klare Programmierstil von Python legt eine hervorragende Grundlage für das spätere Erlernen weiterer Sprachen. Python unterstützt verschiedene Programmierparadigmen, darunter objektorientierte, aspektorientierte, strukturierte und funktionale Programmierung, was den Programmierer nicht auf einen einzigen Stil festlegt. Der universelle Zugang ermöglicht es, Erfahrungen aus anderen Konzepten direkt zu nutzen, was zu Pythons Erfolg beiträgt. Dieses Buch bietet einen idealen Einstieg in die Programmierung mit Python. Der Autor erläutert ausführlich die grundlegenden Kenntnisse, die erforderlich sind, um Programme zu erstellen und zu pflegen. Zudem zeigt er, wie OOP mit Python umgesetzt wird und wie man Module und API-Schnittstellen integriert. Weiterführende Themen wie grafische Oberflächen und der Zugriff auf Dateien und Datenbanken runden das Fachbuch ab. Einfache Beispiele veranschaulichen die Anwendung der Techniken und machen das Buch zu einer Empfehlung für E
In der heutigen Zeit sind mobile Endgeräte wie Smartphones, Tablets und Notebooks unverzichtbar. Diese Geräte benötigen passende Anwendungen, die als Apps bezeichnet werden. Für die Entwicklung von iOS-Apps ist Swift die bevorzugte Programmiersprache, auf die sich dieses Buch konzentriert. Es bietet einen Einstieg in die Programmierung von iOS-Apps mit Swift und dem Entwicklungstool Xcode, ohne dass Vorkenntnisse in Swift oder iOS-Entwicklung erforderlich sind. Das Buch eignet sich sowohl für das Selbststudium als auch als Grundlage für Seminare oder Kurse zur iOS-App-Programmierung.
Die Quellcodes, die im Buch verwendet werden, können von der Verlagswebseite heruntergeladen werden.
Inhaltlich behandelt das Buch Themen wie das iOS-System, die Erstellung von Xcode-Projekten, Kernkonzepte der iOS-Entwicklung, Layoutfragen, den Umgang mit persistenten Daten und die Veröffentlichung im App Store. Zudem werden Grundlagen der objektorientierten Programmierung sowie erste Schritte in Swift vermittelt.
Der Autor, Ralph Steyer, ist Diplom-Mathematiker und seit 1996 in der EDV-Schulung, Programmierung und Beratung tätig. Seine Schwerpunkte liegen in der Internetprogrammierung und objektorientierten Softwareentwicklung. Er ist als Dozent an einer Bankakademie und einer Fachhochschule aktiv und schreibt für verschiedene Computermagazine.
Dieses Buch bietet eine Einführung in COBOL für Selbstlerner und als Begleitmaterial für Kurse. Es vermittelt die Grundlagen zur Erstellung und Pflege von COBOL-Programmen, ohne auf spezielle Dialekte oder vollständige Anweisungen einzugehen. Vorkenntnisse in Programmierung sind erforderlich, und die Inhalte sind plattformunabhängig.