Название: Fundamentals of Web Development 3rd Edition Автор: Randy Connolly, Ricardo Hoar Издательство: Pearson Education Год: 2022 Страниц: 1081 Язык: английский Формат: pdf (true) Размер: 60.6 MB
Fundamentals of Web Development, 3r d Edition guides you through the creation of enterprise-quality websites using current development frameworks. Written by leading teachers in the field and designed for serious programmers, this book is as valuable as a dev bootcamp. Its practical approach and comprehensive insight into the practice of web development covers HTML5, CSS, jаvascript, two server-side stacks (PHP and MySQL, as well as Node and MongoDB), CSS preprocessors, CSS design principles, ES6+ language additions, web and browser APIs, React, TypeScript, SQLite and NoSQL databases, GraphQL, serverless computing, caching, new security vulnerabilities, JWT authentication, DevOps, continuous integration/deployment, and microservice architectures. Coverage also includes the required ACM web development topics, aligned with real-world web development best practices. The 3rd Edition covers the most vital trends and innovations in the field, including significantly increased coverage of jаvascript, while continuing to provide a thorough and comprehensive overview of both the theory and practice of web development.
To help students master the fundamentals of web development, this book has the following features:
- Covers both the concepts and the practice of the entire scope of web development. Web development can be a difficult subject to teach because it involves covering a wide range of theoretical material that is technology independent as well as practical material that is very specific to a particular technology. This book comprehensively covers both the conceptual and practical side of the entire gamut of the web development world.
- Comprehensive coverage of a modern Internet development platform. In order to create any kind of realistic Internet application, readers require detailed knowledge of and practice with a single specific Internet development platform. This book covers HTML, CSS, jаvascript, and two server-side stacks (PHP and MySQL, as well as Node and MongoDB). The book also covers the key concepts and infrastructures—such as web protocols and architecture, security, hosting provision, and server administration—that are important learning outcomes for any web development course.
- Focused on the web development reality of today’s world and in anticipation of future trends. The world of web development has changed remarkably in the past decade. Fewer and fewer sites are being created from scratch; instead, many developers make use of existing sophisticated frameworks and environments. This book includes coverage of essential frameworks such as Bootstrap, React, and WordPress.
- Sophisticated, realistic, and engaging case studies. Rather than using simplistic “Hello World” style web projects, this book makes extensive use of three case studies: an art store, a travel photo sharing community, a stock trading site, and a movie review site. For all the case studies, supporting material such as the visual design, images, and databases are included. We have found that students are more enthusiastic and thus work significantly harder with attractive and realistic cases.
- Content presentation suitable for visually oriented learners. As long-time instructors, the authors are well aware that today’s students are often extremely reluctant to read long blocks of text. As a result, we have tried to make the content visually pleasing and to explain complicated ideas not only through text but also through diagrams.
Contents:
Chapter 1 Introduction to Web Development 1 Chapter 2 How the Web Works 42 Chapter 3 HTML 1: Introduction 73 Chapter 4 CSS 1: Selectors and Basic Styling 122 Chapter 5 HTML 2: Tables and Forms 189 Chapter 6 Web Media 240 Chapter 7 CSS 2: Layout 282 Chapter 8 jаvascript 1: Language Fundamentals 348 Chapter 9 jаvascript 2: Using jаvascript 418 Chapter 10 jаvascript 3: Additional Features 480 Chapter 11 jаvascript 4: React 545 Chapter 12 Server-Side Development 1: PHP 603 Chapter 13 Server-Side Development 2: Node.js 673 Chapter 14 Working with Databases 711 Chapter 15 Managing State 778 Chapter 16 Security 813 Chapter 17 DevOps and Hosting 880 Chapter 18 Tools and Traffic 932
Скачать Fundamentals of Web Development 3rd Edition
|