
عنوان:
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
زبان
انگلیسی
فرمت
حجم
8.8MB
موضوع
Computers>Programming