dc.contributor.author |
Scott, Sam |
|
dc.contributor.other |
Popovici, John |
|
dc.contributor.other |
Nguyen, Tram |
|
dc.date.accessioned |
2025-04-23T13:33:29Z |
|
dc.date.available |
2025-04-23T13:33:29Z |
|
dc.date.issued |
2025 |
|
dc.identifier |
750731e6-9bf7-4ef4-bbd4-79913431dfb1 |
|
dc.identifier.uri |
https://openlibrary-repo.ecampusontario.ca/jspui/handle/123456789/2355 |
|
dc.description.tableofcontents |
I. Introduction to Web Apps |
en_US |
dc.description.tableofcontents |
II. The User Interface |
en_US |
dc.description.tableofcontents |
III. Programming on the Client Side |
en_US |
dc.description.tableofcontents |
IV. Programming on the Server Side |
en_US |
dc.description.tableofcontents |
V. Quick Reference Guides |
en_US |
dc.language.iso |
eng |
en_US |
dc.relation.isformatof |
https://ecampusontario.pressbooks.pub/webdev/ |
en_US |
dc.rights |
CC BY-NC | https://creativecommons.org/licenses/by-nc/4.0/ |
en_US |
dc.subject |
Web programming |
en_US |
dc.title |
Full stack web development for beginners |
en_US |
dc.type |
Book |
en_US |
dcterms.accessRights |
Open Access |
en_US |
dcterms.educationLevel |
College |
en_US |
dcterms.educationLevel |
University - Undergraduate |
en_US |
dc.identifier.slug |
https://openlibrary.ecampusontario.ca/catalogue/item/?id=750731e6-9bf7-4ef4-bbd4-79913431dfb1 |
|
ecO-OER.Adopted |
No |
en_US |
ecO-OER.AncillaryMaterial |
No |
en_US |
ecO-OER.InstitutionalAffiliation |
McMaster University |
en_US |
ecO-OER.ISNI |
0000 0004 1936 8227 |
en_US |
ecO-OER.Reviewed |
No |
en_US |
ecO-OER.AccessibilityStatement |
No |
en_US |
lrmi.learningResourceType |
Educational Unit - Course |
en_US |
lrmi.learningResourceType |
Learning Resource - Textbook |
en_US |
ecO-OER.POD.compatible |
No |
en_US |
dc.description.abstract |
Web apps are built on a software stack – a collection of technologies, languages, protocols, and systems working together to produce what appears to the user as a single, seamless app. Full stack web development is about configuring and programming all parts of that software stack to create and maintain a web app.
A full stack web developer is a software developer who possesses skills in all aspects of web app development. Full stack developers need a working knowledge of HTML & CSS in order to develop user interfaces and write code that interacts with those interfaces. They also need a working knowledge of JavaScript, event-driven programming, and the Document Object Model (DOM) in order to add programming logic and real time interaction to the user interface. Finally, they need a working knowledge of a database query language such as SQL and a server-side programming language such as PHP, Ruby, or JavaScript to manage user access to the data stored by a web app.
This book will quickly bring novice programmers up to speed in the basics of full stack web application development using HTML, CSS, JavaScript, PHP, and SQL. |
en_US |
dc.subject.other |
Technology - Computer Science |
en_US |
dc.subject.other |
Technology - Programming & Programs |
en_US |
ecO-OER.VLS.Category |
None |
en_US |
ecO-OER.VLS |
No |
en_US |
ecO-OER.CVLP |
No |
en_US |
ecO-OER.ItemType |
Course |
en_US |
ecO-OER.ItemType |
Textbook |
en_US |
ecO-OER.MediaFormat |
External Site |
en_US |
ecO-OER.VLS.cvlpSupported |
No |
en_US |