Inhalt: Agiles Produktmanagement mit Scrum hilft Ihnen, innovative Produkte mit Scrum zu entwickeln. Anhand zahlreicher Praxisbeispiele erklärt das Buch anschaulich und leicht verständlich den Einsatz agiler Produktmanagementkonzepte und -techniken. Hierzu zählen:?Die richtige Anwendung der Product-Owner-Rolle?Der effektive Einsatz einer agilen Produktvision und einer agilen Produkt-Roadmap?Der richtige Umgang mit dem Product Backlog inklusive Priorisierung, User Stories und nichtfunktionaler Anforderungen?Das Erstellen eines realistischen Releaseplans ?Das richtige Verhalten des Product Owner in den Sprint-Besprechungen ?Die Etablierung der Product-Owner-Rolle im UnternehmenDieses Buch ist für alle Leser, die als Product Owner arbeiten oder dies vorhaben, sowie für Führungskräfte und Scrum Master, die sich für die Anwendung der Rolle und den Einsatz der Praktiken interessieren. Umfang: 156 S. ISBN: 978-3-86491-437-9
Inhalt: Die Bash-Shell ist die Standard-Shell sowohl auf den meisten Linux-Systemen als auch unter Mac OS X und wurde auf fast alle Unix-Systeme portiert. Auch für Windows existieren zwei populäre Portierungen. Bash kurz & gut, 3. Auflage, beschreibt die wichtigsten Features der Version 4.2 sowie 4.3 (beta2), die von Chet Ramey, basieren auf einer Arbeit von Brian Fox, entwickelt wurde. Bash kurz & gut wurde speziell für Menschen konzipiert, die regelmäßig mit Bash arbeiten. Umfang: 176 S. ISBN: 978-3-95561-766-0
Inhalt: In diesem Buch finden Sie alles, was Sie für den Einstieg brauchen - im praktischen Taschenbuchformat! Die vielen Beispiele sind leicht nachzuvollziehen. Dabei werden die seit C++11 und C++14 verfügbaren neuen Möglichkeiten genutzt. Die Beispiele sind zum großen Teil Spiele. So lernen Sie nicht nur die objektorientierte Programmierung kennen, sondern auch den ersten Umgang mit Mausklicks und Grafik, obwohl Grafik kein Bestandteil des C++-Standards ist. Das ist für diejenigen, die keine Spiele programmieren wollen, kein Nachteil. Spiele sind als realistische Anwendungen von C++ einfach interessanter als beliebige andere Beispiele. Am Ende vieler Kapitel gibt es ein C++-Quiz (mit Lösungen) zur Prüfung des Verständnisses.Das Buch ist nicht nur für angehende Softwareentwickler, sondern auch für Studierende technischer Fächer ein idealer Einstieg. Softwareentwicklung ist nicht nur Schreiben eines irgendwie funktionierenden Programms. Deshalb gibt es viele Tipps für einen guten Programmierstil, die die Qualität eines Programms erhöhen. Auch wird auf Fallstricke hingewiesen und wie man sie vermeidet. Aus dem Inhalt: Das erste Programm!Grunddatentypen: Zahlen und ZeichenZahlen raten - Kontrollstrukturen zur Steuerung des AblaufsEin- und Ausgabe, auch mit DateienAufgaben strukturieren mit FunktionenDas Spielfeld - Arrays und VektorenBeispiel TicTacToeSpieler, Würfel und Klassen - objektorientierte Programmierung Grafik mit C++ Ereignisgesteuerte Programmierung Bewegte Grafik Dynamische Speicherplatzbeschaffung Vererbung und Polymorphismus TicTacToe reloaded Fehlerbehandlung Interaktives Spiel mit Grafik und Sound Überladen von Operatoren Die C++-Standardbibliothek Templates Container, Iteratoren und Algorithmen Umfang: 398 S. ISBN: 978-3-446-44912-1
Inhalt: ALLES ÜBER C++ - UND NOCH VIEL MEHR//- Topaktuell: Entspricht dem neuen ISO-C++20-Standard- Ein Praxisbuch für alle Ansprüche ? mehr brauchen Einsteiger und Fortgeschrittene nicht- Stellt Grundlagen und fortgeschrittene Themen der C++-Programmierung vor und zeigt sie an praktischen Beispielen, einschließlich der neuen Entwicklungen in C++20- Enthält über 150 praktische Lösungen für typische Aufgabenstellungen und 101 Übungsaufgaben ? natürlich mit Musterlösungen- Im Internet: Entwicklungsumgebung, Compiler, weitere Open Source-Software, alle Beispiele und Musterlösungen C++ PROGRAMMIEREN// Egal ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen, in diesem Buch finden Sie, was Sie brauchen. C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++. Die vielen Beispiele sind leicht nachzuvollziehen. Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Fortgeschrittene finden in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung mit Sockets und grafische Benutzungsoberflächen. Weil Softwareentwicklung nicht nur Schreiben von Programmcode ist, finden Sie hier auch die Themen guter Programmierstil, Testen von Programmen und automatisierte Übersetzung von Programmen.Das integrierte "C++-Rezeptbuch" mit mehr als 150 praktischen Lösungen, das sehr umfangreiche Register und das detaillierte Inhaltsverzeichnis machen das Buch zu einem unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen. Umfang: 1007 S. ISBN: 978-3-446-46470-4
Inhalt: Die C++-Bibliothek hat mit dem aktuellen C++11-Standard eine enorme Erweiterung erfahren, die Anzahl der Bibliotheken hat sich mehr als verdoppelt. Auch bestehende Bibliotheken wurden überarbeitet und deutlich verbessert. Für C++-Programmierer stecken unzählige nützliche Funktionen in den C++-Bibliotheken, die es zu entdecken gilt.Kann man diese Vielzahl an Bibliotheken so komprimiert darstellen, dass der C++-Entwickler alle wichtigen Informationen für seine Arbeit findet? Man kann! Diese handliche Referenz stellt die zum Teil noch relativ unbekannten C++-Bibliotheken kondensiert und übersichtlich dar. Nirgendwo sonst können Sie sich so kompakt darüber informieren, wie eine Bibliothek einzusetzen ist und was sie Ihnen bietet. Umfang: 224 S. ISBN: 978-3-95561-970-1
Inhalt: Cascading Style Sheets (CSS) bieten unendliche Möglichkeiten, das Design einer Website gezielt und individuell zu gestalten. Mit CSS3 sind noch einmal viele Features hinzugekommen, auf die viele Designer schon lange gewartet haben: ob Schattenwürfe, abgerundete Ecken oder die Einbindung von Webfonts - ein genauer Blick auf die neuen Gestaltungsmöglichkeiten lohnt sich.Diese dritte Auflage des CSS Kochbuchs wurde grundlegend überarbeitet, aktualisiert und erweitert. In mehr als 200 Rezepten finden Sie Antworten auf gängige bis vertrackte Problemstellungen, denen Webdesigner immer wieder begegnen.CSS-Grundlagen: Der erste Teil des Buchs beschäftigt sich mit grundlegenden CSS-Techniken. Hier erfahren Sie Wissenswertes über die Auswahl und Gestaltung von Seitenelementen und erhalten Tipps rund um die Typografie fürs Web. Natürlich wird auch der Umgang mit Bildern behandelt.Fortgeschrittenere Techniken: Erfahren Sie, wie Sie Formulare, Tabellen und Listen gestalten und ins Layout Ihrer Seite einbetten. Lernen Sie, wie Sie Links und Navigationen optimal gestalten und Effekte wie Rollover, aufklappbare Menüs oder Tooltips mit CSS erzeugen.Seitenlayout und Design: Mit CSS lassen sich ein-, zwei und mehrspaltige Layouts umsetzen, die Sie wahlweise mit festen oder flexiblen Breiten versehen können. Dank der CSS3-Media Queries können Sie nun auch einfach feststellen, ob mit einem Desktop-Rechner, Smartphone oder Tablet auf Ihre Site zugegriffen wird und deren Ausgabe genau für das entsprechende Gerät optimieren.CSS 2.1 und CSS3: CSS3 ist noch relativ jung und wird nicht von allen Browsern gleich gut unterstützt. Dem trägt das Kochbuch Rechnung, indem CSS3-basierte Lösungen angeboten werden, wenn die Browserunterstützung schon sehr breit ist. Alle anderen Rezepte des Buchs basieren auf CSS 2.1. Umfang: 608 S. ISBN: 978-3-89721-325-8
Inhalt: Sie möchten Ihre erste Website mit Joomla! realisieren, sich aber nicht allzu sehr mit der Technik dahinter beschäftigen? Dann ist "Das Joomla!-Buch" der ideale Einstieg für Sie. Im bewährten Querformater-Stil - mit farbigen Abbildungen auf der linken und präzisen Erklärungen auf der rechten Seite - führt Sie dieses Buch an die Website-Erstellung mit dem beliebten Content-Management-System heran. Technisches Know-how müssen Sie nicht mitbringen, aber Spaß daran, direkt in die Praxis einzusteigen.Tim Schürmann, CMS-Kenner und Autor des erfolgreichen Buchs "Praxiswissen Joomla!", weiß genau, wo das CMS Hürden für Einsteiger bereithält. Durch seine anschaulichen und fundierten Erläuterungen unterstützt er Sie optimal dabei, Schritt für Schritt eine attraktive Website zu erstellen. Umfang: 320 S. ISBN: 978-3-95561-892-6
Inhalt: ALLES ÜBER C++ - UND NOCH VIEL MEHR - Topaktuell: Entspricht dem neuen ISO-C++-Standard - Ein Praxisbuch für alle Ansprüche - mehr brauchen Einsteiger und Profis nicht - Stellt Grundlagen und fortgeschrittene Themen der C++-Programmierung vor und zeigt, welche Unterstützung professionelle Softwareentwickler in der Teamarbeit brauchen - Enthält über 150 praktische Lösungen für typische Aufgabenstellungen und 85 Übungsaufgaben - natürlich mit Musterlösungen - Auf DVD: Entwicklungsumgebung und GNU-Compiler für Windows und Linux, weitere Open Source-Software, u.a. Boost und Qt, alle Beispiele und Musterlösungen Egal ob Sie C++ lernen wollen oder Ihre Kenntnisse in der Softwareentwicklung mit C++ vertiefen, in diesem Buch finden Sie, was Sie brauchen. C++-Neulinge erhalten eine motivierende Einführung in die Sprache C++. Die vielen Beispiele sind leicht nachzuvollziehen. Klassen und Objekte, Templates, STL und Exceptions sind bald keine Fremdwörter mehr für Sie. Als Profi finden Sie in diesem Buch kurze Einführungen zu Themen wie Thread-Programmierung, Netzwerk-Programmierung mit Sockets und grafische Benutzungsoberflächen. Durch den Einsatz der Boost- und Qt-Libraries wird größtmögliche Portabilität erreicht. Weil Softwareentwicklung nicht nur Programmierung ist, finden Sie hier auch Themen für die professionelle Arbeit im Team, u.a. die Automatisierung der Dokumentation von Programmen, die Versionskontrolle und Werkzeuge zur Projektverwaltung und projekt-internen Kommunikation. Das integrierte "C++-Rezeptbuch" mit mehr als 150 praktischen Lösungen, das sehr umfangreiche Register und das detaillierte Inhaltsverzeichnis machen das Buch zu einem unverzichtbaren Nachschlagewerk für alle, die sich im Studium oder professionell mit der Softwareentwicklung in C++ beschäftigen. Umfang: 993 S. ISBN: 978-3-446-42841-6
Inhalt: Der Perl-AlleskönnerDieses Programmierhandbuch begleitet Sie von den ersten Schritten mit Perl bis hin zu Spezialthemen und der Auswahl und Anwendung von nützlichen Tools für die tägliche Arbeit. Egal, ob Sie es als Einführung in eine neue Sprache oder als Nachschlagewerk nutzen, hier finden Sie Hilfe. Denn das steckt alles drin:- Los geht's mit einem fundierten Einstieg in die Grundlagen und Konzepte von Perl.- Weiter geht es mit komplexeren Programmieraufgaben und dem Einsatz von Perl-Modulen. Hier finden Sie Themen wie z.B. die Berechnung von Datum und Uhrzeit, Reguläre Ausdrücke, Grafik, Benutzeroberflächen und Datenbankanbindung.- Sie erhalten Einblick in Spezialthemen und praktische Methoden wie die Entwicklung von Web-Anwendungen und die Netzwerk-Programmierung, Codegenerierung, Anbindung vonLaTeX und vieles mehr.- Die Fundgrube mit nützlichen Perl-Tools zeigt Ihnen, welche bewährten Hilfsmittel es gibt, wie sie Ihnen die tägliche Arbeit erleichtern und wie sie sich an Ihre Bedürfnisse anpassen lassen. Begleitend zum Programmierhandbuch gibt es eine Webseite mit dem Source-Code der Beispiele, Lösungen zu den Aufgaben und Links zu den besprochenen Tools und Modulen. Umfang: 423 S. ISBN: 978-3-446-42449-4
Inhalt: Das Programmieren von C ++ ist der schnellste Weg, um das gesamte Spektrum der auf heutiger Hardware verfügbaren Rechenleistung zu nutzen. Dieses Buch behandelt Techniken für das Programmieren von ?close to the bare metal? sowie abstraktere High-Level-Programmierkonstrukte. Es ist speziell für die C++-Programmierung von wissenschaftlichen und technischen Anwendungen konzipiert und führt den Leser zu den anspruchsvolleren Stilen und erweiterten Funktionen, die hierfür nötig sind. Es bietet:- C++-Wissen auf dem neuesten Stand von C++11/14/17 - Entwicklung geeigneter Abstraktionen, um schnell C ++-Programme für eine Vielzahl von Problembereichen schreiben zu können - Viele Beispiele unter Verwendung technischer Algorithmen, z.B. Matrix Template Library MTL 4. Das Material des Buches hat sich drei Jahre lang als Vorlesung und noch deutlich länger als Training professioneller Programmierer bewährt. Es deckt inhaltlich ein breites Spektrum ab: von der Tool Chain und dem Build-Prozess bis hin zu Templates, Lambdas und wissenschaftlichen Bibliotheken. Umfang: 508 S. ISBN: 978-3-446-45981-6
Inhalt: Klein, leise und stromsparend - das sind drei wichtige Merkmale des Raspberry Pi. Damit eignet sich der Minicomputer hervorragend, um in einer Schublade oder gar im Stromkasten zu verschwinden und dort unbemerkt seine Aufgaben zu verrichten, nämlich als Server. Die Serverwelt ist Ihnen zu kompliziert? Mit Hannah wird alles einfach und macht auch noch Spaß! Mit 50 Euro bekommen Sie alles für den eigenen Raspberry-Pi-Server: Platine, Netzteil, SD-Karte und Netzwerkkabel oder WLAN-Stick. Nur wo ist die frustfreie Anleitung, die man auch ohne Informatikstudium versteht? Ein Webserver mag noch einfach sein, aber wie ist es mit DLNA, um Filme auf dem Bildschirm zu sehen? Jeder der 25 Server wird von Hannah Schritt für Schritt und mit vielen Bildern erklärt. Egal, ob Sie einen Raspberry Pi A, B, B+ oder gar das Compute Modul besitzen, mit den Anleitungen kommen Sie zum lauffähigen Server. Mit Hannah schaffen Sie übrigens auch die Königsdisziplin: den Server für die Hausautomation. Schritt für Schritt kommen Sie zum eigenen FHEM-Server. Und wenn Ihnen ein einzelner Server nicht ausreicht, versuchen Sie es mit arkOS, das speziell für Server entwickelte Betriebssystem für den Raspberry Pi. Inhalt: ? SFTP-Server ? X-Server ? VNC-Server ? Samba-Server ? Webserver ? Fotoserver ? Wiki-Server ? Cloud-Server ? Mail-Server ? Print-Server ? WebDAV-Server ? Webcam-Server ? Download-Server ? Minecraft-Spieleserver ? FreeCiv-Spieleserver ? DLNA-Server ? Spielestreaming-Server ? Chat-Server ? CalDav-/CardDav-Server ? WLAN-Zugangspunkt ? Firewall ? Backup-Server ? FHEM-Server ? Synergy-Server ? arkOS Umfang: 256 S. ISBN: 978-3-645-22249-5
Inhalt: Mit der Einrichtung eines Netzwerks ist es nicht getan: Es kommt darauf an, die dadurch vorhandenen Möglichkeiten und Ressourcen auch optimal zu nutzen. Dazu gehört einerseits, dass jeder Benutzer möglichst uneingeschränkt und optimal arbeiten kann, aber auch, dass Sicherheitsaspekte berücksichtigt werden. Optimal ist, wenn Benutzer an mehreren PCs je nach Bedarf und Verfügbarkeit arbeiten können und überall auf ihre Daten und Benutzereinstellungen zugreifen können. Wie man so etwas in der Praxis realisiert, welche Voraussetzungen dafür geschaffen werden müssen und worauf man achten muss, zeigt dieses Dokument. - Zugriffsschutz und Datensicherung; - Grundlagen des Einsatzes von Profilen; - Benutzerprofile optimal im Netzwerk verwalten; - Einstellungen und Daten der Benutzer auf dem Server verwalten; - Unterschiede bei Windows NT/Windows 2000 und NetWare Umfang: 22 S. zahlr. Ill.
Microsoft 365: Die Online-Apps ? Das Praxisbuch für Anwender Die Zusammenarbeit mit Teams, SharePoint Online, OneDrive for Business, Planner und Co. O'Reilly (2020)
Inhalt: So geht im Team arbeiten heute: modern und produktiv in der CloudLernen Sie die Online-Apps und ihre Möglichkeiten kennenErfahren Sie, wie Sie welche Apps für welche Aufgaben einsetzenEntdecken Sie, wie Sie effektiv online im Team an Projekten und Dokumenten zusammenarbeitenSie stehen vor der Aufgabe, Office 365 in Ihrem Team, Ihrer Abteilung oder in Ihrem Fachbereich einzuführen? Dieses Praxisbuch für Anwender steht Ihnen dabei als Ratgeber und Nachschlagewerk zur Seite. Sie erfahren, welche Anwendungen wie Teams, Planner, SharePoint Online und OneDrive for Business Ihnen mit Office 365 im Unternehmen zur Verfügung gestellt werden und worin die Unterschiede der einzelnen Apps bestehen. Sie lernen nicht nur das Portal Office 365 kennen, sondern werden die im Office 365-Plan bereitgestellten Tools und deren Einsatz anhand von vielen praktischen Praxisbeispielen erkunden und so die für Sie relevanten Anwendungen erkennen und auswählen können. Dieses Buch unterstützt Sie Schritt für Schritt in Office 365 Business und Enterprise und richtet sich an alle Office 365-Anwender ohne spezifisches technisches Vorwissen, die einen Überblick über die Möglichkeiten der Office 365-Pläne erhalten und effizient damit arbeiten möchten. Auch Office 365 für den Mac und die mobilen Apps werden vorgestellt, sodass Sie auch am Arbeitsplatz 4.0 mit Ihrem Team, Ihrer Arbeitsgruppe, Abteilungen oder Fachbereiche zusammenarbeiten können. Umfang: 436 S. ISBN: 978-3-96010-280-9
Inhalt: Das Praxisbuch für Anwender ? von der Planung bis zum effizienten EinsatzMit praktischen Beispielen aus dem ArbeitsalltagMit einfachen Schritt-für-Schritt-Anleitungen und vielen hilfreichen ScreenshotsInkl. kostenloser Beispieldateien zum AusprobierenSie stehen vor der Aufgabe, SharePoint Server 2019 oder SharePoint Online in Ihrem Unternehmen oder in Ihrer Abteilung einzuführen bzw. einzusetzen? Dieses Buch zeigt Ihnen, wie. Sie lernen nicht nur die Möglichkeiten der bereitgestellten SharePoint-Technologien kennen, sondern erlernen anhand der praxisorientierten Beispiele auch, wie Sie sie effektiv einsetzen.Dieses Buch unterstützt Sie Schritt für Schritt bei Ihrem SharePoint-Projekt. Es richtet sich an alle SharePoint-Anwender:innen ohne spezifisches technisches Vorwissen, die einen Überblick über SharePoint erhalten und effizienter mit dem System arbeiten möchten. Melanie Schmidt gibt Ihnen zahlreiche Tipps und Empfehlungen für die eigene SharePoint-Website und erklärt, was Sie bei der Anwendung der unterschiedlichen Technologien beachten sollten und wie Sie typische Fehler vermeiden. Auch alltägliche Routinearbeiten werden von der Autorin beschrieben. Außerdem erfahren Sie, welche Entscheidungen getroffen und welche Voraussetzungen geschaffen werden müssen, damit ein SharePoint-Projekt erfolgreich umgesetzt werden kann.Die Autorin orientiert sich dabei immer am SharePoint-Standard und erläutert, welche Funktionen mit welcher SharePoint-Version möglich sind. Dadurch können Sie die aufgeführten Vorgehensweisen einfach nachvollziehen und in der Praxis anwenden.Aus dem InhaltVoraussetzungen eines SharePoint-ProjektesSharePoint-Produkte und -TechnologienBerechtigungen und VererbungWebsitesammlungen und Aufbau von WebsitesBenutzeroberflächen und NavigationenArbeiten mit DateienEinfaches DokumentenmanagementBenutzerdefinierte ListeDer Einsatz eines Abteilungs-WikisVerwalten und Erstellen von MetadatenVerwendung von Webparts und Gestaltung der WebsiteMicrosoft Teams, OneDrive for Business und OneNote in Verbindung mit SharePoint Umfang: 346 S. ISBN: 978-3-96010-593-0
Inhalt: Der clevere Weg zum Visio-Spezialisten!Lernen Sie im Selbststudium mit Microsoft Visio 2010 erstklassige Diagramme zu erstellen! Mit diesem praxisorientierten Lehrbuch und den vorbereiteten Übungsdateien arbeiten Sie sich in Ihrer persönlichen Lerngeschwindigkeit durch die leicht nachvollziehbaren Lektionen und praktischen Übungen und lernen dabei alle wesentlichen Werkzeuge und Techniken kennen.Gleichzeitig stellt dieses Buch später ein ausgezeichnetes Nachschlagewerk für den beruflichen Alltag dar. Als Webdownload finden Sie alle vorbereiteten Übungsdateien, sodass Sie bei Ihrem Start keine Zeit verlieren.Das offizielle Trainingsbuch von Microsoft ist das ideale Lehrbuch für jeden, der Visio endlich beherrschen möchte. Umfang: 496 S. ISBN: 978-3-86645-745-4
Inhalt: OSGI ERFOLGREICH EINSETZEN- Zeigt die wesentlichen für die Praxis relevanten Aspekte von OSGi- Aus der Projekterfahrung der Autoren entstanden- Mit einer kompletten Beispiel-Applikation, die die Konzepte und Vorgehensweisen konkret veranschaulicht- Im Internet: Der Source-Code der Beispielanwendung (www.osgi-buch.com)Dieses Praxisbuch führt Sie in die Welt von OSGi ein und vermittelt Ihnen die wichtigsten Prinzipien, um OSGi erfolgreich in Ihrem Projekt einzusetzen. Es unterstützt Sie bei der Auswahl der Werkzeuge und der geeigneten Realisierungsvarianten und nicht zuletzt bei der Migration bestehender Applikationen. Die Themen reichen von der Beschreibung des zentralen bnd-Tools von Peter Kriens über die Kollaboration des Spring Frameworks mit OSGi bis zur Betriebsüberwachung mittels JMX, von verteilten OSGi-Systemen bis zur OSGi Webapplikation mit Web Bundles. Ein mit Scala realisiertes Bundle zur Verbreitung von Nachrichten per Twitter ist ebenso enthalten wie ein Framework Launcher nach dem neuesten Standard OSGi 4.2, der die Spezifika einzelner OSGi-Implementierungen zu überwinden hilft. Der Build-Prozess wird ausführlich beschrieben, da er eine zentrale Rolle in der Software-Erstellung einnimmt und enormes Effektivitäts-Potential hat. Und natürlich kommt auch das Testen nicht zu kurz. Egal, ob Sie OSGi erst kennen lernen oder Ihr OSGi-Know-how vertiefen wollen, Sie finden in diesem Buch aktuelle und kompetente Informationen, die Sie direkt in Ihrem Projekt anwenden könnenAus dem Vorwort von Peter Kriens, OSGi Technical Director: "So if you're looking into OSGi, trying to get a feeling for the technology as well as the tools in the OSGi eco system, then this is the right book to get started with. Enjoy!" Umfang: 274 S. ISBN: 978-3-446-42437-1
Inhalt: Mit diesem Ratgeber wird Ihr Vortag ein voller Erfolg! Erfahren Sie, wie Sie mit Hilfe von PowerPoint und der richtigen Vortragstechnik eine gute Präsentation vorbereiten, halten und nachbereiten. Sie lernen eigene Folien, Effekte und schließlich einen gesamten Vortrag zu erstellen und unterhaltsam aufzubereiten. Der Ratgeber führt Sie Schritt für Schritt und anhand vieler Screenshots durch das Programm und liefert zudem wichtiges Hintergrundwissen rund um das Thema Vortrag und Rhetorik. Als Alternative wird die Verwendung von Prezi, aber auch von Flipcharts vorgestellt. Dank wertevoller Tipps zum Umgang mit Lampenfieber, Blackouts oder einer unruhigen Zuhörerschaft bleiben Sie ab sofort immer gelassen. Umfang: 176 S. ISBN: 978-3-86851-553-4
Inhalt: Erprobtes Praxiswissen für das Allzweckwerkzeug PowerShellTobias Weltner ist Organisator der psconf.eu und einer der weltweit führenden PowerShell-ExpertenPraxiswissen für alle Versionen der PowerShellVerständliche Erklärungen, kompakte und motivierende Code-BeispielePowerShell ist eine hochmoderne Shell-Sprache. Im Windows-Umfeld entstanden, ist sie inzwischen für Linux und macOS und die Cloud verfügbar und wird auch zur Gerätesteuerung eingesetzt. Als plattformunabhängige Open-Source-Software ist sie sicher und zukunftsfähig.Dr. Tobias Weltner, einer der weltweit führenden PowerShell-Experten, erklärt Schritt für Schritt, praxisnah und mit wenigen Zeilen Code, wie man wiederkehrende Aufgaben automatisiert: Ob Sie beruflich Server oder Software remote konfigurieren oder privat Ihre Farbwechsellampen fernsteuern möchten ? fast alles ist möglich. Wer das "IT-Allzweckwerkzeug" PowerShell beherrscht, steigert ganz erheblich seine Lösungskompetenz und seinen Wert für ein Unternehmen. Sie entscheiden selbst, wie schnell und wie tief Sie einsteigen. Bereits nach den ersten Kapiteln werden Sie erfolgreich und effizient Routineaufgaben automatisieren. Dieses Praxisbuch vermittelt Ihnen das nötige Wissen und Know-how, um PowerShell-Code parallel auf hunderten von Servern auszuführen, grafische Oberflächen und Fenster zu erzeugen, Heimgeräte zu steuern und eigene Befehlserweiterungen zu erstellen. Umfang: 590 S. ISBN: 978-3-96010-480-3
Inhalt: Das bewährte Standardwerk zu Joomla! jetzt aktualisiert auf Version 4Alles zu Joomla! 4 von den Grundlagen bis zum ProfiwissenMit dem durchgehenden Beispielprojekt direkt praktisch einsteigenVerständliche Schritt-für-Schritt-Anleitungen mit vielen PraxistippsSie möchten Schritt für Schritt und ohne langwieriges Ausprobieren eine eigene Website mit Joomla! aufsetzen? Dann ist dieser praxisorientierte Leitfaden zur Joomla!-Version 4 genau das Richtige für Sie. Tim Schürmann führt Sie anhand eines Beispielprojekts in den Aufbau und die Pflege eines Webauftritts ein und behandelt dabei das komplette Joomla!-Themenspektrum von den Grundlagen bis hin zum Profiwissen. Sie erfahren, wie Sie Joomla! installieren, Bilder und Texte verwalten, Ihrer Webpräsenz mit Templates ein unverwechselbares Look-and-feel geben und Ihre Website um zusätzliche Funktionen wie einen Kalender, Kommentarmöglichkeiten oder eine eigene Erweiterung ergänzen. Kapitel zu Suchmaschinenoptimierung, Barrierefreiheit und Datenbankpflege runden das Handbuch ab. Es deckt umfassend die in Joomla! enthaltenen Funktionen ab und eignet sich daher sowohl als Einstieg als auch als Nachschlagewerk. Umfang: 832 S. ISBN: 978-3-96010-631-9
Inhalt: Das Standardwerk für den Einstieg in TYPO3- Umfassende Einführung in die Einrichtung und Nutzung des CMS für erfolgreiche Websites- Mit Beispielanwendung zum Download- Behandelt TYPO3-Version 10.4 mit Long Term Support (LTS)Mit der richtigen Anleitung gelingt der Einsatz von TYPO3 ohne Probleme. Das beweist dieses Buch, das seit vielen Jahren als Standardwerk für den TYPO3-Einstieg gilt. Die gut verständliche Einführung in das beliebte Content-Management-System richtet sich auch an TYPO3-Einsteiger, die nicht über ausgeprägte Programmierkenntnisse verfügen.Robert Meyer und Martin Helmich erklären Zusammenhänge detailliert, gut nachvollziehbar und immer praxisbezogen. Sie vermitteln das nötige Handwerkszeug, um responsive Websites mit TYPO3 erfolgreich einzurichten und zu optimieren. Für die 11. Auflage wurde das Buch komplett überarbeitet und aktualisiert, es deckt jetzt TYPO3 in der LTS-Version 10.4 ab. Neuerungen dieser TYPO3-Version sind die Unterstützung von PHP 7.4 und Symfony 5.0, verbesserte Caching-Mechanismen, sprechende URLs und eine noch umfassendere Unterstützung von Redakteuren. Umfang: 534 S. ISBN: 978-3-96010-415-5
Inhalt: Mit der richtigen Anleitung gelingt der Einsatz von TYPO3 ohne Probleme. Das beweist dieses Buch, das seit Jahren als Standardwerk für den TYPO3-Einstieg gilt. Praxiswissen TYPO3 CMS 9 LTS ist eine gut verständliche Einführung in das beliebte Content-Management-System, die sich auch an TYPO3-Einsteiger ohne ausgeprägte Programmierkenntnisse richtet.Robert Meyer und Martin Helmich erklären Zusammenhänge detailliert, gut nachvollziehbar und immer praxisbezogen. Sie vermitteln das nötige Handwerkszeug, um responsive Websites mit TYPO3 erfolgreich einzurichten und zu optimieren. Für die 10. Auflage wurde der Bestseller aktualisiert, er deckt jetzt TYPO3 in der LTS-Version 9.5 ab.TYPO3 installieren und kennenlernenInstallieren Sie TYPO3 auf Ihrem Linux- oder Windows-System manuell oder auf Grundlage der Container-Virtualisierung Docker und machen Sie sich mit den Funktionen des Backends vertraut.TypoScript und Templates verstehenLernen Sie die objektorientierte Struktur, die Sprachsyntax und die wichtigsten Objekte der Konfigurationssprache TypoScript kennen und setzen Sie HTML/CSS-basierte Fluid-Templates ein.Inhalte auf der Website darstellenFormatieren Sie redaktionelle Inhalte, integrieren Sie Suchfunktionen, ermöglichen Sie Mehrsprachigkeit und realisieren Sie eine Druckversion der Website sowie zugriffsgeschützte Bereiche.Responsive Webdesign umsetzenLegen Sie das Layout Ihrer Website von Anfang an responsive an, so dass sie auf verschiedenen Ausgabegeräten optimal nutzbar ist.Erweiterungen integrieren und selbst entwickelnErfahren Sie anhand des News-Plug-ins, wie Erweiterungen im System verankert und konfiguriert werden. Entwickeln Sie mit Extbase und Fluid eigene Erweiterungen, die sich durch gute Software-Architektur und Wartbarkeit auszeichnen.Die Website optimal verwaltenLernen Sie das neue Site Management von TYPO3 CMS 9 kennen, mit dem Sie das Verhalten Ihrer Website genauer steuern können. Nutzen Sie Site Packages, um Ihre Dateien zu bündeln ? eine Best Practice, die sich unter Entwicklern etabliert hat. Umfang: 512 S. ISBN: 978-3-96010-271-7
Inhalt: Dieses Buch soll aus dir einen besseren Python-Programmierer machen.Um den größten Nutzen aus diesem Buch zu ziehen, solltest du bereits über Python-Kenntnisse verfügen, die du erweitern möchtest. Am besten ist es, wenn du schon eine Weile in Python programmierst und bereit bist, in die Tiefe zu gehen, deine Kenntnisse abzurunden und deinen Code pythonischer zu machen.Wenn du dich fragst, welche weniger bekannten Teile in Python du kennen solltest, gibt dir dieses Buch eine Roadmap an die Hand. Entdecke coole und gleichzeitig praktische Python-Tricks, mit denen du beim nächsten Code Review der Hit bist.Wenn du Erfahrung mit älteren Versionen von Python hast, wird dich das Buch mit modernen Mustern und Funktionen vertraut machen, die in Python 3 eingeführt wurden.Dieses Buch ist aber auch hervorragend für dich geeignet, wenn du schon Erfahrungen mit anderen Programmiersprachen hast und dich schnell in Python einarbeiten möchtest. Du wirst hier einen wahren Schatz an praktischen Tipps und Entwurfsmustern finden, die dir helfen, ein erfolgreicher Python-Programmierer zu werden. Umfang: 210 S. ISBN: 978-3-96088-600-6
Inhalt: Dieses Buch erläutert Theorie und Praxis zu relationalen Datenbanken Was sind relationale Datenbanken? Die Antwort darauf geben die theoretischen Grundlagen und Praxisbeispiele in diesem Buch. Zunächst erläutert Thomas Studer die mathematisch präzise Darstellung des relationalen Modells und die relationale Algebra. Daneben widmet er sich der Datenbanksprache SQL und schafft damit den Praxisbezug. Die zahlreichen Beispiele auf Basis der open-source Datenbank PostgreSQL erleichtern die Anwendung. Dieses Buch erklärt die grundlegenden Prinzipien des Schemaentwurfs und Normalformen fundiert und praxisnah und verbindet die relationale Datenbanktheorie mit Datenbankdesign. Studer hat aktuelle Entwicklungen im BlickDie vorliegende Auflage ist umfassend aktualisiert und dem aktuellen Kenntnisstand angepasst. Studer widmet sich in diesem Buch den folgenden Teilaspekten relationaler Datenbanken:Logische und physische Query-OptimierungIsolation von serializable SnapshotsZerlegung der dritten Normalform in die Boyce-Codd NormalformRollen und BerechtigungenSQL als Sprache zur Datendefinition und DatenmanipulationSicherheitsrichtlinien auf ZeilenebeneDurch die nachhaltige Verbindung von Theorie und Praxis eignet sich das Buch ?Relationale Datenbanken? für: Studierende aus den Bereichen (Wirtschafts-)InformatikPraktiker wie Softwareentwickler, Systemadministratoren oder FachinformatikerBesuchen Sie uns online und entdecken Sie die zahlreichen Begleitmaterialien zu diesem Buch, die alle frei zugänglich sind. Umfang: 280 S. ISBN: 978-3-662-58976-2
Inhalt: Einsteigen und durchstarten als Excel VBA-ProgrammiererAuf der Grundlage seiner erfolgreichen Kurse führt Sie Bernd Held in die Excel VBA-Programmierung ein. Sie erfahren das Wichtigste über Schleifen, Verzweigungen und die wirklich relevanten Objekte von Excel und eignen sich in kürzester Zeit einen souveränen und spielerischen Umgang mit einem gar nicht so komplizierten Programm an.Die Reihe Richtig einsteigen: Erwerben Sie in kurzer Zeit das Know-how für schnelle Ergebnisse und ein Verständnis der Hintergründe mit der richtigen Dosis Know-why. Umfang: 320 S. ISBN: 978-3-8483-0164-5
Inhalt: DAS UMFASSENDE BUCH ZUR PROGRAMMIERUNG IN SCALA- Entdecken Sie die ganze Welt von Scala: Die Sprache, die Tools, die Bibliotheken, die Frameworks- Nutzen Sie die nachvollziehbaren Beispiele, um in der Scala-Programmierung rasch fit zu werden.- Im Internet: Der Quellcode aus dem Buch zum Download unter http://scala.obraun.netSie sind neugierig auf Scala, die neue, universale Programmiersprache, die Objektorientierung und funktionale Programmierung auf einzigartige Weise vereint? Sie wollen diese Sprache kennen lernen und erfahren, welche Vorzüge sie hat? Dann sind Sie hier richtig.Oliver Braun führt Sie detailliert in die Sprache und ihre Syntax ein und stellt die Arbeitsumgebung für die Programmierung von Scala und die Ausführung des Codes vor. Er geht auf die für die Praxis wichtigen Themen Dokumentation und Testen ein und macht Sie mit den wichtigsten Bibliotheken und Frameworks wie Lift und Akka vertraut. Besonders stark ist Scala im Bereich der nebenläufigen Programmierung, daher ist auch diesem Thema ein eigenes Kapitel gewidmet.Insgesamt erhalten Sie einen umfassenden Überblick, welche Vorzüge Scala in der Praxis tatsächlich hat und eignen sich die Sprache anhand der vielen nachvollziehbaren Beispiele rasch an.Aus dem Inhalt: Reine Objektorientierung, Funktionales Programmieren, Die Scala-Standardbibliothek, Actors - Concurrency und Multicore-Programmierung, Softwarequalität - Dokumentieren und Testen, Webprogrammierung mit Lift, Leichtgewichtige Webprogrammierung mit Scalatra, Akka - Actors und Software Transactional MemorySystemvoraussetzungen für eBook-inside: Internet-Verbindung und eBookreader Adobe Digital Editions. Umfang: 315 S. ISBN: 978-3-446-42622-1
Inhalt: Christoph Schäfer stellt die großartige Welt der Programmierung mit Python vor und ermöglicht einen schnellen Einstieg zur eigenständigen Entwicklung von Skripten. Er verweist darauf, wie die Programmiersprache Python sich in den letzten Jahren neben MATLAB und R als Standard an naturwissenschaftlichen Arbeitsplätzen in Forschung und Entwicklung etabliert hat, und zeigt, dass die große Popularität von Python sich in der leichten Erweiterbarkeit begründet: So lassen sich sehr einfach Module von anderen Entwicklern in eigenen Skripten und Programmen verwenden. Der Autor stellt insbesondere die Module NumPy, SciPy und Matplotlib vor, die Naturwissenschaftlern und Ingenieuren eine perfekte Entwicklungsumgebung für Wissenschaftliches und Technisches Rechnen, für Anwendungen in der Physik, Chemie, Biologie und Informatik bieten. Auch in den neuesten Applikationen in den hochaktuellen Gebieten Big Data Science und Machine Learning kommt Python zum Einsatz. Der Autor: Dr. Christoph Schäfer lehrt und forscht in der Abteilung Computational Physics am Institut für Astronomie und Astrophysik an der Eberhard Karls Universität Tübingen. Umfang: 63 S. ISBN: 978-3-658-26133-7
Inhalt: Ob Sie Sachbücher, einen Roman, ein Drehbuch, Gedichte oder Kurzgeschichten schreiben wollen: Scrivener hat für jede Textform besondere Funktionen, die mehr bieten als herkömmliche Textverarbeitungen. In übersichtlichen Abschnitten und mit vielen Abbildungen erklärt Ihnen Christian Fleischhauer, wie Sie die Möglichkeiten von Scrivener an Ihre Arbeitsgewohnheiten anpassen. Lernen Sie, wie Sie mit der Software Ihre Texte nicht nur linear bearbeiten, sondern diese mit Textfragmenten oder unterstützenden Dokumenten wie Rechercheergebnissen, Charakterbeschreibungen und anderen Notizen verbinden.Behalten Sie den Überblick mit Outlines, strukturieren Sie Ihre Arbeit mit der Pinnwand-Funktion oder bauen Sie Textsammlungen auf, aus denen der eigentliche Text auf Knopfdruck generiert wird.Lee Powell, der Entwickler der Windows-Version von Scrivener, steuerte ein Grußwort bei. Das Buch erklärt sowohl die Version für Windows als auch die für Apples OS X.Über die Basisfunktionen von Scrivener hinaus stellt der Autor Anwendungsbeispiele aus der Praxis vor:Schreiben ohne Ablenkung? Mit dem Scrivener EditorGeht doch: Sachbücher formatierenDer Verlag redigiert in Word? So klappt der AustauschDen Namensgenerator mit deutschen Namen nutzenRichtlinien und Standards für DrehbücherMultiMarkdown und LaTeX für elegante TextausgabenFür den richtigen Umfang: Normseiten anlegen Umfang: 312 S. ISBN: 978-3-944165-61-5
Inhalt: Das Handbuch fürs Selbststudium, für den Job oder vorlesungsbegleitenderfahrungsbasierter Über- und Einblick ins Software Engineering, der sowohl die Theorie als auch die Praxis abdecktumfassend, verständlich und praxiserprobtDas Buch vermittelt die Grundlagen, Erfahrungen und Techniken, die den Kern des Software Engineerings bilden. Es ist als Material zu Vorlesungen über Software Engineering konzipiert. Auch für Praktiker, die mit der Softwareentwicklung und -bearbeitung und den dabei auftretenden Problemen vertraut sind, ist das Buch sehr gut geeignet, um die Kenntnisse im Selbststudium zu ergänzen und zu vertiefen. Der Inhalt des Buches ist in fünf Hauptteile gegliedert: - Grundlagen - Menschen und Prozesse - Daueraufgaben im Softwareprojekt - Techniken der Softwarebearbeitung - Verwaltung und Erhaltung von SoftwareAuch auf die Ausbildung zukünftiger Software Engineers wird eingegangen. Ergänzende Informationen sind auf der Webseite der Autoren verfügbar: https://se-buch.de. Umfang: 712 S. ISBN: 978-3-96088-547-4
Inhalt: Dieses Buch beschreibt praxisorientiert und systematisch das Requirements Engineering vom Konzept über Analyse und Realisierung bis zur Wartung und Evolution eines Produkts.Requirements Engineering mit seinen Methoden, Modellen, Notationen und Werkzeugen wird eingeführt. Ein neues durchgängiges Beispiel sowie viele industrielle Praxiserfahrungen illustrieren die Umsetzung. Direkt anwendbare Checklisten und Praxistipps runden jedes Kapitel ab.Lesen Sie das Buch, um- Requirements Engineering kennenzulernen,- Ihre Projekte und Produkte erfolgreich zu liefern,- agile Entwicklung beispielsweise mit testorientierten Anforderungen umzusetzen,- industrieerprobte Techniken des Requirements Engineering produktiv zu nutzen.Diese 6. Auflage vertieft Themen wie agile Entwicklung, Design Thinking, verteilt arbeitende Teams sowie Soft Skills. Der gesamte Inhalt, insbesondere Vorlagen, Werkzeuge, Checklisten, Praxistipps und das durchgängige Beispiel wurden überarbeitet. Alle Templates sind online verfügbar. Das Buch berücksichtigt den aktuellen Lehrplan des IREB®-Zertifizierungsprogramms."... ein hervorragendes Buch für den praxisnahen Einstieg in die vielschichtigen Themenkomplexe der Anforderungsanalyse und des Anforderungsmanagements."Chip.de zur 2. Auflage Umfang: 496 S. ISBN: 978-3-96088-453-8
Inhalt: EXCELLENCE - Vom Makrorekorder zum "sauberen" Code mit VBA- Ribbons, APIs und Add-Ins·- Zeigt die Unterschiede zwischen Excel 2003 und 2007·- Enthält zahlreiche Praxisbeispiele aus Buchhaltung, Controlling, Naturwissenschaft, kaufmännischer Berechnung, Datenimport aus SAP usw.- Auf DVD: Alle Beispiele und die VB 2008 Express EditionExcel ist äußerst leistungsfähig, kann aber nicht alles. Allerdings lässt es sich Benutzerbedürfnissen anpassen. Für Anfänger genügt meist der Makrorekorder. Wer jedoch professionelle Lösungen benötigt, muss selbst Hand anlegen - und mit VBA programmieren.Wie dies funktioniert, zeigt VBA- und Excel-Kenner René Martin in diesem Buch. Anhand zahlreicher Beispiele, die er aus seinem großen Fundus an Kundenprojekten schöpft, zeigt er, wie man zu gut strukturiertem Code gelangt. Im Zentrum stehen Fragen wie:Was ist bei Änderungswünschen von Kunden zu beachten? - Wie ist auf verschiedene Arten von Anwenderfehlern zu reagieren? - Wie kann man Add-Ins einbinden und Programme in Firmen verteilen? - Wie erstellt man Ribbons? - Wie programmiert man in Excel, wenn der Kunde alte und neue Versionen einsetzt? - Wie sind API-Funktionen einzubinden? - Warum sollten Klassen programmiert werden? - Wie holt man Daten aus dem Internet und wertet diese anschließend in Excel aus? - Was ist bei Anwendungen in verschiedenen Sprachversionen zu beachten?Das Buch wendet sich an versierte Programmierer, die für das Erstellen von Programmen unter Excel verantwortlich sind, an Entscheidungsträger, die innerhalb einer Firma Lösungen mit Excel entwickeln und den Code prüfen müssen, sowie an die vielen Hobbyprogrammierer, die im privaten Bereich kleinere oder größere Programme erstellen, um sich die tägliche Arbeit zu erleichtern. Umfang: 882 S. ISBN: 978-3-446-41632-1
Inhalt: VORGEHENSMUSTER FÜR SOFTWAREARCHITEKTUR// - Arbeiten Sie durch Anforderungen getrieben an Ihrer Softwarearchitektur- Passen Sie den Architekturaufwand effektiv an Ihr Projekt an- Profitieren Sie von aktuellen Erkenntnissen zu Zusammenarbeit und Vorgehen- Verzahnen Sie Softwarearchitektur wirksam mit der Implementierung- Integrieren Sie Architekturpraktiken erfolgreich in zeitgemäße Vorgehensmodelle Moderne Projekte setzen auf dynamische Zusammenarbeit, hohe Flexibilität und Ergebnisorientierung. Eng verzahnt mit dem Kunden werden qualitativ hochwertige Produkte erstellt. Herangehensweisen für Softwarearchitektur müssen sich weiterentwickeln, um in diesen Umfeldern gut zu funktionieren. In der Praxis ist das bereits beobachtbar: Entwicklungsteams kümmern sich gemeinsam um Architekturaufgaben, Architektur wird ?Just-in-time? entschieden und bettet sich in den üblichen Priorisierungsprozess von Anforderungen und Tätigkeiten. Die Theorie hingegen hat an dieser Stelle noch etwas aufzuholen. Dieses Buch beschreibt leichtgewichtige Bausteine guter Architekturarbeit, die problemorientiert eingesetzt werden können, um das eigene Projekt zu verbessern. In der bewährten Struktur von Mustern wird ein übliches Problem geschildert und mit einer methodischen Lösung versehen. Die Muster referenzieren aufeinander und sind sowohl einzeln als auch in Kombination einsetzbar. Insgesamt entsteht das Bild einer neuen Architekturdisziplin: einer Disziplin, die sich nicht um den einen Architekten dreht, die sich gut in agile Projekte bettet, die Zielorientierung fördert und Pragmatismus großschreibt. AUS DEM INHALT // Risikogetriebene Softwarearchitektur // Rollen und Verantwortung // Qualitätsszenarien // Technische Schulden // Kanban und Backlogs // Architekturvision // Der letzte vernünftige Moment // Architekturprinzipien // Analoge Modellierung // Architecture Owner // Architekturcommunities // Architektur-Kata // Umsetzungsprüfung Umfang: 268 S. ISBN: 978-3-446-44425-6
Inhalt: - Arbeiten Sie durch Anforderungen getrieben an Ihrer Softwarearchitektur- Stimmen Sie Architekturaufwand auf den eigenen Kontext ab- Profitieren Sie von aktuellen Erkenntnissen zu Zusammenarbeit und Vorgehen- Verzahnen Sie Architektur wirksam mit Implementierung und Auslieferung von Software- Denken Sie Architekturarbeit in skalierten Kontexten neu Herangehensweisen für die Architekturentwicklung sind teilweise Jahrzehnte alt und haben den Wandel hin zu agilen Vorgehen nicht mitgemacht. Im Vergleich zu aktuellen Projektmanagement-Praktiken sieht Architektur schwer und alt aus. Das führt dazu, dass Softwarearchitektur entweder vernachlässigt wird oder sich als Fremdkörper nur schwer in die heutigen, dynamische Umfelder integrieren lässt. Moderne Projekte arbeiten in Teams, hoch flexibel und sehr ergebnisorientiert. Eng verzahnt mit dem Kunden werden qualitativ hochwertige Produkte erstellt. Auch Architektur muss sich hier umstellen und teilweise neu erfinden. In der Praxis ist das bereits beobachtbar. Entwicklungsteams kümmern sich gemeinsam um Architekturaufgaben, Architektur wird ?Just-in-time? entschieden und bettet sich in den üblichen Priorisierungsprozeß von Anforderungen und Tätigkeiten. Die Theorie hat an dieser Stelle noch etwas aufzuholen. Dieses Buch stellt kein weiteres Vorgehensmodell für Softwarearchitektur vor. Stattdessen werden leichtgewichtige Bausteine guter Architekturarbeit vorgestellt, die problemorientiert eingesetzt werden können um das eigene Projekt zu verbessern. Es gibt kein ?tailoren?, keine mehrere hundert Seiten dicke Spezifikation oder unpassende Checklisten. In der bewährten Struktur von Mustern wird ein übliches Problem aus dem Projektalltag geschildert und mit einer methodischen Lösung versehen. Die Lösungen referenzieren aufeinander, sind kombinierbar und ergeben insgesamt das Bild einer neuen Architekturdisziplin. Eine Disziplin, die sich nicht um den einen Architekten dreht, die sich gut in agile Projekte bettet und sich dem Pragmatismus und der Zielorientierung verschreibt. Dabei kann man klein anfangen. Die zeitgemäße Stückelung ermöglicht ein schrittweises Lernen und Adaptieren neuer Praktiken. AUS DEM INHALT //Risikogetriebene Softwarearchitektur/Qualitätsszenarien/Technische Schulden/Kanban und Backlogs/Architekturvision/Architekturprinzipien/NFR-Tests und Chaos/Engineering/Architecture Owner/Architekturcommunities/Architektur-Kata/Agile Skalierung/Evolutionäre Softwarearchitektur Umfang: 308 S. ISBN: 978-3-446-46282-3
Inhalt: Ausgehend von Beispielen vermittelt dieses Lehrbuch grundlegende Paradigmen der Informatik. Die Schwerpunkte liegen auf dem Algorithmenbegriff, einer Einführung in die Programmierung auf Grundlage der Programmiersprache Java und objektori-entierten Konzepten. Ferner führt das Buch an die Aufwandsanalyse von Algorithmen und die Funktionsweise von Rechnern heran. Das Buch geht zudem auf Klassenbibliotheken und die Graphikprogrammierung ein, erklärt die Strukturierung von Programmiersprachen als auch erweiterte Programmier-konzepte sowie die modellgestützte Softwareentwicklung anhand von UML. Ausgehend von den vermittelten Java-Kenntnissen erfolgt eine Einführung in die Programmiersprache C++ und, als ein neues Kapitel in der 6. Auflage, in die vielseitig einsetzbare Programmiersprache Python. So gelingt der Einstieg in das Informatikstudium! Umfang: 453 S. ISBN: 978-3-658-36468-7
WhatsApp - optimal nutzen - 4. Auflage - neueste Version 2021 mit allen Funktionen erklärt - komplett in Farbe - Für Einsteiger und Fortgeschrittene - Für Android und iOS Markt + Technik Verlag (2021)
Inhalt: WhatsApp optimal nutzen mit allen Neuheiten von 2021 Die inzwischen 4. Auflage des erfolgreichen Titels zum beliebten Thema WhatsApp richtet sich wiederum an alle WhatsApp-Nutzer und die, die es noch werden wollen, egal, ob sie ein iPhone oder Android-Smartphone nutzen, denn es werden die Apps für beide Betriebssysteme berücksichtigt. Sie erfahren alles, was Sie über die beliebteste Chat-App wissen müssen: vom eigenen Profil über das Senden von Nachrichten, Daten und Bildern bis zu Gruppen, dem Blockieren von Kontakten und dem Übertragen von WhatsApp auf ein neues Mobilgerät. Darüber hinaus bekommen Sie hilfreiche Tipps zu Themen wie selbstlöschenden Nachrichten, dem Senden eines Fotos als Status und Gruppeneinladungen per QR-Code. Die aktuellen Änderungen von WhatsApp werden ebenfalls thematisiert, sodass Sie auf dem allerneusten Stand in Sachen WhatsApp-Nutzung sind. Aus dem Inhalt: - WhatsApp installieren- Nachrichten schreiben- Bilder und andere Daten versenden- Sprachnachrichten und Telefonieren- WhatsApp-Kontakte- Eigenes Profil und Status- Gruppen- Wichtige Einstellungen- Nützliche Tipps und Tricks- Zusatz Tipps als Download verfügbar Umfang: 160 S. ISBN: 978-3-95982-613-6
Keine Panik, ist nur Technik Warum man auf Algorithmen super tanzen kann und wie wir ihnen den Takt vorgeben Gräfe und Unzer Autorenverlag ein Imprint von GRÄFE UND UNZE (2020)
Inhalt: So cool und un-nerdig kann IT-Wissen sein!Computer entscheiden über unseren Job, unseren Krankenversicherungstarif, unsere Partnersuche ? sie wissen alles über uns. Aber was wissen wir eigentlich über sie? Was steckt hinter einer App? Warum tragen Hacker in Filmen immer Kapuzenpullover? Weshalb werden manche Menschen von Algorithmen automatisch diskriminiert? Wie "smart" wird unser Kühlschrank bald sein? Und wieso sollte man Bier und Fertigpizza nie mit Karte bezahlen? Kenza Ait Si Abbou programmiert für ihr Leben gern. Sie zeigt, wie aus Nullen und Einsen der Quellcode unseres Lebens wird, warum es sich lohnt, kein digitaler Analphabet mehr zu sein und weshalb man auf Algorithmen ziemlich gut tanzen kann - solange wir ihnen den Takt vorgeben! Umfang: 192 S. ISBN: 978-3-8338-7634-9
Inhalt: Konkurrenzlos knapp, aber vollständig: Alle Sprachfeatures von C# 10Schneller Einstieg in C# 10 für erfahrene Programmierer:innenDas handliche Format macht das Buch zum idealen Begleiter für alle, die mit C# programmierenAuch in der Neuauflage eine zuverlässige Referenz der renommierten Autoren Joseph und Ben AlbahariIdeal für vielbeschäftigte Programmierer:innen, die eine knappe und zugleich verständliche Beschreibung von C# 10 und LINQ suchen: C# 10 ? kurz & gut gibt Ihnen genau das Wissen an die Hand, das Sie benötigen, um schnell effektiv mit C# 10 arbeiten zu können.Wer schon mit Java, C++ oder einer früheren Version von C# vertraut ist, trifft mit C# 10 ? kurz & gut die optimale Wahl: Kein anderes Buch und keine Online-Ressource bietet so viel Inhalt auf so wenig Raum. Konzentriert auf das Wesentliche und sehr praxisorientiert, behandelt dieses Taschenbuch mehr Themen als viele der großen C#-Kompendien. So deckt es auch fortgeschrittene Themen ab wie das Überladen von Operatoren, Typ-Constraints, Iteratoren, nullbare Typen, Closures und asynchrone Funktionen.Diese aktualisierte 7. Auflage wurde um die wichtigsten neuen Features der C#-Version 10 ergänzt. Umfang: 272 S. ISBN: 978-3-96010-684-5
Inhalt: Konkurrenzlos knapp, aber vollständig: Alle Sprachfeatures von C# 8.0Der schnelle Einstieg in C# 8.0 für erfahrene Programmierer*innenMit den neuen Features von C# 8.0 wie asynchrone Streams und Nullable Reference Types Das handliche Format macht das Buch zum idealen Begleiter für alle, die mit C# programmierenIdeal für vielbeschäftigte Programmierer*innen, die eine knappe und zugleich verständliche Beschreibung von C# 8.0 und LINQ suchen: C# 8.0 ? kurz & gut gibt Ihnen genau das Wissen an die Hand, das Sie benötigen, um schnell effektiv mit C# 8.0 arbeiten zu können.Wer schon mit Java, C++ oder einer früheren Version von C# vertraut ist, trifft mit C# 8.0 ? kurz & gut die optimale Wahl: Kein anderes Buch und keine Online-Ressource bietet so viel Inhalt auf so wenig Raum. Konzentriert auf das Wesentliche und sehr praxisorientiert, behandelt dieses Taschenbuch mehr Themen als viele der großen C#-Kompendien.Die aktualisierte Ausgabe thematisiert auch die wichtigsten neuen Features der C#-Version 8.0. Umfang: 250 S. ISBN: 978-3-96010-375-2
Inhalt: Sichere Programmierung für Profis- Kompakte Einführung und fortgeschrittene Themen- Praktische Beispiele wie Webanwendungen, Microservices, Mocking oder Language Bindings- Alle Codebeispiele online verfügbarDieses Buch vermittelt Anwendungsentwicklern Theorie und Praxis der Sprache Rust und zeigt, wo sie gewinnbringend in neuen Projekten verwendet und wie sie sich in bestehende Projekte gut integrieren lässt.Es illustriert alle Inhalte mit zahlreichen Beispielen. Nach einer Einführung in die Grundlagen, Nebenläufigkeit und das Testen mit Rust kommt der praktische Teil.Anhand einer Webapplikation und ihrer Aufteilung in Microservices werden die Vorteile und Eigenheiten der Sprache anschaulich vermittelt. Systemnahe Programmierung, die Kommunikation mit Sprachen wie Java, aber auch die Verwendung von WebAssembly werden ebenfalls betrachtet.Nach der Lektüre dieses Buchs kann man produktiv in Rust programmieren und hat neben den Grundlagen ein gutes Verständnis für typische Anwendungsbereiche der Sprache wie WebAssembly, Systemnahe Programmierung oder Einbindung in bestehende Umgebungen über Language Bindings. Umfang: 456 S. ISBN: 978-3-96910-615-0
Inhalt: Mit CakePHP, einem Rapid-Developement-Framework für PHP, lässt sich die Entwicklungszeit von PHP-Anwendungen extrem beschleunigen, weil viele Routineaufgaben automatisiert abgearbeitet werden. Webentwicklung mit CakePHP bietet den optimalen Einstieg in das Framework für Entwickler, die das Enterprise-Werkzeug kennenlernen wollen und mit dem sie elegante, stabile, leicht skalierbare und gut strukturierte Webanwendungen entwickeln können.Der schnelle Start in die Praxis: Ein Crashkurs lässt Sie direkt mit der Webentwicklung starten, danach lernen Sie das MVC-Modell als Basis für die CakePHP-Programmierung kennen. Der Blick unter die Haube von Model, View und Controller vermittelt Ihnen solides Wissen über die zugrunde liegenden Techniken, so dass Sie die Architektur Ihrer Anwendung flexibel an Ihre Bedürfnisse anpassen können.Der vollständige Überblick über CakePHP: Schritt für Schritt werden alle Elemente der Erstellung einer Webapplikation mit CakePHP erläutert, und es werden die Aufgaben der CakePHP-spezifischen Konstrukte wie Helper, Elements und Components sowie das Session-Handling beschrieben. Darüber hinaus beleuchtet das Buch fortgeschrittene Techniken. Umfang: 416 S. ISBN: 978-3-89721-660-0
Inhalt: Agiles Coachen folgt einer Grundhaltung (empathisch, distanziert, dissoziiert) und agilen Werten. Durch den bewussten Einsatz von Sekundärberatung öffnet der Coach den Coachees Handlungs- und Möglichkeitsräume. Dies kann nur geschehen, wenn der Coach sich über psychologische Modelle und agile Wissen den Handlungsraum der Coachees erschließt.Mit dem Buch erlangen Sie die Handlungskompetenz, ein agiles Coaching sinnvoll und effizient durchzuführen. Sie kennen Stolpersteine im Prozess und wissen mit diesen umzugehen. Viele Stellenausschreibungen suchen heute ?agile Coaches?. Nur wenige können sicher benennen, was ein agile Coach eigentlich tut und was er nicht machen sollte. Das Buch gibt Antworten und positioniert einen agilen Coach als systemischen Coach, der bewusst agile Sekundärberatung nutzt. Extra: E-Book insideSystemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions. Umfang: 407 S. ISBN: 978-3-446-45622-8
Inhalt: Der Trend zu agilen Vorgehen ist ungebrochen Dieser Trend geht auch am Softwaretest nicht spurlos vorüber. Nachdem die Bedeutung des Tests in agilen Projekten unumstritten ist, treten jetzt vor allem die Professionalisierung und die Integration der einzelnen Mitarbeiter in den rollenübergreifenden Tätigkeiten des agilen Vorgehens in den Vordergrund. Die klassischen Rollenbilder des Tests verschwimmen und gehen ineinander über. Die Eigenverantwortung der Tester steigt. Für den klassischen Tester bedeutet dies eine Bereicherung und Aufwertung seiner Rolle, da er auch Aufgaben und Tätigkeiten anderer Professionen übernimmt. - Der Stellenwert des Teams- Die Crux mit den Werkzeugen in agilen Projekten- Die sieben schlechtesten Ideen für die Testautomatisierung- Testmethoden im agilen Umfeld- Tester: Generalist vs. Spezialist? Welches sind nun aber die Aufgaben des Softwaretests in agilen Projekten? Wie sind diese in unterschiedlichen agilen Vorgehensweisen ? wie etwa Scrum oder Kanban ? zu organisieren? Welche Bedeutung haben Testwerkzeuge in diesem Kontext? Wie grenzen sich die Verantwortlichkeiten gegeneinander ab oder wirken synergetisch zusammen? Auf diese sehr konkreten Fragen, die sich im operativen Projektgeschehen immer wieder stellen, liefert dieses Buch mögliche Antworten, ergänzt durch bewährte Ansätze aus der Praxis. Extra: E-Book insideSystemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions. Umfang: 271 S. ISBN: 978-3-446-45626-6
Inhalt: Desktop-Virtualisierung für Einsteiger und Profis! Lesen Sie, wie man die leistungsfähige und beliebte Software VirtualBox installiert, anwendet und effizient nutzt. Das E-Book richtet sich an Windows- und Linux-Nutzer. Es geht sehr praxisorientiert vor und bietet Lösungen für die am häufigsten auftretenden Fehler und Probleme. Von der virtualisierten Hardware und Netzwerken über die GUI und die Installation auf verschiedenen Systemen wird alles behandelt, was Sie über Virtualisierung mit VirtualBox wissen müssen. Es enthält zahlreiche Tipps und Beispiele zum Migrieren von PCs oder VMs von Fremdsystemen. Umfang: 321 S. zahlr. Ill. und graph. Darst. ISBN: 978-3-8362-1374-5
Inhalt: - Was Sie für die Foundation-Zertifi zierung über ITIL® wissen müssen- Ein Überblick über ITIL® sowie ergänzende Standards und Methoden- Neu: mit ITIL® 4 und COBIT® 2019- Wie Sie IT-Service-Management erfolgreich gestalten und verankern- Zahlreiche Praxistipps und eine umfangreiche Fallstudie Die IT hat sich zu einem zentralen Erfolgsfaktor für funktionierende Geschäftsprozesse entwickelt. Das verlangt von IT-Organisationen, immer schneller veränderten Anforderungen gerecht zu werden. Als IT-Verantwortlicher können Sie diese Aufgabe meistern, wenn Sie auf modernes IT-Service- Management setzen. Hier wird Ihnen gezeigt, wie Sie IT-Service-Management praxisgerecht planen und realisieren. Sie erfahren, wie Sie ITIL® Ihren Zielen entsprechend mit ISO 20000, IT-Kennzahlen, Balanced Scorecard und COBIT® 2019 richtig kombinieren und einsetzen. Als standardisierte Notation für Prozesse wird BPMN 2.0 beleuchtet. Ein ausführliches Fallbeispiel veranschaulicht, wie Sie das alles in die Praxis umsetzen und auf diese Weise kontinuierlich die Qualität und die Wirtschaftlichkeit verbessern. »Das ist ein Buch sowohl für die Praxis (ITIL Projekte stehen bevor) als auch für Schulungs-Teilnehmer, die sich auf eine ITIL Foundation Prüfung vorbereiten wollen. Das Buch zeigt, wie IT-Service Management mit ITIL® in der Praxis geplant und realisiert werden und wie eine Verzahnung mit weiteren Good Practices Ihren Zielen entsprechend kombiniert werden kann.«it Service Management (itSMF Deutschland e.V.) 2014 zur 3. Auflage. AUS DEM INHALT //IT-Service-Management/Serviceprinzipien/ITIL® 3/ITIL® 4/COBIT® 2019/ISO 20000/BPMN 2.0/Leistung und Qualität messen/Praxisbeispiel Umfang: 505 S. ISBN: 978-3-446-46491-9
Inhalt: - Was Sie für die Foundation-Zertifizierung über ITIL® wissen müssen- Ein Überblick über ITIL® sowie ergänzende Standards und Methoden- Wie Sie IT-Service-Management erfolgreich gestalten und verankern- Zahlreiche Praxistipps und eine umfangreiche Fallstudie- Neu in der 6. Auflage: mit ITIL® 4 und COBIT® 2019- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Die IT hat sich zu einem zentralen Erfolgsfaktor für funktionierende Geschäftsprozesse entwickelt. Das verlangt von IT-Organisationen, immer schneller veränderten Anforderungen gerecht zu werden. IT-Verantwortliche können diese Aufgabe meistern, wenn sie auf modernes IT-Service-Management setzen.Hier wird Ihnen gezeigt, wie Sie IT-Service-Management praxisgerecht planen und realisieren. Sie erfahren, wie Sie ITIL® Ihren Zielen entsprechend mit ISO 20000, IT-Kennzahlen, Balanced Scorecard und COBIT® 2019 richtig kombinieren und einsetzen. Als standardisierte Notation für Prozesse wird BPMN 2.0 beleuchtet.Ein ausführliches Fallbeispiel veranschaulicht, wie Sie das alles in die Praxis umsetzen und auf diese Weise kontinuierlich die Qualität und die Wirtschaftlichkeit verbessern. »Das ist ein Buch sowohl für die Praxis (ITIL-Projekte stehen bevor) als auch für Schulungs-Teilnehmer, die sich auf eine ITIL Foundation Prüfung vorbereiten wollen. Das Buch zeigt, wie IT-Service Management mit ITIL® in der Praxis geplant und realisiert werden und wie eine Verzahnung mit weiteren Good Practices Ihren Zielen entsprechend kombiniert werden kann.«it Service Management (itSMF Deutschland e.V.) zur 3. Auflag Umfang: 512 S. ISBN: 978-3-446-47963-0
Inhalt: WORDPRESS 5 //- Zeigt das Anpassen und Erweitern von WordPress 5 an Ihre Bedürfnisse- Erklärt detailliert das Arbeiten mit dem neuen Block-Editor (Gutenberg)- Behandelt ausführlich die Benutzerverwaltung- Bietet Lösungsansätze für mehrsprachige Websites- Ist auch für EinsteigerInnen ohne Programmierkenntnisse geeignet WordPress 5 ? Block-Editor, (Child-)Themes und Plugins auf dem eigenen Server« führt Sie vom Installieren von WordPress ab Version 5.2 auf dem eigenen Server als CMS-Basis für eine dynamische Website bis hin zum Erstellen eines site-spezifischen Plugins sowie Definieren und Anwenden von Menüs und Widgets.Neben dem individuellen Anpassen eines bestehenden Themes mit dem Customizer und dem Arbeiten mit Child-Themes wird auch das Entwickeln eines neuen responsiven Themes (u. a. mit One-Page-Layout) nach dem Mobile-first-Ansatz lokal auf XAMPP thematisiert. Weitere Themen sind die Erreichbarkeit der Website über die Domain bei Installation von WordPress in einem Unterordner, die Migration eines Blogs bzw. einer Website von WordPress.com auf den eigenen Server, SEO sowie Problematik und Optionen bei mehrsprachigen Websites. Auch der neue Block-Editor (Gutenberg) wird detailliert vorgestellt und individuell angepasst.Dadurch ist das Buch sowohl für den Einsteiger interessant als auch für den Hobby-Programmierer und den Profi, der tiefer in die WordPress-Welt der Widgets, Themes, Template Tags, Loops, Menüs und Blöcke eintauchen und ein eigenes Theme entwickeln möchte. AUS DEM INHALT //Anpassen des Themes mit dem Customizer/Arbeiten mit Child-Themes/Grundlegende Einstellungen/ Migration von WordPress.com auf den eigenen Server/Navigationsmenüs und Menüpositionen/Neues Responsive Theme entwickeln (One-Page-Layout)/Site-spezifisches Plugin erstellen/Umstellung von HTTP auf HTTPS/Widgets und Widgetbereiche Umfang: 602 S. ISBN: 978-3-446-46704-0
Inhalt: WORDPRESS 5 //- Zeigt das Anpassen und Erweitern von WordPress 5 an Ihre Bedürfnisse- Erklärt detailliert das Arbeiten mit dem neuen Block-Editor (Gutenberg)- Behandelt ausführlich die Benutzerverwaltung- Bietet Lösungsansätze für mehrsprachige Websites- Ist auch für EinsteigerInnen ohne Programmierkenntnisse geeignet WordPress 5 ? Block-Editor, (Child-)Themes und Plugins auf dem eigenen Server« führt Sie vom Installieren von WordPress ab Version 5.2 auf dem eigenen Server als CMS-Basis für eine dynamische Website bis hin zum Erstellen eines site-spezifischen Plugins sowie Definieren und Anwenden von Menüs und Widgets.Neben dem individuellen Anpassen eines bestehenden Themes mit dem Customizer und dem Arbeiten mit Child-Themes wird auch das Entwickeln eines neuen responsiven Themes (u. a. mit One-Page-Layout) nach dem Mobile-first-Ansatz lokal auf XAMPP thematisiert. Weitere Themen sind die Erreichbarkeit der Website über die Domain bei Installation von WordPress in einem Unterordner, die Migration eines Blogs bzw. einer Website von WordPress.com auf den eigenen Server, SEO sowie Problematik und Optionen bei mehrsprachigen Websites. Auch der neue Block-Editor (Gutenberg) wird detailliert vorgestellt und individuell angepasst.Dadurch ist das Buch sowohl für den Einsteiger interessant als auch für den Hobby-Programmierer und den Profi, der tiefer in die WordPress-Welt der Widgets, Themes, Template Tags, Loops, Menüs und Blöcke eintauchen und ein eigenes Theme entwickeln möchte. AUS DEM INHALT //Anpassen des Themes mit dem Customizer/Arbeiten mit Child-Themes/Grundlegende Einstellungen/ Migration von WordPress.com auf den eigenen Server/Navigationsmenüs und Menüpositionen/Neues Responsive Theme entwickeln (One-Page-Layout)/Site-spezifisches Plugin erstellen/Umstellung von HTTP auf HTTPS/Widgets und Widgetbereiche Umfang: 602 S. ISBN: 978-3-446-44083-8
Inhalt: Der umfassende Spiele-Werkzeugkoffer für alle, die Workshops zu agilen Methoden moderierenEine Auswahl vielfach erprobter Spiele mit direktem Bezug zu agilen PrinzipienBeschrieben werden Vorbereitung, benötigtes Material, Ablauf, Nachbereitung und Stolperfallen jedes SpielsDie deutlich erweiterte Neuausgabe von »Agile Spiele - kurz & gut« beschreibt jetzt auch Online-Versionen vieler Spiele und Simulationen und gibt Anleitungen, Tools und Tricks an die Hand, wie das Spielen remote gelingen kannSpiele und Simulationen sind wichtige Hilfsmittel von Agile Coaches und Scrum Mastern und gehören in den Werkzeugkoffer von agilen Moderatorinnen und Moderatoren. Dieses Buch beschreibt eine Auswahl von agilen Spielen, die sich in der Praxis besonders bewährt haben. Die Spiele veranschaulichen agile Prinzipien und Praktiken.Marc Bleß und Dennis Wagner ? beide seit vielen Jahren als Agile Coaches tätig ? erläutern zunächst, was bei der Moderation von agilen Spielen zu beachten ist und wann welches Spiel eingesetzt werden kann. Vorgestellt werden dann Spiele, die der Vermittlung von agilen Prinzipien, der Simulationen von agilen Praktiken oder der Kommunikation dienen. Beschrieben werden außerdem Spiele zur Eröffnung, zur Auflockerung und zum Abschluss von agilen Workshops sowie einige Energizer für zwischendurch. Diese Erweiterung des Taschenbuchs "Agile Spiele - kurz & gut" enthält eine Reihe neuer Spiele und das neue Kapitel "Technical Skills" mit Spielen für die Vermittlung agiler Entwicklungspraktiken. Außerdem wird gezeigt, welche Spiele auch online gespielt werden können und was dabei grundsätzlich zu beachten ist. Umfang: 390 S. ISBN: 978-3-96010-701-9
Inhalt: Mit Microsoft SharePoint Server 2010 und SharePoint Foundation 2010 können Sie intelligente webbasierte Collaboration-Lösungen für Arbeitsgruppen und Unternehmen realisieren. Dieses Praxisbuch richtet sich an Administratoren, Systemarchitekten, Entwickler und Entscheider. Das Buch analysiert die Probleme aktueller IT-Landschaften und beschreibt die Optimierungsmöglichkeiten mit der aktuellen Version von Microsoft SharePoint. Es bietet einen Einstieg sowohl in die Installation und Konfiguration als auch in die Entwicklung eigener Erweiterungen rund um die SharePoint-Produkte. Auch weiterführende Themen wie der Zugriff von mobilen Geräten, Offline-Nutzung und Workflow werden ausführlich besprochen. Darüber hinaus werden die Systemanforderungen einer SharePoint-Lösung und anschließend die Planung eines Projekts beschrieben. Dieses Buch vermittelt das notwendige Wissen, um eine Lösung, die auf SharePoint Server oder SharePoint Foundation basiert, in kleinen, mittleren und großen Unternehmen zu evaluieren, zu planen und zu realisieren. Umfang: 1270 S. zahlr. Ill. ISBN: 978-3-8362-1655-5
Inhalt: Word, Excel, PowerPoint, OneNote und Outlook zum Selberlernen. In diesem kompakten, farbig visuellen Buch finden Sie alles, was Sie fürs Büro oder für zu Hause brauchen. Egal, ob sie am Notebook, am PC oder mit dem Tablet arbeiten. Als Umsteiger auf die Office-2013-Version werden Sie hier ebenso fündig wie als MS-Office Neuling. Starten Sie mit den Grundlagen und meistern Sie dann die wichtigsten Praxisaufgaben in leichten Workshops. Umfang: 404 S. zahlr. Ill. ISBN: 978-3-86325-553-4
Inhalt: Erste Begegnungen mit MATLAB! MATLAB ist ein weltweit verbreitetes interaktives Softwarepaket für numerische Berechnungen, Modellierungen und Simulationen technischer Prozesse und Systeme, wie sie im Bereich der Ingenieur- und Naturwissenschaften häufig anzutreffen sind. Dieses Lehrbuch führt verständlich und anschaulich in die Benutzung von MATLAB ein. Es hilft, sich sofort auf dem Startbildschirm zu orientieren, verschiedene Befehle auszuführen und einfache Aufgaben zu lösen. Möglich wird dies durch zahlreiche praktische Tipps und Hinweise, die viele der Fragen beantworten, die sich beim ersten Arbeiten mit MATLAB häufig stellen. Nach dem Einstieg zeigt das Buch, wie sich mit den Toolboxen Simulink und der Control-Toolbox simulationstechnische und regelungstechnische Probleme lösen und die Ergebnisse darstellen lassen. Unterstützt wird dies durch zahlreiche Beispiele mit Screenshots und Ein- und Ausgabetexten im MATLAB-Befehlsfenster. Aus dem Inhalt:- Start der Arbeit mit MATLAB- Zahlen, Vektoren und Matrizen- Mathematische Berechnungen mit MATLAB- Grafische Darstellungen von Funktionen- Programmieren mit MATLAB- ?Control System Toolbox? - Alles was man für die Regelungstechnik braucht- Einführung in die Simulink-Toolbox Die dritte Auflage basiert auf der aktuellen Version MATLAB R2020a. Auf plus.hanser-fachbuch.de finden Sie zu diesem Titel kostenloses digitales Zusatzmaterial: alle Beispiele als ausführbare Programme im MATLAB/Simulink. Umfang: 344 S. ISBN: 978-3-446-47108-5
Inhalt: Python ist eine leistungsfähige, moderne Programmiersprache. Sie ist einfach zu erlernen und macht Spaß in der Anwendung. und mit diesem E-Book umso mehr! "Python kinderleicht" macht die Sprache lebendig und zeigt Dir (und Deinen Eltern) die Welt der Programmierung. Jason R. Briggs führt Dich Schritt für Schritt durch die Grundlagen von Python. Du experimentierst mit einzigartigen (und oft urkomischen) Beispielprogrammen, bei denen es um gefräßige Monster, Geheimagenten oder diebische Raben geht. Neue Begriffe werden erklärt; der Programmcode ist farbig dargestellt, strukturiert und mit Erklärungen versehen; witzige Abbildungen erhöhen den Lernspaß. Jedes Kapitel endet mit Programmier-Rätseln, an denen Du das Gelernte üben und Dein Verständnis vertiefen kannst. Am Ende des E-Book wirst Du zwei komplette Spiele programmiert haben: einen Klon des berühmten "Pong" und "Herr Strichmann rennt zum Ausgang", ein Plattformspiel mit Sprüngen, Animation und vielem mehr. Indem Du Seite für Seite neue Programmierabenteuer bestehst, wirst Du immer mehr zum erfahrenen Python-Programmierer. Du lernst grundlegende Datenstrukturen wie Listen, Tupel und Maps kennen. Du erfährst, wie man mit Funktionen und Modulen den Programmcode organisieren und wiederverwenden kann. Du wirst mit Kontrollstrukturen wie Schleifen und bedingten Anweisungen vertraut und lernst, mit Objekten und Methoden umzugehen. Du zeichnest Formen mit dem Python-Modul Turtle und erstellst Spiele, Animationen und andere grafische Wunder mit tkinter. Umfang: 328 S. zahlr. Ill., graph. Darst. ISBN: 978-3-86491-333-4
Inhalt: Python ist eine leistungsfähige, moderne Programmiersprache. Sie ist einfach zu erlernen und macht Spaß in der Anwendung ? mit diesem Buch umso mehr!"Python kinderleicht" macht die Sprache lebendig und zeigt Dir (und Deinen Eltern) die Welt der Programmierung. Jason R. Briggs führt Dich Schritt für Schritt durch die Grundlagen von Python. Du experimentierst mit einzigartigen (und oft urkomischen) Beispielprogrammen, bei denen es um gefräßige Monster, Geheimagenten oder diebische Raben geht. Neue Begriffe werden erklärt, der Programmcode ist farbig dargestellt, strukturiert und mit Erklärungen versehen. Witzige Abbildungen erhöhen den Lernspaß.Jedes Kapitel endet mit Programmier-Rätseln, an denen Du das Gelernte üben und Dein Verständnis vertiefen kannst. Am Ende des Buches wirst Du zwei komplette Spiele programmiert haben: einen Klon des berühmten "Pong" und "Herr Strichmann rennt zum Ausgang" ? ein Plattformspiel mit Sprüngen, Animation und vielem mehr.Indem Du Seite für Seite neue Programmierabenteuer bestehst, wirst Du immer mehr zum erfahrenen Python-Programmierer.- Du lernst grundlegende Datenstrukturen wie Listen, Tupel und Maps kennen.- Du erfährst, wie man mit Funktionen und Modulen den Programmcode organisieren und wiederverwenden kann.- Du wirst mit Kontrollstrukturen wie Schleifen und bedingten Anweisungen vertraut und lernst, mit Objekten und Methoden umzugehen.- Du zeichnest Formen mit dem Python-Modul Turtle und erstellst Spiele, Animationen und andere grafische Wunder mit tkinter.Und: "Python kinderleicht" macht auch für Erwachsene das Programmierenlernen zum Kinderspiel!Alle Programme findest Du auch zum Herunterladen auf der Website! Umfang: 326 S. ISBN: 978-3-86491-905-3
Inhalt: Die essenziellen Bestandteile und Anforderungen des Projektmanagements verstehen und Projekte souverän(er) managenKompakte Darstellung aller Phasen, Rollen und Bestandteile des ProjektmanagementsDenkanstöße und Praxistipps für Projektmanager mit erster Projekterfahrung Projektmanagement und Agilität im Projektalltag ? eine praxisnahe EinordnungWarum sprengen so viele Projekte den angesetzten Zeit- und Kostenrahmen, wo es doch Projektmanagement-Methoden und -Standards wie IPMA, PMI, Scrum, PRINCE2 oder SAFe gibt? Mehr ist häufig zu viel! Die meisten Ansätze sind umfangreich und weisen Projektleiterinnen und Projektleitern eine Vielzahl von Rollen zu. Anstatt das eigene Projekt gedanklich zu durchdringen, bleibt es vielfach beim Abarbeiten von Prozessschritten und Checklisten. Die Autoren von "Projektmanagement kurz & gut" arbeiten die wesentlichen Aspekte und Kernaufgaben des Projektmanagements heraus. Projektleiter, die diese Essenz im Blick haben, können ihr Projekt gezielter und effektiver steuern und bringen Struktur, Klarheit und Ruhe in die Abläufe.Das Taschenbuch behandelt alle Phasen und wesentlichen Aspekte des Projektmanagements wie z.B. Planung, Ressourcen- und Risikomanagement, Softwarequalität und Dokumentation. Es behandelt aber auch Softfaktoren wie den Umgang mit Schwierigkeiten, dem Team und den Stakeholdern. Zudem beleuchtet es das Zusammenspiel von Projektmanagement und agilen Arbeitsweisen. Umfang: 138 S. ISBN: 978-3-96010-660-9
Inhalt: Kubernetes einfach und schnell erklärt- Alles, was Sie über Kubernetes wissen müssen- Für Einsteiger und Admins ohne Kubernetes-Vorkenntnisse- Mit zahlreichen Beispielen aus der PraxisKubernetes hat radikal die Art und Weise verändert, wie Softwareentwicklung und Systemadministration Anwendungen in der Cloud bauen, deployen und warten. Die aktualisierte dritte Auflage dieses Buches zeigt Ihnen, wie dieser beliebte Container-Orchestrierer dabei helfen kann, in Bezug auf Schnelligkeit, Agilität, Zuverlässigkeit und Effizienz in ganz neue Bereiche vorzudringen ? egal ob Ihnen verteilte Systeme neu sind oder ob Sie schon längere Zeit Cloud-native Anwendungen deployen.Die Kubernetes-Veteranen Brendan Burns, Joe Beda, Kelsey Hightower und Lachlan Evenson erklären Ihnen, wie sich dieses System in den Lebenszyklus einer verteilten Anwendung einfügt. Sind Sie aus der Softwareentwicklung, Architektur oder Administration, erfahren Sie, wie Sie Tools und APIs einsetzen, um skalierbare, verteilte Systeme zu automatisieren.Aus dem Inhalt:- Erstellen Sie ein einfaches Cluster, um zu lernen, wie Kubernetes funktioniert.- Tauchen Sie in die Details des Deployments mit Kubernetes ein.- Arbeiten Sie mit den spezialisierten Objekten in Kubernetes, wie zum Beispiel DaemonSets, Jobs, ConfigMaps und Secrets.- Erfahren Sie mehr über Deployments, die den Lebenszyklus einer vollständigen Anwendung zusammenhalten.- Sichern Sie Ihre Deployments ab.- Deployen Sie Anwendungen auf mehrere Cluster und greifen Sie auf Kubernetes über Programmiersprachen zu."Geschrieben von vier der weltweit angesehensten Experten für Cloud-native Systeme, ist ?Kubernetes? das Buch der Wahl, um eine solide Grundlage für Kubernetes-Konzepte zu schaffen, mit Beispielen, die Sie dabei unterstützen, Kubernetes selbst zu erkunden." ? Liz Rice, Isovalent Umfang: 330 S. ISBN: 978-3-96910-963-2
Inhalt: Bild für Bild und komplett in Farbe erklärt Ihnen dieses Buch, wie Sie typische Aufgaben mit Access 2013 erledigen. Dabei wird jede Aufgabe - wie das Erstellen einer Datenbank, das Hinzufügen von professionellen Designs, der Datenaustausch oder die Verwendung von Makros - auf maximal einer Doppelseite dargestellt. Mit nummerierten Schritten und in verständlicher Sprache. So macht Lernen Spaß! Umfang: 256 S. ISBN: 978-3-8483-3057-7
Inhalt: Die erste Vorlesung zu einem neuen Thema ist stets ein Sprung ins kalte Wasser, denn Studierende werden darin mit neuen Begriffen, Methoden und Denkweisen konfrontiert. Der Brückenkurs vermittelt vorab Wissenswertes über die Programmiersprache Java. Kreuzworträtsel und Single-Choice-Tests helfen beim Verständnis. Die Lektüre lohnt sich, denn sie ist der ideale Einstieg in das Fach und verschafft in der Vorlesung zahlreiche Aha-Erlebnisse. Umfang: 60 S. ISBN: 978-3-8385-4553-0
Inhalt: Ein leicht verständliches Buch, um einfach und schnell Python zu lernenSebastian Dörns Buch ?Python lernen in abgeschlossenen Lerneinheiten? bringt Einsteigern anhand in sich abgeschlossener Lerneinheiten die Grundlagen von und das Programmieren mit Python bei. Zum Inhalt des Buchs gehören folgende Kapitel: Erste Schritte in Python Variablen, Ausdrücke und Operatoren Bedingte Auswahlanweisungen Iterationen und Schleifen Funktionen Reguläre Ausdrücke Einfache Dateiverarbeitung Objektorientierte Programmierung Es zeigt Ihnen den Entwurf von effizienten Daten- und Ablaufstrukturen und versetzt Sie dadurch in die Lage, algorithmische Konzepte zu verstehen und in Programmcode umzusetzen. Begreifbare, leicht nachvollziehbare Konzepte und viele anschauliche Programmierbeispiele Das Buch ?Python lernen in abgeschlossenen Lerneinheiten? richtet sich in erster Linie an: a) Studierende und Dozenten b) Schüler und Lehrer Genauso spricht es aber auch alle Programmieranfänger an, die einen schnellen Einstieg in die Programmierung mit Python suchen. Das Werk behandelt die strukturelle Programmierung, die Funktionsweise von Algorithmen, die Grundprinzipien der Objektorientierung und das Verarbeiten von Dateien. Zahlreiche Programmierbeispiele machen die einzelnen Konzepte begreifbar und leicht nachvollziehbar. Die zentralen Lernziele des Buchs ?Python lernen in abgeschlossenen Lerneinheiten? sind das Verstehen der Abstraktionskonzepte moderner Programmiersprachen und das Erlernen des logischen und algorithmischen Denkens. Mit diesem Wissen können Sie im Anschluss selbstständig eigene Computerprogramme implementieren, um damit praxisrelevante Aufgaben schnell und sicher zu bearbeiten. Umfang: 141 S. ISBN: 978-3-658-28976-8
Inhalt: Mach was mit Arduino! Einsteigen und durchstarten mit Drum Machine, Roboterauto & Co. Du bist im Besitz eines Arduino und kannst es kaum erwarten, den smarten Mikrocontroller in Aktion zu sehen? In diesem Buch erwartet dich Praxis pur. Anhand zahlreicher Beispielanwendungen lernst du alles, was du wissen musst, um deine Elektronik-Projekte mithilfe des Arduino erfolgreich in die Tat umzusetzen ? von der Sketch-Programmierung über den Schaltungsaufbau bis zum Einsatz der Hardware-Komponenten. Folgende Themen erwarten dich: - Installation der Arduino-Software (IDE), Übertragung von Sketches- Basics der Sketch-Programmierung: Variablen, Arrays, Schleifen & Co.- Alles Wissenswerte zum Arduino-Board & anderen Hardware-Komponenten: Taster, LEDs, Transistoren, Sensoren, Motoren, Displays & Co. - Elektrotechnische Grundlagen, Schaltungsaufbau (Breadboarding) & Schaltplanentwicklung mit Fritzing- Internet der Dinge (IoT) mit Arduino & Particle Photon- Mit zahlreichen Projekten: Weltzeituhr, Wetterstation, temperaturgeregelter Lüfter, Pflanzenbewässerungsanlage, Sythesizer & Drum Machine, Roboterauto & humanoider Roboter- Im Internet: Die Sketches sämtlicher Beispielprojekte aus dem Buch Wenn du darauf brennst, deine eigenen Elektronik-Projekte mit dem Arduino zu verwirklichen, dann liefert dir dieses Buch alle Skills, um den Umgang mit der Arduino-Software und -Hardware souverän zu meistern. Von leicht bis anspruchsvoll ist für jedes Wissenslevel ein Projekt enthalten, sodass deinem Erfindergeist bald keine Grenzen mehr gesetzt sein werden. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions Umfang: 248 S. ISBN: 978-3-446-45483-5
Inhalt: Dieses Buch zeigt Ihnen, worauf das menschliche Vertrauen in Technik basiert Tablet. Smartphone. GPS. In unserer zunehmend smarten und digitalen Gesellschaft sind wir permanent gezwungen, Technik zu vertrauen ? im Kleinen wie im Großen. Im Kleinen vertraut man darauf, dass Technik so einfach wie in der Werbung funktioniert: einschalten und fertig. Im Großen muss man darauf bauen, dass Technik nur das tut, was sie soll. Doch je smarter Technik heute wird, desto undurchschaubarer ist ihre Funktionsweise. Deshalb beschäftigt sich Mario Donick in seinem Buch mit der Frage, was es mit dem Technikvertrauen der Menschen auf sich hat. Der Fokus seines Buches liegt auf den folgenden Aspekten: Wie können Menschen Technik (und den abwesenden Menschen dahinter) vertrauen? Wie gehen Menschen damit um, wenn ihr Vertrauen gefährdet ist? Was müssen Menschen tun, um in einer immer ?smarteren? Welt handlungsfähig zu bleiben? Das alles sind Fragestellungen, die aus Donicks Sicht immer wichtiger werden ? insbesondere mit Blick auf die Mensch-Maschine-Kommunikation, die im Alltag an Komplexität gewinnt. Der Autor liefert Ihnen sowohl theoretische als auch praktische Impulse In fünf Kapiteln bringt Ihnen Mario Donicks Buch das Thema Technikvertrauen aus verschiedenen Blickwinkeln näher: Das erste Kapitel untersucht, was Technik überhaupt ist und welche Rolle Vertrauen sowie Wissen in diesem Zusammenhang spielen. Im zweiten Kapitel steht die Human-Computer-Interaction im Fokus: Welche Bedürfnisse muss Technik erfüllen und wie gehen Menschen hier mit Enttäuschungen um? Der Aufbau von Computern sowie ihre Programmierung sind das zentrale Thema des dritten Kapitels. Im vierten Kapitel untersucht Donick die Rolle des IT-Service als Problemlöser in der Technik-Mensch-Beziehung. Abschließend blickt der Autor im fünften Kapitel in die Zukunft und erörtert neue Techniktrends. Damit liefert Ihnen dieses Buch wertvolle theoretische und praktische Impulse zum Thema Technikvertrauen. Anhand praktischer Fallbeispiele lernen Sie, wie Sie ?smarte? Technik verstehen können. Zudem erfahren Sie, wie Sie erfolgreich mit dem technischen Kundendienst kommunizieren. Ideal für Menschen, die im Alltag auf Technik angewiesen sind und deren Funktionsweise besser verstehen wollen. Umfang: 279 S. ISBN: 978-3-658-24471-2
Inhalt: Mit dem Handy einfach nur telefonieren? Das war einmal. Wer heute einen Mobilfunkvertrag abschließt, bekommt in der Regel ein Smartphone angeboten. Die meisten dieser Geräte nutzen Android als Betriebssystem. Und auch wenn Ihnen das eigentlich egal ist, Android-Smartphones bringen bereits eine eingebaute Funktionaliät mit, die sich sehen lassen kann. Leider ist es häufig mühsam, diese Möglichkeiten zu entdecken. Den wenigsten Geräten liegt nämlich ein ordentliches Handbuch bei.Hier springt Hans Dorsch ein. Kompakt und systematisch stellt er alle eingebauten Funktionen von Android-Smartphones vor, weist Sie auf Apps hin, die den Funktionsumfang noch einmal erheblich erweitern, und verrät viele Tipps und Kniffe. So werden Sie Ihren Androiden garantiert noch viel mehr schätzen. Die Anleitungen und Tipps in diesem Buch können Sie mit jedem Android-Smartphone der Systemversionen 2.2 und höher nutzen. Der Autor hat als Grundlage für dieses Buch Geräte von HTC, Motorola, Samsung und Sony Ericsson verwendet. Mitunter unterscheiden sich die Bildschirme der verschiedenen Geräte etwas, die Funktionen stimmen jedoch geräteübergreifend weitgehend überein. Umfang: 392 S. ISBN: 978-3-86899-106-2
Inhalt: Python ist eine moderne, interpretierte, interaktive und objektorientierte Skriptsprache, vielseitig einsetzbar und sehr beliebt. Mit mathematischen Vorkenntnissen ist Python leicht erlernbar und daher die ideale Sprache für den Einstieg in die Welt des Programmierens. Das Buch führt Sie Schritt für Schritt durch die Sprache, beginnend mit grundlegenden Programmierkonzepten, über Funktionen, Syntax und Semantik, Rekursion und Datenstrukturen bis hin zum objektorientierten Design. Zur aktualisierten Auflage:Diese Auflage behandelt Python 3, geht dabei aber auch auf Unterschiede zu Python 2 ein. Außerdem wurde das Buch um die Themen Unicode, List und Dictionary Comprehensions, den Mengen-Typ Set, die String-Format-Methode und print als Funktion ergänzt.Jenseits reiner Theorie: Jedes Kapitel enthält passende Übungen und Fallstudien, kurze Verständnistests und kleinere Projekte, an denen Sie die neu erlernten Programmierkonzepte gleich ausprobieren und festigen können. Auf diese Weise können Sie das Gelernte direkt anwenden und die jeweiligen Programmierkonzepte nachvollziehen.Lernen Sie Debugging-Techniken kennen: Am Ende jedes Kapitels finden Sie einen Abschnitt zum Thema Debugging, der Techniken zum Aufspüren und Vermeiden von Bugs sowie Warnungen vor entsprechenden Stolpersteinen in Python enthält. Umfang: 320 S. ISBN: 978-3-95561-808-7
Inhalt: Die kompakte Referenz für alle, die mit Scrum arbeiten- Scrum-Konzepte, Grundbegriffe und Arbeitsabläufe werden kurz und übersichtlich dargestellt- Mit Praxistipps, Checklisten und ausführlichem Glossar- Komplett überarbeitete 3. Auflage, berücksichtigt alle Aktualisierungen des offiziellen Scrum GuidesScrum ist ein populäres Framework für das agile Projektmanagement. In der Softwareentwicklung ist Scrum mittlerweile weit verbreitet, und auch in anderen Branchen wird es zunehmend als Methode für die Arbeitsorganisation eingesetzt. Dieses Buch bietet allen, die sich für Scrum interessieren oder bereits mit Scrum arbeiten, einen kompakten und praxisbezogenen Überblick über das Framework.Scrum ? kurz & gut beschreibt leicht verständlich alle Rollen, Meetings und Artefakte, die Bestandteil von Scrum sind, und bettet diese in den Gesamtkontext der Produktentwicklung ein. Das Buch erläutert auch die agilen Werte und Prinzipien, die dieser Arbeitsmethode zugrunde liegen. Dank wertvoller Praxistipps, Checklisten für die Organisation der Scrum-Meetings und eines umfassenden Glossars mit Definitionen aller Schlüsselbegriffe eignet sich Scrum ? kurz & gut gleichermaßen als Kurzeinführung und als Nachschlagewerk. Die überarbeitete und erweiterte 3. Auflage berücksichtigt alle Aktualisierungen des offiziellen Scrum Guides. Umfang: 228 S. ISBN: 978-3-96010-781-1
Inhalt: Scrum ist ein leichtgewichtiges Framework für agiles Projektmanagement. In der Softwareentwicklung ist Scrum mittlerweile weit verbreitet, und auch in anderen Branchen wird es zunehmend als Methode für die Arbeitsorganisation eingesetzt. Dieses Buch bietet allen, die sich für Scrum interessieren oder bereits mit Scrum arbeiten, einen kompakten und praxisbezogenen Überblick über das Framework. Scrum - kurz & gut beschreibt leicht verständlich alle Rollen, Meetings und Artefakte, die Bestandteil von Scrum sind, und bettet diese in den Gesamtkontext der Produktentwicklung ein. Das Buch beschränkt sich dabei nicht auf die Darstellung der reinen Scrum-Mechanik, sondern erläutert auch die agilen Werte und Prinzipien, die dieser Arbeitsmethode zugrunde liegen und durch die die Mechanik erst ihr volles Potenzial entfaltet. Dank wertvoller Praxistipps, Checklisten für die Organisation der Scrum-Meetings und eines umfassenden Glossars mit Definitionen aller Schlüsselbegriffe eignet sich Scrum - kurz & gut gleichermaßen als Kurzeinführung und als Nachschlagewerk für die tägliche Arbeit. Umfang: 208 S. ISBN: 978-3-86899-834-4
Inhalt: Im Handumdrehen beeindruckende PowerPoint-Präsentationen erstellen, mit diesem E-Book ist das keine Herausforderung mehr! Schritt für Schritt und mit vielen Abbildungen zeigt Ihnen Sabine Drasnin, wie Sie das Programm richtig einsetzen und ohne mühsames Herumprobieren verständliche und vorzeigbare Folien anfertigen. Anhand einer Beispielpräsentation sehen Sie, wie Sie z.B. Texte sinnvoll gestalten, Ergebnisse anschaulich präsentieren oder Musik und Videos einbinden. Aus den einzelnen, in sich geschlossenen Anleitungen können Sie gezielt auswählen, was Sie für Ihre Präsentation benötigen. Umfang: 319 S. Ill., graph. Darst. ISBN: 978-3-8421-0016-9
Inhalt: EJB 3.1 LEICHT GEMACHT- Aktuelle und praxisorientierte Einführung in EJB 3.1- Lernen durch Selbermachen: Die einzelnen Teilaspekte von EJB 3 werden an einer Vielzahl praktischer Beispiele dargestellt.- Neu in der 2.A.: Kochbuchteil mit Rezepten für häufig wiederkehrende Fragestellungen- Im Internet: Quellcode der Beispiele aus dem BuchWenn Sie sich nicht durch die mehrere Hundert Seiten starke Spezifikation von Enterprise JavaBeans kämpfen und mühsam selbst herausfinden wollen, was nun genau wie in Projekten wirklich funktioniert, dann sind Sie hier genau richtig. Werner Eberling und Jan Leßner stellen in diesem Buch die Standards EJB 3.1 und JPA 2.0 anschaulich vor und reichern diese mit ihrer Praxiserfahrung aus vielen Projekten an.Ein- und Umsteiger in EJB 3.1 erhalten hier eine kompakte Darstellung der grundlegenden Aspekte von komponentenbasierten Mehrschichtsystemen und der Rolle, die EJBs und JPA-Entitäten darin spielen. Alle Aspekte beider Technologien werden anhand zahlreicher Beispiele und einer durchgehenden Applikation detailliert dargestellt und durch wertvolle Praxistipps ergänzt.Im neuen Kochbuchteil finden Sie Lösungen für häufig wiederkehrende Fragestellungen rund um EJBs und Enterprise-Applikationen, die Ihnen unmittelbar bei der Lösung Ihrer Aufgaben im Projekt helfen. Aus dem Inhalt: Technische Grundlagen, Erste Schritte, Session Beans, Entities, Message-Driven Beans, EJB-Konfiguration, Transaktionen, Sicherheit, Noch mehr EJBs, Blick über den Tellerrand: Testen, Entwurfsmuster, Migration zu EJB3, Beispielanwendung: EinStein würfelt nicht, Kochrezepte Umfang: 364 S. ISBN: 978-3-446-42657-3
Inhalt: Sie möchten sich schnell in Office 2013 zurechtfinden und die neuen Möglichkeiten sofort in die Praxis umsetzen? Ob auf dem Desktop, dem Tablet oder in der Cloud - das vorliegende Handbuch bietet Ihnen das notwendige Know-how für den Einsatz von Word 2013, Excel 2013, PowerPoint 2013, Access 2013, Outlook 2013 und OneNote 2013. Nach einer Einführung in die neuen Funktionen und die neue Benutzeroberfläche erlernen Sie in den folgenden Kapiteln Schritt für Schritt die wichtigsten Arbeitstechniken. Übersichten erleichtern Ihnen den Überblick und Profitipps helfen Ihnen Zeit zu sparen - so erledigen Sie Ihre Aufgaben effizient. Kompetentes Expertenwissen in seiner besten Form: Microsoft Office 2013 - Das Handbuch. Umfang: 1277 S. ISBN: 978-3-8483-3046-1
Inhalt: Der Klassiker für das Arbeiten mit Microsoft Office ? aktuell zu Office 2021 und Microsoft 365Für alle Office-Editionen geeignetFür Einsteiger und FortgeschritteneAlle wichtigen Office-Apps in einem BuchSie möchten sich schnell in Office 2021 zurechtfinden und die neuen Möglichkeiten sofort in die Praxis umsetzen? Ob auf dem Desktop oder in der Cloud ? dieses Handbuch bietet Ihnen das notwendige Know-how für den erfolgreichen Einsatz von Word, Excel, PowerPoint und Outlook. Nach einer Einführung in die neuen Funktionen und die Benutzeroberfläche erlernen Sie in den folgenden Kapiteln Schritt für Schritt die wichtigsten Arbeitstechniken. Übersichten erleichtern Ihnen den Überblick und Profitipps helfen Ihnen, Zeit zu sparen ? so erledigen Sie Ihre Aufgaben effizient, auch mit Office 2019 oder in der Cloud mit Microsoft 365.- Office 2021: Neue Funktionen und Benutzeroberfläche, programmübergreifende Funktionen, Dokumente im Team bearbeiten, Speichern auf dem Desktop und in der Cloud- Word 2021: Erste Schritte, Formatvorlagen, grafische Elemente, Seitenlayout, Tabellen, Serienbriefe, eigene Vorlagen- Excel 2021: Tabellenblätter formatieren, Rechnen, Funktionen, Tabellenblätter organisieren, Daten sortieren und filtern, Daten mit PivotTable-Berichten auswerten, Arbeitsblätter verknüpfen, Diagramme, Drucken- PowerPoint 2021: Text eingeben und formatieren, Gliederungsansicht, Drucken, Vorlagen, Animationen, Präsentieren und Veröffentlichen- Outlook 2021: Neues für Umsteiger, Grundlagen und fortgeschrittene Techniken, Profile und E-Mail-Konten, Datendateien, Kontakte/Personen, Aufgaben Umfang: 960 S. ISBN: 978-3-96010-588-6
Inhalt: Sie möchten die Leistungsfähigkeit von Word 2010 nutzen? Sie wollen sich schnell mit dem neuen Bedienungskonzept vertraut machen? Sie wollen die neuen Möglichkeiten sofort umsetzen? Zwei ausgewiesene Word-Experten zeigen Ihnen in diesem Handbuch umfassend und leicht verständlich, wie Sie das Textverarbeitungsprogramm effizient in der Praxis einsetzen. Anhand der beiliegenden Beispieldateien können Sie in Schritt-für-Schritt-Anleitungen die wichtigsten Arbeitstechniken erlernen, hilfreiche Übersichten erleichtern Ihnen den Überblick und Profitipps helfen Ihnen, Zeit zu sparen. Außerdem finden Sie alles, was Sie wissen wollen, schnell und gezielt über die vielfältigen Verzeichnisse und Indizes im Buch oder über die Suchfunktionalität im beiliegenden E-Book. Kompetentes Expertenwissen in seiner besten Form: Microsoft Office Word 2010 - Das Handbuch. Umfang: 800 S. ISBN: 978-3-86645-353-1
Inhalt: Das Canvas-Element gehört zu den aufregendsten Neuerungen von HTML5, denn es ermöglicht, Grafiken dynamisch im Webbrowser zu erzeugen. Dadurch wird die Last auf Serverseite reduziert und darüber hinaus können die Grafiken - wie auch die gesamte Website - schneller geladen und dynamisch neu gezeichnet werden.Canvas - kurz & gut versetzt Sie rasch in die Lage, interaktive und animierte Grafiken zu erzeugen. Neben einem einführenden Tutorial finden Sie in diesem Buch eine Referenz, die das canvas-Element sowie seine Klassen und Methoden dokumentiert. Das Buch richtet sich an erfahrene Webprogrammierer, die bereits JavaScript-Kenntnisse mitbringen. David Flanagan ist von Hause aus Programmierer, er verbringt seine Zeit aber am liebsten damit, Fachbücher zu IT-Fachthemen zu schreiben. Für O'Reilly hat er unter anderem JavaScript - Das umfassende Referenzwerk sowie JavaScript - kurz & gut verfasst. Sein Blog finden Sie unter davidflanagan.com. Umfang: 112 S. ISBN: 978-3-86899-166-6
Inhalt: Seit 25 Jahren das begleitende Grundlagenwerk zu JavaScript- Durchgehend überarbeiteter Bestseller in der 7. Auflage- Deckt die Version ES2020 inkl. Tools/Extensions & Node.js ab<- Vermittelt umfassendes und tiefgehendes JavaScript-Know-howJavaScript ist die Programmiersprache des Webs und der Bestseller "JavaScript: Das Handbuch für die Praxis" seit fast 25 Jahren und über sieben Auflagen ein geschätztes Grundlagenwerk für diese Sprache.Umfassend und detailliert dokumentiert Flanagan die wichtigsten client- und serverseitigen APIs. Die 7. Auflage wurde vollständig aktualisiert und deckt die Version 2020 von JavaScript ab. Freuen Sie sich auf spannende und inspirierende Codebeispiele und neue Kapitel über Klassen, Module, Iteratoren, Generatoren, Promises und async/await.Das Buch wendet sich an JavaScript-Neulinge mit Programmierkenntnissen sowie JavaScript-Programmierende, die ihr Verständnis vertiefen wollen. Die Zeit, die Sie in die Lektüre investieren, wird sich durch eine deutlich gesteigerte Produktivität garantiert rasch auszahlen. Umfang: 306 S. ISBN: 978-3-96010-492-6
Inhalt: Plug-In-freie Wiedergabe von Video & Audio, neue Wege der Interaktion, mehr Semantik und Struktur - der kommende Webstandard HTML5 bietet schon heute mehr Funktionalität und Dynamik für Webentwickler und -Anwender. Anhand vieler inspirierender Beispielprojekte geben Ihnen unsere Web-Experten Bernd Öggl und Klaus Förster erste Einblicke in die klassischen Bestandteile von HTML5 wie u.a. Video, Audio, Canvas, intelligente Formulare, Offline-Applikationen oder Microdata sowie Geolocation, Web Storage, Websockets und Web Workers. Umfang: 362 S. Ill. ISBN: 978-3-8273-2891-5
Inhalt: Die Zeit drängt und Fußnoten sind eine Wissenschaft für sich? Dieses Buch wird Ihren Unialltag vereinfachen! Sie lernen, wie Sie Haus- und Examensarbeiten in Word 2010 verfassen und z.B. Zitate, Diagramme oder das Inhaltsverzeichnis einfügen. Mit ausführlichen Anleitungen, verständlich und schnell umsetzbar, damit Sie sicher und schnell zu fachgerechten und vorzeigbaren Ergebnissen kommen. Umfang: 425 S. Ill.
Inhalt: - Sie lernen die wichtigsten Software-Architektur-Muster und -Prinzipien kennen.- Mit Best Practices für die Mitarbeit in der Unternehmensarchitektur- Mit einer Einführung in die Modellierungssprache ArchiMate- Sie lernen anhand eines durchgängigen Beispiels Schritt für Schritt die Applikations- und Integrationsarchitektur kennen.- Unter plus.hanser-fachbuch.de: Quellcode der Programme und ArchiMate-Modelle- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Als frischgebackener Architekt* aus Ihrer IT-Domäne müssen Sie plötzlich mit anderen Architekten* zusammenarbeiten und wichtige Entscheidungen treffen. Aber Sie verstehen davon noch zu wenig.Mit diesem Buch ändert sich das. Anhand von Betriebssystemen, die den Zugriff auf begrenzte Ressourcen regeln, lernen Sie Software-Architekturen zu lesen und zu analysieren. Architektur-Muster werden identifiziert und Architektur-Prinzipien entdeckt. Als Nicht-Software-Entwickler* erfahren Sie die Architektur komplexer Software-Systeme, als Software-Entwickler* erweitern Sie Ihren Horizont. Im zweiten Teil schlüpfen Sie in die Rolle von Enterprise-Architekten*, deren Arbeit stark von Einflussfaktoren und Qualitätsmerkmalen geprägt ist. Anhand eines Transformationsprojekts durchlaufen Sie gewisse TOGAF-Phasen und lernen mit ArchiMate zu modellieren. Außerdem vertiefen Sie sich in die Informations- und Applikations-Architektur mit dem Gartner-Pace-Layer-Modell und diversen Sichten, die Ihnen helfen, die Architektur zu beschreiben. Dabei finden die Architektur-Muster Anwendung, die Sie bei den Betriebssystemen kennengelernt haben. * Dieses Buch wendet sich an Menschen jeglicher Geschlechtsidentität. AUS DEM INHALT //Teil 1: Architektur entdecken- Einführung in die Software-Architektur am Beispiel verschiedener Betriebssysteme- Parallelisierung von ProzessenTeil 2: Entwerfen einer Architektur- Einflussfaktoren der Architektur- TOGAF- ArchiMate- Applikations-Architektur- Integrations-Architektur- Scotland Trading ? Beispiel einer Transformation Checkliste Umfang: 294 S. ISBN: 978-3-446-47555-7
Inhalt: - Administration und Programmierung der Open-Source-Datenbank- Migration von und Replikation mit anderen Datenbanksystemen- Einbindung in die IT-Landschaft- Mit Update inside: Erhalten Sie Bonuskapitel zu Änderungen oder Erweiterungen von PostgreSQL und zu neuen Features der kommenden Major-Release-Versionen- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Wenn Sie als Administrator, Entwickler oder IT-/System-Architekt PostgreSQL professionell und erfolgreich in der Praxis einsetzen wollen, finden Sie in diesem Arbeitsbuch die richtige Unterstützung. Administratoren bietet es Anleitung beim täglichen Datenbankbetrieb sowie detaillierte Informationen und Praxistipps zu Themen wie Backup and Recovery, Sicherheit und Überwachung, Performance Tuning oder Hochverfügbarkeit. Einen weiteren Schwerpunkt bildet die Replikation von und nach anderen Datenbanksystemen. IT-Architekten, System-Designer und IT-Manager erfahren, wie PostgreSQL kostengünstig in eine bestehende IT-Infrastruktur platziert werden kann und effektiv mit anderen Datenbanksystemen, wie z. B. Oracle, zusammenarbeitet. Entwickler lernen, wie robuste und performante Datenbankapplikationen erstellt werden und erhalten außerdem einen praktischen Leitfaden für den Umstieg von Oracle auf PostgreSQL. Eigene Kapitel widmen sich den Themen PostgreSQL für Data Science und maschinelles Lernen. Alle Programme und Skripte sind plus.hanser-fachbuch.de zum Download verfügbar. AUS DEM INHALT //Konfiguration von Cluster und Datenbank/Die Architektur von PostgreSQL/Hot Standby, Streaming Replication und Logical Replication/Tuning von Datenbanken und SQL-Anweisungen/Parallelisierung und Partitionierung/Entwicklung von Applikationen für PostgreSQL/Indexe einsetzen/Textverarbeitung/Replikation zwischen PostgreSQL und Oracle/Data Science und ML/PostgreSQL in der Cloud Umfang: 596 S. ISBN: 978-3-446-47510-6
Inhalt: Sie wollen Apps für Android-Geräte entwickeln? Mit diesem Buch machen Sie sich zügig die entscheidenden Grundlagen zu eigen.Eine kompakte Orientierungshilfe für objektorientierte ProgrammiererSie beherrschen Java oder eine ähnliche Programmiersprache? Dann brauchen Sie nur noch einen Überblick über die Android-Architektur, das Application-Framework, die Bibliotheken sowie die Verteilung der Application Package-(APK)-Dateien, um richtig loslegen zu können. Richten Sie sich Ihre Entwicklungsumgebung ein und beginnen Sie mit den ersten einfachen Programmen.Eine systematische Vorstellung der wichtigen Bausteine komplexer AppsEs ist immer besser, von Anfang an den konzeptionellen Überblick über das große Ganze zu bewahren und das Zusammenspiel der verschiedenen Elemente wie Activities, Intents, Services etc. zu koordinieren. Lernen Sie außerdem die Android Interface Definition Language (AIDL) und das Native Development Kit (NDK) kennen.Ein realistisches Projekt, das Schritt für Schritt wächstIm Lauf des Buchs entwickeln Sie eine Twitter-ähnliche Anwendung, der Sie in jedem Kapitel neue Features hinzufügen. Parallel dazu bestücken Sie Ihren eigenen Werkzeugkasten mit Codemustern, die Sie bei allen möglichen Arten von Android-Apps sicher immer wieder brauchen können. Umfang: 272 S. ISBN: 978-3-86899-115-4
Inhalt: Webtechnologien verändern sich nahezu mit Lichtgeschwindigkeit und bringen das Internet auf immer mehr unterschiedliche Geräte. Wenn aber Nutzer je nach Situation ein Smartphone-Display, einen Desktop-Computer oder einen TV-Großbildschirm fürs Browsen verwenden - worauf müssen dann anspruchsvolle Webentwickler heute und in Zukunft achten? Peter Gasston führt Sie praxisorientiert und anschaulich durch die geräteunabhängige Webentwicklung mit HTML5, CSS3 und JavaScript. Dabei präsentiert er Standards, Tools und Techniken, mit denen Sie die Eigenheiten von Browsern und Ausgabegeräten in den Griff bekommen, heute und in absehbarer Zukunft. Sie lernen unter anderem, wie Sie ? Inhalte per Responsive Design an unterschiedliche Ausgabegeräte anpassen ? Websites mit den neuesten APIs entwickeln, u.a. Geolocation, Orientation und Web Storage ? Audio und Video plattformübergreifend und ohne lästige Plug-ins integrieren ? Bilder und Grafiken mit SVG für hochauflösende Ausgabegeräte skalierbar machen ? leistungsfähige HTML5-Elemente nutzen, um bessere Formulare zu erstellen Mit diesem Buch arbeiten Sie am Puls der Zeit und entwickeln moderne Websites, die die Möglichkeiten aller Ausgabegeräte und aller Browser in vollem Umfang nutzen. Sie erfahren, welche Techniken heute angesagt sind und wohin die Entwicklung geht. Umfang: 307 S. Ill., graph. Darst. ISBN: 978386491465297
Inhalt: DIE KUNST DER ONLINE-MODERATION //- Herausforderungen der digitalen Welt- Besonderheiten der Online-Moderation- Fokus auf Praxisnähe und Anwendbarkeit- Die wichtigsten Design-Thinking-Techniken für Online-Workshops Alles, was wir bis dato über die Art unserer Zusammenarbeit zu wissen glaubten, ändert sich gerade:Es ändert sich, wer wo und wie zusammenarbeitet. Bis zuletzt wurden die meisten Workshops von Angesicht zu Angesicht geführt. Mit zunehmender Verteilung der Teams verbringen alle mehr Zeit in Online-Workshops. Nun braucht es mutige Menschen, die die Kommunikation zwischen Teams, die teilweise weltweit verstreut zur gleichen Zeit am selben Projekt arbeiten wollen, fördern, aktivieren und begleiten. Die eigentliche Herausforderung liegt darin, Bedingungen zu ermöglichen, unter denen wichtige Diskussionen entstehen und Dialoge sich entwickeln können.Dieses Buch ist eine umfassende Ressource für Moderatoren, Trainer und Berater. Es beschreibt die Rolle eines Moderators und umreißt dessen Schlüsselelemente in der digitalen Welt. Es untersucht auch die häufigsten Herausforderungen, denen sich Moderatoren in der virtuellen Umgebung gegenübersehen. AUS DEM INHALT // Digital denken:? Die Herausforderungen in der Online-Welt? Die Vorteile virtueller Teams? Neue Aufgaben für eine neue Welt? Aller Neuanfang ist schwer? Vertrauen ist der Schlüssel? Erfolgreich kommunizieren? Begriffs-Wirrwar: Meetings, Workshop oder Webinar? Basiswissen:? Faktor Mensch? Die Technik? Die Tools So moderieren Sie online gekonnt:? Die Rolle des Moderators? Die Planung? Die Vorbereitung? Icebreaker und Energizer? Kommunikation in der Online-Welt Methoden Übersichten und Checklisten für die Praxis Umfang: 279 S. ISBN: 978-3-446-46687-6
Inhalt: Office 2013 setzt an zum Quantensprung und überzeugt mit einer Vielzahl neuer Funktionen, die Ihnen die Arbeit erleichtern - aber nur, wenn Sie damit auch umgehen können! Und genau dafür haben Sie das richtige Buch in der Hand. Es hilft Ihnen, Excel, Word, PowerPoint und OneNote schnell in den Griff zu bekommen und liefert eine ganze Reihe von Praxisbeispielen aus Alltag und Büro. Alle Zahlen fest im Griff mit Excel Dabei lernen Sie anhand echter Praxisbeispiele, wie Sie Angebote erstellen, Rechnungen schreiben, Zahlen auswerten und Daten überzeugend darstellen und präsentieren. Anspruchsvolle Drucksachen mit Word Auch bei Word steht die Praxis im Vordergrund. Egal, ob Schriften, Tabellen oder Format- und Dokumentenvorlagen - jedes Kapitel zeigt Ihnen, wie Sie Word sinnvoll einsetzen können. So erfahren Sie, wie Sie Vorlagen für Geschäftsbriefe erstellen, Prospekte und Namensschilder entwerfen, Preislisten erstellen, Etiketten drucken, Serienbriefe schreiben und vieles mehr. Daten präsentieren mit PowerPoint Hier zeigen die Autoren besonders eindrucksvoll, dass sie keine Theoretiker sind, sondern aus der Praxis kommen. Sie beschreiben nicht nur alles Wissenswerte zum Umgang mit dem Programm, sondern geben auch nützliche Tipps für den Vortrag und den Vortragenden. Projekte organisieren mit OneNote Früher hatte man ein paar Dateien hier, bunte Aufkleber dort und zusätzlich Dutzende Zettel auf dem Schreibtisch herumfliegen. Alles das ist Geschichte. OneNote bündelt alle Ihre Informationen an einem Ort. Aus dem Buch 'Das Franzis Handbuch für Office 2013' Inhalt: *Wichtige Elemente der Office-2013-Oberfläche *Excel-Arbeitsumgebung und Dateneingabe *Grundrechenarten und Kernsätze der Mathematik *Formeln erstellen, Zahlen formatieren, Texte zusammenführen *Gültigkeitsprüfung bei der Dateneingabe *Tabellenblätter gestalten und formatieren *Rechenoperationen über mehrere Tabellen hinweg *Arbeiten mit Funktionen, Listen und Filtern *Grundlagen der Diagrammerstellung Umfang: 510 S. ISBN: 978-3-645-22154-2
Inhalt: - Neu in der 5. Auflage: Scrum ohne Blueprints skalieren- Erweitertes Kapitel zum Thema Führung- Profitieren Sie von zahlreichen Tipps aus der Erfahrung von Boris Gloger, Praxisbeispielen und Fallstudien Software agil zu entwickeln ist heute die Regel, nicht mehr die Ausnahme. Mittlerweile beginnt die Veränderung an der Spitze der Unternehmen: Die Initiative zum iterativen Weg der Produktentwicklung kommt immer öfter aus den Chefetagen, auch abseits der Softwareentwicklung. So wird Agilität allmählich zum Kulturfaktor ? die Prinzipien und die Haltung dahinter zu verstehen, ist dafür die Voraussetzung.Boris Gloger erklärt leicht verständlich die Werte, Regeln, Strukturen und Rollen von Scrum. Sie erfahren, wie Projekte durch Selbstverantwortung aller Projektbeteiligten schneller konkrete und qualitätsvolle Ergebnisse liefern. Und es wird deutlich: Für die Skalierung von Scrum sind keine Schablonen nötig ? konsequentes Anwenden der Prinzipien genügt. Ob Sie als Führungskraft, Projektmanager, Teamleiter, Teammitglied oder Kunde an einem Scrum-Projekt beteiligt sind oder wissen wollen, was Scrum eigentlich ist: Hier erhalten Sie Antworten zu den größten Herausforderungen und wertvolle Tipps für das Steuern von Teams. AUS DEM INHALT //Rollen, Meetings und Artefakte // Strategische und operative Planung // Ablauf eines Sprints // Reporting // Qualität durch Professionalität // Scrum skalieren // Selbstorganisation und Führung Umfang: 344 S. ISBN: 978-3-446-44836-0
Inhalt: Das umfassende Kompendium zum Dokumenten-ManagementVollständige Darstellung des Themas Dokumenten-ManagementOrganisation, Technik und Recht (Deutschland/Schweiz)Anforderungen, Einführung und MigrationDieses Kompendium behandelt alle wesentlichen Fragen des Dokumenten-Managements ganzheitlich und umfassend. Dabei werden Fragen der Projektplanung und der Einführung von Dokumenten-Management-Lösungen ebenso behandelt wie organisatorische, wirtschaftliche und technische Aspekte. Außerdem werden die rechtlichen Rahmenbedingungen für Deutschland und für die Schweiz ausführlich dargestellt.Die Beschreibung von Funktion, Anwendung und Nutzen von Dokumenten-Management-Systemen (DMS) bildet auch in der vorliegenden Auflage einen Schwerpunkt. Sie werden sowohl mit dem für eine erfolgreiche Lösungsimplementierung erforderlichen Wissen ausgestattet, als auch in die Lage versetzt, die Funktionsweise von DMS zu verstehen und Systemalternativen zu beurteilen. Durch mehrere Anwenderberichte werden unterschiedliche Projektschwerpunkte und -ansätze veranschaulicht.Um den aktuellen Entwicklungen und Schwerpunkten besser gerecht zu werden, wurde das Buch vollständig neu strukturiert und umfassend überarbeitet. In der sechsten Auflage dieses Standardwerks werden aktuelle IT-Trends mit Relevanz für die Dokumentenverwaltung detailliert beschrieben. Neben den etablierten Cloud-Technologien werden auch neue Ansätze aus dem Bereich der Künstlichen Intelligenz oder Blockchains diskutiert und bewertet. Das Rechtskapitel wurde aufgrund der Änderungen im Bereich des Datenschutz-, IT- und Steuerrechts (z. B. durch die DSGVO und eIDAS-VO der EU, der GoBD 2.0 in Deutschland, die Abschaffung der EIDI-V und das in 2023 erwartete Inkrafttreten des neuen Datenschutzrechts der Schweiz) vollständig überarbeitet und ausgebaut. Neu eingeführt wurde ein eigenes Kapitel zu dem Thema Anforderungsanalyse. Die vorgestellten Anwendungsfälle wurden aktualisiert. Nicht zuletzt flossen die Anregungen der Leser:innen in die Überarbeitung ein. Umfang: 432 S. ISBN: 978-3-96910-949-6
Inhalt: Die Sicherheit von IT-Systemen ist heute eine der wichtigsten Qualitätseigenschaften. Wie für andere Eigenschaften gilt auch hier das Ziel, fortwährend sicherzustellen, dass ein IT-System den nötigen Sicherheitsanforderungen genügt, dass diese in einem Kontext effektiv sind und etwaige Fehlerzustände in Form von Sicherheitsproblemen bekannt sind.Die Autoren geben einen fundierten, praxisorientierten Überblick über die technischen, organisatorischen, prozessoralen, aber auch menschlichen Aspekte des Sicherheitstestens und vermitteln das notwendige Praxiswissen, um für IT-Anwendungen die Sicherheit zu erreichen, die für eine wirtschaftlich sinnvolle und regulationskonforme Inbetriebnahme von Softwaresystemen notwendig ist.Aus dem Inhalt:- Grundlagen des Testens der Sicherheit- Sicherheitsanforderungen und -risiken- Ziele und Strategien von Sicherheitstests- Sicherheitstestprozesse im Softwarelebenszyklus- Testen von Sicherheitsmechanismen- Auswertung von Sicherheitstests- Auswahl von Werkzeugen und Standards- Menschliche Faktoren, SicherheitstrendsDabei orientiert sich das Buch am Lehrplan "ISTQB® Advanced Level Specialist ? Certified Security Tester" und eignet sich mit vielen erläuternden Beispielen und weiterführenden Literaturverweisen und Exkursen gleichermaßen für das Selbststudium wie als Begleitliteratur zur entsprechenden Schulung und folgender Prüfung zum ISTQB® Certified Tester ? Sicherheitstester. Umfang: 414 S. ISBN: 978-3-96088-618-1
Inhalt: Bewährte Patterns für komplexe Python-Projektebekannte Architekturpatterns - endlich in idiomatischem Pythondie Komplexität anspruchsvoller Projekte erfolgreich managenden größten Nutzen aus den Testsuiten herausholenPythons Popularität wächst weiterhin und mit Python werden inzwischen komplexe Projekte realisiert. Viele Python-Entwicklerinnen und -Entwickler interessieren sich deshalb für High-Level-Design-Patterns wie hexagonale Architektur, ereignisgesteuerte Architektur und die strategischen Patterns, die durch das Domain-Driven Design vorgegeben sind. Das Übertragen dieser Patterns nach Python ist allerdings nicht immer einfach.In diesem Praxisbuch stellen Harry Percival und Bob Gregory von MADE.com erprobte Architekturpatterns vor, die Python-Entwickler dabei unterstützen, die Komplexität von Anwendungen im Griff zu behalten ? und den größtmöglichen Nutzen aus den Testsuiten zu ziehen. Jedes Pattern wird durch Beispiele in schönem, idiomatischem Python illustriert; dabei wird die Weitschweifigkeit der Java- oder C#-Syntax vermieden. Umfang: 302 S. ISBN: 978-3-96010-572-5
Inhalt: HTML5 ist die Sprache des Web. Und das HTML5-Handbuch von Stefan Münz und Clemens Gull ist die Grammatik dazu. Wie einst die von Stefan Münz mitbegründete Onlinereferenz SELFHTML beantwortet dieses Buch alle Fragen zum neuen Internetstandard. Immer wichtiger wird dabei die Ausgabe auf Smartphones und Tablets, deshalb ist diesem Thema hier ein eigenes Kapitel gewidmet. Das unverzichtbare Standardwerk für jeden Webprofi! Die Systematik des neuen HTML Mit HTML5 ist so viel möglich wie nie zuvor, aber es dient weiterhin im Wesentlichen dazu, Webseiteninhalte zu strukturieren. Anhand konkreter Beispiele führen die Autoren Stefan Münz und Clemens Gull die Leser detailliert an die Systematik der neuen Websprache heran - nichts bleibt außen vor. Aktive Inhalte einbinden Dieses Buch zeigt, wie Sie vektorgrafische und Multimedia-Elemente ganz einfach in HTML5 umsetzen und so Ihrer Kreativität freien Lauf lassen. Darüber hinaus erfahren Sie, wie Sie Imagemaps umsetzen und aktive Inhalte in Ihre Seiten integrieren. Das optimale Design für jedes Gerät mit CSS3 Breiten Raum nimmt auch die Gestaltung mithilfe von Cascading Style Sheets (CSS) ein. Anhand vieler praktischer Beispiele erfahren Sie, wie Sie CSS3 optimal einsetzen und Ihre Inhalte durch Media Queries dem verwendeten Endgerät anpassen. Alle wichtigen Infos stets zur Hand Fester Bestandteil dieses Buchs ist ein umfangreicher Referenzteil, in dem Sie alle HTML5-Elemente, -Attribute und -Events sowie CSS-Eigenschaften finden. Darüber hinaus enthält der Referenzteil eine Zeichenreferenz sowie eine Übersicht über die im Internet verwendeten Sprachenkürzel. Umfang: 780 S. Ill. ISBN: 978364522207597
Inhalt: Sie möchten bei der Arbeit mit Word 2010 Zeit sparen und Ihre Dokumente einheitlich gestalten? Formulare und Vorlagen sind die Lösung. Legen Sie Formulare mit komfortablen Kontrollkästchen und anderen coolen Steuerelementen an. Erstellen und verteilen Sie Vorlagen für Briefe, Management-Berichte oder QM-Handbücher. In diesem Buch erfahren Sie anhand von Beispielen, die aus der Praxis stammen, wie es geht. Überzeugen Sie sich davon, wie Sie mit der neuen Bausteine-Technik Ihre Dokumente nahezu automatisch verfassen. Klicken Sie Texte und Bilder für Flyer oder Newsletter einfach zusammen - das Layout erledigt Word! Für alle Word-Profis: Lernen Sie, wie Sie mit visualisierten Ampel-Statusanzeigen Ihre Berichte und Protokolle deutlich besser aussehen lassen. Umfang: 267 S. ISBN: 978-3-86645-798-0
Inhalt: Die offizielle Schulungsunterlage zu Word 2010 wurde von Microsoft für alle Anwender entwickelt, die im Rahmen einer Trainingsmaßnahme den effizienten Umgang mit Microsoft Office-Produkten erlernen möchten. Durch den ausgereiften didaktischen Aufbau lernen Sie in übersichtlichen Lektionen die Arbeitstechniken kennen, mit deren Hilfe Sie die typischen Anforderungen beim beruflichen Einsatz von Word 2010 meistern.Klare Lernziele weisen Ihnen den Weg, leicht nachvollziehbare Schritt-für-Schritt-Anleitungen mit reichhaltiger Bebilderung führen Sie durch die Arbeitsschritte und Wiederholungsfragen stellen sicher, dass Sie den Stoff verstanden haben. Gleichzeitig stellt diese Schulungsunterlage eine solide Basis für die Vorbereitung auf die Microsoft Office Specialist (MOS)-Prüfung 77-881 dar. Umfang: 160 S. ISBN: 978-3-86645-348-7
Inhalt: Lernen Sie JavaScript- umfassender Schritt-für-Schritt-Einstieg in die Programmierung und in JavaScript- direkt losprogrammieren mit viele Beispielen und Übungsprojekten- ansteigender Schwierigkeitsgrad bis zu komplexeren WebanwendungenJavaScript ist das Herzstück fast jeder modernen Webanwendung, von Social Apps wie Twitter bis hin zu browserbasierten Spiele-Frameworks. Obwohl es JavaScript auch Anfängern einfach macht, zu programmieren, ist die Sprache trotzdem flexibel und mächtig genug, um mit ihr umfangreiche und komplexe Anwendungen erstellen zu können.Haverbeke zeigt Ihnen die Details und die Tiefen von JavaScript-Code. Umfangreiche Beispiele, Übungen und Projekte wie ein Browserspiel, eine einfache Programmiersprache und ein Malprogramm geben Ihnen praktisches Wissen zum Schreiben Ihrer eigenen Programme an die Hand. Zuerst lernen Sie die Grundstruktur von JavaScript kennen, Sie arbeiten mit Funktionen und Datenstrukturen. Dann erfahren Sie mehr über Fehlerbehandlung und -behebung, Modularität und asynchrone Programmierung bevor Sie mit der Programmierung für Webbrowser fortfahren.- Organisieren Sie Ihren Code mit objektorientierten Methoden und Techniken der funktionalen Programmierung- Skripten Sie für den Browser und erstellen Sie eine einfache Webanwendungen- Nutzen Sie das DOM effektiv, um mit dem Browser zu interagieren- Nutzen Sie Node.js, um Server und Programme zu erstellen.Die zweite Ausgabe von "Die Kunst der JavaScript-Programmierung" taucht tief in die Sprache JavaScript ein, um Ihnen zu zeigen, wie Sie schönen, effektiven Code schreiben können. Die Aktualisierungen umfassen brandneues Material zu Features wie Klassennotationen, Pfeilfunktionen, Iteratoren, Asynchronisationsfunktionen, Template Strings und Blockscope.Ist es nicht endlich an der Zeit, dass Sie die Sprache des Webs fließend beherrschen? Umfang: 488 S. ISBN: 978-3-96088-912-0
Inhalt: Anhand von konkreten Beispielen aus dem technisch-wissenschaftlichen und mathematischen Bereich vermittelt dieses Lehrbuch Programmier- und Dokumentationstechniken mit C/C++. Aufbauend auf einer gut verständlichen und fundierten Einführung in die Arbeit mit C/C++ geht es Schritt für Schritt zur professionellen Softwareentwicklung. Die Probleme sind nach steigendem Schwierigkeitsgrad geordnet - von einfachen Anwendungen wie der Reihung von Widerständen bis hin zu komplexen Fragestellungen aus der Schaltalgebra. Vorkenntnisse sind nicht erforderlich. Sie lösen unter anderem Probleme wie die Umrechnung von Temperatursystemen oder die Programmierung eines eigenen Funktionsplotters. Die Beispiele werden mit Microsoft Visual C++ umgesetzt, das kostenlos verfügbar ist. Die gut verständliche Einführung und die vielen technischen Beispiele machen dieses Lehrbuch zum idealen Begleiter für Fachschüler und Bachelor-Studierende. Umfang: 360 S. ISBN: 978-3-446-46358-5
Inhalt: Anhand von konkreten Beispielen aus dem technisch-wissenschaftlichen und mathematischen Bereich vermittelt dieses Lehrbuch Programmier- und Dokumentationstechniken mit C/C++. Aufbauend auf einer gut verständlichen und fundierten Einführung in die Arbeit mit C/C++ geht es Schritt für Schritt zur professionellen Softwareentwicklung. Die Probleme sind nach steigendem Schwierigkeitsgrad geordnet - von einfachen Anwendungen wie der Reihung von Widerständen bis hin zu komplexen Fragestellungen aus der Schaltalgebra. Vorkenntnisse sind nicht erforderlich. Sie lösen unter anderem Probleme wie die Umrechnung von Temperatursystemen oder die Programmierung eines eigenen Funktionsplotters. Die Beispiele werden mit Microsoft Visual C++ umgesetzt, das kostenlos verfügbar ist. Auf plus.hanser-fachbuch.de finden Sie zu diesem Titel die im Buch dargestellten Codebeispiele zum Download. Die Neuauflage wurde um weitere Beispiele ergänzt: Wohnflächenberechnung, Berechnung von Pi nach der Monte-Carlo-Methode, Primzahlen ? Sieb des Eratosthenes und die Volumenberechnung von Rotationskörpern. Die gut verständliche Einführung und die vielen technischen Beispiele machen dieses Lehrbuch zum idealen Begleiter für Fachschüler und Bachelor-Studierende. Umfang: 386 S. ISBN: 978-3-446-46896-2
Inhalt: Dieses E-Book richtet sich an Anwender und Programmierer von Microsoft Excel (Versionen 2000 bis 2010), die Visual Basic für Applikationen (VBA) einsetzen wollen, um Automatisierungs-Makros, Tools & Add-ins und andere Helferlein für die tägliche Arbeit zu programmieren. Sie können die im Buch vorgestellten Tools und Programmierbeispiele Schritt für Schritt nachvollziehen, einsetzen und bei Bedarf anpassen. Der Autor war 8 Jahre lang MVP (Most Valuable Professional) für Excel ist ebenso in der Auftragsprogrammierung tätig und bietet regelmäßig VBA-Seminare auf seiner Homepage an. Umfang: 712 S. Ill. ISBN: 978-3-8272-4538-0
Inhalt: Das vorliegende Buch führt Sie Schritt für Schritt zur Programmiersprache Visual Basic für Applikationen (VBA) im Programmierumfeld Microsoft Excel in der Version 2010. Von der Programmierung von Zellen, Zeilen und Spalten über die Tabellen und Arbeitsmappen bis zur Erstellung eigener Dialoge - dieses Buch ist ein ideales Einführungs- und Arbeitsbuch für Excel-Anwender und ein kompetentes Nachschlagewerk für die tägliche Praxis. Umfang: 290 S. zahlr. Ill. ISBN: 978-3-8272-4536-6
Inhalt: Individuelle Smart Home-Lösungen mit dem Open Source-System FHEM Haben Sie bereits Smart Home-Komponenten im Einsatz? Dann kennen Sie das Problem: Für jede Hardware gibt es eine eigene Software und die Systeme sind meist nicht miteinander kompatibel. Da ist das Chaos vorprogrammiert. Doch das muss nicht sein! Die Open-Source-Software FHEM bietet maximale Freiheiten in der Gestaltung von Smart Home-Szenarien. Mit ihr lassen sich funk- und drahtgebundene Geräte zahlreicher Hersteller über eine zentrale Oberfläche steuern. In diesem Buch lernen Sie alles, was Sie wissen müssen, um Ihr Zuhause mit FHEM smart zu machen. Folgende Themen erwarten Sie:- Konfiguration des FHEM-Servers (inkl. sicherheitstechnischer Aspekte) - Bedienung der Smart-Home-Zentrale über Web-Frontend, Smartphone, Tablet und Spracheingabe- Einbindung und Gruppierung von Devices über (W)LAN, Funk und Kabel- Ereignissteuerung durch Events- Visualisierung von Messergebnissen - Programmierung eigener FHEM-Module Praktische Einsatzszenarien aus den Bereichen Licht und Schatten, Heizung und Klima, Datengewinnung aus dem Internet, Zeit- und Erinnerungssteuerung sowie Fernsteuerung von Unterhaltungselektronik runden den Inhalt ab. Wenn Sie auf der Suche nach individuell anpassbaren und modular erweiterbaren Hausautomatisierungslösungen sind, dann liefert Ihnen dieses Buch alle nötigen Grundlagen, um den Umgang mit FHEM ? dem Schweizer Taschenmesser unter den Smart Home-Systemen ? souverän zu meistern. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions Umfang: 341 S. ISBN: 978-3-446-46247-2
Inhalt: Dieses Praxishandbuch verhilft Ihnen zum gekonnten Einsatz der kompletten iLife '09-Suite von Apple. Schritt für Schritt zeigt es Ihnen, wie Sie das Beste aus den Programmen herausholen: Sie organisieren, bearbeiten und präsentieren Ihre Fotos mit iPhoto, verwalten Musik mit iTunes, schneiden Videos mit iMovie, gestalten hollywoodreife DVDs mit iDVD, bringen Ihre Bilder, Musik und Videos mit iWeb auf die eigene Website und setzen GarageBand für selbst produzierte Soundtracks oder Podcasts ein. In zahlreichen Workshops können Sie das Gelernte direkt in die Praxis umsetzen und erhalten auf diese Weise so manch wertvollen Tipp. Ein Schwerpunkt liegt hier auf iPhoto, das besonders ausführlich und mit vielen Praxisworkshops erklärt wird. Der Autor verdeutlicht dabei auf leicht verständliche Art die Stärken eines jeden Programms und zeigt, wie Sie über Zusatzsoftware die Schwächen ausgleichen können. Ein besonderes Augenmerk wird auf die Zusammenarbeit der Programme gelegt, denn nur im Zusammenspiel kann iLife '09 seine beeindruckenden Möglichkeiten voll ausschöpfen. Umfang: 564 S. Ill., graph. Darst. ISBN: 978-3-8362-1320-2
Inhalt: HTML5 und CSS3 gehören zu den spannendsten neuen Technologien, die das Web in Zukunft prägen werden. Die meisten Features werden bereits heute von modernen Browsern unterstützt, und insbesondere im mobilen Web sind sie stark auf dem Vormarsch. Höchste Zeit also, die neuen Möglichkeiten zu erkunden und sich fit für die Zukunft zu machen! Dieses Buch richtet sich an Webentwickler, die bereits Grundkenntnisse in HTML und CSS mitbringen und die ohne viel Umschweife in die praktische Arbeit mit den neuen Webstandards einsteigen möchten. Es stellt ihnen in verständlicher Form die neuen Elemente und APIs von HTML5 sowie interessante CSS3-Features vor, die schon lange auf der Wunschliste vieler Webdesigner standen.Zunächst machen Sie sich mit den Neuerungen vertraut und erfahren, wie Sie Audio, Video und Vektorgrafiken in Ihre Website einbetten, ohne auf Flash zurückzugreifen. Danach lernen Sie weitere wichtige Features kennen, die die Entwicklung von Websites mit HTML5 und CSS3 wesentlich komfortabler machen: Geolocation, Web Sockets, Offline-Unterstützung für Webanwendungen und Cross-Document Messaging. Außerdem lernen Sie CSS3-Selektoren kennen, die beeindruckende neue Design-Möglichkeiten bieten und für eine verbesserte Usability und Accessibility sorgen.Obwohl die Entwicklung von HTML5 und CSS3 noch nicht abgeschlossen ist, werden die beiden neuen Standards bereits heute von den meisten modernen Browsern unterstützt. Für Nutzer älterer Browser sollten Sie Fallback-Möglichkeiten implementieren, damit auch sie problemlos auf Ihre Website zugreifen können. Solche Ausweichlösungen werden Ihnen für alle im Buch vorgestellte Features und Lösungen an die Hand gegeben. Darüber hinaus stehen Ihnen die entwickelten Beispiele als Download-Code zur Verfügung. Umfang: 280 S. ISBN: 978-3-89721-317-3
Inhalt: DER schnelle Einstieg in modernes JavaScriptSchneller und praxisnaher Einstieg für Entwickler*innen mit Vorkenntnissen in Java, C, C++ oder C#Direkter Einstieg in aktuelles JavaScript (ES2020)Beispiele und Übungen für das Lernen direkt an der TastaturJavaScript für Ungeduldige ist ein vollständiger und dennoch prägnanter Leitfaden für modernes JavaScript, bis zu ES2020. Wenn Sie mit Sprachen wie Java, C#, C oder C++ umgehen können, werden Sie mit diesem Buch schnell mit JavaScript produktiv arbeiten können, ohne sich lange mit veralteten Konzepten rumschlagen zu müssen. Umfang: 378 S. ISBN: 978-3-96910-094-3
IoT at Home Smart Gadgets mit Arduino, Raspberry Pi, ESP8266 und Calliope entwickeln. Behandelt auch openHAB, FHEM, Home Assistant u Hanser, Carl (2019)
Inhalt: Entwickle deine IoT Gadgets mit Arduino, Raspberry Pi, ESP8266 und Calliope! Stell dir vor, dein Kühlschrank erkennt, wenn die Milch aufgebraucht ist, und bestellt automatisch neue nach. Das Internet der Dinge macht?s möglich. Du meinst, das geht nur mit teurer Technik? Weit gefehlt! Arduino, Raspberry Pi, ESP8266, Calliope & Co. machen die IoT-Welt für Maker zugänglich. In diesem Buch erfährst du, wie du intelligente Gegenstände für dein Zuhause entwickelst ? preisgünstig, modifizierbar und zugeschnitten auf deine Wünsche. Folgende Themen erwarten dich:- Grundlagen der Elektro- und Netzwerktechnik, Schaltplanerstellung- Verschlüsselung und sicherer Gerätezugriff von unterwegs- Die wichtigsten Boards, Schnittstellen und Komponenten im Überblick: Mikrocontroller, Einplatinencomputer, Sensoren, LEDs, Motoren etc.- Vernetzung von IoT Gadgets mittels Smart Home-Plattformen: openHAB, FHEM, Home Assistant und ioBroker- Praktische Entscheidungshilfen zur Auswahl der geeigneten Hard- und Software - Zahlreiche Beispielanwendungen wie smarter Spiegel und Kühlschrank, fingerabdruckgesteuertes Türschloss, digitale Spardose, Word Clock, mobile Temperaturmessung, Fitnesstrainer u.v.m. Je nach Projekt und Plattform wird die passende Programmiersprache verwendet ? von grafischer Programmierung über Python bis hin zu C. Zu jedem Projekt erhältst du eine Stückliste aller benötigten Bauteile inklusive Bezugsquellen und den Programmcode zum Download. Wenn du darauf brennst, deine eigenen Smart Gadgets zu entwickeln, liefert dir dieses Buch alle Skills rund um Hard- und Software sowie Programmierung, um das Internet of Things souverän zu meistern. Umfang: 259 S. ISBN: 978-3-446-45980-9
Inhalt: Java lernen ? von Anfang an wie ein ExperteGrundlagen der Java-Programmierung leicht und verständlichJava interaktiv im SelbststudiumAufgaben und Musterlösungen, Code zum DownloadSie wollen endlich Programmieren lernen und ihre ersten Projekte umsetzen? Dazu bietet sich Java als eine der populärsten Programmiersprachen geradezu an. Dieses Buch erleichtert Ihnen den Einstieg, denn Sie werden auf Ihrer Entdeckungsreise vom Java-Experten Michael Inden begleitet. Er erklärt Ihnen die Grundlagen der Java-Programmierung leicht und verständlich. Insbesondere wird die trockene Theorie auf ein Minimum reduziert und Sie legen immer mit kleinen Beispielen los. Eine große Rolle dabei spielt der interaktive Einstieg mithilfe der JShell. Damit können kleine Programme direkt ausprobiert werden und Erfolgserlebnisse stellen sich schnell ein. Dieses Vorgehen eignet sich ideal, um im eigenen Tempo Java im Selbststudium zu erlernen. Allmählich werden sowohl die Themen anspruchsvoller als auch die zu erstellenden Programme größer. Als Hilfsmittel lernen Sie dann den Einsatz einer Entwicklungsumgebung sowie der objektorientierten Programmierung kennen. Mit den erlernten Grundlagen können Sie sich immer zielsicherer mit eigenen Projekten beschäftigen.Das Buch besteht aus in sich abgeschlossenen, aber aufeinander aufbauenden Kapiteln zu den wichtigen Bereichen der Programmiersprache Java. Jedes Kapitel beschreibt die für den Einstieg wichtigen Sprachelemente. Abgerundet werden viele Kapitel mit Aufgaben und Musterlösungen, sodass das zuvor Gelernte direkt anhand neuer Problemstellungen praktiziert und das Wissen vertieft werden kann. Auch lassen sich die eigenen Fortschritte abschätzen und gegebenenfalls eine Ehrenrunde zur Vertiefung des Wissens einlegen. Zahlreiche kurze Codebeispiele verdeutlichen die Lerninhalte und laden oftmals zum Experimentieren ein. Gleich von Anfang an lernen Sie, ihren Sourcecode sauber zu strukturieren und einen guten Stil zu verfolgen. Umfang: 424 S. ISBN: 978-3-96910-544-3
Inhalt: Programmieren ? richtig von Anfang anBeste Lernquelle für Python-ProgrammierungSie wollen endlich programmieren lernen und ihre ersten Projekte umsetzen. Hierfür bietet sich Python als eine der populärsten Programmiersprachen geradezu an. Mit diesem Buch gelingt Ihnen mühelos ein fundierter Einstieg, denn Sie werden auf Ihrer Entdeckungsreise vom erfahrenden Trainer Michael Inden begleitet. Er erklärt Ihnen die Grundlagen der Python-Programmierung leicht und verständlich. Generell wird die trockene Theorie auf ein Minimum reduziert. Ergänzend werden immer wieder auch Python-spezifische Besonderheiten wie Bulit-in-Funktionen, Slicing, Comprehensions, Generatoren usw. erklärt, die das Entwicklen erleichtern und Ihre Programme gleich von Anfang an Python-like, stilistisch schön, kurz Pythonic, machen. Eine große Rolle spielt der interaktive Einstieg mithilfe der Python-Kommandozeile. Damit können kleine Programme direkt ausprobiert werden und Erfolgserlebnisse stellen sich schnell ein. Dieses Vorgehen eignet sich ideal, um sich Python im Selbststudium sowie im eigenen Tempo anzueignen. Allmählich werden die Themen anspruchsvoller und die zu erstellenden Programme größer. Schließlich erfahren Sie, wie Sie eine Entwicklungsumgebung einsetzen, und lernen die objektorientierte Programmierung kennen. Mit den erworbenen Grundlagen können Sie sich immer gezielter mit eigenen Projekten beschäftigen. Erste Ideen liefern drei etwas umfangreichere Programmierbeispiele aus der Praxis, die zudem einen Einblick in das schrittweise, erfolgreiche Entwickeln von Applikationen geben. Das Buch besteht aus in sich abgeschlossenen, aufeinander aufbauenden Kapiteln zu den wesentlichen Bereichen der Programmiersprache Python und den relevanten Sprachelementen. Aufgaben und Musterlösungen runden viele Kapitel ab, sodass Sie das zuvor Gelernte direkt anhand neuer Problemstellungen praktizieren und Ihr Wissen vertiefen können. Zahlreiche kurze Codebeispiele verdeutlichen die Lerninhalte und laden zum Experimentieren ein. Gleich von Anfang an lernen Sie, Ihren Sourcecode sauber zu strukturieren und einen guten Stil zu entwickeln. Dabei hilft ein Kapitel zu Programmierregeln, sogenannten Coding Conventions und zum Testen mit Pytest. Umfang: 352 S. ISBN: 978-3-96910-647-1
Inhalt: Dieses Buch eignet sich für alle, die ihr Java-Wissen auf den neuesten Stand bringen und es durch eine Vielzahl an Übungen festigen möchten. Es beschreibt alle wichtigen Neuerungen in Java 9 ? dem letzten größeren Update ? und in den Versionen Java 10, 11 und 12. Letztere bringen aufgrund halbjährlicher Releasezyklen jeweils weniger Änderungen als frühere Versionen mit und werden daher kompakter behandelt.Eine fundamentale Änderung in Java 9 stellt die als Projekt "Jigsaw" entwickelte Modularisierungslösung dar. Auch fortgeschrittenere Themen wie Services und die Migration bestehender Applikationen werden besprochen.In verschiedenen Kapiteln werden Änderungen in der Sprache selbst behandelt. Einen Schwerpunkt bilden die Erweiterungen in diversen APIs. Neben Vereinfachungen beim Prozess-Handling, der Verarbeitung mit Optional sowie im Stream-API schauen wir auf fundamentale Neuerungen im Bereich der Concurrency durch Reactive Streams. Auch der mit Java 11 offiziell ins JDK aufgenommene HTTP/2-Support wird thematisiert.Weil die neuen Java-Versionen auch Auswirkungen auf Build-Tools und IDEs besitzen, gibt ein Kapitel einen Überblick über das aktuelle Tooling. Außerdem widmen sich zwei kurze Anhänge "Gradle" und "Maven".Ein Schnelleinstieg zu den wichtigsten Neuerungen von Java 8, die im Repertoire keines Java-Entwicklers fehlen sollten und die hilfreich beim Verständnis der vielfältigen Neuerungen aus JDK 9 bis 12 sind, rundet dieses Buch ab. Umfang: 344 S. ISBN: 978-3-96088-777-5
Inhalt: Der praktische Schnelleinstieg in Java- Kompakt vermittelt dieses Buch den Umgang mit Java- Ein verständlicher Einstieg erlaubt direktes Ausprobieren und verschafft schnelle Erfolgserlebnisse- Sie lernen die Java-Grundlagen und einen guten Stil beim EntwickelnDieses Buch ist für vielbeschäftigte Programmierer:innen, die eine knappe und dennoch gut verständliche Einführung in Java als eine seit Jahren populäre Programmiersprache suchen. Java lernen ? kurz & gut bietet einen unterhaltsamen Einstieg und informiert Sie über viele Java-Themen, die Ihnen helfen werden, schnell durchzustarten:- Installation von Java und einer Entwicklungsumgebung - Schnelleinstieg in die wichtigsten Aspekte - Basisbausteine wie Strings, Arrays, Zufallszahlen, Fallunterscheidungen und Schleifen - Klassen und objektorientierte Programmierung - Datencontainer wie Listen, Mengen und Maps - Fortgeschrittene Themen zu Collections wie Lambdas und Streams - Datumsverarbeitung inklusive Berechnungen - Dateiverarbeitung und Behandlung von Fehlern mit ExceptionsTrotz seines kompakten Formats liefert dieses Buch eine fundierte Einführung und eine Fülle an leicht nachvollziehbaren Beispielen, die zum Experimentieren einladen. Es unterstützt Sie optimal dabei, Ihre Java-Kenntnisse auf- und auszubauen. Insbesondere wenn Sie bereits ein wenig mit z.B. C++ oder C# vertraut sind, ist dieses Buch die ideale Wahl, um fundiert in Java einzusteigen und eigene Experimente zu beginnen. Umfang: 380 S. ISBN: 978-3-96010-709-5
Inhalt: Der praktische Schnelleinstieg in die Python-Programmierung- Kompakt und verständlich vermittelt dieses Buch den Umgang mit Python 3- Ein interaktiver Einstieg erlaubt direktes Ausprobieren und verschafft schnelle Erfolgserlebnisse- Sie lernen die Python-Grundlagen und einen guten Stil beim Entwickeln- Der Sourcecode, die Beispiele und ergänzende umfangreiche Praxisprojekte sind als Download verfügbar und erleichtern das VerständnisDieses Buch ist für vielbeschäftigte Programmierer:innen, die eine knappe und dennoch gut verständliche Einführung in Python als immer populärer werdende Programmiersprache suchen. Python lernen ? kurz & gut bietet einen unterhaltsamen Einstieg und informiert Sie über viele Python-Bestandteile, die Ihnen helfen werden, schnell durchzustarten:- Installation von Python- Schnelleinstieg in die wichtigsten Aspekte- Basisbausteine wie Strings, Enums, Zufallszahlen, Fallunterscheidungen und Schleifen- Klassen und objektorientierte Programmierung- Datencontainer wie Listen, Mengen und Tupel- Fortgeschrittene Themen zu Collections wie Iteratoren, Generatoren, Slicing, Sortierungen und Comprehensions- Datumsverarbeitung inklusive Berechnungen- Dateiverarbeitung und JSON sowie Behandlung von FehlernTrotz seines kompakten Formats liefert dieses Buch eine fundierte Einführung und eine Fülle an leicht nachvollziehbaren Beispielen, die zum Experimentieren einladen. Es unterstützt Sie optimal dabei, Ihre Python-Kenntnisse auf- und auszubauen. Insbesondere wenn Sie bereits ein wenig mit z.B. Java oder C++ vertraut sind, ist dieses Buch die ideale Wahl, um solide in Python einzusteigen. Umfang: 320 S. ISBN: 978-3-96010-721-7
Inhalt: Social Media und Social Networks revolutionieren Medien und Marketing. Mit dem Werk erhalten Public-Relations-Entscheider und Praktiker in der Öffentlichkeitsarbeit einen Überblick über die neuen Kommunikationsinstrumente im Web. Beleuchtet wird, dass und wie Social Media und Networking in die Kommunikationsstrategie eingebettet werden müssen. Konkrete, auch für Einsteiger geeignete Handlungsempfehlungen und ein Ausblick auf Mobile Marketing runden das Buch ab. Neu in dieser Auflage sind umfangreiche Einblicke aus der Arbeit des Autoren mit Unternehmen unterschiedlichster Größenordnungen. Wie lassen sich Social-Media-Krisen verhindern und meistern? Wie kann die neue Kommunikation via Social Media in die Unternehmenskultur integriert werden? Der Autor hat solche Veränderungsprozesse seit der Erstauflage 2010 mehrfach begleitet und berichtet von seinen Erfahrungen. Ein Handbuch für alle PR-Profis und Berufseinsteiger! Umfang: 320 S. Ill., graph. Darst. ISBN: 978386491235197
Inhalt: Das EHP-E-Book - jetzt aktuell zu Enhancement Package 5! Die Autoren zeigen Ihnen, wie Sie Erweiterungspakete für die gesamte SAP Business Suite erfolgreich installieren und neue Funktionen über das Switch Framework aktivieren. Sie lernen dabei, wie Sie ein EHP-Projekt von der Planung bis zur Aktivierung angehen und die entsprechenden Tools einsetzen. Direkt anwendbare Lösungen, Checklisten sowie praxiserprobte Tipps und Tricks machen dieses E-Book zu einem hilfreichen Begleiter, den Sie immer wieder zurate ziehen werden. Diese 2., aktualisierte und erweiterte Auflage beschreibt alle Neuerungen, die sich durch EHP5 ergeben: neue Tools, neue Funktionen durch die Erweiterung des EHP-Konzepts, Kundenbeispiele u. v. m. Umfang: 289 S. Ill., graph. Darst. ISBN: 978-3-8362-1735-4
Inhalt: PENTAHO UND JEDOX //- Für Manager und IT-Führungskräfte, Entwickler und Berater- Lernen Sie Pentaho und Jedox im Detail und im Vergleich zueinander kennen- Mit vielen Anwendungsbeispielen- Die Beispiele aus dem Buch finden Sie im Downloadbereich des Verlages Der schnelle und einfache Zugriff auf Informationen ist für Unternehmen von entscheidender Bedeutung, um im Wettbewerb zu bestehen. Business Intelligence Systeme ermöglichen die Verwandlung von Daten in Informationen. Pentaho und Jedox sind beides Anbieter von Business Intelligence Software, welche unterschiedliche Ansätze in diesem Umfeld verfolgen. Beide Systeme haben gewisse Gemeinsamkeiten, weisen aber auch individuelle Schwerpunkte und Stärken auf. Durch eine kombinierte Nutzung lässt sich eine ganzheitliche Lösung für Business Intelligence aufbauen, mit der eine Vielzahl an Use Cases umsetzbar ist. Nach einer kurzen allgemeinen Einführung in das Thema Business Intelligence werden beide BI-Suiten ausführlich vorgestellt. Pentaho punktet im Bereich Datenintegration bzw. Data Warehouse, die Vorzeigedisziplin von Jedox ist die Planung. Sie erfahren unter anderem, wie Sie mit Pentaho ein Data Warehouse aufbauen, mit Big Data-Technologien arbeiten sowie Reports, Dashboards, Analysen und einen OLAP-Cube entwickeln. Mit Jedox werden Sie über Microsoft Excel oder den Webbrowser neue Datenmodelle und Datenbanken erstellen. Durch die Write-Back-Funktion können Sie die Würfel in Jedox mit Daten beladen und umfangreiche Planungsapplikationen für Ihr Unternehmen entwickeln. AUS DEM INHALT // Teil I: PentahoInstallation & Konfiguration // Zugriff, Analyse und Visualisierung von Daten // Datenintegration, Data Warehouse & Big Data // Berichte & Reports entwickeln // OLAP-Würfel mit Mondrian // Enterprise- & CTools-Dashboards Teil II: JedoxInstallation & Konfiguration // Excel als Frontend // Berichte entwickeln // Datenaufbereitung & ETL-Prozesse // Automatisierte ETL-Prozesse und Berichtsverteilung // Administration Potenziale von Pentaho & Jedox zusammenführen Umfang: 444 S. ISBN: 978-3-446-44125-5
Inhalt: Hands-On DDD: von der Strategie bis zum technischen DesignAnspruchsvolles Thema, von einem DDD-Praktiker gut lesbar aufgeschlüsseltFokus auf der strukturierten DDD-Denkweise und den zentralen Prinzipien Konkrete Hilfestellungen, wann Patterns genutzt werden sollten und wann nichtKompakte Codebeispiele - gerade vollständig genug, um Grundideen zu vermittelnSoftwareentwicklung ist heutzutage anspruchsvoller denn je: Als Entwicklerin oder Entwickler müssen Sie technologische Trends im Blick behalten, aber genauso die Business Domains hinter der Software verstehen. Dieser Praxisratgeber beschreibt zentrale Patterns, Prinzipien und Praktiken, mit denen Sie Geschäftsbereiche analysieren, die Business-Strategie verstehen und, was am wichtigsten ist, Ihr Softwaredesign besser an den Geschäftsanforderungen ausrichten können.DDD-Praktiker Vlad Khononov zeigt Ihnen, wie diese Praktiken zu einer robusten Implementierung der Geschäftslogik führen und Ihr Softwaredesign und Ihre Softwarearchitektur zukunftsfähig machen. Abschließend wird DDD in Verbindung mit Microservices-basierten, Event-getriebenen und Data-Mesh-Architekturen beleuchtet. Umfang: 341 S. ISBN: 978-3-96010-733-0
Inhalt: Praxiswissen von den führenden Köpfen der DevOps-Bewegung2., aktualisierte und erweiterte Auflage, ergänzt durch aussagekräftige neue FallstudienDevOps-Prinzipien, die auch in den Romanen »Projekt Phoenix« und »Projekt Unicorn« illustriert wurden, werden in diesem Handbuch in die Praxis umgesetztMit zahlreichen konkreten Case Studies aus Firmen wie Google, Amazon oder Facebook ? und jetzt neu: Adidas, American Airlines, Fannie Mae, Target oder der US Air ForceMehr denn je ist das effektive Management der IT entscheidend für die Wettbewerbsfähigkeit von Organisationen. Viele Managerinnen und Manager in softwarebasierten Unternehmen ringen damit, eine Balance zwischen Agilität, Zuverlässigkeit und Sicherheit ihrer Systeme herzustellen. Auf der anderen Seite schaffen es High-Performer wie Google, Amazon, Facebook oder Netflix, routinemäßig und zuverlässig hundert- oder gar tausendmal pro Tag Code auszuliefern. Diese Unternehmen verbindet eins: Sie arbeiten nach DevOps-Prinzipien.Dieses Handbuchs zeigt, wie die DevOps-Philosophie praktisch implementiert wird und Unternehmen dadurch umgestaltet werden können. Die Autor:innen beschreiben konkrete Tools und Techniken, die Ihnen helfen, Software schneller und sicherer zu produzieren. Zudem stellen sie Ihnen Maßnahmen vor, die die Zusammenarbeit aller Abteilungen optimieren, die Arbeitskultur verbessern und die Profitabilität Ihres Unternehmens steigern können. ? Die 2. Auflage wurde vollständig aktualisiert und durch die neuesten Forschungsergebnisse und 15 neue Case Studies erweitert. Umfang: 520 S. ISBN: 978-3-96010-697-5
Inhalt: Für Java-Entwickler, die einen zeitgemäßen Einstieg in Eclipse suchen, oder sich bzgl. Eclipse auf den aktuellen Stand bringen möchten: Das Buch zeigt die professionelle Softwareentwicklung im Team mit Java und Eclipse. - Die ersten drei Kapitel machen Sie mit allen wichtigen Konzepten und Vorgehensweisen vertraut. - Anschließend werden wichtige Entwicklertätigkeiten wie das Debuggen und die Arbeit im Team näher beleuchtet. - Die verbleibenden drei Kapitel vertiefen die erlernten Fähigkeiten anhand praktischer Beispiele. Den Anfang macht ein Webservcie, der mit Hilfe von Spring Boot entwickelt wird. Anschließend wird gezeigt, wie sich in Eclipse JavaFX-Anwendungen erstellen lassen. Den Abschluss bildet ein Angular-Frontend, das wie die JavaFX-Anwendung den vorhandenen Webservice anspricht. - Grundsätzlich steht im Buch Eclipse als IDE im Vordergrund. EXTRA: E-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions. Umfang: 318 S. ISBN: 978-3-446-46012-6
Inhalt: Bild für Bild erklärt Ihnen dieses komplett farbige Buch Office 2013. Meistern Sie typische Aufgaben mit Word, Excel, PowerPoint und Outlook und profitieren Sie von den neuen Funktionen in Office 2013. Dabei wird jede Aufgabe auf maximal einer Doppelseite dargestellt - mit nummerierten Schritten und in verständlicher Sprache. So macht Lernen Spaß! Umfang: 320 S. ISBN: 978-3-8483-3029-4
Inhalt: Bild für Bild und komplett in Farbe erklärt Ihnen dieses Buch, wie Sie typische Aufgaben mit Word 2013 erledigen. Dabei wird jede Aufgabe - wie das Erstellen und Bearbeiten von Dokumenten, das Einbinden von Bildern und Videos und das Arbeiten in der Cloud - auf maximal einer Doppelseite dargestellt. Mit nummerierten Schritten und in verständlicher Sprache. So macht Lernen Spaß! Umfang: 256 S. ISBN: 978-3-8483-3028-7
Inhalt: ? Alle Beispiele basieren auf der neuen Bibliothek Qt 6? GUI-Erstellung mit Qt-Widgets und QML (mit und ohne Verwendung des Qt-Designers)? Die Anbindung weiterer Qt- und C++ ? Klassen ergänzt die Anwendungen? Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Qt ist ein mächtiges Entwicklungsframework, mit dem Anwendungen für Desktop-, Mobile-, Embedded- und IoT-Plattformen programmiert werden können. Es kommt in zahlreichen Branchen, u. a. in der Medizintechnik und der Automobilbranche zum Einsatz. Dieses Buch bietet eine strukturierte Einführung in die GUI-Programmierung mit dem Qt-Framework. Vom grundlegenden Aufbau der Qt-Bibliothek über die im Qt Software Development Framework enthaltenen Programme bis zu ihrem praktischen Einsatz werden alle für den Einstieg wichtigen Bereiche berücksichtigt. Dabei steigert sich die Komplexität der behandelten Themen sukzessive von den Grundlagen über die Einbindung von Datenbanken und dem Aufbau von Web-Engines bis hin zur Einbindung in Netzwerke und der Benutzung von XML. In den Praxisbeispielen werden u.a. eine Animation und ein selbstprogrammierter Videoplayer gezeigt. Das Buch vermittelt Einsteigern mit Vorkenntnissen in C++ das Fundament, um eigene Qt-Anwendungen zu programmieren und fortgeschrittene Techniken wie sie in der Industrie benötigt werden, zu erlernen Umfang: 268 S. ISBN: 978-3-446-46995-2
Inhalt: ?Der Programmier-Trainingsplan für alle, die einsteigen und weiter kommen wollen.?Mit diesem Trainingsprogramm kann jeder seine Programmierkenntnisse üben und dadurch erfolgreich vertiefen?Über 120 Übungen und Lösungen in Java und Python ? von einfach bis anspruchsvoll?Im Internet: Erweiterbares Github-Repository mit Lösungen und Lösungsvarianten In diesem Übungsbuch trainierst du anhand von kurzweiligen und praxisnahen Aufgaben deine Programmierfähigkeiten. Jedes Kapitel beginnt mit einem kurzen Warmup zum behandelten Programmierkonzept; die Umsetzung übst du dann anhand von zahlreichen Workout-Aufgaben. Du startest mit einfachen Aufgaben und steigerst dich hin zu komplexeren Fragestellungen. Damit dir nicht langweilig wird, gibt es über 120 praxisnahe Übungen. So lernst du z. B. einen BMI-Rechner oder einen PIN-Generator zu programmieren oder wie du eine Zeitangabe mit einer analogen Uhr anzeigen kannst. Solltest du mal nicht selbstständig vorankommen, dann werden dir in jedem Workout Lösungshinweise als Hilfestellung angeboten. Die kommentierten Lösungen liegen in den Programmiersprachen Java und Python vor. Für ein möglichst ballastfreies Training wird für die elementaren Programmierkonzepte die Entwicklungsumgebung Processing eingesetzt. Die Installation und Verwendung der Tools sind im Buch beschrieben. AUS DEM INHALT?Einführung in die Programmierung?Variablen, Datentypen, Operatoren und Ausdrücke?Kontrollstrukturen?Funktionen?Arrays?Strings und Stringverarbeitung?Objektorientierung?Referenzdatentypen?Vererbung?Lösungen in Java und Python?Processing installieren Umfang: 576 S. ISBN: 978-3-446-45503-0
Inhalt: C++ ist eine komplexe Sprache mit vielen subtilen Facetten. Insbesondere Programmierer, die von einer anderen Programmiersprache umsteigen oder nur gelegentlich in C++ programmieren, haben ihre Schwierigkeiten mit ähnlichen und doch nicht identischen Features in Java oder C. Aber auch erfahrene C++-Programmierer müssen manchmal überlegen, wie ein bestimmtes Konstrukt oder Konzept in C++ implementiert ist. Ihnen allen bietet C++ - kurz & gut einen kompakten Überblick über die Strukturen und Syntaxelemente der Sprache, erläutert anhand von kurzen Beispielen. Die Kurzreferenz ist ideal zum schnellen Nachschlagen, sie bringt die C++-Sprachfeatures auf den Punkt. Das Nachschlagebändchen wurde für die 2. Auflage aktualisiert und deutlich erweitert, sie deckt jetzt den Standard C++11 ab. Umfang: 224 S. ISBN: 978-3-95561-453-9
Inhalt: Android //- Mehr als 50 Beispiel-Apps- 300-seitiges Java-Tutorial auf DVD- Alle Tools und InstallationsanleitungSteigen Sie ein in die faszinierende Welt der App-Programmierung! Hier lernen Sie, wie Sie Ihre Ideen Schritt für Schritt umsetzen. Bauen Sie Apps für Android-Smartphones und -Tablets und erzeugen individuelle, interaktive Oberflächen. Nutzen Sie Bilder, Grafiken und animierte Figuren und verwenden Sensoren, GPS, Datenbanken, Bildergalerien und vieles mehr.AUS DEM INHALT // Hier lernen Sie, wie Sie:- Apps programmieren- Ihre Entwicklungsumgebung richtig einrichten- welche Rolle Ressourcen spielen- effizient mit Eclipse arbeiten- GPS, Dateisystem, SQLite und Sensoren nutzen- eine eigene Quiz-App schreiben- ein TicTacToe-Spiel entwickeln- eine Reaktionstest-App erstellen- Tablet-PCs gezielt unterstützen- den Emulator und Debugger nutzen Umfang: 474 S. ISBN: 978-3-446-43831-6
Inhalt: Das Buch führt Sie auf verständliche und unterhaltsame Weise in die Android-Programmierung ein. Von Anfang an werden dazu interessante Apps erstellt, die mit zunehmender Erfahrung natürlich immer interessanter werden und nach und nach die verschiedenen Möglichkeiten der Android-Programmierung ausreizen.Im Internet: Beispiel-Apps aus dem Buch, JDK, Android Studio, Java-Tutorial, XML-Tutorial Umfang: 461 S. ISBN: 978-3-446-44748-6
Inhalt: Dieses Buch zeigt, dass auch C++ ganz leicht sein kann. Speziell auf den Programmier-Neuling zugeschnitten, fängt es ganz von vorne an und führt leicht verständlich in die Grundlagen dieser leistungsfähigen Programmiersprache ein. Viele praktische Beispiele, die sofort ausprobiert werden können, begleiten jeden neuen Befehl. Damit finden Sie mühelos den Einstieg in C++. Umfang: 388 S. zahlr. Ill.
Inhalt: Visual C# beherrschen und verstehen Dank der zahlreichen Beispielprojekte in diesem Buch erstellen Sie - auch als Einsteiger in die Programmierung - in kurzer Zeit eigene Anwendungen. Im Verlauf des Buches lernen Sie das Vokabular, die Syntax und die Logik der Sprache kennen - und dass es sich bei C# um eine quicklebendige Sprache handelt, die sich ständig weiterentwickelt. Nebenbei erstellen Sie faszinierende Beispielprojekte wie einen Bildschirmschoner, eine Fotoanzeige, einen einarmigen Banditen und vieles mehr. In den Übungen sammeln Sie Ihre eigenen Programmiererfahrungen und mit dem kostenlos verfügbaren Visual Studio Express 2013 können Sie sofort loslegen. Umfang: 450 S. ISBN: 978-3-8483-0039-6
Inhalt: Lernen Sie die Grundlagen von Angular mit diesem Praxisbuch!Mit einem anspruchsvollen Beispielprojekt führen wir Sie durch die Welt von Angular. Lernen Sie Schritt für Schritt, wie Sie modulare Single-Page-Anwendungen entwickeln.Praktisch: Der Programmcode zu jeder einzelnen Entwicklungsphase ist auf GitHub verfügbar. So können Sie alle Schritte gut nachvollziehen und auch Teile überspringen.Die Autoren sind erfahrene Workshopleiter und internationale Konferenzsprecher. In diesem praktischen Nachschlagewerk vermitteln sie die Best Practices aus der täglichen Arbeit mit Angular.Neben den Grundlagen werden auch behandelt:- Reaktive Programmierung mit RxJS- State-Management mit Redux- Testing mit Jasmine, Karma und Protractor- Routing und Modulsystem""- HTTP und Interceptoren- Formularverarbeitung- Dependency Injection und Services- Internationalisierung (i18n)- Mobile Anwendungen mit NativeScript- Server-Side RenderingDas Buch setzt Vorkenntnisse in JavaScript, HTML und CSS voraus. Wer noch nicht mit TypeScript vertraut ist, findet hier eine kompakte Einführung.Auf der Website zum Buch werden außerdem regelmäßig Aktualisierungen und Neuigkeiten rund um Angular veröffentlicht.Neu in dieser Auflage- Durchgängig aktualisiert auf Angular 8 und neuere Versionen- Kompakter Schnelleinstieg in Angular mit Stackblitz- Ausführliches Kapitel zu RxJS und Observables- Redux mit Reactive Extensions for Angular (NgRx)- Server-Side Rendering mit Angular Universal- HTTP-Interceptoren Umfang: 746 S. ISBN: 978-3-96088-713-3
Inhalt: Ihr Weg zum Python-Profi!US-BestsellerLernen Sie Python programmieren wie die ProfisKomplett aktualisiert auf Python 3"Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen.In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen.Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können.Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie:- leistungsstarke Python-Bibliotheken und Tools richtig einsetzen ? einschließlich matplotlib, NumPy und Pygal- 2D-Spiele programmieren, die auf Tastendrückeund Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet- mit Daten arbeiten, um interaktive Visualisierungen zu generieren- Web-Apps erstellen und anpassen können, um diese sicher online zu deployen- mit Fehlern umgehen, die häufig beim Programmieren auftretenDieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln.Warum länger warten? Fangen Sie an! Umfang: 620 S. ISBN: 978-3-96910-032-5
Inhalt: Ihr Weg zum Python-Profi!US-BestsellerLernen Sie Python programmieren wie die ProfisKomplett aktualisiert auf Python 3"Python Crashkurs" ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen.In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen.Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch "Space Invaders" inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können.Während der Arbeit mit dem "Python Crashkurs" lernen Sie, wie Sie:- leistungsstarke Python-Bibliotheken und Tools richtig einsetzen ? einschließlich matplotlib, NumPy und Pygal- 2D-Spiele programmieren, die auf Tastendrückeund Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet- mit Daten arbeiten, um interaktive Visualisierungen zu generieren- Web-Apps erstellen und anpassen können, um diese sicher online zu deployen- mit Fehlern umgehen, die häufig beim Programmieren auftretenDieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln.Warum länger warten? Fangen Sie an! Umfang: 620 S. ISBN: 978-3-96910-031-8
Mobile Webseiten Strategien, Techniken, Dos und Don'ts für Webentwickler. Von Responsive Webdesign über jQuery Mobile bis zu separaten mo Hanser, Carl (2012)
Inhalt: - Für Webentwickler und Programmierer mit guten Kenntnissen zu Webtechniken wie HTML, CSS, JavaScript, PHP- Leitfaden für die Konzeption Ihrer mobilen Webseite- Mit zahlreichen Beispielen, Tipps und Lösungen sowie Hinweisen auf Besonderheiten und Stolperfallen- Alle Listings aus dem Buch sowie Aktualisierungen unter: http://downloads.hanser.deFür die Konzeption einer mobilen Site gibt es eine ganze Reihe von Techniken und grundlegenden Strategien; sie reichen von kleinen allgemeinen Optimierungen über Responsive Webdesign und eine WebApp bis zur separaten Webseite. All das zeigt Ihnen dieser praktische Leitfaden. Er gliedert sich in drei Themenbereiche:Teil I Basics beschreibt die Besonderheiten mobiler Geräte, gibt Ihnen einen Überblick über die entsprechenden Browser, erklärt die verschiedenen Strategien für die Erstellung mobiler Sites inkl. ihrer Vor- und Nachteile und beschäftigt sich mit den grundlegenden Möglichkeiten, die Inhalte mobiler Sites passend anzuordnen.Teil II Techniken konzentriert sich auf das richtige Markup, auf CSS, Performance-Optimierung, JavaScript und JavaScript-APIs. Ein eigenes Kapitel behandelt Strategien für Bilder ? von der Möglichkeit, Bilder einzusparen, bis hin zu Lösungen für hochauflösende Displays.Teil III Umsetzung zeigt Ihnen schließlich im Detail und ganz konkret: wie Sie per Responsive Webdesign Ihre Website für den mobilen Zugriff optimieren; wie Sie mit den JavaScript-Frameworks jQuery Mobile und Sencha Touch WebApps realisieren; und wie Sie separate mobile Webseiten erstellen. Abschließend geht es um Techniken und Tools für das Testen Ihrer mobilen Site.AUS DEM INHALT: HTML, CSS und JavaScript für mobile Webseiten // Wichtige HTML5-Features // Performance-Optimierungen // Progressive Enhancement und Feature Detection // Richtiger Einsatz von CSS3 für mobile Seiten // JavaScript-APIs: OfflineCache, WebStorage, Geolocation-API // Mobile First- & Desktop First-Ansatz // Profitricks: Navigationen, Bilder & Tabellen im Responsive Webdesign // jQuery Mobile: vom grundlegenden Seitenaufbau bis hin zur Konfiguration // Sencha Touch: WebApps im Handumdrehen // Separate Sites: User-Agent-Strings auslesen, WURFL nutzen // Testing: Browsererweiterungen, mobile Browser & Tools Umfang: 416 S. ISBN: 978-3-446-43279-6
Inhalt: Effiziente Teamarbeit mit Microsoft TeamsGute Ergebnisse entstehen dort, wo es Menschen gelingt, erfolgreich zusammen zu arbeiten. Und diese Zusammenarbeit erfolgt heute mehr und mehr digital.Unternehmen wie Microsoft unterstützen die digitale Zusammenarbeit, indem sie entsprechende Anwendungen zur Verfügung stellen. Auf vielen Rechnern ist die Software für ein effektives, digitales und mobiles Arbeiten bereits vorhanden. Microsoft 365 bietet dabei allerdings so viele Möglichkeiten, dass der Überblick schnell verloren geht.In einer Zeit wachsender Anforderungen werden diejenigen Unternehmen erfolgreich bleiben, welche die digitalen Möglichkeiten für die Zusammenarbeit sinnvoll zu nutzen verstehen und alles andere beiseitelassen. Dieses Buch zeigt am Beispiel von Microsoft Teams, worauf es ankommt.- Schritt-für-Schritt-Anleitungen helfen bei der Arbeit mit Microsoft Teams- Downloads ergänzen das Buch und unterstützen Ihre Arbeit- Videos zeigen mit Screencasts, wie Abläufe im Detail funktionieren Umfang: 252 S. ISBN: 978-3-95623-969-4
Inhalt: Mit Word Briefe schreiben, mit Excel rechnen, E-Mails mit Outlook verwalten oder gelungene Präsentationen mit PowerPoint erstellen - Schritt für Schritt zeigt Ihnen dieses E-Book, wie Sie Office gekonnt für sich nutzen. Außerdem erfahren Sie, wie Sie Office zusammen mit dem Internet verwenden. Und das Wichtigste: All das lernen Sie mithilfe konkreter Anleitungen und anhand vieler Abbildungen. Umfang: 320 S. überw. Ill. ISBN: 978-3-8421-0013-8
Inhalt: Immer mehr Softwareentwicklungen bauen heute auf dem Komponentenprinzip auf.Dieses Lehrbuch ermöglicht den Lesern, sich selbstständig in Komponenten-Frameworks einzuarbeiten bzw. eigene Frameworks zu entwickeln. Ziel ist es, eine umfassende Vorstellung darüber zu vermitteln, was Komponenten-Software im Java-Umfeld bedeutet.Zuerst werden jene Java-Grundlagen, die für die Komponentenprogrammierung essentiell sind, vermittelt. Anhand eines selbstentwickelten Beispiels werden im weiteren Verlauf die Grundprinzipien von Komponentensystemen herausgearbeitet und erklärt. Der dritte Teil erläutert ausgewählte Java-Komponentensysteme. In diesem Zusammenhang stellt das Buch konkrete Beispiele zu Eclipse, Enterprise Java Beans, Android, Servlets sowie OSGi vor.Am Ende des Buches sind die Leser in der Lage, sowohl Komponenten für die im Buch behandelten Frameworks als auch eigene Komponenten-Frameworks zu entwickeln. Das Lehrbuch richtet sich an Studierende der Informatik und verwandter Studiengänge sowie bereits im Berufsleben stehende Java-Software-Entwicklerinnen und Entwickler. Umfang: 320 S. ISBN: 978-3-446-43591-9
Inhalt: OPENLDAP IN DER PRAXIS //- Dieses Buch unterstützt Sie beim Einsatz von OpenLDAP in Ihrem Netzwerk. Egal, ob Sie OpenLDAP alleine oder zusammen mit Kerberos einsetzen, hier finden Sie alle Informationen, die Sie brauchen.- Alle Kapitel bauen aufeinander auf, so dass Sie in der Lage sind, eine komplette OpenLDAP-Umgebung mit Kerberos einzurichten. Sie können aber auch einzelne Kapitel nutzen, um Ihre bestehende LDAP-Infrastruktur zu erweitern.- Besonders zu den Themen ACLs, Replikation und Kerberos finden Sie neben den Grundlagen auch Beispiele zu den Vorgehensweisen.- Neben der klassischen Installation wird auch auf die Einrichtung von OpenLDAP in Docker-Containern eingegangen. Dieses Buch bietet eine ausführliche Beschreibung von der Installation eines einzelnen OpenLDAP-Servers bis hin zu einer Multi-Master-Replikation und der Einbindung von Kerberos, und Sie erfahren, wie Sie den Funktionsumfang Ihres LDAP-Servers durch Overlays erweitern und performanter gestalten können. Alle Schritte auf dem Weg zu einer redundanten OpenLDAP-Struktur ? inklusive der Nutzung von Kerberos ? werden genau beschrieben. Das Hauptaugenmerk liegt bei der Verwaltung auf der Kommandozeile.Wie Sie sich für die kommende OpenLDAP-Version 2.5 vorbereiten, zeigt Ihnen ein Kapitel zu dynamischen POSIX-Gruppen; diese können Sie mit der OpenLDAP-Version 2.4 schon jetzt einrichten, um sie in ihrem vollen Funktionsumfang dann in der Version 2.5 nutzen zu können.In einem eigenen Kapitel gehen wir auf das Thema Monitoring ein, denn ein Dienst wie LDAP sollte nie ohne Überwachung bleiben. AUS DEM INHALT //- Installation der benötigten Pakete, abhängig von der Distribution- Verwaltung des OpenLDAP über die slapd.conf- Verwaltung des OpenLDAP über cn=config- Erstellen eigener Schemata- Erste Schritte nach der Installation der Pakete- Erste Objekte im LDAP-Baum- Verschlüsselung der Verbindung über TLS und LDAPS- Einrichtung des sssd als LDAP-Client- Einsatz von Filtern zur Suche im LDAP-Baum- Absichern des Baums durch ACLs- Verwendung von Overlays zur Funktionserweiterung- Replikation des LDAP-Baums Umfang: 396 S. ISBN: 978-3-446-46584-8
Inhalt: - Dieses Buch unterstützt Sie beim Einsatz von OpenLDAP in Ihrem Netzwerk ? egal, ob Sie OpenLDAP das erste Mal einrichten oder von einer älteren Version migrieren.- Alle Kapitel bauen aufeinander auf, so dass Sie in der Lage sind, eine komplette OpenLDAP-Umgebung mit Kerberos einzurichten. Sie können aber auch einzelne Kapitel nutzen, um Ihre bestehende LDAP-Infrastruktur zu erweitern.- Besonders zu den Themen ACLs, Replikation und Kerberos finden Sie neben den Grundlagen auch Beispiele zu den Vorgehensweisen.- Neben der klassischen Installation wird auf die Einrichtung von OpenLDAP in Docker-Containern eingegangen. Zudem finden Sie einen Ausblick auf Kubernetes.- Mit allen Listings und Skripten zum Download.- basierend auf Version 2.6- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Dieses Buch bietet eine ausführliche Beschreibung von der Installation eines einzelnen OpenLDAP-Servers bis hin zu einer Multi-Provider-Replikation und der Einbindung von Kerberos, und Sie erfahren, wie Sie den Funktionsumfang Ihres LDAP-Servers durch Overlays erweitern und performanter gestalten können.Alle Schritte auf dem Weg zu einer redundanten OpenLDAP-Struktur werden genau beschrieben. Das Hauptaugenmerk bei der Verwaltung liegt auf der Kommandozeile. Zusätzlich wird der LDAP Account Manager (LAM) als grafisches Werkzeug vorgestellt.Das Buch unterstützt Sie auch bei der Umstellung von OpenLDAP 2.4 auf OpenLDAP 2.6. In einem eigenen Kapitel gehen wir auf das Thema Monitoring ein, denn ein Dienst wie LDAP sollte nie ohne Überwachung bleiben. In dieser Auflage wird nur noch die Konfiguration über cn=config beschrieben. Die folgenden Inhalte sind komplett neu in dieser Auflage:- Einrichtung von Referrals- Zwei Faktoren Authentifizierung- Das Overlay autoca zur automatischen Erstellung von Clientzertifikaten- Einrichtung des OpenLDAP via Ansible AUS DEM INHALT- Installation der benötigten Pakete- Verwaltung des OpenLDAP über cn=config- Erstellen eigener Schemata- Einstieg nach der Installation der Pakete- Erste Objekte im LDAP-Baum - Verschlüsselung der Verbindung über TLS und LDAPS- Einrichtung des sssd als LDAP-Client- Einsatz von Filtern- Absichern des Baums durch ACLs- Verwendung von Overlays zur Funktionserweiterung- Replikation des LDAP-Baums- Einsatz von Referrals- OpenLDAP mit Docker und Kubernetes- OpenLDAP als LDAP-Proxy Umfang: 484 S. ISBN: 978-3-446-47965-4
Inhalt: Mit durchdachtem Softwaredesign zu besserem CodeUS-Bestseller des renommierten Stanford-Professors John Ousterhoutkombiniert eingängige Codebespiele (v.a. Java & C++) und High-Level-Konzepte, durch die Sie Ihr Verständnis von Softwaredesign deutlich vertiefen werdenBewährte Didaktik: Die Inhalte wurden im Rahmen eines Kurses an der Standford University mehrfach mit Studierenden durchgespielt.John Ousterhout, Erfinder von Tcl und seit 2008 Professor am Department of Computer Science der Stanford University, sieht Softwaredesign als zentrale Kompetenz, die großartige von normalen Programmierern und Programmiererinnen unterscheidet - eine Kompetenz, die aber kaum gelehrt und vermittelt wird. In seinem Buch gibt er persönliche Erfahrungen weiter, die er durch das Schreiben und Lesen von mehr als 250.000 Zeilen Code gewonnen hat. Seine nahezu philosophischen Überlegungen, bewährten Prinzipien und eingängigen Codebeispiele sind Ergebnis eines Kurses, den er an der Stanford University mehrfach gehalten hat. Umfang: 192 S. ISBN: 978-3-96010-500-8
Inhalt: Kathrin Passig gilt als Meisterin des unorthodoxen Blickwinkels, und wenn sie sich zusammen tut mit einem gestandenen Entwickler, um ein Programmierbuch zu schreiben, darf man gespannt sein. Mit Sachverstand und Witz widmen sich die beiden den Holzwegen, Fehleinschätzungen und Irrtümern, die insbesondere Programmier-Neulingen und Hobby-Entwicklern das Leben schwer machen. Ein Buch für alle, die ahnen, dass ein besserer Programmierer in ihnen steckt. Hätte ich das früher gewusst! Auch wenn es nicht unbedingt auf der Hand liegt: Programmieren hat viel mit Kommunikation zu tun. Programmierstil, Namensgebung, Umgang mit Kommentaren oder mit Fremdcode - oftmals haben sich gerade dort Konventionen etabliert, wo eine Sprache keine strengen Vorgaben macht. Lernen Sie die unterschiedlichen Traditionen der verschiedenen Sprachen kennen und erfahren Sie, wie Sie sich auf diesem unsicheren Terrain halbwegs unfallfrei bewegen. Vom Umgang mit Fehlern - Wer hat nicht schon Stunden damit verbracht, nach einem Fehler im Programm zu suchen, um herauszufinden, warum etwas nicht so funktioniert, wie eigentlich geplant? Es gibt eine Menge Anzeichen, die darauf schließen lassen, wo genau etwas im Code nicht stimmt. Lernen Sie, wie Sie solche Roststellen erkennen, wie Sie mit systematischem Debugging Fehler finden und durch Tests dauerhaft bändigen. Die Qual der Wahl - Nicht jede Programmiersprache eignet sich gleich gut für jede Aufgabe, Daten lassen sich auf unterschiedliche Weise vorhalten, Entwicklungsumgebungen und Versionskontrollsysteme gibt es viele - auf technischer Ebene gilt es jede Menge Entscheidungen zu treffen, deren Konsequenzen schwer zu überreißen sind. Universell gültige Empfehlungen kann niemand abgeben, aber mit den Erfahrungswerten und Entscheidungshilfen der Autoren fahren Sie für den Anfang nicht schlecht. Umfang: 456 S. ISBN: 978-3-95561-568-0
Inhalt: Lassen Sie sich Schritt für Schritt zeigen, wie Sie alle gängigen Aufgaben mit Word 2010 erfolgreich meistern. Die Autorin zeigt Ihnen u.a., wie Sie Texte schreiben und gestalten, wie Sie problemlos drucken oder wie Sie Ihren Text mit Bildern noch interessanter machen. Und das Beste: Das Buch enthält komplette Praxisbeispiele, z.B. die Erstellung eines Briefes oder eines Flyers, sodass Sie im Handumdrehen zu ansehnlichen Ergebnissen kommen. Umfang: 869 S. zahlr. Ill. ISBN: 978-3-8421-0008-4
Inhalt: Das Publikum zum Handeln motivieren - das ist das Hauptziel der meisten Präsentationen. Um dies zu erreichen, sind schön gestaltete Folien genauso wichtig wie der gezielte Einsatz von Präsentationstechniken. Im ersten Teil dieses komplett farbigen Buches erfahren Sie, wie Sie Ihre Botschaft am besten visualisieren, welche Vortragstechnik wann am besten geeignet ist und vieles mehr. Im zweiten Teil folgt die praktische Umsetzung mit PowerPoint 2013. Lernen Sie die neuen Funktionen kennen und bauen Grafiken, Tabellen, Diagramme sowie Audio- und Videodateien gekonnt in Ihre Präsentation ein. Setzen Sie Animationen sinnvoll ein und erfahren Sie, worauf es beim Einsatz von Hyperlinks ankommt. Umfang: 274 S. ISBN: 978-3-8483-3069-0
Angewandte Netzwerktechnik kompakt Dateiformate, Übertragungsprotokolle und ihre Nutzung in Java-Applikationen Springer Fachmedien Wiesbaden GmbH (2019)
Inhalt: Erfahren Sie mit diesem Buch alles über die angewandte Netzwerktechnik Im privaten Bereich spielt Netzwerktechnik eine eher untergeordnete Rolle. Dabei sorgt sie erst dafür, dass die Kommunikation via Internet funktioniert. Der industrielle Sektor hat die Vorteile des Datenaustauschs mit Hilfe von Netzwerken allmählich erkannt. Doch erst im Rahmen der ?Industrie 4.0? wird laut Valentin Plenk die Datenübertragung in Echtzeit mehr Bedeutung gewinnen. Mit Blick auf diese Entwicklung stellt er in seinem Buch im Sinne der angewandten Netzwerktechnik speziell die höheren Schichten der Netzwerktechnik in den Fokus. Dieses kompakte Lehrbuch zeigt Ihnen anhand von konkreten, in Java ausprogrammierten Beispielen, wie Informationen zwischen Systemen über ein Netzwerk ausgetauscht werden können. Pro Kapitel behandelt dieses Netzwerktechnik-Buch ein bestimmtes Thema. Nach der Einführung in die Grundlagen der Kommunikation geht der Autor zunächst auf Java-Streams, Zeichencodierung sowie die Netzwerkanalyse mit Wireshark ein. Anschließend schenkt Plenk speziell folgenden Datenaustauschformaten sowie Protokollen besonderes Augenmerk:?JSON?HTML?HTTP?OPC UA?TCP/IP?UDP/IP Konkrete Beispiele und Übungen geben Ihnen Praxiseinblicke Auf diese Weise deckt dieses Buch über die angewandte Netzwerktechnik den gesamten Bereich technischer Kommunikation ab, von den Netzwerkprotokollen bis hin zum Versenden von Netzwerktelegrammen. Durch diese breite Themenauswahl bekommen Sie als Leser ein tieferes Verständnis für die typischen Problemstellungen in der Anwendung der Netzwerktechnik. Sie erfahren mehr über die Darstellung von Daten in einem bestimmten Dateiformat und wie Sie Daten mittels Standardprotokollen austauschen können. Zudem lernen Sie, wie Sie eigene, einfache Protokolle auf der Basis von TCP/IP erstellen können. Schwerpunkt des Buches bildet dabei immer die Anwendung von Netzwerken.Mit Hilfe zahlreicher Übungsaufgaben (inklusive Lösungsvorschlägen) sowie Anwendungsbeispielen können Sie Ihren persönlichen Kenntnisstand überprüfen und das Gelernte vertiefen. So sind Sie ideal auf die Praxis vorbereitet. Die zweite Auflage des Buchs ?Angewandte Netzwerktechnik kompakt? wurde um den Themenbereich Webservices ergänzt. Im Abschnitt zu UDP/IP finden Sie jetzt außerdem hilfreiche Codebeispiele für Broadcast und Multicast. Umfang: 291 S. ISBN: 978-3-658-24523-8
Inhalt: Git ist eine der beliebtesten Versionsverwaltungen. Die Vielfalt an Kommandos, Optionen und Konfigurationen wirkt anfangs aber oft einschüchternd ? obwohl die Grundkonzepte einfach sind und man schon mit wenigen davon effektiv arbeiten kann.Die Autoren dieses Buches bieten daher zunächst eine kompakte Einführung in die Konzepte und jene Befehle, die man im Entwickleralltag wirklich benötigt. Anschließend widmen sie sich ausführlich den wichtigsten Workflows bei der Softwareentwicklung im Team und zeigen, wie Git dort eingesetzt wird.Behandelt werden u.a. folgende Workflows:- Ein Projekt aufsetzen- Mit Feature-Branches entwickeln- Gemeinsam auf einem Branch arbeiten- Kontinuierlich Releases durchführen- Periodisch Releases durchführen- Große Projekte aufteilenSie lernen in diesem Buch alle wichtigen Git-Befehle und -Funktionen kennen und erfahren, wie Sie sie effektiv anwenden ? sowohl über die Kommandozeile als auch mit Tools wie Atlassian Source Tree. Darüber hinaus erfahren Sie, wie Git mit dem Build-Server Jenkins genutzt werden kann oder wie Sie auf Plattformen wie GitHub oder GitLab mit Pull-Requests arbeiten. Zudem lernen Sie fortgeschrittene Features kennen, wie z.B. Submodules, Subtrees und Worktrees.Die 5. Auflage wurde Dank des Feedbacks unserer Leser noch einmal gründlich überarbeitet und ist jetzt an vielen Stellen präziser und besser verständlich. Da Git inzwischen bei vielen Unternehmen schon lange im Einsatz ist, werden die dort versionierten Projekte auch immer größer. Deshalb ist ein neues Kapitel voll mit Tipps zum Umgang mit besonders großen Repositorys hinzugekommen."Eine rundum gelungene Darstellung des Themas, vom Verlag nur Entwicklern empfohlen, ist jedoch auch jedem Anfänger zu empfehlen, der sich durch zunächst unbekannte Begriffe nicht abschrecken lässt. Lesenswert!"python-verband.org Umfang: 359 S. ISBN: 978-3-96088-731-7
Inhalt: Im vorliegenden Buch vermitteln Sebastian Bergmann und Stefan Priebsch gemeinsam mit ihren Co-Autoren umfassendes Fachwissen und Erfahrungen zur Qualitätssicherung in PHP-Projekten. Zahlreiche Fallstudien veranschaulichen die Planung, Durchführung und Automation von Tests für die unterschiedlichen Softwareschichten sowie die Beurteilung von Softwarequalität mit Hilfe von Softwaremetriken. Sie sind die Grundlage dafür, Entwicklungsprozesse durch den Einsatz geeigneter Methoden wie etwa "Continuous Integration" zu optimieren. Die Fallstudien zeigen, wie bekannte Firmen und Projekte die Qualität ihrer Software messen, kontrollieren und sichern, ermöglichen einen Blick hinter die Kulissen und vermitteln so wertvolle Praxiserfahrungen. Umfang: 530 S.
Inhalt: Viele Softwareunternehmen haben mittlerweile die Vorteile agiler Vorgehensweisen erkannt und wagen den Schritt weg vom traditionellen Projektmanagement hin zur Agilität. Die dabei mit großem Abstand am häufigsten verwendete agile Methode ist Scrum. Allerdings bietet Scrum zunächst lediglich ein Rahmenwerk, das durch eigene Ideen und Kreativität ausgefüllt und gestaltet werden muss. Um Scrum effizient anzuwenden, sind umfassende praktische Erfahrungen und ein grundlegendes Verständnis des agilen Wertesystems unabdingbar.Hier hilft dieses Buch: Anhand zahlreicher Praxisbeispiele erfährt der Leser, wie agile Softwareprojekte aufgesetzt und durchgeführt werden können, welche typischen Fehler dabei auftreten und wie diese zu vermeiden sind. Vorgestellt werden alternative Vorgehensweisen, mit denen ein Projekt schnell auf die Erfolgsspur gelangt. Auf Basis eines beispielhaften Projekts werden die Schlüsselstellen beleuchtet und konkrete Empfehlungen zur Ausgestaltung des Scrum-Rahmenwerks gegeben.Die Autoren gehen detailliert auf reale Projektsituationen und Problemfelder ein und lassen zahlreiche Praxistipps aus ihrem Erfahrungsschatz einfließen: Von der Suche nach dem richtigenProduct Owner, dem Setup des Teams über einen erfolgreichen Start und die Durchführung eines Softwareprojekts bis hin zur Ausgestaltung und Variation von Scrum-Meetings bleiben dabei keine Fragen unbeantwortet. Am Ende eines jeden Kapitels findet der Leser Checklisten, die ihm bei seiner täglichen Projektarbeit eine wertvolle Unterstützung bieten.In der 2. Auflage wurden viele Abschnitte verfeinert und um weitere Praxistipps ergänzt sowie Änderungen aus dem aktuellsten Scrum Guide übernommen. Umfang: 368 S. ISBN: 978-3-86491-770-7
Inhalt: SELBSTORGANISATION BRAUCHT FÜHRUNG //- Erfahren Sie, warum agile Unternehmenskulturen mehr und vor allem echte Führung brauchen- Schaffen Sie mit einfachen Werkzeugen die Rahmenbedingungen für die Selbstorganisation Ihres Teams- Lernen Sie aus den Erfahrungen, Erfolgen und Misserfolgen der Autoren als Manager- Nutzen Sie die Tipps und Übungen, um Ihr persönliches Führungsverständnis zu formen- Neue Themen in der 3. Auflage: Legitimation, Mut, Remote-Führung und selbstbestimmte Gehälter- Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Durch die Herausforderungen der Digitalisierung ist das Thema »Agilität« an die Spitze der Management-Agenda gerückt. Waren selbstorganisierte Arbeitsweisen bis vor wenigen Jahren noch eine Grassroots-Bewegung, so kommen die Initiativen zur agilen Transformation ganzer Organisationen heute von oben, aus den Führungs- und Vorstandsetagen. Vielen Managern ist klargeworden, dass sie Agilität selbst leben müssen und durch ihr eigenes Verhalten maßgeblich fördern. Nur, wie geht das? Führungskräfte müssen immer wieder auf das System einwirken, damit es die nächste Entwicklungsstufe der Selbstorganisation erreichen kann. Das funktioniert nicht durch Mikromanagement oder Delegation von Veränderung. Es bedeutet: konsequente Arbeit an der eigenen Haltung, Vorbild sein im Verhalten und die Wahrnehmung von Mitarbeitern als Menschen ? nicht als Ressourcen. Boris Gloger und Dieter Rösner entwerfen keine agile Führungslehre, sondern leiten zur Selbstreflexion an. Sie erzählen von eigenen und beobachteten Krisen, vom eigenen Scheitern und dem Erkennen, wie Selbstorganisation entsteht. Daraus leiten sie ein modernes Führungsverständnis für eine Kultur des Gelingens ab. AUS DEM INHALT //Warum Führen heute so schwierig ist/Wie Selbstorganisation funktioniert/Mensch, Modell, Manager: Agilität als Kultur des Gelingens/Welche Strukturen die Selbstorganisation anregen/Vom Anreizsystem zum Anerkennungssystem Umfang: 288 S. ISBN: 978-3-446-47503-8
Inhalt: UML 2 GLASKLAR //- Viele Tipps und praktische Unterstützung für den richtigen Einsatz der UML 2.4 in Projekten.- Neu in der 4. Auflage: Ein ausführliches Kapitel zur Anwendung der UML 2.4 in der Analysephase als Vorbereitung zum CPRE Advanced Level Modeling.- Mit einem Vorwort von Chris Kobryn - Weiterführende und aktuelle Informationen auf www.uml-glasklar.comIn diesem Buch lernen Sie die UML auf dem aktuellsten Stand kennen. Hier finden Sie alle Diagramme der UML ausführlich beschrieben und erfahren, wie Sie sie in Ihrem Projekt richtig anwenden. Zahlreiche Tipps, Tricks und anschauliche Beispiele helfen Ihnen dabei.Als UML-Neuling erhalten Sie eine schrittweise Einführung in die Basiselemente, als erfahrener UML-Anwender können Sie die übersichtliche Darstellung der Notationsmittel der UML 2 als Nachschlagewerk nutzen. Wer sich auf die Prüfung zum Certified Professional für Requirements Engineering ? Advanced Level Requirements Modeling des IREB e. V. vorbereiten will, erfährt hier, welche Teile der UML für ihn relevant sind.Folgende Fragen werden u.a. beantwortet:- Welche Diagramme gibt es in der UML?- Aus welchen Elementen bestehen die Diagramme?- Worauf sollte ich bei der Modellierung mit einem bestimmten Diagramm achten?- Wie kann ich die UML an meine Projektbedürfnisse anpassen?- Wie werden die wichtigsten Diagramme im Programmcode abgebildet?- Was benötige ich wirklich von der UML?AUS DEM INHALT: Einführung: Grundkonzepte und -elemente der UML ? Analyse mit der UML ? Die UML in der Realisierung; Strukturdiagramme: Klassendiagramm ? Paketdiagramm ? Objektdiagramm ? Kompositionsstrukturdiagramm ? Komponentendiagramm ? Verteilungsdiagramm; Verhaltensmodellierung: Use-Case-Diagramm ? Aktivitätsdiagramm ? Zustandsautomat ? Sequenzdiagramm ? Kommunikationsdiagramm ? Timing-Diagramm ? Interaktionsübersichtsdiagramm; Weiterführendes: Tailoring ? UML 2 Profile ? SysML Umfang: 560 S. ISBN: 978-3-446-43197-3
Inhalt: Kinder und Jugendliche bewegen sich heutzutage wie selbstverständlich im Internet - sei es mit dem Computer oder dem Smartphone. Dies ist auch durchaus unterstützenswert, da sie von zahlreichen Informations-, Kommunikations- und Unterhaltungsangeboten profitieren können. Die Vielzahl der Möglichkeiten bringt allerdings auch einige Gefahren mit sich - dieses Buch zeigt Ihnen, wie Sie Ihr Kind sicher davor schützen. Sie erfahren, wie Sie den Computer oder das Smartphone kindersicher einrichten, wie Ihr Kind spielerisch lernen kann, welche privaten Informationen es unbedingt schützen sollte, und wie es echte Freunde von zwielichtigen Fremden unterscheidet. Außerdem wird thematisiert, was Sie tun können, wenn Ihr Kind Opfer von Cybermobbing wird, versehentlich ein Abo abgeschlossen hat oder wenn aufgrund eines illegalen Musik- oder Film-Downloads eine Abmahnung ins Haus flattert. Und da sich gerade Jugendliche des Öfteren zurückziehen, erfahren Sie auch, woran Sie erkennen, ob Ihr Kind möglichweise schon onlinesüchtig ist. Im zweiten Teil des Buchs dreht sich dann alles konkret um die bei Kindern und Jugendlichen beliebtesten sozialen Netzwerke Facebook, Google+, YouTube, Twitter, Pinterest, Instagram und Foursquare. Sie lernen, worauf Ihr Kind grundsätzlich achten sollte, und legen Schritt für Schritt Profile an, die so abgesichert sind, dass die nächste "Facebook-Party" bestimmt nicht bei Ihnen stattfinden wird! Umfang: 188 S. zahlr. Ill., graph. Darst. ISBN: 978-3-527-68929-3
Inhalt: Dieses Lehrbuch erklärt grundlegende JAVA-Konzepte mit Hilfe von zahlreichen Beispielen und Aufgabenstellungen. Insgesamt sind über 100 Aufgaben vorhanden mit Lösungen im Quellcode (Source). Das Buch bietet ebenfalls Präsentationsvorlagen, die auf die Syntax der Programmanweisungen eingehen.Zu der Planung von Software gehört die UML (Unified Modeling Language), eine grafische Modellierungssprache. Da sie zu den Ausbildungszielen verschiedener Berufsgruppen dazugehört, ist sie ebenfalls Bestandteil des Buches. So werden zu den Aufgaben einige Teile der UML wie PAP, Struktogramme und Klassendiagramme erläutert und die Grafiken bei den Lösungen ebenso aufgeführt.Das Lehrbuch eignet sich insbesondere für Berufskollegs, Sekundarstufen I und II, Schulungsabteilungen und für das Selbststudium. Umfang: 249 S. ISBN: 978-3-658-39000-6
Inhalt: Projektmanagement - die unorthodoxe AnleitungRatgeber für alle Aspekte, Fragen und Fallstricke rund um die Rolle und die Aufgaben eines ProjektmanagersInformative und unterhaltsame Lektüre für angehende, aber auch gestandene Projektmanager*innen, die ihr Methodik-Wissen auffrischen wollen Umfang: 300 S. ISBN: 978-3-96010-196-3
Inhalt: Perl ist eine Skriptsprache zur einfachen Bearbeitung von Texten, Dateien und Prozessen. Ursprünglich ein beliebtes Werkzeug von Unix-Systemadministratoren für die zahllosen alltäglichen Aufgaben hat sich Perl zu einer ausgewachsenen Programmiersprache für nahezu jede Rechnerplattform entwickelt und wird für Web- und Datenbank-Programmierung, XML-Verarbeitung, Systemadministration und vieles mehr eingesetzt.Das Schweizer Messer der ProgrammiersprachenGleichzeitig ist Perl immer noch das Schweizer Messer für die kleinen alltäglichen Aufgaben. Perl ist schnell, macht Spaß und erweist sich als außerordentlich nützlich. Viele haben Perl gelernt, weil sie mussten, und benutzen es weiter, weil sie es lieben.Für EinsteigerEinführung in Perl ist ein sorgfältig abgestimmter Kurs für Einsteiger von drei der erfahrensten Perl-Dozenten. Mit vielen Programmierbeispielen sowie Übungen und ausgearbeiteten Lösungen zu jedem Thema zeigen die Autoren Schritt für Schritt, wie man mit Perl, Version 5.14, programmiert.Ideal für Systemadministoren und ProgrammiererEinführung in Perl ist das ideale Buch für Systemadministratoren und Programmierer, die schon nach kurzer Zeit einsetzbare Perl-Skripten schreiben wollen. Umfang: 416 S. ISBN: 978-3-86899-146-8
Inhalt: Jetzt aktualisiert und erweitert: das Standardwerk zu Entwurfsmustern»Dieses Buch vereint Spaß, herzhaftes Lachen, profundes technisches Verständnis und geniale Praxistipps zu einem denkwürdigen Lesegenuss.« Richard Helm, Gang of FourSoftwareentwickler wollen das Rad nicht neu erfinden: Mit Entwurfsmustern können Sie von den Erfahrungen und Best Practices anderer profitierenDie Design Patterns werden detailliert und verständlich erklärt, inklusive Herleitung und geeigneten AnwendungsfällenDieses Buch ist ein moderner Klassiker zum Thema Entwurfsmuster. Mit dem einzigartigen Von-Kopf-bis-Fuß-Lernkonzept gelingt es den Autoren, die anspruchsvolle Materie witzig, leicht verständlich und dennoch gründlich darzustellen. Jede Seite ist ein Kunstwerk für sich, mit vielen visuellen Überraschungen, originellen Comic-Zeichnungen, humorvollen Dialogen und geistreichen Selbstlernkontrollen. Spätestens, wenn es heißt "Spitzen Sie Ihren Bleistift", wird Leser:innen klar, dass bei diesem Buch Mitmachen gefragt ist.Das ist nicht nur unterhaltsam, sondern auch effektiv: Komplexe Sachverhalte lassen sich nach Erkenntnis der modernen Lernwissenschaft am gründlichsten über mehrere verschiedene Kanäle verstehen. Das Buch verspricht Ihnen daher nicht nur Spaß beim Lernen, Sie werden nach der Lektüre auch die Herausforderungen des Softwaredesigns meistern können. Umfang: 667 S. ISBN: 978-3-96010-504-6
Inhalt: Java lernen - gehirnfreundlich und mit Spaß!Der Bestseller in Neuauflage, rundum überarbeitet und aktualisiertEine komplette Einführung in die objektorientierte ProgrammierungVermittelt moderne Ansätze für ein schlankeres, schnelleres und einfacher zu wartendes Java von heute Mit einzigartiger Von-Kopf-bis-Fuß-Didaktik: Ein besonderes Lernerlebnis durch die spielerische, visuell anregende Vermittlung von WissenJava von Kopf bis Fuß - jetzt vollständig überarbeitet und aktualisiert - ist eine umfassende Erlebnistour durch die objektorientierte Programmierung und Java. Ganz nach modernen Lernprinzipien entworfen, führt Sie dieses Buch von den Grundlagen der Sprache zu fortgeschrittenen Themen wie Lambdas, Streams, Threads, Generics, Threading oder Networking. Und das Beste ist: Sie werden dabei lernen, wirklich wie erfahrene Entwickler:innen zu denken. Auf Ihrem Weg dorthin werden Sie nicht nur lesen. Sie knacken Rätsel, spielen, lösen Krimis und kommen mit Java auf eine Weise zusammen, die Sie sich nicht hätten träumen lassen. Aber natürlich werden Sie auch Unmengen echten Java-Code schreiben. Mithilfe zahlreicher Übungen, Puzzle, Interviews und Abbildungen lädt dieses Buch Ihnen das Wissen direkt ins Hirn. Wenn Sie sich gerne langweilen, besorgen Sie sich lieber ein anderes Buch. Aber wenn Sie wirklich Java lernen wollen, ist alles andere kalter Kaffee. Umfang: 750 S. ISBN: 978-3-96010-749-1
Inhalt: Kompakteinstieg in das vielgenutzte Versionierungstoolpreiswerte Kompakteinführung in das bekannte Versionierungswerkzeug, das die Mehrheit der Entwickler:innen nutztmit vielen Praxistipps für den Programmieralltagneu konzipiertes kurz & gut, Inhalte auf dem aktuellen StandDer Kompakteinstieg Git kurz & gut unterstützt Entwicklerinnen und Entwickler bei den ersten Schritten und erläutert alles Wesentliche, was sie für ihre Arbeit mit Git wissen müssen: ob sie eigene Dateien versionieren, an Open-Source-Projekten mitarbeiten oder im Team entwickeln wollen. Verständlich und doch kompakt erläutert das Taschenbuch zentrale Begriffe, die technischen Konzepte von Git und vermittelt Praxiswissen für den Programmieralltag. Es beschreibt zudem typische Workflows wie die Arbeit mit Feature-Branches, Good Practices wie Formatierungstipps für Commit-Nachrichten oder wie Sie den Überblick über diverse Branches behalten. Hilfestellungen bei häufig auftretenden Fehlermeldungen, das Zusammenspiel mit Onlineplattformen wie GitHub sowie Kommandos und Konfigurationsoptionen für Fortgeschrittene runden das Taschenbuch ab. Umfang: 152 S. ISBN: 978-3-96010-664-7
Inhalt: ?Der umfangreiche Einstieg in SwiftUI?Detaillierte Beschreibungen zum Einsatz von Views, Controls und Status?Aktuell zu Xcode 12?Mit Update inside: Erhalten Sie aktuelle Infos zu kommenden SwiftUI-Updates und weiteren SwiftUI-Funktionen. Lernen Sie Apples neues SwiftUI-Framework kennen und erfahren Sie, wie Sie plattformübergreifende Nutzeroberflächen für Mac, iPhone, iPad, Apple Watch und Apple TV erstellen. Das Framework vereinfacht den Prozess der UI-Erstellung deutlich, damit Sie sich als Entwickler primär auf die Kernfunktionen Ihrer Apps konzentrieren können. SwiftUI funktioniert gänzlich anders als die bisherigen Mechanismen zur Gestaltung von Views für Apple-Plattformen. Es ist zudem tief in die Entwicklungsumgebung Xcode integriert. Für Entwickler ergeben sich so eine Vielzahl an Neuerungen, die es langfristig in der UI-Erstellung zu beachten gilt und die in diesem Buch ausführlich und detailliert beschrieben werden. Dazu gehören die grundlegende Funktionsweise von SwiftUI, das Vorgehen beim Erstellen von Views, der Austausch von Daten und Best Practices beim Einsatz des Frameworks. Auch die Integration von SwiftUI in bereits bestehende Projekte ist ein Thema. Aus dem Inhalt:?Funktionsweise von SwiftUI?Views und Controls?View-Hierarchien mit Stacks, Listen und Grids?Navigationsstrukturen?Status mittels State, Binding, ObservedObject und mehr?Integration in bestehende Projekte mittels Representable und Hosting?Effizienter Einsatz der Preview Umfang: 261 S. ISBN: 978-3-446-46648-7
Inhalt: - Architekturmuster und -stile- Technische Konzepte- Microservices- Blockchain- Architekturanalyse und -bewertung- Dokumentation von Architekturen- Modernisierung bestehender Systeme- Beispiele realer Softwarearchitekturen- iSAQB Curriculum Softwarearchitekt*innen müssen komplexe fachliche und technische Anforderungen an IT-Systeme umsetzen und sie müssen diese Systeme durch nachvollziehbare Strukturen flexibel und erweiterbar gestalten.Dieser Praxisleitfaden zeigt Ihnen, wie Sie Softwarearchitekturen effektiv und systematisch entwickeln können. Gernot Starke unterstützt Sie mit praktischen Tipps, Architekturmustern und seinen Erfahrungen.Sie finden Antworten auf zentrale Fragen:- Welche Aufgaben gehören zur Softwarearchitektur?- Wie kann ich beim Entwurf vorgehen?- Wie kommuniziere und dokumentiere ich Softwarearchitekturen?- Wie helfen Architekturstile und -muster?- Wie analysiere und bewerte ich Softwarearchitekturen?- Wie setze ich Persistenz, grafische Benutzeroberflächen, Geschäftsregeln, Integration, Verteilung, Sicherheit, Fehlerbehandlung, Business-Process-Management, Blockchain und andere Konzepte ein?- Was muss ich über Domain-Driven Design, Microservices und arc42 wissen?- Wie verbessere ich bestehende Systeme? AUS DEM INHALT //Vorgehen bei der Architekturentwicklung/Architekturmuster und ?stile/Technische Konzepte/Microservices/Blockchain/Architekturanalyse und ?bewertung/Dokumentation von Architekturen/Modernisierung bestehender Systeme/Beispiele realer Softwarearchitekturen/iSAQB Curriculum Umfang: 462 S. ISBN: 978-3-446-46690-6
Inhalt: Dieses kompakte Buch richtet sich an Java-Programmierer, die sich zügig in die Entwicklung von Android-Apps einarbeiten möchten. Zunächst lernen Sie die Architektur der Android-Plattform und die dazugehörige Entwicklungsumgebung kennen. Sie erhalten anschließend einen guten Überblick, wie native Android-Apps aufgebaut sind und wie ihr Entwicklungszyklus typischerweise aussieht. Das Herzstück des Buchs beschäftigt sich mit den wichtigsten Bestandteilen, die Ihnen das Android-Framework für die App-Entwicklung zur Verfügung stellt. Sie erfahren, wie Sie: Komponenten implementieren, Ressourcen einbinden, die GUI einer App gestalten, auf Desktop-Funktionen zugreifen und eine persistente Datenhaltung einrichten. Im abschließenden Referenzteil finden Sie praktische Übersichten mit Informationen zu den umfangreichen Java-APIs von Android, den Standard-Aktivitäten und den wichtigsten Schlüsselwörtern, mit denen Sie die Geräteeigenschaften und Berechtigungen einer App festlegen. Die zweite Auflage dieses Buchs wurde komplett überarbeitet und aktualisiert. Sie berücksichtigt die Android-Versionen 2.2 ("Froyo") bis 4.3 ("Jelly Bean"), die zusammen etwa 99 % der in Gebrauch befindlichen Geräte abdecken. Umfang: 323 S. ISBN: 978-3-95561-465-2
Inhalt: Wie entwickelt man eine gute JavaScript-Anwendung? Dieses Buch hilft Ihnen mit unzähligen Programmier-Mustern und Best Practices dabei, die Frage zu beantworten. Wenn Sie ein erfahrener Entwickler sind, der Probleme im Umfeld von Objekten, Funktionen und Vererbung lösen will, dann sind die Abstraktionen und Code-Vorlagen in diesem Buch ideal - egal, ob Sie eine Client-, Server- oder Desktop-Anwendung mit JavaScript erstellen.Dieses Buch wurde vom JavaScript-Experten Stoyan Stefanov geschrieben - Senior Yahoo! Technical und Architekt von YSlow 2.0, einem Tool zum Optimieren der Webseiten-Performance. Sie finden in JavaScript Patterns praktische Ratschläge für das Implementieren jedes beschriebenen Musters und ergänzend dazu viele nützliche Beispiele. Zudem lernen Sie Anti-Pattern kennen: häufig genutzte Programmier-Ansätze, die mehr Probleme verursachen, als sie lösen. Umfang: 240 S. ISBN: 978-3-89721-599-3
Inhalt: Verständlicher Angular-Einstieg mit durchgängigem PraxisbeispielManfred Steyer ist bekannter Trainer und Berater mit Schwerpunkt AngularVermittelt die Grundlagen des Frameworks anhand einer Flight-Search-Anwendung (Programmcode zum Download)Weiterführende Themen wie moderne Security-Szenarien, Performance-Tuning, State Management mit NgRX und RxJS, Monorepos u.v.a.m. Manfred Steyer, bekannter Trainer und Berater mit Schwerpunkt Angular, berücksichtigt in seinem Praxisbuch alle aktuellen Entwicklungen einschließlich der Version 12. Die 3. Auflage wurde durchgehend überarbeitet und ermöglicht durch eine flachere Lernkurve den einfachen Einstieg. Anhand eines Beispielprojekts werden zunächst die Grundlagen des populären Frameworks vermittelt: Komponenten, Datenbindung und Formulare, Services, Pipes, Module, Routing sowie die dazugehörige Testautomatisierung. Der erste Teil vermittelt das nötige Rüstzeug, um erfolgreich eine erste Angular-Anwendung zu entwickeln. Anschließend geht es um weiterführende Themen, die für komplexe Geschäftsanwendungen wichtig sind: moderne Security-Szenarien, Internationalisierung, Performance-Tuning, reaktive Architekturen und State Management mit NgRX und RxJS, Bibliotheken und Monorepos. Umfang: 488 S. ISBN: 978-3-96010-577-0
Inhalt: JavaScript ist sowohl die einzige relevante Programmiersprache für das Web, um auf Seiten des Clients (also in einem Browser) die Funktionalität von Webseiten zu erweitern als auch Basis von AJAX und dem neuen Web 2.0. Mit JavaScript lassen sich schnell und einfach Features in Webseiten einbauen, die mit anderen Technologien nur schwer oder überhaupt nicht realisierbar wären. Lernen Sie in diesem Buch die Möglichkeiten der universellen Sprachen kennen und effektiv im Rahmen Ihrer Web-Applikationen einsetzen. Beginnend mit einfachen Erweiterungen der Webseite und Grundlagen der Sprache über Formularplausibilisierungen, dynamische Effekte und Animationen (DHTML), Umgang mit Objekten (DOM) inklusive Protoyping, Ereignisbehandlung bis hin zur asynchronen Datennachforderung von Teilen der Webseite (Ajax) und Optimierungs- und Sicherheitsmaßnahmen. Dabei werden Sie sowohl Lösungen kennen lernen, die von Grund auf mit purem JavaScript erstellt werden, als auch den Nutzen von leistungsfähigen Frameworks wie dem Dojo Toolkit, jQuery oder Prototype sehen. Umfang: 962 S. zahlr. Ill. ISBN: 978-3-8273-2940-0
Inhalt: Das Buch vermittelt zunächst das Basiswissen, um die Skriptsprache JavaScript in Verbindung mit internen JavaScript-Objekten und vor allem DOM-Objekten optimal zu nutzen. Dabei liegt ein großer Schwerpunkt auf die Einbeziehung von HTML5. Durch die Übungen an jedem Kapitelende und einen Lerntest auf der AWPlus-Webseite zum Buch können Sie das Buch hervorragend zur Überprüfung des Lernfortschritts und zum Einsatz in Schulungen nutzen. Umfang: 546 S. zahlr. Ill. ISBN: 978-3-86324-102-5
Inhalt: Lernen Sie die Grundlagen von JavaScript kennen - Schritt für Schritt! Dieses praxisorientierte Buch zeigt Ihnen, wie Sie JavaScript einsetzen und welche Features Sie nutzen können, um interaktive Webanwendungen zu gestalten. Der erste Teil des Buches stellt JavaScript vor und hilft Ihnen bei Ihren ersten Schritten, um JavaScript-Anwendungen zu entwickeln. Es wird gezeigt, wie Sie JavaScript-Dateien mit Microsoft Visual Studio, in Eclipse oder sogar im Windows-Editor (Notepade) oder jedem anderen Editor erstellen können. Als Nächstes beschäftigt sich das Buch mit der Kernsprache und den Funktionen von JavaScript und Sie lernen, welche Beziehungen zwischen JavaScript und dem Webbrowser bestehen. Schließlich erfahren Sie, was AJAX ist und wie Sie damit dynamische Suchformulare erstellen können. Der letzte Teil des Buchs ist den Frameworks und Bibliotheken von JavaScript gewidmet, wobei jQuery und jQuery UI im Mittelpunkt stehen. Umfang: 480 S. ISBN: 978-3-86645-341-8
Inhalt: Brückenschlag zu einer anderen Ebene der Python-ProgrammierungWegweiser für fortgeschrittene Python-Coderverbessern Sie Ihren Codierungs-Stilsetzen Sie Automatismen und Funktionen effektiv einSie haben ein grundlegendes Python-Programmiertutorial absolviert oder den Bestseller von Al Sweigart, Routineaufgaben mit Python automatisieren, ausgelesen. Was ist der nächste Schritt auf dem Weg zur fähigen, kompetenten Softwareentwicklerin?Der Weg zum Python Profi ist mehr als eine bloße Sammlung meisterhafter Tipps für das Schreiben von sauberem Code. Es zeigt Ihnen, wie Sie die Kommandozeile bedienen und andere professionelle Tools wie Code-Formatierer, Type Checkers, Linters und Versionskontrolle verwenden können. Al Sweigart führt Sie durch bewährte Praktiken für die Einrichtung Ihrer Entwicklungsumgebung, die Benennung von Variablen und die Verbesserung der Lesbarkeit und geht dann auf Dokumentation, Organisation, Leistungsmessung, objektorientiertes Design und sogar Big-O-Algorithmus-Analyse ein. Die Hinweise und Anleitungen des Buchs werden Ihre Programmierfähigkeiten deutlich verbessern - nicht nur in Python, sondern in jeder Sprache.Sie werden lernen:- wie Sie Pythons automatisches Formatierungswerkzeug Black für sauberen Code verwenden- wie Sie häufige Fehlerquellen erkennen und sie mit Static analyzers aufspüren- wie Sie die Dateien in Ihren Code-Projekten mit dem Cookiecutter-Template-Tool strukturieren- erschließen Sie sich funktionale Programmiertechniken wie Lambda- und Funktionen höherer Ordnung- wie Sie die Geschwindigkeit Ihres Codes mit den in Python integrierten Modulen timeit und cProfi le verbessern können- wie Sie Ihre Kommentare und Dokumentationsstrings informativ gestalten und wie oft Sie sie schreiben solltenNatürlich kann kein einziges Buch Sie zu einer professionellen Softwareentwicklerin machen. Aber Der Weg zum Python-Profi wird Sie weiterbringen, wenn Sie lernen, lesbaren Code zu schreiben, der leicht zu debuggen und perfekt pythonisch ist. Umfang: 198 S. ISBN: 978-3-96910-678-5
Inhalt: US-Besteseller: Gegen stumpfsinnige Computeraufgaben!Neuauflage auf Python 3 aktualisiert Lernen Sie, Python-Programme zu schreiben, die Ihnen automatisch alle möglichen Aufgaben abnehmenMit Schritt-für-Schritt-Anleitungen zu jedem ProgrammWenn Sie jemals Stunden damit verbracht haben, Dateien umzubenennen oder Hunderte von Tabelleneinträgen zu aktualisieren, dann wissen Sie, wie stumpfsinnig manche Tätigkeiten sein können. Wie wäre es, den Computer dazu zu bringen, diese Arbeiten zu übernehmen?In diesem Buch lernen Sie, wie Sie mit Python Aufgaben in Sekundenschnelle erledigen können, die sonst viel Zeit in Anspruch nehmen würden. Programmiererfahrung brauchen Sie dazu nicht: Wenn Sie einmal die Grundlagen gemeistert haben, werden Sie Python-Programme schreiben, die automatisch alle möglichen praktischen Aufgaben für Sie abarbeiten:- eine oder eine Vielzahl von Dateien nach Texten durchsuchen- Dateien und Ordner erzeugen, aktualisieren, verschieben und umbenennen- das Web durchsuchen und Inhalte herunterladen- Excel-Dateien aktualisieren und formatieren- PDF-Dateien teilen, zusammenfügen, mit Wasserzeichen versehen und verschlüsseln- Erinnerungsmails und Textnachrichten verschicken- Online-Formulare ausfüllenSchritt-für-Schritt-Anleitungen führen Sie durch jedes Programm und Übungsaufgaben am Ende jedes Kapitels fordern Sie dazu auf, die Programme zu verbessern und Ihre Fähigkeiten auf ähnliche Problemstellungen zu richten.Verschwenden Sie nicht Ihre Zeit mit Aufgaben, die auch ein gut dressierter Affe erledigen könnte. Bringen Sie Ihren Computer dazu, die langweilige Arbeit zu machen!"The best part of programming is the triumph of seeing the machine do something useful. (This book) frames all of programming as these small triumphs; it makes the boring fun."Hilary Mason Umfang: 696 S. ISBN: 978-3-96088-957-1
Inhalt: Mit diesen sieben Sprachen erkunden Sie die wichtigsten Programmiermodelle unserer Zeit. Lernen Sie die dynamische Typisierung kennen, die Ruby, Python und Perl so flexibel und verlockend macht. Lernen Sie das Prototyp-System verstehen, das das Herzstück von JavaScript bildet. Erfahren Sie, wie das Pattern Matching in Prolog die Entwicklung von Scala und Erlang beeinflusst hat. Entdecken Sie, wie sich die rein funktionale Programmierung in Haskell von der Lisp-Sprachfamilie, inklusive Clojure, unterscheidet.Erkunden Sie die parallelen Techniken, die das Rückgrat der nächsten Generation von Internet-Anwendungen bilden werden. Finden Sie heraus, wie man Erlangs "Lass es abstürzen"-Philosophie zum Aufbau fehlertoleranter Systeme nutzt. Lernen Sie das Aktor-Modell kennen, das das parallele Design bei Io und Scala bestimmt. Entdecken Sie, wie Clojure die Versionierung nutzt, um einige der schwierigsten Probleme der Nebenläufigkeit zu lösen.Hier finden Sie alles in einem Buch. Nutzen Sie die Konzepte einer Sprache, um kreative Lösungen in einer anderen Programmiersprache zu finden - oder entdecken Sie einfach eine Sprache, die Sie bisher nicht kannten. Man kann nie wissen - vielleicht wird sie sogar eines ihrer neuen Lieblingswerkzeuge. Umfang: 360 S. ISBN: 978-3-89721-323-4
Inhalt: - Für (App-)Entwickler mit OOP-Kenntnissen- Kompakter Schnelleinstieg in die App-Entwicklung für Android 4.x mit Eclipse - Vermittelt umfassendes Know-how am Beispiel einer realen App- Die finale App, die App-Zwischenstände und evtl. Aktualisierungen finden Sie unter: http://downloads.hanser.de Sie sind Entwickler mit grundlegenden Kenntnissen in moderner objektorientierter Programmierung und/oder App-Entwickler, der bislang aber nicht für Android entwickelt hat? Dieses Buch zeigt Ihnen, wie Sie Ihr Programmierwissen auf Android übertragen, und ermöglicht Ihnen somit einen schnellen und kompakten Einstieg in die App-Entwicklung mit Eclipse und Java. Es beginnt mit Schritt-für-Schritt-Anleitungen zur Einrichtung der Arbeitsumgebung Eclipse und dem Android SDK sowie mit einem Schnelleinstieg in Eclipse und Java. Learning by doing entwickeln Sie bereits hier Ihre erste kleinere App und testen sie im Emulator sowie auf einem Gerät. Der anschließende Crash-Kurs stellt Ihnen die wichtigsten Grundlagen sowie die Syntax der Programmiersprache Java vor. Dann geht?s los: In den folgenden 10 Kapiteln entwickeln Sie eine App, mit der Sie Notizen erstellen können in Form von Text, Bild oder Audio. Die jeweiligen Zwischenstände der App (Versionen 0.1 bis 1.0) können Sie im Internet downloaden, so dass Sie an jeder beliebigen Stelle in die Entwicklung dieser App einsteigen können. Die fertige App finden Sie unter dem Namen ?scyte notes? auch kostenlos im App-Store. Das App-Beispielprojekt umfasst alle für die professionelle App-Entwicklung wesentlichen Technologien und Features wie z.B.: Navigationselemente & Layout; Daten zwischen Activities übergeben; Notifications nutzen; Standortdienste & Karten inkl. Reverse Geocoding; Lokalisierung der App für mehrere Sprachen. AUS DEM INHALT // Oberflächen & Navigation // Eigene Klassen, Listen, Adapter // Mit der ActionBar arbeiten // Emails & Webseiten // Toasts einblenden // Gesten, Grafik & Audios // Datenbanken erstellen & nutzen // Google Maps Api V2 // Lokalisierung, Icons, Startbilder // Veröffentlichung der App Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader Umfang: 243 S. ISBN: 978-3-446-43315-1
Inhalt: Best Practices und Workshop-Ideen für die Anforderungsanalyse- Konkrete Beispiele für Workshop-Moderationspläne- Workshop-Ideen speziell für agile Teams- Checklisten und Best Practices aus der Workshop-ModerationspraxisEin effizientes Requirements Engineering ist Grundlage für erfolgreiche Softwareprojekte. Dieses Buch zeigt, wie Workshops zur schrittweisen Ermittlung von Anforderungen effektiv gestaltet werden können. Es liefert konkrete Antworten auf die Fragen:- Wie gestalte ich Workshops zur Anforderungsermittlung?- Wie moderiere ich solche Meetings und Workshops?- Welche Fragen stelle ich? Worauf muss ich inhaltlich achten?- Womit fange ich an? Was mache ich in den ersten Workshops? Was kommt dann?Markus Unterauer geht dabei über eine theoretische Betrachtung allgemeiner Methoden hinaus und tief hinein in die Mühen der täglichen Arbeit als Product Owner, Projektleiter, Business Analyst oder Requirements Engineer. Die einzelnen Schritte in der Anforderungsermittlung sind entlang einer durchgängigen Vorgehensweise angeordnet.Die 2. Auflage enthält weitere Workshop-Ideen speziell für agile Teams. Hinzugekommen sind Methoden für den Product Owner wie Impact Mapping, Story Maps, Buy a Story, T-Shirt-Sizing und Best Practices für das Story Splitting. Bisherige Kapitel wurden mit der Erfahrung der letzten fünf Jahre überarbeitet und ergänzt. Umfang: 227 S. ISBN: 978-3-96088-903-8
Inhalt: Domain-Driven Design (DDD) richtet den Fokus in der Softwareentwicklung auf das Wesentliche: die Domäne. Die Domäne wird als Modell in die Software übertragen. Damit entwickeln Sie Software in hoher Qualität, die lange hält, den Anwender zufriedenstellt und die Basis für Microservices bildet.Dieses Buch bietet einen kompakten Einstieg in DDD. Die wesentlichen Konzepte, wie die Entwicklung einer Ubiquitous Language, das Aufteilen der Domäne in Bounded Contexts und die Konstruktion innerhalb von Bounded Contexts, werden vermittelt. Außerdem wird die Anbindung von Legacy-Systemen behandelt. Die Themen im Einzelnen:- Strategisches Design mit Bounded Contexts und der Ubiquitous Language- Strategisches Design mit Subdomains- Strategisches Design mit Context Mapping- Taktisches Design mit Aggregates- Taktisches Design mit Domain EventsAuch auf Techniken zur Beschleunigung von Design und das Management von Projekten wird eingegangen. Insbesondere wird erläutert, wie Event Storming, DDD in einem agilen Projekt und die Modellierung mit Timebox funktionieren.Der Leser findet in diesem Buch viele konkrete Handlungsvorschläge für die Praxis und wird so befähigt, die Zusammenarbeit von Entwicklern und Domain Experts sowie zwischen Teams zu fördern. Als Extra befindet sich ein Glossar mit den wichtigsten DDD-Begriffen auf den Umschlaginnenseiten. Umfang: 158 S. ISBN: 978-3-96088-179-7
Inhalt: SPRING IM EINSATZ //- Spring 3.0 auf den Punkt gebracht: Die zentralen Konzepte anschaulich und unterhaltsam erklärt.- Praxis-Know-how für den Projekteinsatz: Lernen Sie Spring mit Hilfe der zahlreichen Codebeispiele aktiv kennen.- Im Internet: Der vollständige Quellcode für die Applikationen dieses BuchesDas Spring-Framework gehört zum obligatorischen Grundwissen eines Java-Entwicklers. Spring 3 führt leistungsfähige neue Features wie die Spring Expression Language (SpEL), neue Annotationen für IoC-Container und den lang ersehnten Support für REST ein. Es gibt keinen besseren Weg, um sich Spring anzueignen, als dieses Buch - egal ob Sie Spring gerade erst entdecken oder sich mit den neuen 3.0-Features vertraut machen wollen. Craig Walls setzt in dieser gründlich überarbeiteten 2. Auflage den anschaulichen und praxisorientierten Stil der Vorauflage fort. Er bringt als Autor sein Geschick für treffende und unterhaltsame Beispiele ein, die das Augenmerk direkt auf die Features und Techniken richten, die Sie wirklich brauchen. Diese Auflage hebt die wichtigsten Aspekte von Spring 3.0 hervor: REST, Remote-Services, Messaging, Security, MVC, Web Flow und vieles mehr. Das finden Sie in diesem Buch:- Die Arbeit mit Annotationen, um die Konfiguration zu reduzieren - Die Arbeit mit REST-konformen Ressourcen - Spring Expression Language (SpEL)- Security, Web Flow usw.AUS DEM INHALT: Spring ins kalte Wasser, Verschalten von Beans, Die XML-Konfiguration in Spring minimalisieren, Aspektorientierung, Zugriff auf die Datenbank, Transaktionen verwalten, Webapplikationen mit Spring MVC erstellen, Die Arbeit mit Spring Web Flow, Spring absichern, Die Arbeit mit Remote-Diensten, Spring und REST, Messaging in Spring, Verwalten von Spring-Beans mit JMX Umfang: 428 S. ISBN: 978-3-446-42946-8
Inhalt: Dies ist die 10. Auflage des Standardwerkes zu JavaScript. Sie wurde vollständig überarbeitet und aktualisiert. Der erste Teil vermittelt eine umfangreiche Einführung in JavaScript mit unverbrauchten, originellen Beispielen. Im zweiten Teil kommen die JavaScript-Kenner voll auf ihre Kosten: Es gibt einen umfangreichen Teil zu Web 2.0 und Ajax, weitere Themen sind Browserkompatibilität, Formulare, Kommunikation mit Java-Applets - kurz: die ganze Palette des praktischen Einsatzes der Sprache. Im letzten Teil des E-Books befindet sich eine ausführliche Referenz zum Nachschlagen. Neu in dieser Auflage: Ajax-Performance und Ajax Best Practices sowie die Neuerungen von Silverlight 4 und ASP.NET 4. Umfang: 838 S. ISBN: 978-3-8362-1678-4
Inhalt: Der Programmier-Trainingsplan für alle, die weiter kommen wollenIn diesem Übungsbuch trainierst du anhand von kurzweiligen und praxisnahen Aufgaben deine Programmierfähigkeiten. Jedes Kapitel beginnt mit einem kurzen Warmup zum behandelten Programmierkonzept; die Umsetzung übst du dann anhand von zahlreichen Workout-Aufgaben. Du startest mit einfachen Aufgaben und steigerst dich hin zu komplexeren Fragestellungen. Damit dir nicht langweilig wird, gibt es über 130 praxisnahe Übungen. So lernst du z. B. einen BMI-Rechner oder einen PIN-Generator zu programmieren oder wie du eine Zeitangabe mit einer analogen Uhr anzeigen kannst.Solltest du mal nicht selbstständig vorankommen, dann werden dir in jedem Workout Lösungshinweise als Hilfestellung angeboten. Die kommentierten Lösungen liegen in den Programmiersprachen Java und Python vor. Für ein möglichst ballastfreies Training wird für die elementaren Programmierkonzepte die Entwicklungsumgebung Processing eingesetzt. Die Installation und Verwendung der Tools sind im Buch beschrieben. EXTRA: E-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions. Umfang: 648 S. ISBN: 978-3-446-46494-0
Inhalt: Der Programmier-Trainingsplan für alle, die weiter kommen wollenIn diesem Übungsbuch trainierst du anhand von kurzweiligen und praxisnahen Aufgaben deine Programmierfähigkeiten. Jedes Kapitel beginnt mit einem kurzen Warmup zum behandelten Programmierkonzept; die Umsetzung übst du dann anhand von zahlreichen Workout-Aufgaben. Du startest mit einfachen Aufgaben und steigerst dich hin zu komplexeren Fragestellungen. Damit dir nicht langweilig wird, gibt es über 120 praxisnahe Übungen. So lernst du z. B. einen BMI-Rechner oder einen PIN-Generator zu programmieren oder wie du eine Zeitangabe mit einer analogen Uhr anzeigen kannst.Solltest du mal nicht selbstständig vorankommen, dann werden dir in jedem Workout Lösungshinweise als Hilfestellung angeboten. Die kommentierten Lösungen liegen in den Programmiersprachen Java und Python vor. Für ein möglichst ballastfreies Training wird für die elementaren Programmierkonzepte die Entwicklungsumgebung Processing eingesetzt. Die Installation und Verwendung der Tools sind im Buch beschrieben. EXTRA: E-Book inside. Systemvoraussetzungen für E-Book inside: Internet-Verbindung und Adobe-Reader oder Ebook-Reader bzw. Adobe Digital Editions. Umfang: 648 S. ISBN: 978-3-446-46057-7
Inhalt: Der Programmier-Trainingsplan für alle, die weiter kommen wollen. In diesem Übungsbuch trainierst du anhand von kurzweiligen und praxisnahen Aufgaben deine Programmierfähigkeiten. Jedes Kapitel beginnt mit einem kurzen Warmup zum behandelten Programmierkonzept; die Umsetzung übst du dann anhand von zahlreichen Workout-Aufgaben. Du startest mit einfachen Aufgaben und steigerst dich hin zu komplexeren Fragestellungen. Damit dir nicht langweilig wird, gibt es über 150 praxisnahe Übungen. So lernst du z. B. einen BMI-Rechner oder einen PIN-Generator zu programmieren oder wie du eine Zeitangabe mit einer analogen Uhr anzeigen kannst. Solltest du mal nicht selbstständig vorankommen, dann werden dir in jedem Workout Lösungshinweise als Hilfestellung angeboten. Die kommentierten Lösungen liegen für Dich in den Programmiersprachen Java und Python in GitHub oder auf der Hanser-Plus-Seite zum Download bereit. Für ein möglichst ballastfreies Training wird für die elementaren Programmierkonzepte die Entwicklungsumgebung Processing eingesetzt. Für fortgeschrittenere Anwender wird auch der Einsatz von Eclipse und PyCharm gezeigt. Die Installation und Verwendung der Tools ist im Buch beschrieben. Ihr exklusiver Vorteil: E-Book inside beim Kauf des gedruckten Buches Umfang: 308 S. ISBN: 978-3-446-47999-9
Inhalt: Das Kompendium der Neuerungen in C++11. Neues in Sprachkern und Standardbibliothek. Von auto bis Zufall, von Movesemantik bis Multithreading. Die Dos und Don'ts der C++-Programmierung. Mehr als 10 Jahre Arbeit haben die Mitglieder des C++-Standard-Komittees in die Fertigstellung des neuen C++-Standards gesteckt. Und es ist wahrlich eine Generalüberholung geworden! Die Sprache ist eindeutig moderner und leichter lern- und lehrbar geworden. Dieses Buch ist eine praktische Anleitung für den Einsatz von C++11. Es behandelt die Neuerungen gerade so, dass immer ein bestimmter Aspekt im Fokus steht, wie etwa die neuen Sprachmechanismen, Container, Pointer oder Algorithmen oder auch Neuerungen in der Standardbibliothek. Die Kapitel folgen einem strengen Prinzip: Hintergrund und Erklärung des Themas, Beispielcode, Interaktion und Vernetzung mit weiteren C++11-Neuerungen und schließlich das Mantra, eine Art Merksatz, der das Gelernte auf den Punkt bringt. C++-Entwickler oder Entwickler, die auf C++ umsteigen, halten hiermit die richtige Lektüre in Händen. Umfang: 415 S. graph. Darst. ISBN: 978-3-8362-1732-3
Inhalt: Programmieren lernen macht Spaß, das beweist dieses Buch! Dabei dreht sich alles um die Frage, was man tut, wenn man von einer altägyptischen Gottheit in einen Käfer verwandelt wird. Für ein Happy End müssen die angehenden Programmierer knifflige Aufgaben lösen und lernen dabei fast nebenbei alle Grundlagen von (Visual) C++. Optimal geeignet für alle Programmieranfänger von 12 bis 99 Jahren! Erste eigene Programme schreiben. Mit einer spannenden Geschichte und kniffligen Aufgaben. Umfang: 389 S. zahlr. Ill. ISBN: 978-3-8362-1818-4
Inhalt: Scrum als Framework für die Agile Softwareentwicklung kombiniert mit User Stories als ein unschlagbares Doppel: Scrum definiert mit Hilfe einfacher Regeln und klarer Verantwortlichkeiten einen Rahmen für agile Softwareprojekte. User Stories beschreiben Anforderungen aus Sicht des Benutzers und liefern einen greifbaren Mehrwert. - Dieses Buch erklärt die Grundlagen beider Konzepte und beschreibt, wie Sie User Stories in die Elemente und Abläufe von Scrum einbinden. Angefangen vom Schreiben und Priorisieren eines User-Story-basierten Product Backlog bis hin zur User-Story-getriebenen Sprint- und Releaseplanung lernen Sie alles, was für den erfolgreichen Einsatz von User Stories in Ihrem Scrum-Projekt wichtig ist.- Erfahren Sie, wie Sie Anforderungen im Sinne des Kunden mit Hilfe von User Stories beschreiben und im Product Backlog verwalten. - Erfahren Sie, wie User Stories den Flow eines Scrum-Projekts steuern und das Team bei der Entwicklung werthaltiger Software leiten.- Lernen Sie, wie Sie die Geschäftsregeln einer User Story als Akzeptanztests beschreiben und so die Basis für Akzeptanztest-getriebene Entwicklung schaffen.- Erlernen Sie die Anwendung von Story Maps als neue Methode zur ganzheitlichen Anforderungsanalyse.- Erfahren Sie in einem Praxisbericht von Dr. Mainusch, wie Scrum in großen, aus mehreren Teams bestehenden Projektenbei Bosch funktioniert. Egal ob man Scrum und User-Stories einsetzt oder nicht: Mit diesem Buch lernt wohl jeder noch etwas dazu. Umfang: 287 S. ISBN: 978-3-446-45077-6
Inhalt: Scrum ist ein leichtgewichtiger agiler Ansatz für das Projektmanagement, der schnelle und effektive Softwareentwicklung fördert. Dabei folgt Scrum einem Schritt-für-Schritt-Ansatz und fokussiert auf Wertschöpfung, Teamverantwortung und das enge Einbeziehen der Kunden. Scrum wird in der IT-Industrie bereits vielfach eingesetzt, doch auch jedes andere Projekt könnte von seinen Prinzipien profitieren. Dieses außergewöhnliche Managementbuch vermittelt in einem erzählenden Stil ein Verständnis der agilen Denkweise im Allgemeinen und des Scrum-Ansatzes im Besonderen. Aus der Perspektive Marc Berners, CTO einer Softwareproduktfirma, lernt der Leser die verschiedenen Aspekte kennen, die es zu berücksichtigen gilt, wenn man Scrum im Unternehmen einführt und in der Entwicklung erfolgreich einsetzen möchte. Das wichtigste Projekt Marc Berners steckt in großen Schwierigkeiten. Mit der Hilfe seines norddeutschen Scrum-Coaches Stefan wird die Vorgehensweise des Entwicklungsteams komplett geändert und das Projekt kann schließlich zum Erfolg geführt werden. Dabei werden viele der bisherigen Kernprobleme strukturell und nachhaltig beseitigt. Umfang: 158 S. Ill., graph. Darst. ISBN: 978386491471397
Inhalt: Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C++ und einen Überblick über die Grundlagen ohne viel Beiwerk suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie C++ lernen und objektorientiert programmieren können. Von der ersten Seite an geht es sofort los mit einfachen Programmen bis hin zur Entwicklung komplexerer Anwendungen. Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung macht das E-Book zu einer unverzichtbaren Referenz für die Arbeit mit C++. Das E-Book eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer. Umfang: 414 S. graph. Darst. ISBN: 978-3-8362-1547-3
Inhalt: Dieser Grundkurs ist genau das Richtige für alle, die einen schnellen Einstieg in die Programmiersprache C++ und einen Überblick über die Grundlagen ohne viel Beiwerk suchen. Ausführlich und jederzeit verständlich erklärt Jürgen Wolf alles, was notwendig ist, damit Sie C++ lernen und objektorientiert programmieren können. Von der ersten Seite an geht es sofort los mit einfachen Programmen bis hin zur Entwicklung komplexerer Anwendungen. Übungen in drei Schwierigkeitsgraden am Ende jedes Kapitels helfen Einsteigern und vor allem Selbstlernern beim Verstehen der Sprache. Die kompakte Darstellung macht das Buch zu einer unverzichtbaren Referenz für die Arbeit mit C++. Diese zweite Auflage wurde umfassend aktualisiert. So wurde u. a. der Standard C++11 eingearbeitet. Das Buch eignet sich hervorragend für Studenten der Informatik und anderer technischer Fächer. Umfang: 448 S. zahlr. Ill., graph. Darst. ISBN: 978-3-8362-2294-5
Inhalt: Das bewährte und umfassende Praxisbuch zu React ? jetzt komplett aktualisiert und erweitert!- Vom Einstieg bis zur professionellen React-Anwendung- Lernen mit einem durchgehenden Beispiel- Mit Tipps aus der Entwicklungspraxis der erfahrenen Autoren, z.B. zur Performance-Optimierung- Mit einer Einführung in TypeScriptMit diesem Buch lernst du von Grund auf, wie du mit React professionelle Single-Page-Anwendungen entwickelst.In der Neuauflage ihres bewährten React-Arbeitsbuchs zeigen dir Nils Hartmann und Oliver Zeigermann alles Wesentliche von den Anfängen bis zur produktreifen React-Anwendung. Sie erklären dir dabei, wie du mit TypeScript typsicher und nachhaltig entwickelst und große Anwendungen u.a. mit dem React Context und Redux strukturierst. An vielen Stellen versorgen sie dich zudem mit hilfreichen Tipps aus ihrer eigenen React-Entwicklungspraxis.Unter anderem wirst du folgende Themen kennenlernen:- Anwendungen entwickeln mit der Hooks API und TypeScript- Komponenten gestalten mit CSS- Automatisiertes Testen mit der React Testing Library- Client-Server-Kommunikation mit REST und GraphQL- Navigation im Browser mit dem React Router- Statemanagement mit React Context und Redux- Serverseitiges Rendern von React-Anwendungen- Strategien zur Performance-OptimierungEigene Kapitel widmen sich den eingesetzten modernen JavaScript-Features sowie TypeScript, sodass zum Verständnis des Buches Kenntnisse von ES5 ausreichen.Neu in der 2. Auflage sind unter anderem:- Die React Hooks API- Testen mit der React Testing Library- Typsichere Anwendungen mit TypeScript- GraphQL-Clients mit React Umfang: 402 S. ISBN: 978-3-96088-420-0
Inhalt: Ob auf dem Computer, Tablet, Handy, im Auto oder in der Kaffeemaschine ? Computerprogramme bestimmen unseren Alltag. Software wird immer wichtiger, kaum noch etwas funktioniert ohne die geheimnisvolle Macht der Algorithmen. Aber wie funktionieren Programme? Und wie entwickelt man sie? Dieses Buch vermittelt Ihnen anschaulich das Einmaleins des Programmierens. Anhand von Alltagsbeispielen lernen Sie zunächst die Grundkonzepte des Programmierens kennen, die in allen Programmiersprachen ähnlich sind. Auf Basis dieser Grundideen erlernen Sie dann auf systematische Weise und mit vielen praktischen Übungen zwei populäre und sehr nützliche Programmiersprachen, Python und JavaScript, die Sie für ein breites Spektrum an unterschiedlichen Aufgaben einsetzen können.Das Buch richtet sich an Programmieranfänger aller Altersklassen (vom Schüler bis zum Berufstätigen), die bisher keinerlei Programmiererfahrung besitzen. Zusätzliche Fragen per App: Laden Sie die Springer Nature Flashcards-App kostenlos herunter und nutzen Sie exklusives Zusatzmaterial als Printbuchkäufer, um Ihr Wissen zu prüfen. Umfang: 605 S. ISBN: 978-3-658-29850-0
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 03.05.2024, 19:11 Uhr. 177 Zugriffe im Mai 2024. Insgesamt 224.948 Zugriffe seit Oktober 2016
Mobil - Impressum - Datenschutz - CO2-Neutral