# Appendix

Welcome to the **Appendix** section! This is a collection of artificial intelligence fundamentals and full-stack development basics, serving as an important reference library during your learning journey.

## Content Categories

### AI Fundamentals

Understand the core concepts, development history, and cutting-edge technical principles of artificial intelligence:
<NavGrid>
  <NavCard
    href="/en/appendix/8-artificial-intelligence/prompt-engineering"
    title="Prompt Engineering"
    description="Master the art of efficient dialogue with AI to unlock the potential of large models"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/ai-history"
    title="AI Evolution History"
    description="Review key milestones in AI development and understand the trajectory of technological evolution"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/llm-principles"
    title="Large Language Models"
    description="Deep yet accessible explanation of how Large Language Models (LLMs) work and their applications"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/multimodal-models"
    title="Multimodal Large Models"
    description="Explore advanced models capable of processing multiple data modalities such as images and audio"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/image-generation"
    title="AI Image Generation Principles"
    description="Uncover the underlying logic and technical implementation of AI image generation"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/speech-synthesis-recognition"
    title="AI Audio Models"
    description="Understand AI applications in speech synthesis, recognition, and music generation"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/context-engineering"
    title="Context Engineering"
    description="Learn how to optimize context management to improve long-range coherence of AI tasks"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/ai-agents"
    title="Agent Intelligence"
    description="Explore AI agent architectures with autonomous decision-making and execution capabilities"
  />
  <NavCard
    href="/en/appendix/8-artificial-intelligence/ai-capability-dictionary"
    title="AI Capability Dictionary"
    description="A quick reference handbook for commonly used terms and core concepts in the AI field"
  />
</NavGrid>


### Frontend Basics

Solidify the technical foundation of frontend development:
<NavGrid>
  <NavCard
    href="/en/appendix/3-browser-and-frontend/html-css-layout"
    title="HTML/CSS/JS Basics"
    description="The three pillars of building web pages, essential for frontend development beginners"
  />
  <NavCard
    href="/en/appendix/3-browser-and-frontend/frontend-frameworks"
    title="Frontend Evolution History"
    description="Understand the evolution of frontend technology stacks and grasp technology development trends"
  />
  <NavCard
    href="/en/appendix/3-browser-and-frontend/web-performance"
    title="Frontend Performance Optimization"
    description="Learn key strategies to improve webpage loading speed and interaction smoothness"
  />
  <NavCard
    href="/en/appendix/3-browser-and-frontend/graphics-animation"
    title="Canvas 2D Basics"
    description="Master the Canvas drawing API to achieve cool graphics and animation effects"
  />
  <NavCard
    href="/en/appendix/3-browser-and-frontend/browser-as-os-rendering"
    title="From URL to Browser Display"
    description="Full-chain analysis of the complete process of browser rendering pages"
  />
  <NavCard
    href="/en/appendix/2-development-tools/debugging-art/"
    title="Browser DevTools"
    description="Proficiently use developer tools to efficiently locate and solve frontend issues"
  />
</NavGrid>


### Backend Basics

Master the core concepts of backend development:
<NavGrid>
  <NavCard
    href="/en/appendix/6-architecture-and-system-design/monolith-to-microservices"
    title="Backend Evolution History"
    description="From monolithic to microservices, exploring the evolution of backend architecture"
  />
  <NavCard
    href="/en/appendix/4-server-and-backend/backend-languages"
    title="Backend Programming Languages"
    description="Compare the characteristics and applicable scenarios of mainstream backend languages to choose the best technology stack"
  />
  <NavCard
    href="/en/appendix/5-data/database-fundamentals"
    title="Database Principles"
    description="Understand core database principles and master the art of data storage and retrieval"
  />
  <NavCard
    href="/en/appendix/4-server-and-backend/caching"
    title="System Cache Design"
    description="Learn caching strategies to improve system high-concurrency processing capabilities"
  />
  <NavCard
    href="/en/appendix/4-server-and-backend/message-queues"
    title="Message Queue Design"
    description="Master the key role of message queues in decoupling and peak shaving"
  />
  <NavCard
    href="/en/appendix/4-server-and-backend/auth-authorization"
    title="Authentication Principles & Practice"
    description="Build secure identity authentication and permission management systems"
  />
  <NavCard
    href="/en/appendix/5-data/data-tracking"
    title="Tracking Design"
    description="Scientifically design data tracking to provide data support for product decisions"
  />
  <NavCard
    href="/en/appendix/5-data/data-visualization"
    title="Data Visualization and Dashboards"
    description="Choose the right charts, design dashboards, and avoid misleading visualization traps"
  />
  <NavCard
    href="/en/appendix/7-infrastructure-and-operations/monitoring-logging"
    title="Online Operations"
    description="Master operations skills for system deployment, monitoring, and troubleshooting"
  />
</NavGrid>


### General Skills

Basic knowledge of software development:
<NavGrid>
  <NavCard
    href="/en/appendix/4-server-and-backend/api-intro"
    title="API Basics"
    description="Basic knowledge of API interface design and development"
  />
  <NavCard
    href="/en/appendix/2-development-tools/ide-basics"
    title="IDE Principles"
    description="Understand the internal working mechanism of Integrated Development Environments (IDEs)"
  />
  <NavCard
    href="/en/appendix/2-development-tools/command-line-shell"
    title="Terminal Basics"
    description="Master basic command-line terminal operations to improve development efficiency"
  />
  <NavCard
    href="/en/appendix/2-development-tools/git-version-control"
    title="Git Detailed Introduction"
    description="Deeply understand Git version control principles and advanced usage"
  />
  <NavCard
    href="/en/appendix/1-computer-fundamentals/computer-networks"
    title="Computer Networks"
    description="Basic knowledge of network protocols and communication principles"
  />
  <NavCard
    href="/en/appendix/7-infrastructure-and-operations/ci-cd"
    title="Deployment & Launch"
    description="Complete process and best practices for application deployment and release"
  />
</NavGrid>


## Usage Suggestions

- Use as reference material during the learning process, consult as needed
- When encountering unfamiliar technical concepts, look for explanations here first
- Recommended to read through once to establish a complete knowledge system

This is your technical knowledge treasure trove, always welcome to consult!
