JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
- Autor:
- Adam D. Scott
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 344
- Dostępne formaty:
-
ePubMobi
Opis ebooka: JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron
JavaScript is the little scripting language that could. Once used chiefly to add interactivity to web browser windows, JavaScript is now a primary building block of powerful and robust applications. In this practical book, new and experienced JavaScript developers will learn how to use this language to create APIs as well as web, mobile, and desktop applications.
Author and engineering leader Adam D. Scott covers technologies such as Node.js, GraphQL, React, React Native, and Electron. Ideal for developers who want to build full stack applications and ambitious web development beginners looking to bootstrap a startup, this book shows you how to create a single CRUD-style application that will work across several platforms.
- Explore GraphQL’s simple process for querying data
- Learn about shared authentication for APIs, web apps, and native applications
- Build performant web applications with React and Styled Components
- Use React Native to write cross-platform applications for iOS and Android that compile to native code
- Learn how to write desktop applications with Electron
Wybrane bestsellery
-
Why reinvent the wheel every time you run into a problem with JavaScript? This cookbook is chock-full of code recipes for common programming tasks, along with techniques for building apps that work in any browser. You'll get adaptable code samples that you can add to almost any project--and you'l...(211.65 zł najniższa cena z 30 dni)
220.15 zł
259.00 zł(-15%) -
Ta książka jest przeznaczona dla średnio zaawansowanych i początkujących programistów, którzy chcą poznać narzędzia ułatwiające tworzenie różnych aplikacji w JavaScripcie. Przedstawiono tu kompletne instrumentarium, dzięki któremu można tworzyć kod aplikacji w stylu CRUD działającej na każdej pla...
Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
WordPress is typically known as a platform for blogging. However, the versatility and simplicity of WordPress makes it the perfect solution for the needs of professional educators. WordPress for Education guides readers through the practical applications of WordPress in a classroom setting. Reade...
WordPress for Education. Create interactive and engaging e-learning websites with WordPress book and WordPress for Education. Create interactive and engaging e-learning websites with WordPress book and
-
W tej książce omówiono ponad 20 najprzydatniejszych wzorców projektowych, dzięki którym tworzone aplikacje internetowe będą łatwe w późniejszej obsłudze technicznej i w trakcie skalowania. Poza wzorcami projektowymi przedstawiono wzorce generowania i wydajności działania, których znaczenie dla uż...
Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II Wzorce projektowe w JavaScripcie. Przewodnik dla programistów JavaScriptu i Reacta. Wydanie II
(44.85 zł najniższa cena z 30 dni)41.40 zł
69.00 zł(-40%) -
This book provides a thorough understanding of JavaScript design patterns and assists with writing and structuring your JavaScript code and applications in a way that offers high performance to JavaScript application users.
JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale JavaScript Design Patterns. Deliver fast and efficient production-grade JavaScript applications at scale
-
Znany i uwielbiany przez programistów React doczekał się potomka. Tak bowiem można by nazwać Gatsby.js – generator stron statycznych bazujący na bibliotece React. Gatsby używa jej jako swojej podstawy do budowania interfejsów użytkownika. Dalsze podobieństwa to między innymi struktura proje...
React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL React i GatsbyJS. Kurs video. Nowoczesne strony internetowe w oparciu o headless CMS i GraphQL
(67.05 zł najniższa cena z 30 dni)39.90 zł
149.00 zł(-73%) -
Web apps are getting increasingly complex and frontend development more challenging. In this book, you’ll learn to better utilize the potential of the Angular framework and the design patterns that will simplify the challenges of your application.
Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs Angular Design Patterns and Best Practices. Create scalable and adaptable applications that grow to meet evolving user needs
-
This third edition delves from Angular basics to deployment, covering performance optimization, authentication, state management, Signals, and more. It includes updated examples and tools to enhance your Angular skills for business requirements.
Angular for Enterprise Applications. Build scalable Angular apps using the minimalist Router-first architecture - Third Edition Angular for Enterprise Applications. Build scalable Angular apps using the minimalist Router-first architecture - Third Edition
-
This book shows how you can leverage Vue to develop impressive apps quickly. You’ll discover various new tools and features in the Vue ecosystem, including Vitest and Vuetify, and use Vue 3 to develop web apps that interact well with APIs.
Building Real-World Web Applications with Vue.js 3. Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development Building Real-World Web Applications with Vue.js 3. Build a portfolio of Vue.js and TypeScript web applications to advance your career in web development
-
With over 80 recipes that will help you conquer both the basics and more advanced topics of Angular, like animation, unit tests, and e2e tests, this book will add plenty of valuable skills to your arsenal.
Angular Cookbook. Over 80 actionable recipes every Angular developer should know - Second Edition Angular Cookbook. Over 80 actionable recipes every Angular developer should know - Second Edition
O autorze ebooka
Adam D. Scott jest inżynierem, programistą aplikacji internetowych i wykładowcą. Obecnie pracuje jako kierownik do spraw aplikacji internetowych w Biurze Ochrony Konsumentów, gdzie wraz ze swoim utalentowanym zespołem koncentruje się na tworzeniu aplikacji internetowych typu open source. Przez ponad dekadę pracował w szkolnictwie - uczył i tworzył programy nauczania wielu tematów technicznych. Wraz z rodziną mieszka w Connecticut.
Kup polskie wydanie:
Wszechstronny JavaScript. Technologie: GraphQL, React, React Native i Electron
- Autor:
- Adam D. Scott
29,90 zł
69,00 zł
(34.50 zł najniższa cena z 30 dni)
Ebooka "JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- ISBN Ebooka:
- 978-14-920-4693-6, 9781492046936
- Data wydania ebooka:
- 2020-02-06 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Język publikacji:
- angielski
- Rozmiar pliku ePub:
- 6.9MB
- Rozmiar pliku Mobi:
- 14.0MB
Spis treści ebooka
- Foreword
- Preface
- Who This Book Is For
- How This Book Is Organized
- Conventions Used in This Book
- Using Code Examples
- OReilly Online Learning
- How to Contact Us
- Acknowledgments
- 1. Our Development Environment
- Your Text Editor
- The Terminal
- Using a Dedicated Terminal Application
- Using VSCode
- Navigating the Filesystem
- Command-Line Tools and Homebrew (Mac Only)
- Node.js and NPM
- Installing Node.js and NPM for macOS
- Installing Node.js and NPM for Windows
- MongoDB
- Installing and Running MongoDB for macOS
- Installing and Running MongoDB for Windows
- Git
- Expo
- Prettier
- ESLint
- Making Things Look Nice
- Conclusion
- 2. API Introduction
- What Were Building
- How Were Going to Build This
- Getting Started
- Conclusion
- 3. A Web Application with Node and Express
- Hello World
- Nodemon
- Extending Port Options
- Conclusion
- 4. Our First GraphQL API
- Turning Our Server into an API (Sort Of)
- GraphQL Basics
- Schemas
- Resolvers
- Queries
- Mutations
- Adapting Our API
- Conclusion
- 5. Database
- Getting Started with MongoDB
- Connecting MongoDB to Our Application
- Reading and Writing Data from Our Application
- Conclusion
- 6. CRUD Operations
- Separating Our GraphQL Schema and Resolvers
- Writing Our GraphQL CRUD Schema
- CRUD Resolvers
- Date and Time
- Conclusion
- 7. User Accounts and Authentication
- Application Authentication Flow
- Encryption and Tokens
- Encrypting Passwords
- JSON Web Tokens
- Integrating Authentication into Our API
- User Schemas
- Authentication Resolvers
- Adding the User to the Resolver Context
- Conclusion
- 8. User Actions
- Before We Get Started
- Attach a User to New Notes
- User Permissions for Updates and Deletes
- User Queries
- Toggling Note Favorites
- Nested Queries
- Conclusion
- 9. Details
- Web Application and Express.js Best Practices
- Express Helmet
- Cross-Origin Resource Sharing
- Web Application and Express.js Best Practices
- Pagination
- Data Limitations
- Other Considerations
- Testing
- Subscriptions
- Apollo GraphQL Platform
- Conclusion
- 10. Deploying Our API
- Hosting Our Database
- Deploying Our Application
- Project Setup
- Deployment
- Testing
- Conclusion
- 11. User Interfaces and React
- JavaScript and UIs
- Declarative Interfaces with JavaScript
- Just Enough React
- Conclusion
- 12. Building a Web Client with React
- What Were Building
- How Were Going to Build This
- Getting Started
- Building Out the Web Application
- Routing
- Linking
- UI Components
- Conclusion
- 13. Styling an Application
- Creating a Layout Component
- CSS
- CSS-in-JS
- Creating a Button Component
- Adding Global Styles
- Component Styles
- Conclusion
- 14. Working with Apollo Client
- Setting Up Apollo Client
- Querying an API
- Some Style
- Dynamic Queries
- Pagination
- Conclusion
- 15. Web Authentication and State
- Creating a Sign-up Form
- React Forms and State
- signUp Mutation
- JSON Web Tokens and Local Storage
- Creating a Sign-up Form
- Redirects
- Attaching Headers to Requests
- Local State Management
- Logging Out
- Creating a Sign-In Form
- Protected Routes
- Conclusion
- 16. Create, Read, Update, and Delete Operations
- Creating New Notes
- Reading User Notes
- Updating Notes
- Deleting Notes
- Toggling Favorites
- Conclusion
- 17. Deploying a Web Application
- Static Websites
- Our Deployment Pipeline
- Hosting Source Code with Git
- Deploy with Netlify
- Conclusion
- 18. Desktop Applications with Electron
- What Were Building
- How Were Going To Build This
- Getting Started
- Our First Electron App
- macOS Application Window Details
- Developer Tools
- The Electron API
- Conclusion
- 19. Integrating an Existing Web Application with Electron
- Integrating Our Web Application
- Warnings and Errors
- Integrating Our Web Application
- Configuration
- Content Security Policy
- Conclusion
- 20. Electron Deployment
- Electron Builder
- Configuring Electron Builder
- Electron Builder
- Build for Our Current Platform
- App Icons
- Building for Multiple Platforms
- Code Signing
- Conclusion
- 21. Mobile Applications with React Native
- What Were Building
- How Were Going To Build This
- Getting Started
- Conclusion
- 22. Mobile Application Shell
- React Native Building Blocks
- Style and Styled Components
- Styled Components
- Routing
- Tabbed Routing with React Navigation
- Stack Navigation
- Adding Screen Titles
- Icons
- Conclusion
- 23. GraphQL and React Native
- Creating List and Scrollable Content Views
- Making a List Routable
- Creating List and Scrollable Content Views
- GraphQL with Apollo Client
- Writing GraphQL Queries
- Adding a Loading Indicator
- Conclusion
- 24. Mobile Application Authentication
- Authentication Routing Flow
- Creating a Sign-in Form
- Authentication with GraphQL Mutations
- Authenticated GraphQL Queries
- Adding a Sign-up Form
- Conclusion
- 25. Mobile Application Distribution
- app.json Configuration
- Icons and App Loading Screens
- App Icons
- Splash Screens
- Expo Publish
- Creating Native Builds
- iOS
- Android
- Distributing to App Stores
- Conclusion
- Afterword
- A. Running the API Locally
- B. Running the Web App Locally
- Index
O'Reilly Media - inne książki
-
When it comes to building user interfaces on the web, React enables web developers to unlock a new world of possibilities. This practical book helps you take a deep dive into fundamental concepts of this JavaScript library, including JSX syntax and advanced patterns, the virtual DOM, React reconc...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
This practical book provides a detailed explanation of the zero trust security model. Zero trust is a security paradigm shift that eliminates the concept of traditional perimeter-based security and requires you to "always assume breach" and "never trust but always verify." The updated edition off...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Decentralized finance (DeFi) is a rapidly growing field in fintech, having grown from $700 million to $100 billion over the past three years alone. But the lack of reliable information makes this area both risky and murky. In this practical book, experienced securities attorney Alexandra Damsker ...(194.65 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Whether you're a startup founder trying to disrupt an industry or an entrepreneur trying to provoke change from within, your biggest challenge is creating a product people actually want. Lean Analytics steers you in the right direction.This book shows you how to validate your initial idea, find t...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
If programming is magic, then web scraping is surely a form of wizardry. By writing a simple automated program, you can query web servers, request data, and parse it to extract the information you need. This thoroughly updated third edition not only introduces you to web scraping but also serves ...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%) -
Do you wish the existing books on site reliability engineering started at the beginning? Do you wish someone would walk you through how to become an SRE, how to think like an SRE, or how to build and grow a successful SRE function in your organization? Becoming SRE addresses all of these needs a...
Becoming SRE. First Steps Toward Reliability for You and Your Organization Becoming SRE. First Steps Toward Reliability for You and Your Organization
(135.15 zł najniższa cena z 30 dni)143.65 zł
169.00 zł(-15%) -
Data fabric, data lakehouse, and data mesh have recently appeared as viable alternatives to the modern data warehouse. These new architectures have solid benefits, but they're also surrounded by a lot of hyperbole and confusion. This practical book provides a guided tour of these architectures to...(237.15 zł najniższa cena z 30 dni)
245.65 zł
289.00 zł(-15%) -
As an engineering manager, you almost always have someone in your company to turn to for advice: a peer on another team, your manager, or even the head of engineering. But who do you turn to if you're the head of engineering? Engineering executives have a challenging learning curve, and many folk...(126.65 zł najniższa cena z 30 dni)
126.65 zł
149.00 zł(-15%) -
Trillions of lines of code help us in our lives, companies, and organizations. But just a single software cybersecurity vulnerability can stop entire companies from doing business and cause billions of dollars in revenue loss and business recovery. Securing the creation and deployment of software...(169.14 zł najniższa cena z 30 dni)
177.65 zł
209.00 zł(-15%) -
Entity resolution is a key analytic technique that enables you to identify multiple data records that refer to the same real-world entity. With this hands-on guide, product managers, data analysts, and data scientists will learn how to add value to data by cleansing, analyzing, and resolving data...(203.15 zł najniższa cena z 30 dni)
203.15 zł
239.00 zł(-15%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: JavaScript Everywhere. Building Cross-Platform Applications with GraphQL, React, React Native, and Electron Adam D. Scott (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.