Angular Projects, Second Edition
انگولار، یک چارچوب جاوا اسکریپتی محبوب است که میتواند بر روی طیف وسیعی از پلتفرمها از جمله وب، دسکتاپ و موبایل اجرا شود. Angular دارای مجموعهای از ویژگیهای غنی و طیف گستردهای از ابزارها به صورت حاضر و آماده است که آن را در میان توسعهدهندگان محبوب کرده است. ویرایش دوم کتاب Angular Projects، نحوهی ساخت برنامههای وب بهینه و کارآمد را با انگولار به شما آموزش میدهد.
شما با کاوش در ویژگیهای اساسی چارچوب از طریق ایجاد ده برنامه مختلف وب دنیای واقعی شروع خواهید کرد. هر برنامه نحوه یکپارچه کردن Angular را با کتابخانه و ابزار متفاوتی نشان میدهد. همان طور که پیش میروید، چگونه پیاده سازی فناوریهای محبوب مانند Angular Router، Scully، Electron، Angular service worker، ابزارهای Nx monorepo، NgRx و موارد دیگر را هنگام ساخت یک سیستم ردیابی مشکلات، یک برنامه هواشناسی PWA، یک برنامه موبایل برچسب گذاری جغرافیایی عکس، یک کتابخانه کامپوننت UI و بسیاری پروژه هیجان انگیز دیگر یاد خواهید گرفت. در فصلهای پایانی، با سفارشی کردن دستورات Angular CLI با استفاده از شماتیک ها، نیز آشنا خواهید شد. با به پایان رساندن این کتاب، شما مهارتهای لازم را خواهید داشت تا بتوانید برنامههای Angular را با استفاده از انواع فناوریهای مختلف با توجه به نیاز خود یا مشتری بسازید.
در کتاب Angular Projects, 2nd Edition (پروژههای انگولار، ویرایش دوم)، توسعه برنامههای وب انگولار را با ساختن برنامههای کاربردی دنیای واقعی و کاوش در فناوریهای مدرن وب و بهترین شیوه ها، یاد خواهید گرفت.
ویژگیهای کلیدی:
- بررسی قابلیتهای انگولار برای ساخت برنامهها برای پلتفرمهای مختلف
- ترکیب فناوریهای وب محبوب با انگولار همچون monorepo، Jamstack و PWA
- ساخت کتابخانهها و شماتیکهای خودتان با استفاده از Angular CDK و Angular CLI
مطالبی که یاد خواهید گرفت:
- راه اندازی برنامههای Angular با استفاده از Angular CLI و Nx Console
- ایجاد یک بلاگ شخصی با Jamstack و تکنیکهای SPA
- ساخت برنامههای دسکتاپ با انگولار و الکترون
- بهبود تجربه کاربری (UX) در حالت آفلاین با تکنیکهای PWA
- سئو پسند کردن صفحات وب با رندر سمت سرور
- ایجاد یک برنامه monorepo با استفاده از Nx tools و NgRx برای مدیریت حالت
- تمرکز بر روی توسعه برنامههای موبایل با استفاده از Ionic
- توسعه شماتیکهای سفارشی با بسط دادن Angular CLI
این کتاب برای چه کسانی است؟
اگر توسعهدهندهای هستید که تجربه سطح مبتدی کار با Angular دارید و به دنبال این هستید که با ابزارهای ضروری آشنا شوید و با موارد استفاده مختلفی که ممکن است با Angular مواجه شوید کار کنید، این کتاب توسعه Angular برای شما مناسب است. دانش سطح مبتدی از توسعه برنامههای وب و تجربه اولیه کار با ES6 یا TypeScript، برای استفاده از این کتاب نیاز میشود.