{"product_id":"web-development-101-innoware-pjp-9798398750874","title":"Web Development 101: Building Websites from Scratch","description":"\u003cb\u003eWeb Development 101: Building Websites from Scratch\u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eThe book covers the following: \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 1: Introduction to Web Development\u003c\/b\u003e\u003cbr\u003e1.1 Understanding the Basics of Web Development\u003cbr\u003e1.2 Essential Web Development Languages: HTML, CSS, JavaScript\u003cbr\u003e1.3 Overview of Web Development Tools and Technologies\u003cbr\u003e1.4 Setting Up a Development Environment\u003cbr\u003e1.5 Web Development Best Practices and Standards \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 2: HTML Fundamentals\u003c\/b\u003e\u003cbr\u003e2.1 Introduction to HTML: Structure and Syntax\u003cbr\u003e2.2 HTML Elements and Tags\u003cbr\u003e2.3 Creating Headings, Paragraphs, and Text Formatting\u003cbr\u003e2.4 Working with Links and Images\u003cbr\u003e2.5 Building Forms and Input Validation \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 3: CSS Styling\u003c\/b\u003e\u003cbr\u003e3.1 Introduction to CSS: Selectors and Properties\u003cbr\u003e3.2 Applying Styles to HTML Elements\u003cbr\u003e3.3 Working with Colors, Backgrounds, and Borders\u003cbr\u003e3.4 Layout and Positioning Techniques\u003cbr\u003e3.5 Responsive Design and Media Queries \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 4: JavaScript Basics\u003c\/b\u003e\u003cbr\u003e4.1 Introduction to JavaScript: Functions and Variables\u003cbr\u003e4.2 JavaScript Data Types and Operators\u003cbr\u003e4.3 Controlling Program Flow with Conditional Statements and Loops\u003cbr\u003e4.4 DOM Manipulation and Event Handling\u003cbr\u003e4.5 JavaScript Libraries and Frameworks \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 5: Responsive Web Design\u003c\/b\u003e\u003cbr\u003e5.1 Understanding Responsive Web Design Principles\u003cbr\u003e5.2 Creating Flexible Layouts with CSS Grid and Flexbox\u003cbr\u003e5.3 Media Queries for Responsive Styling\u003cbr\u003e5.4 Responsive Images and Media\u003cbr\u003e5.5 Testing and Debugging Responsive Websites \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 6: Web Accessibility\u003c\/b\u003e\u003cbr\u003e6.1 Understanding Web Accessibility Standards and Guidelines\u003cbr\u003e6.2 Semantic HTML and Proper Document Structure\u003cbr\u003e6.3 Designing for Screen Readers and Assistive Technologies\u003cbr\u003e6.4 Keyboard Accessibility and Focus Management\u003cbr\u003e6.5 Testing and Auditing Web Accessibility \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 7: Server-Side Programming\u003c\/b\u003e\u003cbr\u003e7.1 Introduction to Server-Side Programming Languages\u003cbr\u003e7.2 Setting Up a Server Environment (e.g., Node.js, PHP)\u003cbr\u003e7.3 Handling Form Submissions and Data Processing\u003cbr\u003e7.4 Working with Databases (e.g., MySQL, MongoDB)\u003cbr\u003e7.5 Server-Side Frameworks and APIs \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 8: Database Integration\u003c\/b\u003e\u003cbr\u003e8.1 Introduction to Relational and Non-Relational Databases\u003cbr\u003e8.2 Structuring and Designing Database Schemas\u003cbr\u003e8.3 Querying and Manipulating Data with SQL\u003cbr\u003e8.4 Database Security and User Authentication\u003cbr\u003e8.5 Integrating Databases into Web Applications \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 9: Content Management Systems (CMS) \u003c\/b\u003e\u003cbr\u003e9.1 Introduction to Content Management Systems\u003cbr\u003e9.2 Exploring Popular CMS Platforms (e.g., WordPress, Drupal)\u003cbr\u003e9.3 Installing and Customizing CMS Themes\u003cbr\u003e9.4 Managing Content and Media in a CMS\u003cbr\u003e9.5 Extending Functionality with Plugins and Modules \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 10: Web Performance Optimization\u003c\/b\u003e\u003cbr\u003e10.1 Importance of Web Performance and Page Speed\u003cbr\u003e10.2 Optimizing CSS and JavaScript Files\u003cbr\u003e10.3 Minification and Compression Techniques\u003cbr\u003e10.4 Caching and Content Delivery Networks (CDNs)\u003cbr\u003e10.5 Performance Testing and Optimization Tools \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 11: Web Security and Best Practices\u003c\/b\u003e\u003cbr\u003e11.1 Understanding Common Web Security Threats\u003cbr\u003e11.2 Securing Websites with HTTPS and SSL Certificates\u003cbr\u003e11.3 Handling User Input and Form Validation\u003cbr\u003e11.4 Protecting Against Cross-Site Scripting (XSS) and SQL Injection\u003cbr\u003e11.5 User Authentication and Authorization \u003cp\u003e\u003c\/p\u003e\u003cb\u003eChapter 12: Deploying and Maintaining Websites\u003c\/b\u003e\u003cbr\u003e12.1 Deploying Websites to a Web Server\u003cbr\u003e12.2 Domain Registration and DNS Configuration\u003cbr\u003e12.3 Website Backup and Version Control\u003cbr\u003e12.4 Monitoring and Performance Tracking\u003cbr\u003e12.5 Continuous Learning and Professional Development\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Innoware Pjp\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 8398750871\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9798398750874\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Independently Published\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 06\/17\/2023\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 88\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 0.28lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 9.00h x 6.00w x 0.18d","brand":"Innoware Pjp","offers":[{"title":"Paperback","offer_id":44245150728447,"sku":"9798398750874","price":9.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/files\/img_02f83a7f-f52a-4c8b-bae9-e1d7c75e4d4f.jpg?v=1693926419","url":"https:\/\/www.whiterainbookhouse.com\/products\/web-development-101-innoware-pjp-9798398750874","provider":"WR Book House","version":"1.0","type":"link"}