Full-Stack Web Development from the Ground Up

ebook Principles, Practices, and Technologies

By Christopher D Hundhausen

cover image of Full-Stack Web Development from the Ground Up

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...
Full-Stack Development from the Ground Up: Principles, Practices, and Technologies addresses the growing need for a comprehensive upper-division computer science textbook that provides in-depth treatment of full-stack web development using the modern web development technologies that students are likely to encounter in industry. Professional full-stack web developers who are capable of developing both the front-end user interfaces and back-end databases and services for dynamic websites are in high demand. The book begins by laying a foundation in HTML, CSS and JavaScript—the building blocks of client-side web development.It then explores one particular web development stack in detail: MERN, which stands for MongoDB, Express.js, React.js and Node.js. Together, these four technologies provide powerful support for full-stack web development in a single programming language—JavaScript. The crucial final step in the web development process is deploying apps to a server, so users can interact with them. This book simplifies deployment by focusing on just one web deployment environment: Amazon Web Services (AWS), and only those AWS tools that are absolutely necessary to deploy MERN applications. - Takes a hands-on approach to web development, incrementally developing a realistic web application example to motivate and illustrate the concepts and techniques - Augments coding examples and discussions with links to external web resources that provide additional discussions and perspectives - Supplemented with a series of live coding videos in which the author walks through, step by step, the implementation of key pieces of a solution - Provides an appendix that describes best practices for software development (agile development) and a set of tools (Git, GitHub, Kanban boards, online chat) to support those practices
Full-Stack Web Development from the Ground Up