• Programmieren mit der Java Platform, Standard Edition 9
  • Java von A bis Z: Einführung, Praxis, Referenz
  • Von Klassen und Objekten zu Datenstrukturen und Algorithmen

Das lernen Sie in diesem Buch

1. Java-Grundlagen verstehen
Hier lernen Sie die Sprache Java mit all ihren Merkmalen und Möglichkeiten kennen: von Klassen und Objekten bis zu Datenstrukturen und Algorithmen. Natürlich aktuell zu Java 9.

2. Lernen an praxisnahen Beispielen
Nicht nur lesen, sondern selbst entwickeln und nachvollziehen. Alles wird anschaulich an praxiserprobten Beispiel-Programmen erklärt. Das Plus: Die Insel enthält besonders ausgezeichnete Infos und Tipps zur Arbeit mit Eclipse und NetBeans.

3. Die Java-Insel ist Ihr Begleiter
Als Lehr- und Arbeitsbuch oder als Referenz ist die Insel geeignet. Hier gibt es Theorie immer nur mit Praxis. Kurz: Die erste Insel ist unentbehrlich für jeden angehenden Java-Entwickler. Sie eignet sich zudem ideal fürs Selbststudium.


Aus dem Inhalt

  • Imperative Sprachkonzepte
  • Klassen und Objekte
  • Ausnahmebehandlung
  • Generics<T>
  • Lambda-Ausdrücke und funktionale Programmierung
  • Die Klassenbibliothek
  • Nebenläufige Programmierung
  • Einführung in Datenstrukturen, GUI-Entwicklung, Dateien, XML usw.

Über den Autor:

Christian Ullenboom, Dipl.-Informatiker, ist Oracle-zertifizierter Java-Programmierer und seit 1997 Trainer und Berater für Java-Technologien und objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Seine Sympathie gilt Java Performance Tuning und den sinnlichen Freuden des Lebens.

Versandinfo: PostPac Priority

Versandgewicht: 2.61 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Das Buch richtet sich an APEX-Einsteiger und Umsteiger von Oracle Forms, Kenntnisse in SQL und PL/SQL werden vorausgesetzt. Mit Installationsanleitung und Glossar im Anhang.

  • Grundlagen, Praxis, Administration
  • Für Entwickler mit PL/SQL-Kenntnissen
  • Smartphone Web-Apps, Deployment, AJAX, DataLoading Wizzards, Plugins, WebSheet-Anwendungen

1.Grundlagen von APEX
Sie erfahren, was APEX eigentlich tut und wie Sie damit eine einfache Anwendung erstellen. Dabei machen Sie sich mit der Entwicklungsumgebung, mit Websheets und den Packaged Applications im Lieferumfang von APEX vertraut.


2.APEX im Detail
Sie verschaffen sich einen Überblick über die mitgelieferten Seiten-, Regions- und Itemtypen von APEX. Anschliessend erfahren Sie mehr über Seitenprozesse, Formulare und Reports sowie dynamische Aktionen. Inklusive Shared Components, Themes und Templates.


3.Erweiterung und Programmierung
Zum Schluss lernen Sie eine Strategie zur Erweiterung von APEX-Anwendungen mit Plugins und Dynamic Actions kennen. Sie erfahren ausserdem, wie Sie Code zwischen APEX und der Datenbank fachgerecht aufteilen, jQuery und JavaScript korrekt in Plugins integrieren sowie zusätzliche Bild-, CSS- und JavaScript-Dateien bereitstellen.


Aus dem Inhalt:

  • Arbeitsweise einer APEX-Anwendung
  • Packaged Applications
  • Pages, Regions, Items, Seitenprozesse
  • Formulare, Reports, Dynamic Actions
  • Shared Components
  • Themes, Templates, Plugins
  • Autorisierung und Authentifizierung
  • Erstellung mobiler Applikationen
  • Optische Darstellung anpassen
  • Internationalisierung
  • Fehlerbehandlung, Code-Review, Debugging
  • Entwicklung im Team und Deployment

Über den Autor:

Jürgen Sieben ist inhabender Geschäftsführer der ConDeS GmbH. Er beschäftigt sich mit der Entwicklung und Parametrierung von Software, Computerberatung und Systemanalyse für namhafte Kunden wie T-Mobile und Metro AG. Zudem schult er Datenbanktechnologien, z. B. alle relevanten Oracle-Bereiche (Einführung, SQL, PL/SQL, Administration, Performance, Backup & Recovery, Datawarehousing etc.). Seit 2008 ist er Dozent an der Hochschule der Medien Stuttgart.

Versandinfo: PostPac Priority

Versandgewicht: 1.76 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Grundlagen, Einsatz, Praxisbeispiele
  • Plugins nutzen und erstellen, jQuery UI, jQuery Mobile
  • Navigationen, Tabellen, Bildergalerien, Formulare

Websites effizient entwickeln


1. So gelingt der Einstieg
Sie erfahren, wie jQuery funktioniert, welche aktuellen IDEs und Editoren sich anbieten, wie Sie eine Testumgebung einrichten und das Framework korrekt einbinden. Was ein Framework ist, erfahren sie natürlich auch.

2. jQuery in der Praxis
Das Framework nimmt Ihnen eine Menge Arbeit ab. Nutzen Sie fertige Lösungen für Navigationen, Bildergalerien, Formulare, flexible Tabellen und weitere Elemente. Falls einmal etwas nicht funktioniert, gehen Sie mit QUnit auf Fehlersuche.

3. Mobile und flexible Sites entwickeln
Lernen Sie, wie Sie mit jQuery Mobile komplexe Websites für alle Endgeräte und Auflösungen entwickeln. Für besonders anspruchsvolle Aufgaben können Sie sogar eigene Builds und Plugins entwickeln.


Aus dem Inhalt:


  • Arbeitsumgebung einrichten
  • jQuery korrekt einbinden
  • Methoden und Eigenschaften
  • Skripte organisieren
  • Dynamische Navigationen
  • Slideshows, Formulare und Tabellen
  • Ajax mit jQuery einsetzen
  • jQuery UI, jQuery Mobile
  • Responsive Webdesign
  • Eigene Builds und Plugins
  • Testen von Anwendungen

Über die Autoren:


Frank Bongers lebt und arbeitet in Lübeck als freier Webdesigner, Autor und Dozent für Webprogrammierung. Er ist erfahrener Autor und schult seit vielen Jahren JavaScript und JavaScript-Frameworks wie jQuery, Node.js und Angular.

Maximillian Vollendorf ist Webdesigner und kümmert sich mit der Agentur FORMFAKTEN GmbH um Beratung, Konzeption und Umsetzung von komplexen Webprojekten. Er setzt jQuery seit Langem produktiv ein.

Georg Lange ist seit 2000 Dozent für JavaScript und Webprogrammierung in Berlin. Als freiberuflicher Frontend-Developer setzt er jQuery seit Jahren selbstverständlich in seinen Projekten ein.

Versandinfo: PostPac Priority

Versandgewicht: 1.80 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Sie erfahren anhand vieler Beispiele, wie Sie Apps für iOS, macOS und tvOS entwickeln. Ideal für Umsteiger von Objective-C und Java, aber auch für Einsteiger mit Grundkenntnissen im Programmieren. Inklusive iCloud und Server-side Swift.

  • Syntax, Grundlagen, Programmiertechniken, App-Entwicklung
  • Objekt- und protokollorientierte Anwendungsentwicklung
  • Mit vielen Beispiel-Apps für iOS, macOS und tvOS

Werden Sie Swift-Entwickler!

1. Solides Grundlagenwissen
Von der einfachen for-Schleife bis zum Einsatz von Closures: Dieses Buch präsentiert Ihnen alle Sprachelemente von Swift 4 und erläutert deren Einsatz. Mithilfe von objektorientierter und funktionaler Programmierung lernen Sie ansprechende Apps zu entwickeln.

2. Zeitgemässe Entwicklungsmethoden
Mit Swift-Wissen allein können Sie noch keine App schreiben. Dieses Buch macht daher nicht an den Grenzen von Swift halt, sondern führt Sie auch in die Arbeit mit Xcode und hilfreichen Frameworks ein.

3.Praxisnahe Beispiel-Apps
Damit Sie das vielschichtige Zusammenspiel aus Swift, Xcode und UIKit bzw. Cocoa verstehen, werden vollständige Apps für iOS, macOS und tvOS entwickelt. Neben vielen Mini-Beispielen zeigt Ihnen Michael Kofler anhand von neun grösseren Projekten alle Funktionen direkt in der Praxis.


Aus dem Inhalt

  • Klassen, Protokolle, Extensions
  • Closures, Fehlerabsicherung
  • Crashkurs Xcode, Storyboards
  • Internationalisierung
  • Apps für iOS, macOS, tvOS
  • Actions, Outlets, Segues
  • Popover, Focus Engine
  • Artwork
  • Tabellen und Listen
  • Grafik, Dateien, XML, JSON
  • Spritekit
  • Server-side Swift, iCloud, Appstore

Übder den Autor:

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Java auch Linux, OS X, der Raspberry Pi, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an zwei Fachhochschulen.

Versandinfo: PostPac Priority

Versandgewicht: 2.53 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Schon bald programmierst du dein erstes Projekt. Weitere Highlights sind die Steuerung einer Drohne per Swift-Befehle und die Fortführung deines Programmierabenteuers auf dem Mac!

  • Ganz spielerisch: Swift auf dem iPad lernen
  • Schritt für Schritt zu spannenden Projekten
  • Von den Grundlagen des Programmierens bis zum eigenen Code
  • Kein Vorwissen nötig!
Aus dem Inhalt:



  • Swift stellt sich vor
  • Was sind Apps und wie werden sie erstellt?
  • Programmieren - ein paar Grundlagen
  • Ab in die Playgrounds! Swift spielerisch erlernen
  • Die Lektionen von Swift Playgrounds
  • Weitere Playgrounds nutzen
  • Drohnen per Swift Playgrounds steuern
  • Eigene Playgrounds erstellen
  • Eigene App-Projekte realisieren

Über den Autor:

Philip Kiefer zählt zu den bekanntesten Fachbuchautoren Deutschlands. Bis heute hat er mehr als 150 Bücher veröffentlicht, neben vielen Publikationen für Kinder und Jugendliche auch über 70 Bücher zu Windows, Office und weiteren Computerthemen. Sein immenses Computerwissen hat er sich in über drei Jahrzehnten selbst beigebracht. Dabei versteht er es perfekt, selbst komplexe Sachverhalte so zu vermitteln, dass sie ein jeder leicht begreift.

Versandinfo: PostPac Priority

Versandgewicht: 0.74 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Alle Konzepte, Elemente und Diagrammtypen werden ausführlich vorgestellt und durch Praxisbeispiele veranschaulicht. Das Buch ist alltagsnah nach Diagrammtypen aufgebaut, sodass es sich zum Lernen wie zum schnellen Nachschlagen gleichermassen eignet.

  • UML lernen und effektiv in Projekten anwenden
  • Alle Diagramme und Notationselemente im Überblick
  • Mit zahlreichen Praxisbeispielen in Java und C#
  • Programmierkenntnisse erwünscht

Ihr Handbuch zur UML:

1. Alle Diagrammtypen und Notationselemente
Alle Struktur- und Verhaltensdiagramme werden ausführlich vorgestellt: Ihre Anwendungsbereiche und Notationselemente sind detailliert und vollständig aufgeführt.

2. Beispiele in Java und C#
Zahlreiche Praxisbeispiele zeigen, wie Sie die UML zur Modellierung von Software einsetzen. Codebeispiele in Java und C# veranschaulichen die Implementierung.

3. Best Practices für den Programmieralltag
Damit Sie von Anfang an effizient arbeiten können, finden Sie zu jedem Diagrammtyp eine Liste mit den häufigsten Fehlern und professionellen Verbesserungsvorschlägen.

4.Poster mit Diagramm-Übersicht
Dem gedruckten Buch liegt ein DIN-A2-Poster mit allen Diagrammtypen bei. E-Book-Käufer erhalten dieses Poster als PDF-Datei.


Aus dem Inhalt:

  • Grundlagen der UML
  • Diagrammtypen und Notationselemente
  • Dos und Don'ts der Softwaremodellierung
  • UML mit Java und C#
  • A2-Poster mit Diagrammtypen
  • Beispiele zum Download

Über die Autoren:

Christoph Kecher ist als Software-Ingenieur bei der Internationalen Kapitalanlagegesellschaft mbH tätig. Seine Expertise umfasst u. a. Data Warehouse-Technologien, Java, .NET, UML und Software-Qualitätssicherung.

Alexander Salvanos ist Java Enterprise Software-Architekt und seit vielen Jahren mit Modellierungsprozessen befasst. Ihm gelingt es, in grossen Projekten agile Prozesse und bewährte Standards zum Nutzen aller in Einklang zu bringen, meist mit der Java Enterprise Edition. In seinen Schulungen bringt er Klarheit in komplexe Technologien. Als Mitglied des Java Community Process beteiligt er sich an der Weiterentwicklung von Java und berät Unternehmen beim professionellen Einsatz moderner Java-Technologien.

Ralf Hoffmann-Elbern ist seit vielen Jahren ist er als C#-Entwickler tätig. In seinem Programmieralltag spielt UML eine wichtige Rolle bei der Planung seiner Projekte.

Versandinfo: PostPac Priority

Versandgewicht: 1.02 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Das Lehr- und Nachschlagewerk zu modernem C++, aktuell zu C++17
  • Spachgrundlagen, OOP, Standardbibliothek, parallele Programmierung, GUI-Programmierung mit Qt u. v. m.
  • Mit Guidelines und Techniken für gutes Coden

Das bietet Ihnen das Buch:


1. C++-Grundlagen und OOP
Die Sprachgrundlagen von C++ und die Konzepte der objektorientierten Programmierung werden ausführlich beschrieben. Auch C++-Einsteiger ohne Vorkenntnisse werden sich schnell zurechtfinden.

2. Standardbibliothek und mehr
Die Werkzeuge und Konzepte der Standardbibliothek, insbesondere Container, Streams und Threading werden umfassend behandelt. Ausserdem lernen Sie die GUI-Entwicklung unter C++ mit Qt.

3. "Modern C++"
Sie lernen das moderne C++ der Standards C++11, C++14, C++17. Es wird erklärt, welches Sprachmittel ab welchem Standard funktioniert und wie Sie es effektiv verwenden. Natürlich erfahren Sie auch, wie vor C++11 programmiert wurde.

4. Besser coden
Besonderer Wert wird darauf gelegt, dass Sie von Anfang an guten, d. h. kompakten, sicheren und effizienten Code entwickeln. Dazu gibt es Extra-Kapitel, die jeweils bestimmte Aspekte, die für guten Code wichtig sind, behandeln.


Aus dem Inhalt:


  • Sprachgrundlagen
  • Fehlerbehandlung
  • Objektorientierte Programmierung
  • Zeiger
  • Templates
  • Container
  • Standardbibliothek
  • GUI-Programmierung mit Qt
  • C++ Core Guidelines

Über den Autor:


Torsten T. Will, Jahrgang 1970, beschäftigte sich schon während seines Diploms in Informatik mit Programmiersprachen und ihren Konzepten. C++ hat ihn schon in seinen Anfängen fasziniert und begleitet. Andere Programmierprojekte bewältigte er vor allem in Pascal, Java, Scala und Python. Seit 2004 schreibt er im Fachmagazin c't gelegentlich über C++ und Python. Was dann noch an Zeit übrig bleibt, geht in die Fotografie.

Versandinfo: PostPac Priority

Versandgewicht: 1.90 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Dabei entwickeln Sie von Anfang an eigene GUIs, die mit fortschreitendem Wissen immer komplexer werden. Auch in die Datenbank- und Internetprogrammierung werden Sie eingeführt. Schritt-für-Schritt-Anleitungen, regelmässige Zusammenfassungen und viele Übungsaufgaben sichern Ihren Lernerfolg.

  • Schnell erste eigene Windows-Programme entwickeln
  • Von den Grundlagen zu GUI-Entwicklung, Datenbank- und Internetanwendungen
  • Inkl. Einführung in Windows Presentation Foundation

Das bietet Ihnen dieses Buch

1.Steigen Sie ein in Visual Basic 2017
Hier erfahren Sie alles, was Sie für Ihre ersten Schritte in VB benötigen: von der Installation der Entwicklungsumgebung über die Sprachelemente bis zu den Grundlagen der objektorientierten Programmierung.

2.Entwickeln Sie eigene Windows-Programme
Sie lernen die GUI-Entwicklung mit Windows Forms und Windows Presentation Foundation und erstellen Datenbankanwendungen und dynamische Websites.

3.Übung macht den Meister
Ausführliche Schritt-für-Schritt-Anleitungen, anschauliche Beispiele und viele Übungsaufgaben sichern Ihren Lernerfolg. Das Buch ist auch ideal zum Selbststudium geeignet.


Aus dem Inhalt:

  • Einführung in Visual Studio 2017
  • VB-Sprachgrundlagen
  • Objektorientiert programmieren
  • GUIs entwickeln
  • Programmieren mit der WPF
  • Datenbankanwendungen mit ADO.NET
  • Internetanwendungen mit ASP.NET

Über den Autor:

Autor und Trainer Thomas Theis, Dipl.-Ing. Technische Informatik, verfügt über langjährige Erfahrung als EDV-Dozent, unter anderem an der Fachhochschule Aachen. Er leitet Schulungen zu C/C++, Visual Basic und Webprogrammierung.

Versandinfo: PostPac Priority

Versandgewicht: 0.98 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Zahlreiche Best Practices für leichtgewichtige Enterprise Applications am Beispiel einer realistischen Geschäftsanwendung, Standards zu servicebasierten Anwendungen, Persistence API, Dependency Injection, HTML5 und Performance-Tuning machen dieses Buch zum Standardwerk für alle, die mit der Java EE 8 entwickeln.


  • Von den Grundlagen bis zur komplexen Geschäftsanwendung - inkl. entscheidender Details zu allen wichtigen APIs
  • Servlets, Persistence API, Java Server Faces, JSON-B, JSON-P, JAX-RS, JAX-WS u. v. m.
  • Ideal für das Selbststudium: mit Beispielcode und Best Practices für reale Anforderungen geschäftskritischer Software

So werden Sie Java EE-Profi

1. In professionellen Java EE-/Jakarta EE-Projekten arbeiten
Statten Sie sich mit wertvollem Rüstzeug aus! Von Ihrem Einstieg in die Servlet-Technolgie bis zum Einsatz des Java Message Service macht Alexander Salvanos Sie mit dem Java-EE-Standard vertraut. Vertiefen Sie diejenigen Kenntnisse, die in professionellen Kundenprojekten nachgefragt werden.

2. Webserver und Webanwendungen verstehen
Nutzen Sie die durchgehende Beispielanwendung, um sich die Konzepte gründlich und praxisnah anzueignen. Tipps und Tricks aus der Praxis und Feinheiten zur Konfiguration helfen Ihnen, komplexe Geschäftsanwendungen gut informiert umzusetzen.

3. Schritt für Schritt zur Geschäftsanwendung
Auch wenn es anspruchsvoller wird: Dieses Lehrbuch begleitet Sie Schritt für Schritt und hilft Ihnen, die APIs sinnvoll zu verwenden und grundlegende Design-Entscheidungen sicher zu treffen.


Aus dem Inhalt
  • Grundlagen des Java EE-Standards
  • Java EE Server: Konfiguration und Monitoring
  • Agile Methoden mit Scrum in Java EE-Projekten
  • Servlets 4, JSP und Expression LanguageWebSockets
  • Java Server Faces
  • Java Persistence API
  • Server und Datenbank einrichten und optimieren
  • Enterprise JavaBeans (EJB) und Java Message Service (JMS)
  • Webservices mit JAX-WS und JAX-RS

Über den Autor:

Alexander Salvanos ist seit 1998 Experte für Java SE- und Java/Jakarta EE-Technologien. Er kann auf jahrelange Praxiserfahrung als Softwareentwickler und Java-Trainer zurückblicken. In seinen Schulungen gelingt es ihm, auch abstrakte Konzepte wie die objektorientierte Programmierung anschaulich und verständlich zu vermitteln. In seiner Eigenschaft als IT-Senior-Consultant bei der msg systems ag berät er Unternehmen beim professionellen Einsatz von modernen Java-Technologien. Als Mitglied in der Java EE 8 Expert Group (JSON-B)/Jakarta EE Working Group und Committer in der Eclipse-Foundation EE4J (JSON-B) beteiligt er sich auch an der Weiterentwicklung dieser Technologien.

Versandinfo: PostPac Priority

Versandgewicht: 2.34 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Schritt für Schritt eigene Programme entwickeln
  • GUI, OOP, Datenbank- und Internetanwendungen u. v. m.
  • Mit vielen Beispielen und Übungsaufgaben

Das lernen Sie mit diesem Buch

1. Steigen Sie ein in Python
Sie erhalten eine gründliche Einführung in die Sprachelemente und alle wichtigen Programmiertechniken. Dabei entwickeln Sie Ihre ersten Programme und vertiefen Ihr Wissen mit Übungsaufgaben.

2. Python-Entwicklung von A bis Z
Sie lernen die vielfältigen Möglichkeiten von Python kennen und entwickeln anspruchsvolle GUIs sowie komplexe Programme, wie z. B. Datenbankanwendungen und dynamische Websites.

3. Kleine Einführung in Raspberry Pi
Nach genauer Anleitung bauen Sie ein einsatzfähiges System auf und installieren Raspbian. Mit etwas Python-Code lassen Sie LEDs blinken, messen die Lufttemperatur und speichern die Werte.

4. Mit Materialien auf DVD
Die DVD-ROM enthält das Starterpaket für Python 3.6 und 2.7 sowie alle Beispielprogramme für beide Versionen.


Aus dem Inhalt

  • Python installieren
  • Sprachgrundlagen und OOP
  • Internetanwendungen entwickeln
  • Datenbankanwendungen mit SQLite und MySQL erstellen
  • GUIs programmieren
  • Raspberry Pi-Einführung

Über den Autor:

Thomas Theis ist Dipl.-Ing. für Technische Informatik. Als Softwareentwickler verfügt er über langjährige Erfahrung, ebenso als IT-Dozent, unter anderem an der Fachhochschule Aachen. Er leitet Schulungen zu C/C++, Visual Basic und Webprogrammierung und ist Autor vieler erfolgreicher Fachbücher.

Versandinfo: PostPac Priority

Versandgewicht: 0.92 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Von "Hallo Schrödinger" über Multithreading zur komplexen GUI-Anwendung
  • Ob Generics, Lambdas oder JavaFX: Nutze die Schwerter aller Versionen!
  • Umwerfende Beispiele, fantastisch illustriert
  • Durchblicken, mitmachen und geniessen!

Mit Schrödinger zum Profi

1. Gründlicher Einstieg
Am Anfang wird installiert und standesgemäss ein "Hallo Schrödinger" ausgeführt. Ihr richtet ihr euch komfortabel in Eclipse ein und programmiert damit ein Textadventure. Danach sind Variable, Klassen und Co. keine Fremdwörter mehr, und die Objektorientierung beginnt auch schon, euch in Fleisch und Blut überzugehen.

2. Alles aus der Profi-Praxis
Mit Schrödinger habt ihr auch aktuelle Entwicklungen voll im Blick, von Collections über Lambdas bis Java 9. Sinnvolle Interfaces entwerfen, Ausnahmen konsequent behandeln, bei Bedarf die Tests zuerst schreiben und die Arbeit auf mehrere Threads verteilen - so schreibt ihr robusten Code, den ihr auch übermorgen noch versteht.

3. Mehr als nur eine Sprache
XML-Parser, HTML und CSS, reguläre Ausdrücke ... muss das sein? Wenn das GUI gut aussehen soll, ein eigener Parser her muss oder deine Software in einer grösseren Infrastruktur laufen soll, ja. Zum Glück ist hier alles mit drin. Willkommen in der Profi-Welt!

4. Schrödinger ...
... ist unser Mann fürs Programmieren. Er kann schon was, aber noch kein Java. Schlau ist er, neugierig und immer gern an der Tastatur. Zum Glück hat er einen Kumpel, der auf jede Frage eine Antwort weiss. Und Beispiele bringt, die du nicht wieder vergisst.


Aus dem Inhalt

  • Installation und Einstieg
  • Vererbung und Polymorphie
  • Interfaces
  • Collections
  • Generics
  • Lambda Expressions
  • Dateien und Streams
  • New File I/O
  • Datenbanken mit SQL und JDBC
  • Daten-Austausch mit XML
  • Daten aus Excel laden
  • Gleichheit und Hashcodes defnieren

Über den Autor:

Philip Ackermann wechselt als Softwareentwickler mühelos die Spur von objektorientiert zu funktional, von Java zu Node.js und zurück. Kein Wunder, dass er auch Schrödinger mit XML, SQL und Co. nicht verschont - das gehört für einen Entwickler einfach dazu. Philip schreibt auch Fachbücher ohne seinen Kumpel, Fachartikel und Blogbeiträge. Er lässt nicht locker, wenn es darum geht, wie man neue Sprachfeatures und Ideen geschickt umsetzt.

Versandinfo: PostPac Priority

Versandgewicht: 1.72 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Dieses Buch macht Sie mit allen Bestandteilen des Programmpakets vertraut und erleichtert Ihnen so Ihre tägliche Office-Arbeit. Alle Einzelmodule (Writer, Calc, Impress, Base, Draw und Math) werden in leicht verständlichen Schrittanleitungen erläutert. Ob Einsteiger oder Umsteiger, Sie haben LibreOffice ohne lange Einarbeitungszeit schnell im Griff.


Aus dem Buch-Inhalt:

  • Einfach starten mit LibreOffice
  • Mit Writer Briefe und weitere Dokumente erstellen
  • Mit Calc Tabellen erstellen und berechnen
  • Mit Impress ansprechende Präsentationen gestalten
  • Mit Draw perfekte Grafiken anfertigen
  • Mit Math Formeln erstellen
  • Mit Base Datenbanken anlegen und verwalten
  • Die besten Tipps und Tricks zu LibreOffice
  • Nützliche Tastenkombinationen

Über den Autor:

Philip Kiefer, geboren am 24.08.1973 in Friedrichshafen am Bodensee, machte 1993 dort sein Abitur und leistete anschliessend Zivildienst als "Schwerstbehindertenbetreuer" bei einem Langenargener Schriftsteller. 1995 begann Kiefer ein Studium der Literaturwissenschaften und Philosophie in Tübingen und Oxford, nebenher jobbte er in verschiedenen Verlagen sowie in einem Altenpflegeheim. Nach seinem Magisterabschluss arbeitete Kiefer kurzzeitig in einer grossen PR-Agentur in München, bevor er sich Ende 2001 als Autor selbstständig machte. Unter anderem erstellte er Quizfragen für Handy-Spiele (z. B. "Wer wird Millionär?") sowie für Gesellschaftsspiele (z. B. "Schlag den Raab"), er betrieb ein eigenes Online-Magazin für Kinder ("Riesenratz") und veröffentlichte bis heute über 150 Bücher in namhaften Verlagen. Einige seiner Werke sind ins Spanische, Französische, Italienische, Niederländische, Portugiesische, Russische, Bulgarische und Litauische übersetzt worden.

Versandinfo: PostPac Priority

Versandgewicht: 0.31 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

In diesem Buch erfahren Sie, wie Sie Outlook nutzen können, um Zeit zu gewinnen. Setzen und definieren Sie Ziele, planen und organisieren Sie Ihr Business und erledigen Sie Ihre Arbeiten effizient und zeitsparend. Viele Tipps, kompakt und auf den Punkt gebracht, zeigen zudem Wege auf, die wachsende Mailflut zu beherrschen.


Aus dem Buch-Inhalt:

  • Ziele definieren
  • Zeitfresser erkennen, der Datenflut Herr werden, den Überblick behalten
  • Planen und organisieren
  • Pareto-Prinzip und Eisenhower-Diagramm
  • E-Mails in Aufgaben umwandeln
  • So halten Sie Ihre Mailbox schlank
  • Abwesend und doch ansprechbar - der Abwesenheitsassistent
  • Termine effizient festlegen, ändern, löschen
  • Meetings - notwendig oder überflüssig?
  • So gewinnen Sie mehr Zeit

Über den Autor:


Gabriela Bergantini

Versandinfo: PostPac Priority

Versandgewicht: 0.22 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Eine kompakte Einführung in die Programmiersprache C++
  • Vom ersten Schritt bis zum komplexen Programm
  • Mit zahlreichen Übungen zur Lernkontrolle, Level 1-3


Das bietet Ihnen dieses Buch

C++ lernen
Wenn Sie C++ lernen wollen, gehen Sie einfach das Buch vom Anfang bis zum Ende durch. Es führt Sie von den grundlegenden Sprachelementen hin zu den komplexeren Strukturen in C++.

Basiswissen im Überblick
Jedes Thema, seien es Schleifen, Funktionen, Arrays oder Zeiger, wird in einem eigenen Kapitel behandelt. So können Sie schnell nachschlagen, was Sie benötigen.

Testen Sie Ihr Wissen
Jedes Kapitel schliesst mit Übungs-aufgaben in drei Schwierigkeitsgraden ab. So merken Sie schnell, welche Fortschritte Sie gemacht haben und was Sie noch einmal nachlesen sollten.


Aus dem Inhalt:

  • Datentypen
  • Kontrollstrukturen, Funktionen, Präprozessor-Direktiven
  • Modularisierung
  • Klassen, Objekte, Vererbung
  • Templates
  • Fehlerbehandlung


Über den Autor:


Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben.

Versandinfo: PostPac Priority

Versandgewicht: 0.53 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • In über 70 Projekten von den Grundlagen bis zur professionellen App
  • Vielseitige Apps für Smartphone, Tablets und Watch
  • Multimedia, Kamera, GPS, Kalender, GUIs, Multitasking, Android Wear u. v. m.

Android für Java-Entwickler:

1.Von Ihrer Idee zur erfolgreichen App

Nach einem kurzen Überblick über die Entwicklungswerkzeuge und -prozesse entwickeln Sie gleich Ihre erste App. Anschliessend lernen Sie nach und nach alle wichtigen Features von Android kennen und bauen immer raffiniertere Apps.


2.Android für alle Gelegenheiten

Statten Sie Ihre Apps mit allen denkbaren Funktionen aus: Sie lernen, wie Sie auf Adressbuch und Kalender zugreifen, Sounds aufnehmen und abspielen, Fotos schiessen, Standorte in einer Karte anzeigen u. v. m. Natürlich erfahren Sie auch, wie Sie Ihre Apps robust und performant gestalten.


3.Für Smartphone, Tablet und Watch

Zahlreiche Beispiele erleichtern Ihnen die Orientierung und dienen als Grundlage für eigene Apps. Dabei ist es egal, ob Sie für Smartphones, Tablets oder Smartwatches entwickeln möchten.


Aus dem Inhalt:

  • Grundlagen
  • Entwicklungsumgebung und -Tools
  • Benutzeroberflächen
  • Broadcast Receiver
  • Multitasking
  • Rund ums Telefonieren
  • Dateien und Datenbanken
  • Sensoren und GPS
  • Storage Manager
  • Kontakte, Organizer, Multimedia
  • Android Wear

Über den Autor:


Thomas Künneth ist Android-Entwickler der ersten Stunde und arbeitet als Senior Consultant für die MATHEMA Software GmbH. Er hält regelmässig Vorträge über Android, Java und Eclipse und gibt seine Kenntnisse immer wieder gern in Fachbüchern und Zeitschriftenartikeln weiter.

Versandinfo: PostPac Priority

Versandgewicht: 1.29 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Programmiere Spiele wie Quiz-Duell, Tetris und Adventures
  • Mit Starterpack - einfach an deinem Computer direkt loslegen
  • Grundlagen der Programmierung Schritt für Schritt erklärt

An die Tasten, fertig, los!

1. Dem Computer Befehle geben
Beim Programmieren bist du der Chef. Du musst nur genau wissen, welche Befehle der Computer versteht. Die wichtigsten stehen gleich im ersten Kapitel.

2. Am liebsten Spiele
Programmieren kann man alles mögliche, von der Rechenaufgabe bis zur Waschmaschine. Weil Spiele immer noch am meisten Spass machen, gibt es fast in jedem Kapitel ein eigenes Spiel. Sie sind so verschieden, dass du immer etwas Neues lernst.

3. Grafik und Animation
Natürlich soll es auch gut aussehen. Farben, Grafik und Animationen gehören dazu. Mehr noch: Du lernst, ein Framework zu benutzen, um aus Zahlen anschauliche Diagramme zu machen.


Aus dem Inhalt:

  • Einstieg mit Browser und Texteditor
  • Erste Schritte mit JavaScirpt und HTML
  • Quiz, Rechenkönig, Textadventure
  • Tetris nachprogrammieren
  • Cookies setzen
  • Simulation: Mondlandung
  • Ein Grafik-Framework benutzen
  • Fehler finden
  • Farben und Animationen
  • Diagramme erstellen
  • Informationen aus dem Internet einbinden

Über den Autor:

Stephan Elter ist Softwareentwickler und verwendet seit vielen Jahren JavaScript - neben PHP, Java und vielen anderen Sprachen. Programmieren macht ihm Spass, er liebt witzige Beispiele und würde niemals ein Buch schreiben, in dem jeder Satz 100%ig ernst gemeint ist.

Versandinfo: PostPac Priority

Versandgewicht: 0.69 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Syntax, Grundlagen, Programmiertechniken, App-Entwicklung
  • Objekt- und protokollorientierte Anwendungsentwicklung
  • Mit vielen Beispiel-Apps für iOS, macOS und tvOS

Ihr Weg zur Programmierung mit Swift:

1. Erlernen Sie die Grundlagen von Swift
Von der einfachen for-Schleife bis zum Einsatz von Closures: Dieses Buch präsentiert Ihnen alle Sprachelemente von Swift und erläutert deren Einsatz. Mithilfe von objektorientierter und funktionaler Programmierung lernen Sie ansprechende Apps zu entwickeln.

2. So programmieren Sie moderne Anwendungen
Mit Swift-Wissen allein können Sie noch keine App schreiben. Dieses Buch macht daher nicht an den Grenzen von Swift halt, sondern führt Sie auch in die Arbeit mit Xcode und hilfreichen Frameworks ein.

3. Praxisnahe Beispiel-Apps für iOS, macOS und tvOS
Damit Sie das vielschichtige Zusammenspiel aus Swift, Xcode und UIKit bzw. Cocoa verstehen, werden vollständige Apps entwickelt. Neben vielen Mini-Beispielen zeigt Ihnen Michael Kofler anhand von neun grösseren Projekten alle Funktionen direkt in der Praxis.


Aus dem Inhalt

  • Klassen, Protokolle, Extensions
  • Closures, Umgang mit Fehlern
  • Crahkurs Xcode, Storyboards
  • Internationalisierung
  • iOS/tvOS/macOS
  • Actions, Outlets, Segues
  • Popover, Focus Engine
  • Artwork
  • Programmiertechniken
  • Tabellen und Listen
  • Grafik, Dateien, XML, JSON
  • Spritekit

Über den Autor:

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Java auch Linux, OS X, der Raspberry Pi, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an zwei Fachhochschulen.

Versandinfo: PostPac Priority

Versandgewicht: 2.02 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Schnell und einfach dynamische Webseiten entwickeln
  • Leichtes Lernen mit Schritt-für-Schritt-Anleitungen, Beispielen und Übungen
  • Formulardaten auswerten und speichern
  • Sessions, Sicherheit, Grafiken, Ajax u. v. m.
Das lernen Sie mit diesem Buch:

1. Lernen Sie programmieren mit PHP
Dieses Buch begleitet Sie sicher bei Ihren ersten Schritten: von der Installation eines lokalen Webservers über die Grundlagen von PHP bis zur objektorientierten Programmierung.

2. Erstellen Sie Datenbanken
Sie erfahren, wie Sie Datenbanken mit MySQL oder MariaDB erstellen und mit PHP darauf zugreifen. Damit beherrschen Sie das Handwerkszeug, um z. B. ein Gästebuch, einen Webshop oder einen Blog zu entwickeln.

3. Machen Sie Ihr Projekt webtauglich
Sie erfahren, wie Sie mit PHP Grafiken erstellen, automatische E-Mails versenden, mit Cookies arbeiten, die Sicherheit Ihrer Projekte erhöhen, JavaScript und CSS integrieren sowie Ajax unter PHP nutzen.


Aus dem Inhalt:

  • PHP-Programmierkurs
  • Datenbanken anlegen
  • Objektorientierte Programmierung
  • Sessions & Cookies
  • Grafiken & PDFs erstellen
  • Installation des lokalen Webservers
  • Mit Hinweisen für Windows-, Mac- und Ubuntu-Nutzer

Über den Autor:

Thomas Theis ist Dipl.-Ing. Technische Informatik. Er arbeitet als Berater und Trainer mit dem Schwerpunkt Programmierung. Seit vielen Jahren unterrichtet er Studenten und Auszubildende, insbesondere Programmieranfänger, und weiss daher um die vielen Stolperfallen, mit denen Einsteiger konfrontiert werden. Er ist Autor vieler erfolgreicher Bücher, darunter "Einstieg in Python" und "Einstieg in C#", die ebenfalls beim Rheinwerk Verlag erschienen sind.

Versandinfo: PostPac Priority

Versandgewicht: 1.11 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Ohne Vorkenntnisse einsteigen
  • SQL-Abfragen, Datenmodellierung, Tipps aus der Praxis
  • Mit Beispieldatenbank, Übungen und Musterlösungen

SQL auf einen Blick:

1.Der richtige Einstieg für Sie
MySQL, PostgreSQL oder MS SQL? Welchen SQL-Dialekt Sie auch einsetzen möchten: Detaillierte und schrittweise Erläuterungen helfen Ihnen bei der Arbeit mit dem Datenbanksystem Ihrer Wahl.

2.Verstehen und einsetzen
Übungsaufgaben und Musterlösungen sorgen für den sicheren Umgang mit den SQL-Befehlen und der Syntax. Übersichtliche Zusammenfassungen zu jedem Thema erleichtern Ihnen das Nachschlagen.

3.Optimieren Sie Ihre Daten
Lernen Sie, wie Sie Rohdaten richtig in SQL modellieren. So sorgen Sie für einen konsistenten Datenbestand, vermeiden Redundanzen und realisieren reibungslose Abfragen.


Aus dem Inhalt:

  • Eine kurze Einführung in Tabellen und SQL
  • Grundfunktionen der Tabellenabfrage: SELECT und WHERE
  • Zeilen einfügen, ändern und löschen: INSERT, UPDATE und DELETE
  • Tabellen anlegen: CREATE TABLE
  • Mengenoperationen
  • Datenbanken modellieren und optimieren
  • Datenmodelle in Tabellen überführen
  • Beziehungen zwischen Tabellen: JOINs
  • Transaktionen
  • Skalarfunktionen und Bedingungslogik
  • Spaltenwerte gruppieren: GROUP BY
  • Abfragen in virtuellen Tabellen speichern: VIEWS

Über den Autor:

Michael Laube arbeitet schon seit vielen Jahren mit relationalen Datenbanken und SQL. Mit dieser Erfahrung aus der Praxis zeigt er Ihnen, was alles in der Abfragesprache steckt und wie Sie Probleme bei der Datenbankentwicklung elegant lösen

Versandinfo: PostPac Priority

Versandgewicht: 1.25 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Eine kompakte Einführung in die Programmiersprache C
  • Vom ersten Schritt bis zum komplexen Programm
  • Übungen mit Lösungen, Level 1-3


Das lernen Sie mit diesem Buch

1. Basiswissen C
Das Buch ist ideal geeignet für alle, die Basiswissen zu C erwerben oder ihre Kenntnisse auffrischen wollen. Das Buch ist so aufgebaut, dass Sie von den grundlegenden Sprachelementen hin zu den komplexeren Strukturen in C geführt werden.

2. Überblick über Programmierthemen
Jedes Thema, seien es Schleifen, Funktionen, Arrays oder Zeiger, wird in einem eigenen Kapitel behandelt. So können Sie schnell nachschlagen, was Sie an Informationen benötigen. Wenn Sie bislang noch nicht in C programmiert haben und die Sprache lernen wollen, gehen Sie einfach das Buch vom Anfang bis zum Ende durch.

3. C im Selbststudium lernen
Ideal für Selbstlerner: Die Inhalte bauen stets aufeinander auf und werden durch viele kurze Codebeispiele verdeutlicht. Zu jedem Kapitel laden Sie Aufgaben Sie ein, selbst Hand anzulegen und sich zu vergewissern, dass Sie alles verstanden haben.


Aus dem Inhalt:

  • Das erste Programm in C
  • Verzweigungen und Schleifen
  • Sichtbarkeit, Gültigkeit und Lebensdauer
  • Ein- und Ausgabefunktionen
  • Funktionen
  • Arrays und Zeichenketten
  • Präprozessor-Direktiven
  • Eigene Datentypen und Strukturen
  • Aufzählungstypen und verkettete Listen
  • Umgang mit Zeigern
  • Aktueller ISO-Standard C11
  • Hinweise für ältere Compiler


Über den Autor:

Jürgen Wolf ist Softwareentwickler, Digitalfotograf und Autor aus Leidenschaft. C/C++, Perl, Linux und die Bildbearbeitung mit Photoshop Elements und GIMP sind seine Themen. Sein Traum: ein ruhiges Leben im Westen Kanadas. Und Bücher auf der Veranda schreiben.

Versandinfo: PostPac Priority

Versandgewicht: 0.48 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Objektorientierte Programmierung verständlich erklärt
  • Von den Prinzipien über den Entwurf bis zur Umsetzung
  • Viele Praxistipps, UML-Diagramme und Codebeispiele
  • Sauberer Code und Best Practices für alle wichtigen OO-Sprachen

Das lernen Sie

1. Einstieg und Grundlagen
Machen Sie sich mit Begriffen wie Polymorphie, Kapselung und Komposition vertraut. Lernen Sie die Prinzipien des objektorientierten Entwurfs kennen und anwenden. So sorgen Sie schon zu Beginn Ihrer Projekte für Stabilität und Erweiterbarkeit und schreiben Code, der auch übermorgen noch geschätzt wird.

2. Details, aber ohne den Teufel
Erst bei der Lösung konkreter Probleme kommen die lehrreichen Details auf den Tisch. Unsere Autoren nehmen sie sich nacheinander vor und bleiben dabei immer praktisch. Sie diskutieren die Pros und Cons verschiedener Designs, analysieren Implementierungen und geben viele wertvolle Tipps.

3. Von der Theorie zur Praxis
Zahlreiche UML-Diagramme und Codebeispiele in den gängigsten Sprachen zeigen Ihnen, wie Sie die Theorie am besten umsetzen. Ein umfassendes Abschlussprojekt stellt alles Gelernte noch einmal im Zusammenhang dar. Programmiererfahrung wird vorausgesetzt, bestimmte Sprachkenntnisse nicht.


Aus dem Inhalt
  • Grundlagen der OOP
  • Prinzipien des objektorientierten Entwurfs
  • Polymorphie und Vererbung
  • Objektorientierte Persistenzverfahren
  • Zahlreiche Praxisbeispiele
  • Objektorientierung auch ohne Klassen
  • UML-Diagrammtypen
  • Wichtige Entwurfsmuster
  • Code Smells und Gegenmittel

Über die Autoren:

Diplom-Informatiker Bernhard Lahres arbeitet als Software-Architekt in grossen Projekten im Finanz- und Telekommunikationsbereich. Sein Fokus liegt dabei auf der Anwendung objektorientierter Verfahren und deren Integration in den Software-Entwicklungsprozess.

Gregor Raýman ist Diplom-Mathematiker und technischer Architekt bei Oracle Consulting. Er arbeitet als Softwareentwickler und Berater in den Branchen Industrie, Automotive, Dienstleistung und Telekommunikation.

Stefan Strich ist als Diplom-Informatiker in der Telekommunikationsbranche für komplexe Systeme verantwortlich, die ohne Objektorientierung nicht denkbar wären. Seine Berufserfahrung umfasst Branchen wie Automobilindustrie und Post und viele Seiten des Software Engineering von Entwicklung, Support, Projektleitung bis zum Delivery Management.

Versandinfo: PostPac Priority

Versandgewicht: 1.39 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Dynamische Webanwendungen entwickeln, auch für mobile Geräte
  • Inklusive HTML, CSS, Ajax, jQuery, jQuery mobile
  • Mit zahlreichen Beispielprogrammen und Projektvorlagen

Das lernen Sie mit diesem Buch

1. Sprachgrundlagen JavaScript
Von der ersten einfachen Textausgabe im Browser bis zu fertigen Formularen und Cookies lernen Sie an anschaulichen Beispielen Schritt für Schritt die Grundlagen der JavaScript-Programmierung.

2. Interaktive und mobile Anwendungen entwickeln
Sie erfahren, wie Sie Daten schnell mit dem Webserver austauschen, CSS-Eigenschaften ändern, Animationen erstellen und was JavaScript auf Smartphones, Tablets und Co. alles kann.

3. Viele Beispielprogramme, auch als Projektvorlagen
Feiertagsrechner, Webshop oder lieber Memory? Wählen Sie aus fast 200 Beispielprojekten aus. Programmieren Sie die Beispiele nach oder nutzen Sie die Projekte als Vorlage für Ihre Anwendung.


Aus dem Inhalt
  • JavaScript-Basics: Sprachgrundlagen, Objekte, Ereignisbehandlung, DOM
  • Schneller Datenaustausch (Ajax)
  • CSS mit JavaScript erweitern
  • Browserunabhängige Methoden verwenden (jQuery)
  • HTML5-Eigenschaften nutzen
  • JavaScript für mobile Anwendungen
  • Waytracking, Lage- und Beschleunigungssensoren

Über den Autor:

Thomas Theis ist Dipl.-Ing. Technische Informatik. Als Softwareentwickler verfügt er über langjährige Erfahrung, ebenso wie als IT-Dozent unter anderem an der Fachhochschule Aachen; er leitet Programmier-Schulungen zu JavaScript, C/C++ und VBA und ist Autor vieler erfolgreicher Fachbücher.

Versandinfo: PostPac Priority

Versandgewicht: 0.94 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Planung, Installation, Konfiguration und Verwaltung
  • Für alle Editionen von XenApp und XenDesktop 7.15 LTSR
  • Inkl. Best Practices und Troubleshooting

Das Standardwerk zur Citrix-Administration

1. Finden Sie die optimale Lösung für Ihr Unternehmen
Planen Sie die Ausstattung und Verwaltungsstruktur Ihrer Infrastruktur für optimale Ergebnisse.
Best Practices vollziehen Sie an einem durchgängigen, realistischen Beispielszenario nach und erfahren so, wie Sie Administrationsaufgaben leichter lösen.

2. Installieren und Bereitstellen
Schritt für Schritt konfigurieren Sie Ihr System und stellen Controller, Worker sowie Agents bereit. Systemrichtlinien, Bereitstellungsgruppen, die Bereitstellung von Anwendungen und Desktops: alles dabei!

3. Sicher und effizient administrieren
Mit Anleitungen und vielen Best Practices zu NetScalerGateway, StoreFront oder Delivery Controller. Schöpfen Sie das Potenzial Ihrer Citrix XenApp und XenDesktop Umgebung voll aus!


Aus dem Inhalt
  • Lizenzen und Editionen
  • Citrix Releasezyklen (CR/LTSR)
  • XenApp-/XenDesktop-Architektur
  • Installation der Controller-Plattform (StoreFront, Delivery Controller, ...)
  • Bereitstellung und Verwaltung von Workern
  • Citrix Receiver
  • Virtuelle GPUs
  • Mit umfangreichem Praxisszenario, Best Practices und Troubleshooting

Über den Autor:

Jan Hendrik Meier ist er ein Experte für Infrastruktur- und Virtualisierungs-Lösungen mit einem breiten Wissensschatz und tiefem Verständnis der technischen Zusammenhänge. Er verfügt über mehr als 10 Jahre Erfahrung in der IT; während seiner Ausbildung als Fachinformatiker - Systemintegration hatte er seine ersten Kontakte mit Produkten der Firma Microsoft und Citrix. Hierzu gehörte ein früher XenDesktop-/XenApp-Vorgänger - MetaFrame XP. Er vertiefte sein Wissen in den nachfolgenden Produkten Presentation Server, XenApp, XenDesktop und erweiterte es um Wissen über verschiedene andere Citrix Produkte wie Provisioning Server, NetScaler und XenMobile. Daneben hat er die IHK-Qualifizierung zum Certified IT Business Manager erworben.

Versandinfo: PostPac Priority

Versandgewicht: 1.37 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Professionelle Apps für Smartphone, Tablet und Watch
  • Von der Idee bis zur Veröffentlichung in Google Play
  • Jede Menge Android-Funktionen: Multimedia, Bluetooth, Kamera, GPS, Kalender, GUIs, Multitasking, Android Wear und mehr

Android für Java-Entwickler

1. Von Ihrer Idee zur erfolgreichen App
Nach einem kurzen Überblick über die Entwicklungswerkzeuge und -prozesse entwickeln Sie gleich Ihre erste App. Anschliessend lernen Sie nach und nach alle wichtigen Features von Android kennen und bauen immer raffiniertere Apps.

2. Professionelle Apps für alle Fälle
Statten Sie Ihre Apps mit allen denkbaren Funktionen aus: Sie lernen, wie Sie auf Adressbuch und Kalender zugreifen, Sounds aufnehmen und abspielen, Fotos schiessen, Standorte in einer Karte anzeigen u. v. m. Natürlich erfahren Sie auch, wie Sie Ihre Apps robust und performant gestalten.

3. Für Smartphone, Tablet und Watch
Zahlreiche Beispiele erleichtern Ihnen die Orientierung und dienen als Grundlage für eigene Apps. Dabei ist es egal, ob Sie für Smartphones, Tablets oder Smartwatches entwickeln möchten.


Aus dem Inhalt
  • Entwicklungsumgebung und -Tools
  • Benutzeroberflächen
  • Broadcast Receiver
  • Multitasking
  • Rund ums Telefonieren
  • Dateien und Datenbanken
  • Sensoren und GPS
  • Storage Manager
  • Kontakte, Organizer, Multimedia
  • Android Wear

Über den Autor:

Thomas Künneth ist Android-Entwickler der ersten Stunde und arbeitet als Principal Consultant und Head of Mobile für die MATHEMA Software GmbH. Er hält regelmässig Vorträge über Android, Java und Eclipse und gibt seine Kenntnisse in Fachbüchern und Zeitschriftenartikeln weiter.

Versandinfo: PostPac Priority

Versandgewicht: 1.31 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Das Lehr- und Nachschlagewerk für professionelles Software Engineering
  • Grundlagen, Requirements Engineering und Clean Code
  • Mit realen Beispielen, übersichtlichen Grafiken und Best Practices

Ihr Weg zum Software-Profi

1. Ein gutes Fundament
Grundlegende Kenntnisse über Programmierung, Algorithmen und Datenhaltung sind unverzichtbar. Eignen Sie sich ein solides Fundament an, ohne den Blick durch eine bestimmte Sprache, Plattform oder Datenbanktechnologie einzuengen.

2. Der ganze Software-Lebenszyklus
Für den grossen Bogen von der Anforderungsanalyse bis zur Distribution und dem Projektmanagement wählen unsere Autoren für Sie aus: Erfahren Sie befreit von Hype und Ballast, was wirklich zählt. Relevante Fachbegriffe, wichtiges Know-how und erprobte Best Practices für jede Projektphase.

3. Methoden und Technologien
Nehmen Sie die Bedürfnisse Ihrer Kunden und Anwender in den Blick - ohne diesen Schritt wird keine Software gut. Danach gilt es, die Technik zu beherrschen. Ob Cloud-Computing, Parallelprogrammierung oder plattformübergreifende Anwendungen: Lernen Sie mehr als die gerade verwendete API oder Sprache - werden Sie Profi für aktuelle Technologien!


Aus dem Inhalt
  • Algorithmen und Datenhaltung
  • Anforderungsanalyse, Planung und Entwurf
  • Gelungene User Interfaces
  • Benutzerfreundlichkeit und Kundenzufriedenheit
  • Migration - vom Altsystem zur zeitgemässen Anwendung
  • Datensicherheit, Datenschutz und Verschlüsselung
  • Überblick über Werkzeuge wie Entwicklungsumgebungen und Versionsverwaltung
  • Guter Code und Qualitätsmassstäbe
  • Plattformübergreifende Entwicklung

Über die Autoren:

Prof. Dr. Veikko Krypczyk lehrt u.a. Informatik und Wirtschaftsinformatik. Darüber hinaus ist er Softwareentwickler mit Leidenschaft und begeistert sich für moderne Technologien und Vorgehensweisen. Er publiziert regelmässig in Fachzeitschriften und ist als Sprecher auf IT-Konferenzen anzutreffen.

Olena Bochkor hat Betriebswirtschaft mit dem Schwerpunkt Wirtschaftsinformatik studiert. Ihr Arbeitsschwerpunkt ist der Entwurf und das Design moderner und kundengerechter Benutzeroberflächen. In ihren Fachartikeln berichtet sie regelmässig über aktuelle Technologien und Trends im UI-Design.

Versandinfo: PostPac Priority

Versandgewicht: 1.44 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Für Client und Server, Web und Enterprise
  • Entwurfsmuster, Build-Prozess, Testabdeckung u. v. m.
  • Ideal für Umsteiger und Profis

Ihr Weg zum JavaScript-Profi

1. Sprachfeatures
Lernen Sie Operatoren, Objekte und Co. auf JavaScript-Art gründlich kennen oder bringen Sie Ihre Kenntnisse auf den neuesten Stand. Mit oder ohne den neuen Standard ECMAScript 6. Für alle Einsatzbereiche und mit vielen Codebeispielen.

2. Funktional und objektorientiert
Funktionale Programmierung will gelernt sein - und objektorientiertes JavaScript ebenso. Beide Paradigmen haben ihren Charme und ihre Stolperfallen. Umschiffen Sie gefährliche Klippen und schöpfen Sie die Möglichkeiten dieser Sprache sinnnvoll aus.

3. Achitektur und Design
Lernen Sie, wichtige Entwurfsmuster mit JavaScript einzusetzen - manchmal etwas anders, als Sie es vielleicht gewohnt sind. Und, wie sich bewährte Architekturmuster mit JavaScript und verschiedenen Frameworks umsetzen lassen.

4. Frameworks und Workflows
Zu guter Software gehört mehr als guter Code: Vom Package Mangement über Unit Tests und Build Tools bis zur Dokumentation führt Philip Ackemann Sie gekonnt in Konzepte und Workflows ein. So treffen Sie fundierte Entscheidungen, wenn es darum geht, Ihre Werkzeuge und Methoden auszuwählen.


Aus dem Inhalt

  • Aktuelle Sprachkenntnisse aufbauen
  • Design-Patterns nach JavaScript-Art
  • Funktionale Sprachmittel einsetzen
  • Klassen emulieren
  • Package Management, Build Tools, Dokumentation und Deployment
  • Continuous Integration
  • Messaging
  • Aspektorientierte Programmierung
  • Funktional reaktive Programmierung
  • Dos und Don'ts für guten Code
  • Unit Tests und Test Driven Design
  • Frameworks auswählen

Über den Autor
Softwareentwickler Philip Ackermann ist Autor mehrerer Fachbucher und Fachartikel uber JavaScript und Java. Er arbeitet als Senior Software Developer in den Bereichen Industrie 4.0 und Internet of Things. Seine Schwerpunkte liegen in der Konzeption und Entwicklung von Node.js- und JEE-Projekten.

Versandinfo: PostPac Priority

Versandgewicht: 1.34 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Ohne Vorkenntnisse 2D- und 3D-Spiele entwickeln
  • Über 15 vollständig entwickelte Spiele aus vielen Genres
  • Mit C#-Programmierkurs direkt für Unity

Schritt für Schritt zum eigenen Computerspiel

1. Vom Einfachen zum Komplexen
Sie beginnen mit 2D-Spielen und steigen mit überschaubaren Scenes ein. Wenn Ihnen Objekte, Assets, Ereignisse und Co. vertraut sind, machen Sie sich an aufwändigere Spiele, an 3D-Projekte und immer mehr Interaktionen.

2. Keine Angst vor den Scripten
Für jedes interessante Spiel brauchen Sie Scripte. Wie Sie sie in C# schreiben, lernen Sie hier direkt im Zusammenhang und ohne zusätzliche Software - mit genau den Methoden und Objekten, die Sie für Ihre Spiele brauchen.

3. Mächtige Werkzeuge voll im Griff
Ob es um Kollisionen, Animation oder Sound geht: Die mächtigen Werkzeuge in Unity nehmen Ihnen vieles ab - wenn Sie sie kennen. Projekt für Projekt legen Sie Hand an und holen immer mehr aus Unity heraus. Kamera, Licht, Schwerkraft ... entdecken Sie, was Unity Ihnen bietet!

4. Übung macht den Meister
Die vielen Beispielprojekte laden Sie ein, kreativ zu werden. Probieren Sie Varianten aus, erweitern Sie die Spiele und entwerfen Sie eigene. So wird selbst das Üben zum Spiel.

5. Mathematik und Physik nach Mass
Mit Unity brauchen Sie kein Physik- oder Mathe-Crack zu sein, damit Ihre Spiele rund laufen. Dieses Buch erklärt Ihnen die nötigen Grundbegriffe anschaulich und immer direkt im Projekt selbst.


Aus dem Inhalt
  • Unity installieren
  • Projekte, Scenes und Assets verwalten
  • Flummi oder Stahlkugel? Objekteigenschaften festlegen
  • Kräfte und Drehmomente nutzen
  • Scripte schreiben und gut strukturieren
  • Fertige Bausteine entdecken und einsetzen
  • Collider und Trigger verstehen
  • Sound und Animation hinzufügen
  • Materialien gestalten und Texturen einfügen
  • Mit Kameras und Perspektiven umgehen
  • Jump&Run, Breakout, Multiplayer, Shooter, Geschicklichkeitsspiel, Gedächtnistraining, Rennen, Adventure u. v. m.

Über den Autor:

Dipl.-Ing. Thomas Theis ist Dozent, Entwickler und Autor vieler erfolgreicher IT-Bücher. Schritt für Schritt und ohne Umwege führt er seine Leser in die Arbeit mit verschiedenen Technologien ein. Seine Bücher begleiten die Installation, beschreiben alle Konzepte in klaren Worten und weisen auf Stolperfallen hin. Projektbeispiele und Übungen sorgen dafür, dass das Lernen dabei immer im Mittelpunkt steht.

Versandinfo: PostPac Priority

Versandgewicht: 0.83 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Das Standardwerk zu allen wichtigen SAP-Schnittstellentechnologien
  • Umfassende Programmierbeispiele zu RFC, BAPI, ALE, IDoc, OData und SOAP
  • Inkl. SAP HANA XSA und ABAP Push Channels

1. Alle Technologien in einem Buch
Alle zentralen SAP-Schnittstellentechnologien werden erklärt: RFC, BAPI, ALE, IDoc, OData, ABAP Push Channels und SOAP. In dieser 4. Auflage werden auch die SAP HANA Extended Applications Services, Advanced Model (XSA), als neuer Applikationsserver berücksichtigt. Erfahren Sie, wie Sie hier mit HTTP und OData externe Dienste anbinden können.

2. Praxisnahe Beispiele
Zahlreiche umfassende Programmierbeispiele in ABAP, Java, C/C++ und C# helfen Ihnen, das dargestellte Wissen direkt in die Praxis umzusetzen. Verfolgen Sie z.B., wie eine SAPUI5-Anwendung mit SAP Gateway und OData angebunden wird.

3. Push-Szenarien
Erfahren Sie, wie Sie die neuen ABAP Push Channels nutzen, um eine ereignisgesteuerte Kommunikation zwischen Ihren Anwendungen einzurichten.


Aus dem Inhalt

  • SAP-Schnittstellentechnologien im Überblick
  • Programmierung des AS ABAP/Java sowie von SAP HANA XSA
  • Remote Function Call mit ABAP, Java, C/C++ und C#
  • Business Application Programming Interface (BAPI)
  • .NET Connector, Java Connector, Enterprise Connector
  • IDoc und ALE
  • SOAP
  • OData und SAP Gateway
  • ABAP Push Channels

Über die Autoren:

Dr. Michael Wegelin ist seit 2010 geschäftsführender Gesellschafter bei der 10 point software GmbH in Dornstadt. Dort ist er für den Bereich ABAP und SAP NetWeaver Process Integration verantwortlich. Daneben berät er zur Integration von externen Systemen mit C, C++ und C# und hält Trainings in den Bereichen ABAP-Programmierung, SAP Gateway, SAP Fiori und SAP NetWeaver Process Integration. Dr. Michael Wegelin studierte Physik an der Technischen Universität Karlsruhe und an der Eberhard-Karls-Universität Tübingen. Nebenberuflich arbeitete er als C++-Entwickler für die Firma Schärfe System Reutlingen und entwickelte unter Windows grafische Benutzeroberflächen für Messgeräte. Nach dem Studium arbeitete er als Softwareentwickler für die Firmen Think Tools GmbH in Starnberg, K.I.S. Krankenhaus-Informationssysteme GmbH in Pliezhausen und h/m systemtechnik GmbH & Co. KG in Reutlingen. Von 1998 bis 2009 war er geschäftsführender Gesellschafter der AddOn Software GmbH in Neu-Ulm.

Michael Englbrecht ist Principal Managing Consultant bei der eXXcellent solutions GmbH in Ulm. Er ist dort im Bereich Business Development SAP tätig. Zu seinen Schwerpunkten gehören die Integration von Systemen in die SAP-Landschaft und die Planung und Implementierung serviceorientierter Infrastrukturen. Ausserdem widmet er sich der Konzeption, dem Design und der Implementierung von SAP-Fiori- und SAPUI5-Anwendungen und berät Kunden bei der Umsetzung der SAP User Experience. Ein weiterer Schwerpunkt seiner Arbeit ist die Beratung bei SAP-Enterprise-Portal-Projekten sowie im Bereich SAP NetWeaver Knowledge Management and Collaboration.
Michael Englbrecht hat zahlreiche Trainings zu SAP Fiori, SAP User Experience, SAPUI5, ABAP und dem ABAP-Programmiermodell für SAP Fiori, Java-Programmierung, Portalprogrammierung sowie Knowledge Management und Collaboration gehalten. Er studierte Informatik an der FH Augsburg und arbeitete anschliessend als Softwareentwickler und Consultant für die MATHEMA AG. Von 2002 bis 2009 war er Senior Consultant bei der AddOn Software GmbH in Neu-Ulm, von 2010 bis 2017 Director NetWeaver Consulting bei der 10 point software GmbH in Dornstadt.

Versandinfo: PostPac Priority

Versandgewicht: 1.29 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

Erst die Steine, dann die Mauern
Eignen Sie sich zuerst die grundlegenden Techniken an, und lernen Sie dann die Abstraktion von Frameworks schätzen: von Servlets zu Java Server Faces, von JDBC zu JPA, bis Sie mit High-End-Technologien den vollen Umfang des JEE-Standards nutzen.

Profitieren Sie vom Praxisbeispiel "Onlineshop"
Hand anlegen gehört dazu: An einem durchgehenden Beispiel lernen Sie Transaktionen, Beans und Co. gründlich kennen. Auch zum GlassFish-Server und zu den IDEs Eclipse und NetBeans gibt es praktische Hinweise.

Robuste Geschäftsanwendungen erstellen
Schritt für Schritt lernen Sie, grundlegende Design-Entscheidungen für die Skalierbarkeit und Performanz Ihrer Software zu treffen. Erfahren Sie ausserdem, wie Sie Ihren Server für den stabilen Betrieb geschäftskritischer Anwendungen konfigurieren.

Über den Autor:

Alexander Salvanos kann auf jahrelange Praxiserfahrung als Softwareentwickler und Java-Trainer zurückblicken. In seinen Schulungen gelingt es ihm, auch abstrakte Konzepte wie die Objektorientierte Programmierung anschaulich und verständlich zu vermitteln. Als Mitglied des Java Community Process beteiligt er sich an der Weiterentwicklung von Java und berät Unternehmen beim professionellen Einsatz von modernen Java-Technologien.

Versandinfo: PostPac Priority

Versandgewicht: 1.92 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Lieferung: sofort (an Lager)

  • Ohne Vorkenntnisse in die Programmierung einsteigen
  • Aktuelle Best Practices von Anfang an
  • Sprachgrundlagen, Objektorientierung, GUIs mit JavaFX und vieles mehr
  • Alles mit reichlich Codebeispielen, Aufgaben und Lösungen
  • Aktuell zu Java 9

Die Java-Ausbildung

1. Sprache und Konzepte
Kein doppelter Espresso, sondern Java für die Ausbildung und das Studium: Grundlagen der Sprache von Anfang an erklärt, Konzepte der Programmierung ebenso.

2. Objekte, Vererbung und sehr viel mehr
Objektorientierung zu verstehen, hört bei Klassen und Vererbung nicht auf. Fangen Sie vorne an und lernen Sie dann, auf welchen Designs und Ideen leistungsfähige Software beruht.

3. Alle Werkzeuge am Start
Ihre Entwicklungsumgebung hat mehr zu bieten, als auf den ersten Blick zu sehen ist. Lernen Sie den Debugger kennen, sorgen Sie mit Unit-Tests für Codequalität, packen Sie Ihre Programme effizient zusammen und erfahren Sie, warum manche Profis erst die Tests und dann den Code schreiben.

4. Fortgeschrittene Techniken
GUIs mit JavaFX, Multithreading, das Collection-Framework und Lambdas sind nur Beispiele - die Standardbibliothek und viele Profi-Techniken gehören bald zu Ihrem Repertoire.


Aus dem Inhalt
  • Die Entwicklungsumgebung einrichten und kennenlernen
  • Grundkonzepte glasklar vorgestellt
  • Sprachmittel gründlich verstehen
  • Neue Features einsetzen
  • Unit Tests und Test Driven Design
  • Datenbanken anbinden
  • In Servlet-Technologie einsteigen
  • Events einsetzen und asynchron programmieren
  • GUIs entwickeln
  • Guten Code schreiben
  • Mit Dateien und Streams arbeiten
  • In die Entwicklung von Android-Apps einsteigen

Über den Autor:

Kai Günster ist Softwareentwickler, Autor eines Online-Magazins und mehrerer Fachbücher. Er ist Experte für Java-Technologien in verteilten Webanwendungen, HTML und JavaScript. Seine Projekterfahrung reicht von E-Government über komplexe Reisereservierungssysteme bis zur IP-Telefonie. Dabei bleibt er der Java-Plattform schon seit vielen Jahren treu, lotet immer wieder gern neue Features aus und setzt HTML5 für komfortable Web-GUIs ein. Er schreibt zum Eintauchen und Mitmachen. Seine Fachbücher werden für ihre klare Sprache, ihren Unterhaltungswert und ihre kompakten, lehrreichen Beispiele geschätzt.

Versandinfo: PostPac Priority

Versandgewicht: 1.49 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)

  • Eine kompakte Einführung in Java
  • Von den Grundlagen bis zur komplexen Anwendung
  • Mit Codebeispielen, Übungen und Lösungen in jedem Kapitel

Die kompakte Einführung


1. Das Fundament
Lernen Sie Datentypen, Klassen und andere Grundbegriffe der Reihe nach kennen. In dichter und zugleich einsteigergerechter Sprache stellt dieser Kurs Ihnen die Java-Syntax vor.

2. Die Lernkurve
Die Beispiele sind im Unterricht erprobt und reichen mit Rücksicht auf Ihre Lernkurve von einfachen zu immer komplexeren Aufgabenstellungen. Mit kompakten Konsolenprogrammen konzentrieren Sie sich auf das Wesentliche. Am Ende lernen Sie, eine einfache grafische Oberfläche zu erstellen.

3. Fortgeschrittene Konzepte
Meistern Sie die Objektorientierung, Polymorphie und Fehlerbehandlung. Steigen Sie auch in fortgeschrittene Themen ein: Arbeiten Sie mit Listen, Maps und Co. aus dem Collections-Framework, verbinden Sie Generics mit Lambdas, greifen Sie auf Dateien zu und vieles mehr.

4. Auffrischen und Nachschlagen
Falls Sie Ihre Kenntnisse auffrischen oder etwas nachschlagen möchte, können Sie jedes Thema schnell finden und die Kapitel auch separat lesen.

5. Aufgaben und Lösungen
Zu allen Kapiteln gibt es Aufgaben und Lösungen. So können Sie Ihre Fortschritte selbst im Blick behalten. Sie bekommen Hilfe bei der Installation von Java und Eclipse, können das Buch aber auch mit einer anderen Entwicklungsumgebung verwenden - oder ganz ohne: Ein Texteditor genügt, und wer zu Fuss geht, wird belohnt!


Aus dem Inhalt
  • Sprachgrundlagen
  • Installation von Java und Eclipse
  • Objektorientierung
  • Fehler und Ausnahmen
  • Vererbung und Interfaces
  • Methoden überladen
  • Umgang mit Datum und Uhrzeit
  • Zugriff auf Dateien
  • Lambda-Ausdrücke
  • Generische Klassen und Methoden
  • Listen, Maps und Iteratoren
  • Einführung in GUIs mit JavaFX

Über den Autor:

Dr. Michael Kofler studierte Telematik an der TU Graz. Er zählt zu den erfolgreichsten und vielseitigsten Computerbuchautoren im deutschen Sprachraum. Zu seinen Themengebieten zählen neben Java auch Linux, OS X, der Raspberry Pi, MySQL, KVM, Visual Basic und Excel-VBA. Viele seiner Bücher wurden übersetzt. Michael Kofler arbeitet auch als Software-Entwickler, Berater sowie als Lehrbeauftragter an einer Fachhochschule.

Versandinfo: PostPac Priority

Versandgewicht: 0.49 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: ca. 15 Tage (ohne Gewähr)

  • Vom ersten Programm bis zur komplexen GUI-Anwendung
  • Mit vielen Beispielen und Übungsaufgaben
  • Inkl. objektorientierter Programmierung, Einführung in Eclipse, GUIs, Datenbankanwendungen u. v. m.

Schritt für Schritt

1. So gelingt der Einstieg
Mit einer ausführlichen Anleitung richten Sie Ihre Arbeitsumgebung ein und erstellen Ihr erstes Programm. Dabei erfahren Sie, wie Programmieren funktioniert, und lernen die Sprachelemente von Java kennen.

2. Ansprechende Anwendungen entwickeln
Erstellen Sie Dialoge, Fenster und Schaltflächen. Geben Sie Ihren Nutzern Feedback und stellen Sie Daten übersichtlich dar. Greifen Sie auf Dateien und Datenbanken zu.

3. Übung macht den Meister
Zu jedem Kapitel gibt es einen Korb voller Übungen. Auch die Codebeispiele laden Sie ein: Probieren und variieren Sie, spielen Sie mit den Effekten, werden Sie Meister!


Aus dem Inhalt
  • Java und Eclipse
  • Von der Idee zum Programm
  • Bedingungen, Schleifen, Variablen
  • Objektorientiert programmieren
  • Zugriffsschutz richtig setzen
  • Auf Datenbanken zugreifen
  • Fehler und Ausnahmen behandeln
  • Grafische Oberflächen mit dem WindowBuilder
  • Fenster, Schaltflächen, Bedienelemente
  • Datensätze präsentieren

Über den Autor:

Dipl.-Ing. Hans-Peter Habelitz unterrichtet Informatik an einer Berufsschule. Er hat schon vielen Einsteigern das Programmieren beigebracht.

Versandinfo: PostPac Priority

Versandgewicht: 1.04 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)

  • Für professionelle Java-Entwickler im Job
  • Aktuell zu Java 9
  • Umfassend, detailliert, praxisorientiert

Das bietet Ihnen das Buch

1. Eine Insel ist immer erste Wahl
Aktuell, kompetent und nahezu vollständig: Die zweite Java-Insel bietet Ihnen Expertenwissen zu den Java SE-Bibliotheken. Damit keine Fragen offen bleiben.

2. Java 9 verstehen und einsetzen
Die Neuerungen von Java 9 finden Sie kompakt beschrieben und ausführlich in den Kapiteln zu den jeweiligen Bibliotheken.

3. Wirklich gute Beispiele
Sie sind Softwareentwickler und schätzen konkrete Antworten. Sie werden von den vielen praxisnahen Beispielen in diesem Buch profitieren.

4. Die Bibliotheken von A bis Z
Ob grafische Oberflächen mit Swing oder JavaFX, Netzwerkprogrammierung, RMI oder Datenbankmanagement mit JDBC: Die Insel widmet sich ausführlich Ihrem Spezialthema.

5. Arbeitsbuch und Referenz in einem
Java fordert täglich heraus. Mit der Insel sind Sie gut gerüstet. Sie ist Lehr- und Arbeitsbuch und selbstverständlich zum Nachschlagen geeignet.


Aus dem Inhalt
  • Threads und nebenläufige Programmierung
  • Datenstrukturen und Algorithmen
  • Dateien, Verzeichnisse und Dateizugriffe
  • Datenströme
  • eXtensible Markup Language
  • GUIs mit Swing/JavaFX
  • Netzwerkprogrammierung
  • Verteilte Programmierung mit RMI
  • Datenbankmanagement mit JDBC
  • Reflection und Annotationen u.v.m.

Über den Autor:

Christian Ullenboom, Dipl.-Informatiker, ist Oracle-zertifizierter Java-Programmierer und seit 1997 Trainer und Berater für Java-Technologien und objektorientierte Analyse und Design. Seit Jahren teilt er sein Wissen mit unzähligen Besuchern seiner Website, wo er Fragen beantwortet, Inhalte bereitstellt und diskutiert. Seine Sympathie gilt Java Performance Tuning und den sinnlichen Freuden des Lebens.

Versandinfo: PostPac Priority

Versandgewicht: 2.48 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)

  • C++-Programmierung verständlich erklärt
  • Alle Sprachgrundlagen und wichtigen Programmiertechniken
  • Mit Übungsaufgaben und Musterlösungen

Das lernen Sie mit diesem Buch

1.Einfacher Einstieg in C++
Sie beginnen sofort mit Ihrem ersten Programm. An mehreren kleinen, anschaulichen Beispielen lernen Sie Schritt für Schritt das Programmieren mit C++.

2.Sprachgrundlagen und wichtige Programmiertechniken
Sie lernen alle Sprachgrundlagen von C++ und erfahren, wie Sie GUIs und Datenbank-Anwendungen selbstständig entwickeln.

3.Lernhilfen
Das Buch enthält viele Beispiele und Übungsaufgaben, sodass Sie das Gelernte sofort anwenden und vertiefen können.


Aus dem Inhalt:

  • Sprachgrundlagen
  • Referenzen und Zeiger
  • Objektorientierte Programmierung
  • Vererbung und Polymorphie
  • Datenströme verarbeiten
  • Arbeiten mit Containern
  • GUI-Entwicklung mit Qt
  • Datenbanken mit SQLite verwalten

Über den Autor:

Thomas Theis ist Dipl.-Ing. Technische Informatik. Er verfügt über langjährige Erfahrung als Softwareentwickler und IT-Dozent, unter anderem an der Fachhochschule Aachen. Er leitet Programmier-Schulungen zu C/C++, Visual Basic und Webprogrammierung und ist Autor vieler erfolgreicher Fachbücher.

Versandinfo: PostPac Priority

Versandgewicht: 0.94 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)

Worauf es wirklich ankommt, was entgegen mancher Gerüchte nicht dazu gehört, und wie man das Ganze hinbekommt, ohne eine Budgetverdoppelung zu beantragen, das erfahren Sie hier in dreizehn humorvollen, aber ernst gemeinten Kapiteln von Erfolgsautor Uwe Post.

  • In realen Projekten besseren Code schreiben
  • Design und Stil, Sicherheit, Doku, Refactoring, Teamwork, Testabdeckung, Continous Integration, Parallelität u. v. m.
  • Mit aktuellen Best Pracitces, Codebeispielen, Quizfragen und wertvollen Profi-Tipps (einige davon aus leidvoller Erfahrung)

1. Grosse Aufgaben professionell angehen
Hoffnungslosen Schrottcode integrieren, unmögliche Deadlines schaffen, perfekte Testabdeckung erreichen, Continuous Integration wahr machen, für immer mehr Sicherheit sorgen und wartbare Software abliefern ... kommen Ihnen diese Erwartungen bekannt vor? Zeit für besseren Code! Vergessen Sie überhitzte Stildiskussionen und gehen Sie Qualitätsfragen professionell an - mit einer Prise Demut, bewährten Massstäben und einem gut gepflegten Methoden-Repertoire.

2. Nichts geht ohne Kommunikation
Entwickler bringen viel mehr Zeit damit zu, Code zu lesen, als neue Codezeilen zu schreiben; sie müssen Anforderungen und Feedback verstehen, Fehler suchen und Missverständnisse aufdecken. Dass in der Softwareentwicklung also viel von gelungener Kommunikation abhängt, überrascht nur noch wenige.
Dieses Buch unterstützt bei den vielfältigen Aufgaben vom Code Review über den Umgang mit Team-Neulingen bis zur Rettung absturzgefährdeter Outsourcing-Projekte.

3. Design und Architektur
Ob es nun einen eigenen Architekten im Team gibt oder nicht - um besser zu coden, brauchen Sie ein Gespür für gutes Design und sollten auch vor Architekturentscheidungen nicht zurückschrecken. Datenstrukturen passend auszuwählen, Objekte geschickt zu modellieren und Entwurfsmuster sinnvoll einzusetzen will ebenso gelernt sein wie der richtige Umgang mit den Fachbegriffen aus der Kunden-Domäne.

4. Keep ist simple, stupid ... und was noch?
KISS, POITROAE ... - kann man das rauchen, oder habe ich ein Problem mit meinem Code? Uwe Post erklärt Ihnen die Akronyme, die Sie sich besser gar nicht erst angewöhnen. Sie möchten schliesslich nicht Bingo spielen, sondern besseren Code schreiben. Oder?

5. Neue Räder sind zu teuer! Bibliotheken, Normen, Standards
Wann immer möglich, erfinden Sie das Rad nicht neu, sondern greifen Sie auf bewährte Bibliotheken und Frameworks zurück. Lernen Sie hier, wie Sie diese sinnvoll evaluieren und auswählen. Ach, und: Auch bei der Beurteilung von Codequalität empfehlen sich erprobte Kriterien, die Sie hier kennenlernen. Argumentationshilfe gegenüber dem Chef inklusive.


Über den Autor:

Uwe Post, Jahrgang 1968, hat ein Diplom in Physik und Astronomie und überlebte seiner Karriere als Entwickler und IT-Berater alle dreizehn Quellcode-Höllen. Er ist Chefentwickler einer Firma, die Apps herstellt, hält Schulungen und Vorträge und schreibt neben IT-Büchern auch Science Fiction - davon sogar deutlich mehr. Sein Roman "Walpar Tonnraffir und der Zeigefinger Gottes", gewann den Kurd-Lasswitz-Preis und den Deutschen Science-Fiction-Preis. Post lebt und heiratet mit Frau und Tochter am südlichen Rand der Ruhrgebiets. Wenn er nicht gerade neue Android-Spiele oder Bücher schreibt, ist er anderweitig hyperaktiv

Versandinfo: PostPac Priority

Versandgewicht: 0.75 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)

  • Einführung, Praxis, Referenz
  • Sprachgrundlagen, Objektorientierung, Modularisierung
  • Migration, Debugging, Webentwicklung mit Django, GUIs, Netzwerkkommunikation

Das bietet Ihnen dieses Buch

1.Einsteigen durch Learning by Doing
Sie erhalten eine gründliche Einführung in Python, bei der Sie sofort erste eigene Programme schreiben und testen. Auf die Objektorientierung wird ausführlich eingegangen.

2.Alle wichtigen Module der Standardbibliothek im Überblick
Das Buch führt Sie in alle wichtigen Module und Funktionen der Standardbibliothek ein. Verweise führen Sie schnell zu der gesuchten Funktion.

3.Anspruchsvolle Python-Projekte entwickeln
GUI-Entwicklung, Netzwerkprogrammierung, Debugging, Programmoptimierung und das Auslagern laufzeitkritischer Programmteile in C werden ausführlich behandelt.

4.Von Python 2.x auf 3
Alle wesentlichen Unterschiede zwischen Python 2.x und 3 werden in einem kompakten Überblick erklärt. Sie erfahren ausserdem, wie Sie alte Programme unter Python 3 lauffähig machen.


Aus dem Inhalt:

  • Sprachgrundlagen und OOP
  • Reguläre Ausdrücke
  • Datums- und Zeitfunktionen
  • Thread-Programmierung
  • Netzwerkkommunikation
  • GUI-Programmierung
  • Webentwicklung mit Django
  • Migration von Python 2.x auf 3

Über die Autoren:

Johannes Ernesti ist Diplom-Mathematiker und promoviert am Karlsruher Institut für Technologie (KIT) in angewandter Mathematik. Python ist unverzichtbar für seine Arbeit und wichtiger Bestandteil seiner Lehrtätigkeit

Peter Kaiser ist Diplom-Informatiker und promoviert am Karlsruher Institut für Technologie (KIT) in humanoider Robotik. Die Programmiersprache Python ist ein wichtiges Hilfsmittel für seine wissenschaftliche Arbeit.

Versandinfo: PostPac Priority

Versandgewicht: 1.82 Kg
Der Versand erfolgt als "PostPac Priority" der Schweizerischen Post ausschliesslich an Adressen in der Schweiz/Lichtenstein.

Beschaffung: 2-5 Tage (ohne Gewähr)