Frontend Development: The Ultimate Guide
- Length: 178 pages
- Edition: 1
- Language: English
- Publisher: CRC Press
- Publication Date: 2022-12-20
- ISBN-10: 1032312955
- ISBN-13: 9781032312958
- Sales Rank: #0 (See Top 100 Books)
Frontend development is the process of creating user-interactive components.
User interfaces, buttons, user-entered data, webpages, and user experience (UX) features are all examples of frontend development. User experience is the primary focus of frontend development. As frontend engineers, you build the portions of an application that are directly accessed by end users using relevant coding and design approaches with the goal of making the overall interface elegant, easy to use, fast, and secure, fostering user engagement and interaction. Frontend development is the process of transforming data into a graphical user interface. The essential foundations of frontend web development have always been HTML, CSS, and JavaScript.
Anyone interested in becoming a frontend developer has a bright future ahead of them. Increased Internet usage, particularly on mobile devices, necessitates more user interfaces, resulting in more frontend developer jobs. The role of frontend web developers is more crucial than it has ever been.
Key Features:
- A step-by-step approach to problem-solving and skill development
- A quick run-through of the basic concepts in the form of a “Crash Course”
- An advanced, hands-on core concepts with a focus on real-world problems
- An industy-level coding paradigm, practice-oriented explanatory approach
- A special emphasis on writing clean and optimized code, with additional chapters focused on coding methodology
Cover Half-Title Title Copyright Contents Acknowledgments Author CHAPTER 1 ◾ Crash Course in Frontend Development HOW DOES THE WEB WORK What Is the Internet and How It Works Intranets and Extranets How a Website Works TCP/IP How Does TCP/IP Work? Layers of the TCP/IP Model Advantages of Using the TCP/IP Model Disadvantages of Using the TCP/IP Model How Are TCP/IP and IP Different? What Are Packets? How Are They Used to Transfer Data? History of Packets Why Use Packets? Client-Server Model How Does the Client-Server Model Work? Steps for Interaction between Client and Server Advantages of the Client-Server Model Downside of the Client-Server Model IP Address IPv4 and IPv6 Features of IPv4 Features of IPv6 DNS Servers Steps for Lookup in a DNS Difference between Web Page/Website/WebServer/Web Browser and Search Engine HTTP and HTTPS What Is HTTP? Advantages of HTTP Disadvantages of HTTP What Is HTTPS? Advantages of HTTPS HTTPS’s Limitations INTRODUCTION TO WEB DEVELOPMENT What Is Frontend Development? Advantages of Frontend Development Disadvantages of Frontend Development MAJOR CONCEPTS HTML Advantages Disadvantages CSS CSS Frameworks Advantages Disadvantages DOM: The Web Page Structure JavaScript Pros Cons SYNTAX AND CODE BASICS HTML Attributes Comments CSS Block Declaration in CSS Adding Comments in CSS JavaScript JavaScript Fixed Values JavaScript Variable Values JavaScript Operators JavaScript Expressions JavaScript Keywords Comments in JavaScript Identifiers/Names JavaScript Is a Case-Sensitive Language CHAPTER SUMMARY CHAPTER 2 ◾ HTML5 ELEMENTS Root Metadata Sectioning Root Content Sectioning Text Content Inline Text Semantics Image and Multimedia Content Embedded SVG and MathML Scripting Demarcating Edits Table Content Forms Interactive HTML Elements Web Components Deprecated Elements DESIGN HTML Layout Elements HTML Layout Techniques HTML Responsive Web Design Semantic Elements Creating a Website Structure Non-semantic Elements ATTRIBUTES CHAPTER SUMMARY CHAPTER 3 ◾ CSS3 WHAT IS CSS? WHAT IS NEW IN CSS3? CSS3 Selectors Pseudo-Classes CSS3 Colors RGBA HSL and HSLA Opacity Rounded Corners: Border-Radius Drop Shadows Text Shadow Linear Gradients Radial Gradients Images for the Background CSS PREPROCESSORS Sass Less Stylus PostCSS CSS FRAMEWORKS Bootstrap Advantages of Bootstrap Disadvantages of Bootstrap Foundation Features Tailwind CSS Features CHAPTER SUMMARY CHAPTER 4 ◾ JavaScript and jQuery WHAT IS JAVASCRIPT? How Does JavaScript Work? JavaScript Client-side Advantages Disadvantages ECMAScript 6 Varieties of var Let variables What Are ES6 Modules? Defining Classes Class Announcements Strict Mode Builder THIRD-PARTY JAVASCRIPT Third-Party JavaScript Usage CHAPTER SUMMARY CHAPTER 5 ◾ Frontend Development and JavaScript USES OF JAVASCRIPT IN FRONTEND DEVELOPMENT Interactivity AJAX Creating Web Applications Creating Mobile Apps Building Web Servers Web Development Presentations Cross-Browser Compatibility Plugins Frameworks and Libraries JQUERY PLUGINS IN FRONTEND DEVELOPMENT Creating a jQuery Plugin Features of a jQuery Plugin Need for a jQuery Plugin React Basic Use Components Visible DOM Lifecycle Methods React Hook Some Rules Characteristics Angular Why Do We Need Angular? Why Use Angular Features CHAPTER SUMMARY CHAPTER 6 ◾ Code Optimization WHAT IS CODE OPTIMIZATION? GOALS OF CODE OPTIMIZATION CATEGORIES OF OPTIMIZATION CODE OPTIMIZATION TECHNIQUES CHAPTER SUMMARY APPRAISAL BIBLIOGRAPHY INDEX
Donate to keep this site alive
1. Disable the AdBlock plugin. Otherwise, you may not get any links.
2. Solve the CAPTCHA.
3. Click download link.
4. Lead to download server to download.