Learning React

Functional Web Development with React and Redux

Author: Alex Banks,Eve Porcello

Publisher: "O'Reilly Media, Inc."

ISBN: 1491954590

Category: Computers

Page: 350

View: 8297

If you want to learn how to build efficient user interfaces with React, this is your book. Authors Alex Banks and Eve Porcello show you how to create UIs with this small JavaScript library that can deftly display data changes on large-scale, data-driven websites without page reloads. Along the way, you’ll learn how to work with functional programming and the latest ECMAScript features. Developed by Facebook, and used by companies including Netflix, Walmart, and The New York Times for large parts of their web interfaces, React is quickly growing in use. By learning how to build React components with this hands-on guide, you’ll fully understand how useful React can be in your organization. Learn key functional programming concepts with JavaScript Peek under the hood to understand how React runs in the browser Create application presentation layers by mounting and composing React components Use component trees to manage data and reduce the time you spend debugging applications Explore React’s component lifecycle and use it to load data and improve UI performance Use a routing solution for browser history, bookmarks, and other features of single-page applications Learn how to structure React applications with servers in mind
Posted in Computers

Excel 2007 für Dummies

Author: Greg Harvey

Publisher: Wiley-VCH

ISBN: 9783527702763

Category: Computers

Page: 384

View: 647

Wer an Tabellen denkt, denkt automatisch an Excel, zumindest wenn er sie auf dem Computer erstellen möchte. In diesem Buch stellt Greg Harvey das neue Excel vor, das Anfang 2007 auf den Markt kommt. Mit dieser gelungenen Anleitung wird der Leser auch ohne Vorkenntnisse schon bald wunderschöne Tabellen und Diagramme erstellen können.
Posted in Computers

React

Die praktische Einführung in React, React Router und Redux

Author: Oliver Zeigermann,Nils Hartmann

Publisher: dpunkt.verlag

ISBN: 3864919649

Category: Computers

Page: 342

View: 7375

React ist ein JavaScript-Framework zur Entwicklung von Benutzeroberflächen sowohl im Browser als auch auf Mobilgeräten. Entwickelt und eingesetzt von Facebook ist es mittlerweile als Open-Source-Projekt verfügbar und hat sich bereits im Einsatz bei diversen namhaften Websites, wie z. B. Airbnb und Netflix, bewährt. Dieses Buch stellt Ihnen die Konzepte von React, React Router und Redux anhand eines durchgehenden Beispiels vor. Sie lernen, wie Sie mit React wiederverwendbare UI-Komponenten entwickeln und wie Sie auf Basis der einzelnen Komponenten ganze Anwendungen zusammenbauen. Unter anderem werden folgende Themen behandelt: - Entwickeln und Testen eigener React-Komponenten auf Basis des JavaScript-Standards ECMAScript 2015 (ES6) - Routing mit dem React Router - Das Architektur-Modell Flux und wie damit komplette Anwendungen umgesetzt werden (am Beispiel des Redux-Frameworks) - Serverseitiges Rendern von React-Komponenten und -Anwendungen - Anbindung eines REST-Backends Die im Buch eingesetzten Sprachfeatures aus ES6 werden in einem eigenen Kapitel vorgestellt, sodass zum Verständnis des Buches Kenntnisse von ES5 ausreichen. Nach der Lektüre des Buches werden Sie in der Lage sein, eigene Projekte mit React umzusetzen.
Posted in Computers

Durchstarten mit React

Web-Apps einfach und modular entwickeln

Author: Stoyan Stefanov

Publisher: O'Reilly

ISBN: 3960100914

Category: Computers

Page: 212

View: 4432

Eignen Sie sich ohne Ballast alles Wesentliche zur Frontendentwicklung mit React an – einer JavaScript-Bibliothek, die in Entwicklerkreisen derzeit auf großes Interesse stößt. In diesem praktischen Leitfaden erläutert Stoyan Stefanov, Webentwickler bei Facebook, Reacts Komponentenarchitektur und zeigt, wie Sie in kurzer Zeit komplexe und dennoch wartbare Webanwendungen entwickeln. Sie benötigen keine besonderen Vorkenntnisse – lediglich Grundkenntnisse der JavaScript-Syntax – und können sofort loslegen. Haben Sie einmal verstanden, wie React funktioniert, werden Sie eine maßgeschneiderte eigene App bauen, mit der Anwender Weine bewerten und ergänzende Notizen erfassen können. Sie verstehen dann schnell, warum so viele Entwickler React als Schlüsseltechnologie der modernen Webentwicklung sehen. - Richten Sie React ein und schreiben Sie Ihre erste "Hallo Welt"-Web-App. - Erstellen und verwenden Sie eigene React-Komponenten, die aus generischen DOM-Komponenten aufgebaut sind. - Bauen Sie eine Komponente für eine Datentabelle, mit der Sie deren Inhalt bearbeiten, sortieren, durchsuchen und exportieren können. - Verwenden Sie die Syntaxerweiterung JSX als Alternative zu Funktionsaufrufen. - Richten Sie einen übersichtlichen, einfachen Build-Prozess ein, der Ihnen hilft, das Augenmerk auf React zu legen. - Erstellen Sie eine vollständige Anwendung, mit der Sie Daten auf dem Client speichern können. - Setzen Sie ESLint, Flow und Jest ein, um den Code Ihrer komplexer werdenden Anwendung zu testen. - Organisieren Sie mit Flux die Kommunikation zwischen Komponenten.
Posted in Computers

React Native

Native Apps parallel für Android und iOS entwickeln

Author: Erik Behrends

Publisher: O'Reilly

ISBN: 396010202X

Category: Computers

Page: 260

View: 4565

Mit dem Open-Source-Framework React Native entwickeln Sie plattformübergreifend vollwertige native Apps mit JavaScript. Der Einstieg in die App-Entwicklung ist durch dieses Framework so einfach wie nie zuvor. Dieses Buch zeigt Ihnen, wie Apps parallel für Android und iOS mit einer weitgehend einheitlichen Codebasis umgesetzt werden. Sie benötigen dazu lediglich grundlegende Programmiererfahrung, idealerweise in JavaScript. Schneller Einstieg: Testen Sie schon nach wenigen Minuten Ihre erste App auf dem Smartphone. Mit dem App-Entwicklungstool Expo können Sie iOS-Apps sogar ohne einen eigenen Mac entwickeln.Praxisnahe Beispiel-App: Entwickeln Sie schrittweise parallel für Android und iOS eine Tagebuch-App mit typischen Features wie dem Einbinden von Fotos und dem Abfragen und Darstellen aktueller Wetterdaten für den Standort des Users.Relevantes Basiswissen: Verstehen Sie die Grundlagen: Das Buch beschreibt alle relevanten Features neuerer JavaScript-Versionen und grundlegende Konzepte des Frameworks.Aufbau und Darstellung von Apps: Lernen Sie wichtige APIs und UI-Komponenten wie Listen kennen und erfahren Sie, wie Sie mit dem Flexbox-Layout ein Styling realisieren, das sich verschiedenen Displaygrößen anpasst.Besonderheiten mobiler Apps: Fassen Sie mehrere Screens durch react-navigation in einer geeigneten Navigationsstruktur zusammen und erhalten Sie Einblick in den Umgang mit Touch-Gesten und Animationen.Für jedes Kapitel stehen die relevanten Codebeispiele als Download auf der Webseite zum Buch bereit.
Posted in Computers

JavaScript Patterns

Author: Stoyan Stefanov

Publisher: O'Reilly Germany

ISBN: 3897215993

Category: Computers

Page: 240

View: 3536

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.
Posted in Computers

Learning Web Development with React and Bootstrap

Author: Harmeet Singh,Mehul Bhatt

Publisher: Packt Publishing Ltd

ISBN: 178646151X

Category: Computers

Page: 252

View: 6641

Build real-time responsive web apps using React and Bootstrap About This Book Showcase the power of React-Bootstrap through real-world examples Explore the benefits of integrating React with various frameworks and APIs See the benefits of using the latest frameworks to make your web development experience enchanting Who This Book Is For This book is for anybody who is interested in modern web development and has intermediate knowledge of HTML, CSS, and JavaScript. Basic knowledge of any JavaScript MVC framework would also be helpful. What You Will Learn See how to integrate Bootstrap with React Explore the Redux architecture and understand its benefits Build a custom responsive theme with React-Bootstrap components Easily interact with DOM on your web browser Appreciate the advantages of using JSX Get acquainted with the various routing methods in React Integrate external APIs into React In Detail Bootstrap is one of the most popular front-end frameworks, and integrating it with React allows web developers to write much cleaner code. This book will help you gain a thorough understanding of the Bootstrap framework and show you how to build impressive web apps. In this book, you will get an overview of the features of Bootstrap and ReactJS, along with the integration of React-Bootstrap components with ReactJS. You will understand the benefits of using JSX and the Redux architecture. The server-side rendering of React will also be shown. All the concepts are explained by developing real-world examples. By the end of this book, you will be equipped to create responsive web applications using Bootstrap style and React-Bootstrap components with ReactJS, and will have an insight into the best practices. Style and approach The mission is to help you make a live and fully-responsive web application using React-Bootstrap with hands-on examples and step-by-step instructions. This book is linear as well as progressive, so every chapter builds upon the knowledge gained in the last.
Posted in Computers

Das Beste an JavaScript

Author: Douglas Crockford,Peter Klicman

Publisher: O'Reilly Germany

ISBN: 3897218763

Category: JavaScript (Computer program language)

Page: 163

View: 892

Posted in JavaScript (Computer program language)

Die Kunst der JavaScript-Programmierung

Eine moderne Einführung in die Sprache des Web

Author: Marijn Haverbeke

Publisher: dpunkt.verlag

ISBN: 3864911915

Category: Computers

Page: 240

View: 2766

Das Buch ist eine Einführung in JavaScript, die sich auf gute Programmiertechniken konzentriert. Der Autor lehrt den Leser, wie man die Eleganz und Präzision von JavaScript nutzt, um browserbasierte Anwendungen zu schreiben. Das Buch beginnt mit den Grundlagen der Programmierung - Variablen, Kontrollstrukturen, Funktionen und Datenstrukturen -, dann geht es auf komplexere Themen ein, wie die funktionale und objektorientierte Programmierung, reguläre Ausdrücke und Browser-Events. Unterstützt von verständlichen Beispielen wird der Leser rasch die Sprache des Web fließend 'sprechen' können.
Posted in Computers

React and React Native

Complete guide to web and native mobile development with React, 2nd Edition

Author: Adam Boduch

Publisher: Packt Publishing Ltd

ISBN: 1789340039

Category: Computers

Page: 540

View: 5273

Build applications for web and native mobile platforms with React, JSX, Redux, and GraphQL Key Features Explore how functional web development works with React, Redux, and React Native Build apps with unified architecture with Facebook's React, Relay, and GraphQL Understand the platform in-depth, from routing to server-side rendering Book Description This books takes you through using React 16 and React Native 0.5 to create powerful and engaging desktop mobile and native applications for all platforms. You start by learning how to craft composable UIs using React, ranging from rendering with JSX and creating reusable components to routing and creating isomorphic applications that run on Node.js. We then move on to show you how to take the concepts of React and apply them to building Native UIs using React Native. You'll find out how to build responsive and streamlined UIs that can properly handle user interactions in a mobile environment. You'll also learn how to access device-specific APIs such as the Geolocation API, and how to handle offline development with React Native. You will master handling application state, Unified Information Architecture, and using Flux, Redux, and Relay. Towards the end of the book, you will learn how Flux ideas are encapsulated within React components using Relay and apply all the skills learned so far to create a React application that runs on every major platform. What you will learn Learn what has changed in React 16 and how you stand to benefit Craft reusable components using the React virtual DOM Learn how to use the new create-react-native-app command line tool Augment React components with GraphQL for data using Relay Handle state for architectural patterns using Flux Build an application for web UIs using Relay Who this book is for This book is written for any JavaScript developer—beginner or expert—who wants to start learning how to put both of Facebook’s UI libraries to work. No knowledge of React is needed, though a working knowledge of ES2017 will help you follow along better.
Posted in Computers

PHP in a nutshell

Author: Paul Hudson

Publisher: O'Reilly Germany

ISBN: 9783897213432

Category: PHP (Computer program language)

Page: 378

View: 5588

Posted in PHP (Computer program language)

Kunststoffe

in Architektur und Konstruktion

Author: Stephan Engelsmann,Valerie Spalding,Stefan Peters

Publisher: Walter de Gruyter

ISBN: 3034611846

Category: Architecture

Page: 176

View: 5389

Kunststoffe sind hochleistungsfähige Werkstoffe, die seit geraumer Zeit Anwendung in der Architektur finden. Sie faszinieren durch vielfältige technische Eigenschaften. Neben diesen macht ein breites Spektrum an Formgebungs- und Bearbeitungsmethoden das Material interessant für komplexe Geometrien in Verbindung mit digitalen Planungsprozessen. Nach den Pionierbauten der 1970er Jahre hat in jüngster Zeit eine Reihe von aufsehenerregenden Bauwerken erneut den Fokus auf das technische und ästhetische Potential von Kunststoffen gelenkt. Bislang fehlte allerdings eine umfassende Darstellung zur Verwendung von Kunststoff in der Architektur. Das vorliegende Buch schließt diese Lücke und bietet eine Einführung in die konstruktiven und gestalterischen Möglichkeiten des Werkstoffs. Es werden nicht nur Kunststoffe und ihre Eigenschaften, sondern auch Herstellung, Verarbeitung und Konstruktionsprinzipien beschrieben und für die Architektur relevante Kunststoffprodukte und -halbzeuge vorgestellt. Eine Auswahl von ca. 25 internationalen gebauten Projekten, geordnet nach Kunststoffarten und Einsatzgebiet, dokumentiert die Anwendungen von Kunststoff in der Architektur. Ein Ausblick erläutert Tendenzen in der Forschung.
Posted in Architecture

React: Building Modern Web Applications

Author: Jonathan Hayward,Artemij Fedosejev,Narayan Prusty,Adam Horton,Ryan Vice,Ethan Holmes,Tom Bray

Publisher: Packt Publishing Ltd

ISBN: 1786462842

Category: Computers

Page: 910

View: 3280

Master the art of building dynamic, modern web applications with React About This Book Learn the hot new frontend web framework from Facebook – ReactJS, an easy way of developing the V in MVC and a better approach to software engineering in JavaScript A fast-paced guide to designing and building scalable and maintainable web apps with React.js Learn all the new ES6 features and be among the most prominent JavaScript developers who can write efficient JS programs as per the latest standards Master the art of building modern web applications using React Learn to build modern native iOS and Android applications using JavaScript and the incredible power of React Who This Book Is For This course is for web developers that want to unlock high performance dynamism in the applications that they create. If you want a comprehensive journey into one of the most important JavaScript frameworks around today, dive into this course. What You Will Learn Take control of the front end with reactive JavaScript programming Discover what ReactJS offers your development - before mastering it Create React elements with properties and children Use JSX to speed up your React development process Test your React components with the Jest test framework Learn the latest syntax of ES6 Execute ES6 in a non-supported ES6 environment Learn the principles of object-oriented programming Create a complete single-page application Use an application design plan to write smarter, more meaningful code Learn how to use animations to give extra style to your application Get to grips with the React Native environment Write your own custom native UI components Integrate native modules in Objective-C and Java that interact with JavaScript In Detail ReactJS has helped to transform the web as we know it. Designed by Facebook to help developers build rapid, responsive UI that can deal with data-intensive usage, it's an essential component in any web developer's skillset. This ReactJS course, in five connected modules, provides you with a fast, engaging and practical route into ReactJS—so you can build powerful, elegant, and modern web applications. Beginning with the Reactive Programming with JavaScript module, you will learn how to take advantage of a reactive and functional programming paradigm to rethink how you approach your JavaScript code. It's built to help you understand the concepts, relevant and applicable for any frontend developer. You'll then dive a little deeper into ReactJS. The second module gives you a rapid look through the fundamentals of ReactJS, showing you how to build a basic application and demonstrating how to implement the Flux architecture. In the third module you will get to grips with ES6—this will make you a more fluent JavaScript developer, giving you control over ReactJS. You can put your old JavaScript hacks aside and instead explore how to create ES6 custom iterators. In the final two modules you'll learn how to fully master ReactJS, exploring its wider ecosystem of tools that have helped to make it one of the most important tools in web development today. Ending with insights and guidance on React Native, the tool built for today's demand for native, intuitive user experiences and interfaces, with this course you can be confident in building dynamic and modern apps with React. Style and approach Consisting of five separate modules, journey from the fundamentals of reactive programming to the exciting possibilities of React Native. Each module builds on each other, helping you to incrementally develop your skills and knowledge.
Posted in Computers

Programmieren mit PHP

Author: Rasmus Lerdorf,Kevin Tatroe,Peter MacIntyre

Publisher: O'Reilly Germany

ISBN: 9783897214736

Category: PHP (Computer program language)

Page: 573

View: 5622

Posted in PHP (Computer program language)

Coders at Work

bedeutende Programmierer und ihre Erfolgsgeschichten

Author: Peter Seibel

Publisher: Hüthig Jehle Rehm

ISBN: 9783826691034

Category:

Page: 551

View: 3550

Posted in

Android-Programmierung

Der Big Nerd Ranch Guide

Author: Brian Hardy,Bill Phillips

Publisher: N.A

ISBN: 9783827331762

Category:

Page: 704

View: 4632

Posted in

React Native - Building Mobile Apps with JavaScript

Author: Vladimir Novick

Publisher: Packt Publishing Ltd

ISBN: 1787129799

Category: Computers

Page: 434

View: 4270

Your go-to guide to creating truly native iOS and Android mobile applications using React and JavaScript About This Book Build cross-platform best seller native mobile applications in JavaScript with React-Native framework Learn about real world examples like Whatsapp, Instagram or Twitter. Learn all steps in React Native application development workflow from prototyping to deployment Get familiar with various mobile APIs covered in React Native framework and learn how to extend it further to non-supported APIs Who This Book Is For This book is for JavaScript developers who want to learn how to create native mobile apps using React Native. What You Will Learn Understand how React Native works under the hood and what makes it an ultimate choice for app development for lots of businesses. Create real world native apps with complex animations and styles Get familiar with important iOS and Android native APIs and access them using React Native Learn authentication techniques and how to connect your app to a real data by using Firebase or your own server Get familiar with lots of community packages considered as industry standard Walk through the whole app development workflow by creating Twitter app clone from design to deployment. Understand application release process to the Apple App Store and Google's Play Store In Detail The emergence of React Native has made creating mobile apps in JavaScript easier for developers. This book introduces you to the React Native framework and the mobile apps development process. It starts with how React Native fits into the world of hybrid apps, and why it's a popular framework. You'll learn how React Native works under the hood--compiling JavaScript to Native code to bridge JavaScript and native apps. Also, you'll learn how to write React Native components and use the ReactJS way of structuring your app. Understand how to use the industry standard Redux architecture as well as MobX--a newly emerging approach for state management--making your apps more robust and scalable. The mobile native world can be intimidating, with lots of platform-specific APIs. In this book, you'll learn about the most important APIs with help of the real-world examples. You'll also learn about the community packages that can help speed up your development. The book explains how to use these packages with JavaScript code, include native modules in your application, and write the modules yourself. Throughout the book, you will see examples of WhatsApp, Instagram, and YouTube apps and learn how to recreate them. You'll also learn debugging and testing techniques, authentication, dealing with real data, and much more. At the end we will walk through design to production process of Twitter app clone and will explain application release process to App Store and Play Store Style and approach This book gives you a solid foundation in building apps with React Native, from the basics to creating a fully functional Twitter clone! With industry best practices, plenty of code examples and complete projects to walk through.
Posted in Computers

Modern JavaScript Applications

Author: Narayan Prusty

Publisher: Packt Publishing Ltd

ISBN: 1785880276

Category: Computers

Page: 330

View: 9759

An example-driven guide that explores the world of modern web development with JavaScript About This Book Explore the new features of ECMAScript 6 and how they can be incorporated to build cutting edge web applications Learn about modern web architectures and build real-world apps on top of them Make use of modern JavaScript tools, techniques and frameworks to enhance your web development skills Who This Book Is For This book is for existing JavaScript developers who want to explore some of the modern JavaScript features, techniques, and architectures to develop cutting edge web applications. What You Will Learn Learn to create single page websites Gain expertise in responsive and dynamic website design Enable Real-time communications between client-client and client-server/server-client Create APIs for large-scale applications Write complete applications using functional reactive programming In Detail Over the years, JavaScript has taken significant strides in the world of modern web development to enhance the development of a wide range of applications with different architectures. This book explores the advanced and new features that have arrived in JavaScript and how they can be applied to develop high-quality applications with different architectures. The book begins by covering a single page application that builds on the innovative MVC approach using AngularJS. As we move forward, the book shows you how to develop an enterprise-level application with the microservices architecture, using Node to build web services. We then focus on network programming concepts and you'll build a real-time web application with websockets. When you've gained a solid grip on the different architectures, we'll move on to the area where JavaScript shines, that is, UI development. You'll learn to build responsive, declarative UIs with React and Bootstrap. As we near the end of this book, you'll see how the performance of web applications can be enhanced using Functional Reactive Programming (FRP). Along the way, the book also explores how the power of JavaScript can be increased multi-fold. After reading this book, you will have a solid knowledge of the latest JavaScript techniques, tools, and architecture to build modern web apps. Style and approach Covering all the new features in ECMAScript 6, this book takes a project-based approach to introduce you to all the latest techniques, tools, and architectures of JavaScript web development. Each project that the book builds will show you a different angle of the power of JavaScript in modern web development.
Posted in Computers

Basiswissen Archäologie

Theorien, Methoden, Praxis

Author: Colin Renfrew,Paul G. Bahn

Publisher: Philipp Von Zabern Verlag Gmbh

ISBN: 9783805339483

Category: History

Page: 304

View: 6462

Mit mehr als 150.000 verkauften Exemplaren gilt der Band Archaeology: Theories, Methods and Practice im englischsprachigen Raum bereits jetzt als Standardwerk im Fach Archaologie. Diese jetzt erstmals auf Deutsch vorliegende sorgfaltig uberarbeitete und zum Teil vollig neu geschriebene Fassung ist eine ausserst gut lesbare Einfuhrung fur alle, die sich fur Archaologie interessieren und eine kompakte Darstellung der Methoden und Praxis archaologischer Arbeit suchen. Beruhmte Archaologen und Ausgrabungsstatten passieren Revue. Inhaltlich ist das Buch auf der Hohe der Forschung, auch die neuesten technischen Methoden und Technologien werden behandelt. (Philipp von Zabern 2009)
Posted in History