Angular Projects: Build nine real-world applications from scratch using Angular 8 and TypeScript
انگولار یکی از بهترین چارچوب ها، هم برای ساختن برنامههای وب و هم ساختن برنامههای پلتفرمهای دیگر مثل Native، desktop و غیره است. این چارچوب، ابزارهای فوق العاده ای را به همراه دارد که به توسعه دهندگان اجازه میدهد تا کارآمدتر شوند و تجربه لذت بخشتری از کارهایی که انجام میدهند داشته باشند.
کتاب Angular Projects قصد دارد تا شما را به سفری در مورد توسعه و ساخت برنامهها با استفاده از چارچوب Angular ببرد. همان طور که از عنوان کتاب پیداست، ما تعدادی پروژه را با استفاده از انگولار توسعه خواهیم داد، مفاهیم گوناگونی را یاد میگیریم و موارد مختلفی را در ساخت برنامهها بررسی میکنیم. ما این کار را با روشی منظم انجام خواهیم داد و ابتدا با راه اندازی محیط توسعه و پوشش موضوعات پایه ای شروع میکنیم و در ادامه مجدداً آنها را مرور خواهیم کرد.
وقتی که میخواهید برنامههای وب بهینه با استفاده از انگولار بنویسید کتاب Angular Projects راهنمای عملی شما خواهد بود. این کتاب تعداد از قابلیتهای محبوب Angular از جمله Ivy rendered آزمایشی، lazy loading و بارگذاری differential را در حین پروژهها بررسی کرده است. این کتاب مطالبش را با مبانی انگولار و ابزارهایش شروع کرده که به شما در توسعه و اشکال زدایی برنامههای Angular کمک میکنند. شما نحوهی ایجاد یک SPA را با استفاده از Angular Router و بهینه سازی آن به وسیلهی تکه تکه کردن کد و پیش بارگذاری route ها، یاد خواهید گرفت. سپس برنامه ای با فرمهای زیاد خواهیم ساخت و این فرمها را با استفاده از Reactive Forms تعاملی میکنیم. بعد از آن نحوهی ساخت یک برنامه وب Progressive و یک برنامه render شده سمت وب و همچنین یک برنامه MonoRepo را یاد خواهیم گرفت. در ادامه چگونگی ساخت برنامههای موبایل را با استفاده Ionic و NativeScript را میآموزیم. در پایان هم با ساخت یک کتابخانه کامپوننت برای برنامهی خودمان با استفاده از Angular CDK و تست کردن آن، این کتاب را به پایان میرسانیم.
مطالبی که در کتاب پروژههای انگولار، خواهید آموخت:
- راه اندازی برنامههای Angular با استفاده از Angular CLI و Angular Console
- درک کردن lazy loading از طریق importهای پویا برای مسیریابی
- انجام server-side rendering با نوشتن یک برنامه SEO
- ساخت برنامه NativeScript چند زبانه با انگولار
- بررسی کتابخانه کامپوننتها برای frontend web با استفاده از Angular CDK
- مقیاس دادن به برنامههای Angular با استفاده از Nx، NgRX و Redux