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
Programm Findus Internet-OPAC findus.pl V20.235/8 auf Server windhund2.findus-internet-opac.de,
letztes Datenbankupdate: 03.05.2024, 19:11 Uhr. 181 Zugriffe im Mai 2024. Insgesamt 224.952 Zugriffe seit Oktober 2016
Mobil - Impressum - Datenschutz - CO2-Neutral