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. 175 Zugriffe im Mai 2024. Insgesamt 224.946 Zugriffe seit Oktober 2016
Mobil - Impressum - Datenschutz - CO2-Neutral