Library Catalogue

Building User Interfaces for Modern Web Applications (Record no. 39787)

MARC details
000 -LEADER
fixed length control field 03305nam a2200373 i 4500
001 - CONTROL NUMBER
control field OTLid0001656
003 - CONTROL NUMBER IDENTIFIER
control field MnU
005 - DATE AND TIME OF LATEST TRANSACTION
control field 20241120064037.0
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS--GENERAL INFORMATION
fixed length control field m o d s
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 240522s2024 mnu o 0 0 eng d
040 ## - CATALOGING SOURCE
Original cataloging agency MnU
Language of cataloging eng
Transcribing agency MnU
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number TA145
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Yang, Cheer-Sun
Relator term author
245 00 - TITLE STATEMENT
Title Building User Interfaces for Modern Web Applications
Remainder of title React Programming
Statement of responsibility, etc Cheer-Sun Yang
264 #2 -
-- Minneapolis, MN
-- Open Textbook Library
264 #1 -
-- Pennsylvania
-- The Pennsylvania Alliance for Design of Open Textbooks (PA-ADOPT)
-- 2024.
264 #4 -
-- ©2024.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource
336 ## -
-- text
-- txt
-- rdacontent
337 ## -
-- computer
-- c
-- rdamedia
338 ## -
-- online resource
-- cr
-- rdacarrier
490 0# - SERIES STATEMENT
Series statement Open textbook library.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Table of Contents -- Preface -- Chapter 1: Introduction and Setup -- Chapter 2: HyperText Markup Language -- Chapter 3: Cascading Style Sheets & Bootstrap -- Chapter 4: JavaScript & JSX -- Chapter 5: React Components -- Chapter 6: Properties (Props) -- Chapter 7: State -- Chapter 8: Events -- Chapter 9: Component Lifecycle and Reconciliation -- Chapter 10: Conditional Rendering -- Chapter 11: Lists -- Chapter 12: Forms -- Chapter 13: Lifting Up State -- Chapter 14: Think in React -- Chapter 15: React Routing -- Chapter 16: Redux State Management -- Epilogue: Where do we go from here? -- Acknowledgement -- Appendix: Selected Figure Descriptions -- Index -- Bibliography
520 0# - SUMMARY, ETC.
Summary, etc Since Facebook released React as an open-source software library for front-end programming in 2013, React has gain popularity quickly. Although there are other frameworks or libraries, React is considered a programmer-friendly JavaScript library using the functional programming approach for the front-end web application development. Teaching and learning React can provide training in Functional Programming, Software Engineering Principles, and the Event-Driven Programming Paradigm. The ultimate goal of this eTextbook is to provide a timely support for teaching the state-of-the-art technology as the React ecosystem evolves. In this eTextbook, the prerequisite concepts about HTML/CSS, JavaScript, and Bootstrap/React-Bootstrap are introduced first, followed by the main React language features. Finally, the Software Engineering Principles are introduced from the design, development, to debugging and maintenance. The main objectives are threefold: (1) provide concepts about JavaScript Programming, (2) introduce the concepts of modularity, functional programming, and (3) teach the concept of reusable User Interface (UI) as the front-end of modern model-view-controller (MVC) web applications. Although learning other technologies in the React ecosystem is imminent, it is the hope that this book paves the groundwork for the future learning and growing in the field of modern UI development.
542 1# -
-- Attribution-NonCommercial
546 ## - LANGUAGE NOTE
Language note In English.
588 0# -
-- Description based on print resource
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Engineering and Technology
Form subdivision Textbooks
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Computer Science
Form subdivision Textbooks
710 2# - ADDED ENTRY--CORPORATE NAME
Corporate name or jurisdiction name as entry element Open Textbook Library
Relator term distributor
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://open.umn.edu/opentextbooks/textbooks/1656">https://open.umn.edu/opentextbooks/textbooks/1656</a>
Public note Access online version

No items available.

© 2024, Kenya Medical Training College | All Rights Reserved