وبلاگ بلیان

معرفی توسعه وب

Introducing Web Development

معرفی کتاب «معرفی توسعه وب» (با عنوان لاتین Introducing Web Development) نوشتهٔ Jörg Krause (auth.)، منتشرشده توسط نشر Apress : Imprint: Apress در سال 2016. این کتاب در 3 صفحه، فرمت pdf، زبان انگلیسی ارائه شده است.

This brief book is an easy-to-digest introduction to the key concepts of web development. Understand the concepts of the web and how they apply to static and dynamic websites. See how HTML and CSS are used to create the bones of the web. Concisely presented through four key concept chapters, __Introducing Web Development__ will enable you to get a clear understanding of how web development works. **What You Will Learn** * How the web works and interacts with websites * What static and dynamic websites are and how they work * How the static parts of a website are coded using HTML and CSS **Who This Book Is For**Anyone who wants to understand the basics of web development. Contents at a Glance 4 Contents 5 About the Author 9 Introduction 10 Chapter 1: Protocols of the Web 13 Standardization with RFCs 13 The OSI Reference Model 14 The Internet Protocol Family 15 Important Protocols of the Internet Protocol Suite 16 Address Resolution Protocol (ARP) 17 Internet Control Messaging Protocol (ICMP) 17 Internet Protocol (IP) 18 IPV6 versus V4 21 Transmission Control Protocol (TCP) 21 Port 22 Data Stream 22 User Datagram Protocol (UDP) 22 Multimedia and VoIP 22 Session Initiation Protocol (SIP) 23 The High-Level Language Protocols 23 File Transfer Protocol (FTP) 23 Network News Transfer Protocol (NNTP) 23 Simple Mail Transfer Protocol (SMTP)/Extended SMTP (ESMTP) 24 Hypertext Transfer Protocol (HTTP) 24 Protocol Construction: Header, Body 24 Command Structure 25 The HTTP Status Codes 26 Expiration of HTTP Communication 27 Head Fields 27 HTTP 2.0 28 Supplemental Standards 29 WebSockets 29 WebDAV 30 REST 30 Features 30 Addressability 31 Representation Variable 31 Conditionlessness 31 Scalability 31 Generally Accepted 31 Expandable 31 REST Example 32 URI 32 HTTP 34 MIME 35 JSON 36 The JSON Format Definition 36 The ATOM Format 37 Chapter 2: Dynamic Web Sites 38 How Dynamic Web Sites Are Created 38 Optimization 39 Tools 39 Server Page Optimization 41 Pipeline Optimization 42 Process Configuration 43 CDN (Content Delivery Network) 44 Minify and Bundling 45 Sprites 45 General and Banal 46 Client-Site Optimization 46 Handling Pictures 46 Handling the DOM 49 Chapter 3: HTML: Hypertext Markup Language 50 Basics of HTML 50 The History of HTML 50 XML Basics for HTML 51 Markup 52 Structure and Features of an XML Document 52 Shapeliness 53 Validation 53 Processing 53 The Term “Markup” 53 Empty Elements 54 Validity 55 Correctness 55 Special Cases 56 Site Structure 56 The Doctype 57 Codings 57 HTML5 Site Structure 58 Elements of the Page 62 Text Elements 62 Headings (h1 ... h6) 63 Paragraphs (p) 63 Preformatted (pre) 63 The blockquote Tag 63 The figure and figcaption Tags 64 The hr Tag 64 The ol and li Tags 64 The ul and li Tags 64 The dl, dt, and dd Tags 64 The div Tag 64 Text Flow 65 References 65 Tables 66 Multimedia and Graphics 66 Forms 67 Scripts 68 Interactive Elements 68 General and Universal Attributes 68 The id Attribute 69 The class Attribute 69 The accesskey Attribute 70 The contenteditable Attribute 70 The contextmenu Attribute 71 The dir Attribute 71 The draggable Attribute 72 The dropzone Attribute 72 The hidden Attribute 72 The lang Attribute 72 The spellcheck Attribute 73 The style Attribute 73 The tabindex Attribute 73 The title Attribute 73 Chapter 4: CSS: Cascading Style Sheets 75 CSS Basics 76 CSS Syntax 76 The Selector Component 77 Elements (Tags) 77 IDs 77 Classes 77 Attributes 78 Logical Selection 78 More Selectors 79 The Box Model 82 Components of the Box 83 The Box Model in CSS3 83 Attention of Media 84 Syntax 84 Parameters 87 The Viewport 91 Viewport Configuration 91 Viewport Configuration 93 CSS Units 93 Absolute Units 94 Relative Units 95 Index 97 This brief book is an easy-to-digest introduction to the key concepts of web development. Understand the concepts of the web and how they apply to static and dynamic websites. See how HTML and CSS are used to create the bones of the web. Concisely presented through four key concept chapters, Introducing Web Development will enable you to get a clear understanding of how web development works. What You Will Learn How the web works and interacts with websites What static and dynamic websites are and how they work How the static parts of a website are coded using HTML and CSS Who This Book Is For Anyone who wants to understand the basics of web development. Front Matter....Pages i-xiii Protocols of the Web....Pages 1-25 Dynamic Web Sites....Pages 27-38 HTML: Hypertext Markup Language....Pages 39-63 CSS: Cascading Style Sheets....Pages 65-86 Back Matter....Pages 87-89
دانلود کتاب معرفی توسعه وب