عنوان:

Pro Angular 16

نویسنده:

Adam Freeman

انتشارات:

Manning Publications Co

تاریخ انتشار:

2024

حجم:

8.8MB

دانلود

معرفی کتاب:" انگولار حرفه‌ای ۱۶ (Pro Angular 16) "

به فروشگاه جامع یادگیری Angular خوش آمدید

کتاب Pro Angular جامع‌ترین و در عین حال خلاصه‌ترین راهنمای موجود برای یادگیری این فریم‌ورک محبوب است و دانشی را در اختیار شما قرار می‌دهد تا بتوانید به‌طور کامل از قدرت Angular برای ساخت اپلیکیشن‌های پویا با JavaScript بهره‌مند شوید.

Angular یک کتابخانه جاوااسکریپت متن‌باز و تحت پشتیبانی گوگل است. این فریم‌ورک گزینه‌های فوق‌العاده‌ای برای توسعه سمت سرور ارائه می‌دهد و در برخی از بزرگ‌ترین و پیچیده‌ترین اپلیکیشن‌های وب دنیا برای ارتقاء HTML در مرورگر مورد استفاده قرار می‌گیرد. نقطه قوت Angular در این است که امکان ساخت برنامه‌هایی قابل توسعه، قابل نگهداری، تست‌پذیر و استاندارد را فراهم می‌سازد. آشنایی با اصول پایه‌ی Angular و نحوه‌ی استفاده عملی از آن، یک امتیاز ارزشمند برای هر توسعه‌دهنده محسوب می‌شود.

نسخه پنجم این راهنمای محبوب، نحوه‌ی استفاده‌ی مؤثر از Angular را آموزش می‌دهد و طیف گسترده‌ای از قابلیت‌های آن را معرفی می‌کند. یادگیری از مفاهیم پایه‌ای آغاز می‌شود و به‌تدریج به ویژگی‌های پیشرفته و حرفه‌ای می‌رسد.

همه‌ی مباحث کتاب به‌صورت تمام‌رنگی، دقیق و کاربردی ارائه شده‌اند. در سبک همیشگی آدام فریمن، ویژگی‌های کلیدی با جزئیات کامل توضیح داده می‌شوند و در عین حال، چالش‌های رایج و روش‌های اجتناب از آن‌ها نیز بررسی می‌گردند.

فهرست مطالب

  • Chapter 1. Introduction to Angular
  • 1.1 Understanding where Angular excels
  • 1.2 Comparing Angular to React
  • 1.3 What do you need to know?
  • 1.4 What is the structure of this book?
  • 1.5 What doesn’t this book cover?
  • 1.6 What software do you need for Angular?
  • 1.7 How do you set up the development environment?
  • 1.8 What if you have problems following the examples?
  • 1.9 What if you find an error in the book?
  • 1.10 Are there lots of examples?
  • 1.11 Where can you get the example code?
  • 1.12 How do you contact the author?
  • 1.13 What if you really enjoyed this book?
  • 1.14 What if this book has made you angry?
  • 1.15 Summary
  • Chapter 2. Getting Started with Angular
  • 2.1 Getting ready
  • 2.2 Creating an Angular project
  • 2.3 Adding features to the application
  • 2.4 Styling the application content
  • 2.5 Displaying the list of to-do items
  • 2.6 Creating a two-way data binding
  • 2.7 Filtering completed to-do items
  • 2.8 Adding to-do items
  • 2.9 Finishing up
  • 2.10 Summary
  • Chapter 3. Essential Web Technologies
  • 3.1 Preparing the example project
  • 3.2 Understanding HTML
  • 3.3 Understanding CSS and the Bootstrap framework
  • 3.4 Understanding TypeScript/JavaScript
  • 3.5 Summary
  • Chapter 4. JavaScript Fundamentals
  • 4.1 Preparing for this chapter
  • 4.2 Defining and using functions
  • 4.3 Working with arrays
  • 4.4 Working with objects
  • 4.5 Working with JavaScript modules
  • 4.6 Summary
  • Chapter 5. Building the Angular Data Model
  • 5.1 Preparing the project
  • 5.2 Preparing the Angular project features
  • 5.3 Starting the data model
  • 5.4 Starting the store
  • 5.5 Adding store features
  • 5.6 Summary
  • Chapter 6. Creating a Shopping Cart
  • 6.1 Preparing the example application
  • 6.2 Creating the cart
  • 6.3 Adding URL routing
  • 6.4 Completing the cart detail feature
  • 6.5 Processing orders
  • 6.6 Using the RESTful web service
  • 6.7 Summary
  • Chapter 7. Securing and Extending the App
  • 7.1 Preparing the example application
  • 7.2 Implementing authentication
  • 7.3 Extending the data source and repositories
  • 7.4 Installing the component library
  • 7.5 Creating the administration feature structure
  • 7.6 Summary
  • Chapter 8. Progressive Angular and Deployment
  • 8.1 Preparing the example application
  • 8.2 Using pre-rendering
  • 8.3 Adding progressive features
  • 8.4 Preparing the application for deployment
  • 8.5 Building and testing the application
  • 8.6 Containerizing the SportsStore application
  • 8.7 Summary
  • Chapter 9. Understanding Angular Applications
  • 9.1 Creating a new Angular project
  • 9.2 Understanding the project structure
  • 9.3 Using the Angular development tools
  • 9.4 Understanding how an Angular application works
  • 9.5 Understanding the production build process
  • 9.6 Starting development in an Angular project
  • 9.7 Summary
  • Chapter 10. Angular Data Flow and Reactivity
  • 10.1 Preparing for this chapter
  • 10.2 Understanding Angular data flow
  • 10.3 Understanding Angular change detection
  • 10.4 Understanding Angular Signals
  • 10.5 Working with Reactive Extensions
  • 10.6 Summary
  • Chapter 11. Binding in Angular Templates
  • 11.1 Preparing for this chapter
  • 11.2 Understanding one-way data bindings
  • 11.3 Using the standard property and attribute bindings
  • 11.4 Setting classes and styles
  • 11.5 Summary
  • Chapter 12. Built-In Directives
  • 12.1 Preparing the example project
  • 12.2 Using the built-in directives
  • 12.3 Understanding one-way data binding restrictions
  • 12.4 Summary
  • Chapter 13. Handling User Input
  • 13.1 Preparing the example project
  • 13.2 Using the event binding
  • 13.3 Using two-way data bindings
  • 13.4 Working with forms
  • 13.5 Summary
  • Chapter 14. Creating Custom Attribute Directives
  • 14.1 Preparing the example project
  • 14.2 Creating a simple attribute directive
  • 14.3 Accessing application data in a directive
  • 14.4 Creating custom events
  • 14.5 Creating host element bindings
  • 14.6 Creating a two-way binding on the host element
  • 14.7 Exporting a directive for use in a template variable
  • 14.8 Summary
  • Chapter 15. Structural Directives
  • 15.1 Preparing the example project
  • 15.2 Creating a simple structural directive
  • 15.3 Creating iterating structural directives
  • 15.4 Querying the host element content
  • 15.5 Summary
  • Chapter 16. Building Applications with Components
  • 16.1 Preparing the example project
  • 16.2 Structuring an application with components
  • 16.3 Using component styles
  • 16.4 Querying template content
  • 16.5 Summary
  • Chapter 17. Working with Pipes
  • 17.1 Preparing the example project
  • 17.2 Understanding pipes
  • 17.3 Creating a custom pipe
  • 17.4 Using the built-in pipes
  • 17.5 Summary
  • Chapter 18. Using Angular Services
  • 18.1 Preparing the example project
  • 18.2 Understanding the object distribution problem
  • 18.3 Understanding the test isolation problem
  • 18.4 Completing the adoption of services
  • 18.5 Summary
  • Chapter 19. Working with Angular Modules
  • 19.1 Preparing the example project
  • 19.2 Understanding the root module
  • 19.3 Creating feature modules
  • 19.4 Summary
  • Chapter 20. Organizing the Application
  • 20.1 Starting the example project
  • 20.2 Creating the model module
  • 20.3 Creating the messages module
  • 20.4 Creating the core module
  • 20.5 Completing the project
  • 20.6 Summary
  • Chapter 21. Using the Reactive Forms API
  • 21.1 Preparing for this chapter
  • 21.2 Understanding the reactive forms API
  • 21.3 Rebuilding the form using the API
  • 21.4 Working with multiple form controls
  • 21.5 Summary
  • Chapter 22. Creating Form Components
  • 22.1 Preparing for this chapter
  • 22.2 Creating form components dynamically
  • 22.3 Creating custom form validation
  • 22.4 Summary
  • Chapter 23. RESTful Web Services
  • 23.1 Preparing the example project
  • 23.2 Understanding RESTful web services
  • 23.3 Replacing the static data source
  • 23.4 Consolidating HTTP requests
  • 23.5 Making cross-origin requests
  • 23.6 Configuring request headers
  • 23.7 Handling errors
  • 23.8 Summary
  • Chapter 24. Routing Basics
  • 24.1 Preparing the example project
  • 24.2 Getting started with routing
  • 24.3 Completing the routing implementation
  • 24.4 Summary
  • Chapter 25. Advanced Routing
  • 25.1 Preparing the example project
  • 25.2 Using wildcards and redirections
  • 25.3 Navigating within a component
  • 25.4 Creating child routes
  • 25.5 Summary
  • Chapter 26. Route Guards
  • 26.1 Preparing the example project
  • 26.2 Guarding routes
  • 26.3 Summary
  • Chapter 27. Delivery and Optimization
  • 27.1 Preparing the example project
  • 27.2 Understanding the delivery problem
  • 27.3 Loading feature modules dynamically
  • 27.4 Using server-side rendering
  • 27.5 Using prerendering
  • 27.6 Summary
  • Chapter 28. UI Libraries
  • 28.1 Preparing for this chapter
  • 28.2 Using the library components
  • 28.3 Matching the component library theme
  • 28.4 Summary
  • Chapter 29. Testing Angular Applications
  • 29.1 Preparing the example project
  • 29.2 Running a simple unit test
  • 29.3 Working with Jasmine
  • 29.4 Testing an Angular component
  • 29.5 Testing an Angular directive
  • 29.6 Summary

مشخصات

نام کتاب

Pro Angular 16

نویسنده

Adam Freeman

انتشارات

Manning Publications Co

تاریخ انتشار

2024

ISBN

9781633436695

چاپ

اول

تعداد صفحات

847

زبان

انگلیسی

فرمت

pdf

حجم

8.8MB

موضوع

Computers>Programming