Yii is a high performance PHP framework used for rapid web application development. It is well designed, well supported, easy to learn, and easy to maintain. This book embraces the learn-by-example methodology to show you the most important features of the Yii 2 framework. Throughout the course of t
Web Development Using PHP
β Scribed by Connolly, Randy;Hoar, Ricardo
- Publisher
- Addison-Wesley Professional
- Year
- 2014
- Tongue
- English
- Leaves
- 1026
- Category
- Library
No coin nor oath required. For personal study only.
β¦ Synopsis
Fundamentals of Web Development,2/ecovers the broad range of topics required for modern web development (both client- and server-side) and is appropriate for students who have taken a CS1 course sequence.
The book guides students through the creation of enterprise-quality websites using current development frameworks, its comprehensive coverage of a modern internet development platform includes HTML5, CSS3, Javascript, and the LAMP stack (that is, Linux, Apache, MySQL, and PHP). Other important technologies covered include jQuery, XML, WordPress, Bootstrap, and a variety of third-party APIs that include Facebook, Twitter, and Google and Bing Maps. Coverage also includes the required ACM web development topics in a modern manner closely aligned with best practices in the real world of web development.
β¦ Table of Contents
Cover......Page 1
Title ......Page 5
Copyright......Page 6
Contents......Page 11
Preface......Page 35
Acknowledgments......Page 42
Chapter 1 How the Web Works......Page 47
A Short History of the Internet......Page 48
The Birth of the Web......Page 50
Web Applications in Comparison to Desktop Applications......Page 52
Static Websites versus Dynamic Websites......Page 54
Web 2.0 and Beyond......Page 55
1.2 Internet Protocols......Page 57
Link Layer......Page 58
Internet Layer......Page 59
Transport Layer......Page 61
1.3 The Client-Server Model......Page 62
The Request-Response Loop......Page 63
Server Types......Page 64
Real-World Server Installations......Page 66
1.4 Where Is the Internet?......Page 69
From the Computer to the Local Provider......Page 70
From the Local Provider to the Oceanβs Edge......Page 72
Across the Oceans......Page 75
1.5 Domain Name System......Page 76
Name Levels......Page 78
Address Resolution......Page 80
Protocol......Page 84
Fragment......Page 85
1.7 Hypertext Transfer Protocol......Page 86
Headers......Page 88
Request Methods......Page 90
Response Codes......Page 91
1.8 Web Servers......Page 92
Web Server Software......Page 93
1.9 Chapter Summary......Page 94
Review Questions......Page 95
References......Page 96
Chapter 2 Introduction to HTML......Page 98
2.1 What Is HTML and Where Did It Come from?......Page 99
XHTML......Page 101
HTML5......Page 103
Elements and Attributes......Page 105
Nesting HTML Elements......Page 106
2.3 Semantic Markup......Page 108
2.4 Structure of HTML Documents......Page 110
DOCTYPE......Page 111
Head and Body......Page 112
Headings......Page 114
Links......Page 118
URL Relative Referencing......Page 120
Images......Page 124
Character Entities......Page 125
Lists......Page 126
Header and Footer......Page 127
Navigation......Page 130
Articles and Sections......Page 131
Figure and Figure Captions......Page 133
Key Terms......Page 135
Hands-On Practice......Page 136
Chapter 3 Introduction to CSS......Page 141
CSS Versions......Page 142
Browser Adoption......Page 143
3.2 CSS Syntax......Page 144
Properties......Page 145
Values......Page 146
Inline Styles......Page 149
External Style Sheet......Page 150
3.4 Selectors......Page 151
Class Selectors......Page 152
Id Selectors......Page 153
Attribute Selectors......Page 156
Pseudo-Element and Pseudo-Class Selectors......Page 158
Contextual Selectors......Page 160
Specificity......Page 162
Location......Page 165
3.6 The Box Model......Page 168
Background......Page 169
Borders......Page 170
Margins and Padding......Page 171
Box Dimensions......Page 174
Font Family......Page 180
Font Sizes......Page 182
Paragraph Properties......Page 184
3.8 Chapter Summary......Page 186
Review Questions......Page 187
Hands-On Practice......Page 188
References......Page 193
Chapter 4 HTML Tables and Forms......Page 194
Basic Table Structure......Page 195
Spanning Rows and Columns......Page 196
Additional Table Elements......Page 197
Using Tables for Layout......Page 198
Table Borders......Page 201
Boxes and Zebras......Page 202
4.3 Introducing Forms......Page 204
Form Structure......Page 205
How Forms Work......Page 206
Query Strings......Page 207
The
β¦ Subjects
Computer Science;Programming;Science
π SIMILAR VOLUMES
Are you ready to embark on a thrilling journey into the dynamic world of web development? Look no further! "PHP Web Development: Building Dynamic Websites" is your comprehensive guide to mastering PHP and creating captivating, interactive websites that leave a lasting impression. PHP, standing stro
This is quite simply, the best computer book I've ever read, and the book I wish I'd had ten years ago when I was just starting with websites. It explains PHP and MySQL and how to create even large and complicated websites clearly and concisely. Its examples are well chosen for both their practica
PHP is a server-side, HTML embedded scripting language used to create dynamic Web pages. PHP is the number one add on module for Apache servers, and best of all--it's free! This is the only book on PHP that takes a visual approach to learning this topic. As a part of the Fast & Easy Web Development
This is quite simply, the best computer book I've ever read, and the book I wish I'd had ten years ago when I was just starting with websites. It explains PHP and MySQL and how to create even large and complicated websites clearly and concisely. Its examples are well chosen for both their practica