کتاب Pro Angular 9 در واقع یکی از کاملترین و بهترین منابع آموزشی چارچوب Angular نسخه 9 میباشد. این کتاب در حدود 1500 صفحه و 3 قسمت اصلی به آموزش جامع و کامل Angular 9 میپردازد. خواندن این کتاب هم برای افراد مبتدی و هم افراد حرفهای به جهت یادگیری ترفندها و نکات مهم این چارچوب محبوب توصیه میشود. در ادامه به بررسی کلی این کتاب میپرداریم.
برخی از ویژگیهای چارچوب Angular نسخه 9:
- اندازههای بسته نرمافزاری کوچک و عملکرد تقویت شده
- تست سریعتر
- اشکالزدایی بهتر
- کلاس CSS و صحافی سبک بهبود یافته است
- بررسی نوع بهبود یافته
- خطاهای ساختاری بهبود یافته
- زمان ساخت بهبود یافته، (فعالسازی AOT به طور پیش فرض)
- بهبود ترجمهها برای زبانهای مختلف
- کامپایلر Ivy: استفاده پیش فرض از کامپایلر Ivy مهمترین ویژگی Angular 9 به شمار میآید، Ivy همان چیزی است که در واقع برای حل مشکلات عمده Angular یعنی عملکرد و حجم بالای پرونده، طراحی شده است.
- پشتیبانی از اتصالدهندههای بدون انتخاب (Selector-less bindings) برای Angular Ivy
- پشتیبانی از قالب عیبیابی برای TypeScript
- پشتیبانی از دامنههای بیشتر در providedIn
- یک روش تست جدید Type-Safe TestBed.inject () به جای TestBed.get ()
- بهبودهای بارگذاری ناهمسان
- قابلیت AOT در همه جا (کامپایل شدن کدهای میانی یا ماشین برنامه قبل از کامپایل)
- اندازه بسته نرمافزاری
- قابلیت استفاده برنامه برای تمامی زبانها
- دامنه ارائهدهنده اضافی
- بهبود تجربه توسعهدهنده
- API جدید رفع اشکال برای حالت توسعه
- قابلیت Strict mode برای دسترسی به ایجاد فضای کاری جدید جهت دسترسی به تمامی امکانات در Angular
- بهبود در اجزا و وراثت طبقاتی
- پشتیبانی از آخرین نسخههای TypeScript
- بهبود در قسمت سمت سرور با Angular Universal
- تجربه یک ظاهر طراحی شده بهبود یافته
- Stabel Bazel به عنوان گزینه قابل انتخاب برای Angular 9 منتشر شده است
- بهبود در اجزای Angular
- بهبود در آزمایش اجزا
منبع: وبسایت Medium
مروری بر کتاب Pro Angular 9:
قسمت 1: شروع کار با Angular
قسمت 1 این کتاب اطلاعات مورد نیاز برای آماده شدن برای تفهیم ادامه جزئیان آن را فراهم میکند. این قسمت شامل این فصل و مقدمات فناوریهای کلیدی، از جمله HTML ،CSS و TypeScript است که اطلاعات تکمیلی از JavaScript است که در توسعه Angular استفاده میشود و علاوه بر آن اطلاعات تکمیلی را از این فناوریها در اختیار شما قرار خواهد داد. همچنین در ادامه به شما نشان داده خواهد شد که چگونه اولین برنامه Angular خود را بسازید و شما را در ساخت یک برنامه واقع بینانهتر، به نام SportsStore، هدایت خواهد کرد.
قسمت 2: در جزئیات در Angular
قسمت 2 این کتاب شما را از طریق اجزای سازنده ارائه شده توسط Angular که برای ایجاد برنامهها، کاربرد دارند به ترتیب و با قاعده آشنا میکند. Angular شامل بسیاری از قابلیتهای داخلی است، که در این کتاب به طور عمیق توصیف شده است، و گزینههای سفارشیسازی نامحدودی را ارائه میدهد، که بیشتر آنها را در این فصل بررسی شدهاند.
قسمت 3: ویژگیهای پیشرفته Angular
قسمت 3 این کتاب توضیح میدهد که چگونه میتوان از ویژگیهای پیشرفته برای ایجاد برنامههای پیچیده و مقیاسپذیر استفاده کرد. همچنین نحوه ایجاد درخواستهای ناهمزمان HTTP در یک برنامه Angular، نحوه استفاده از مسیریابی URL برای پیمایش در کل برنامه و نحوه متحرکسازی عناصر HTML در هنگام تغییر وضعیت برنامه، نشان داده خواهد شد.
همچنین شما میتوانید برای فراگیری اصول برنامهنویسی MongoDB, Express, Angular, NodeJS، از کتاب اصول برنامهنویسی MEAN نیز استفاده کنید.
سرفصلهای کتاب Pro Angular 9:
- Getting Ready
- Your First Angular App
- Putting Angular in Context
- An HTML and CSS Primer
- JavaScript and TypeScript: Part 1
- JavaScript and TypeScript: Part 2
- SportsStore: A Real Application
- SportsStore: Orders and Checkout
- SportsStore: Administration
- SportsStore: Progressive Features and Deployment
- Angular in Detail
- Understanding Angular Projects and Tools
- Using Data Bindings
- Using the Built-in Directives
- Using Events and Forms
- Creating Structural Directives
- Understanding Components
- Using and Creating Pipes
- Using Services
- Using Service Providers
- Using and Creating Modules
- Advanced Angular Features
- Creating the Example Project
- Using Reactive Extensions
- Making HTTP Requests
- Routing and Navigation: Part 1
- Routing and Navigation: Part 2
- Routing and Navigation: Part 3
- Using Animations
- Angular Unit Testing
فایل کتاب Pro Angular 9 را میتوانید پس از پرداخت دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.