Fundamentals of Web Technology
معرفی کتاب «Fundamentals of Web Technology» نوشتهٔ Stefan Zweig و Anil Kumar Yadav, Vinod Kumar Yadav، منتشرشده توسط نشر Arcler Press در سال 2023. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است.
Web technology is necessary for today because the internet has become the number one source of information, and many of the conventional software applications have become web applications. Web technologies are the several tools and methods that are applied in the activity of communication between different types of devices over the internet. This book provides students and web developers with an understandable introduction to the web programming and scripting languages used to create Web sites and web applications. The main aim is to teach the programming concepts of different Web technologies and the fundamentals needed to program on the internet. This book reflects the author’s experience in teaching courses on internet and web technology for more than 12 years. This book provides students and web developers with an understandable introduction to the web programming and scripting languages used to create Web sites and web applications. The main aim is to teach the programming concepts of different Web technologies and the fundamentals needed to program on the internet. We cover in this textbook fundamentals of internet, world wide web (WWW), HTML, CSS, jаvascript, XML, PHP, and connectivity with database using MYSQL and also cover the introduction of the web with Python and CGI scripting to manage web from data. The contents of the book have been thoroughly organized and spread over eight chapters. Each chapter begins with the basics introduction and describes with syntax, code, result output, diagrams, and examples. We trust this textbook would meet the rich practical hands-on experience in developing web applications, combined with teaching the subject for graduate/post-graduate students and who want to study the internet and web technology. Cover 1 Title Page 5 Copyright 6 ABOUT THE AUTHORS 7 TABLE OF CONTENTS 9 List of Figures 13 List of Tables 19 List of Abbreviations 21 Preface 23 Chapter 1 Introduction to Web Technology 25 1.1. Concept of WWW 26 1.2. Concept of Internet 29 1.3. Http Protocol 31 1.4. Web Browser and Web Servers 37 1.5. Features of Web Versions 38 1.6. Concepts of Effective Web Design 40 1.7. Web Design Issues 42 1.8. Look and Feel of the Website 44 1.9. Page Layout and Linking 45 1.10 User Centric Design and Sitemap 46 1.11. Planning and Publishing Website 48 Chapter 2 Basics of HTML 55 2.1. Concept of HTML 56 2.2. Text Formatting and Fonts 58 2.3. Comment in Html Code, Color, and Hyperlink 63 2.4. Lists and Tables 70 2.5. Images and Forms 78 Chapter 3 Introduction to CSS 85 3.1. Style Sheets: Need of CSS 86 3.2. Basic Structure of CSS 88 3.3. How to Use CSS in Webpage 93 3.4. CSS Properties for Background Images and Colors 95 3.5. CSS Properties for Manipulating Texts and Fonts 102 3.6. Borders and Margins 112 3.7. Padding and Lists 119 3.8. Positioning in Css 125 3.9. Overview and Features of CSS2 and CSS3 127 Chapter 4 Basic of JavaScript 131 4.1. Clients-Side Javascript 132 4.2. Data Types and Variables in Javascript 133 4.3. Functions in Javascript 136 4.4. Conditions Statement in Javascript 140 4.5. Javascript Loops 146 4.6. Javascript Pop Up Boxes 151 4.7. Advance Javascript and Objects 156 4.8. DOM 162 4.9. Javascript form Validation 163 4.10. DHTML 165 Chapter 5 Introduction to XML 173 5.1. Uses of XML and Syntax of XML 174 5.2. XML DTD 178 5.3. XML Schema 182 5.4. Transforming XML Using XSL and XSLT 183 Chapter 6 Introduction to PHP 189 6.1. General Uses of PHP 190 6.2. How to Run PHP Script 190 6.3. Basic Syntax of PHP 192 6.4. Php Conditional or Decision Statements 194 6.5. Php Loops 196 6.6. Php and HTML, Arrays, and Functions 199 6.7. PHP Strings 204 6.8. Form Processing and Files 206 6.9. Cookies and Sessions 211 6.10. Basic Object Oriented Programing In PHP 218 Chapter 7 PHP with MySQL 223 7.1. Basic of MySQL 224 7.2. Create Table and Insert Data Using PHP 228 7.3. Altering Tables Using PHP 232 7.4. Update Data in a MYSQL Table 235 7.5. Delete Data and Tables From Database 237 7.6. PHP My Admin Features 241 Chapter 8 Introduction Web to Python 243 8.1. Advantages of Developing Web Applications in Python 244 8.2. Introduction to Python 245 8.3. Python with HTML 248 8.4. Submitting Forms with Python 250 8.5. Providing Text Area with Python 253 8.6. Checking Boxes with Python 254 8.7. Radio Buttons with Python 257 8.8. Drop Down (Select) Option with Python 259 8.9. Upload Files with Python 261 Index 265 Back Cover 270
دانلود کتاب Fundamentals of Web Technology