شما با تسلط بر اصول برنامهنویسی انگولار شروع خواهید کرد. با استفاده از روش کانبان و ابزارهای گیتهاب، برنامههایی با ظاهر عالی با Angular Material خواهید ساخت و همچنین از الگوهای برنامهنویسی واکنشی با RxJS بهره خواهید برد، الگوی flux را با NgRx کشف خواهید کرد، با تست خودکار آشنا خواهید شد، از ادغام مداوم با CircleCI استفاده خواهید کرد و برنامه خود را با استفاده از Vercel Now و GCloud در فضای ابری مستقر خواهید کرد.
سپس یاد خواهید گرفت که چگونه برنامههای تجاری را با استفاده از معماری روتر-اول با لنگرهای داده قابل مشاهده طراحی و توسعه دهید، که از طریق دستور العملهای پرکاربرد مانند نماهای master/detail و جداول داده با صفحهبندی و فرمها نشان داده شده است. در مرحله بعد، طراحی احراز هویت و مجوز قوی را که از طریق ادغام با Firebase، مستندسازی API با استفاده از Swagger و پیادهسازی API با استفاده از پشته MEAN نشان داده شده است، کشف خواهید کرد.
در نهایت، در مورد DevOps با استفاده از Docker، ساخت یک زیرساخت ابری با قابلیت دسترسی بالا در AWS، ثبت رفتار کاربر با Google Analytics و انجام تست بار، خواهید آموخت. در پایان کتاب، شما با تمام طیف توسعه وب مدرن و معماری فولاستک آشنا خواهید شد و الگوها و شیوههای موفقیت به عنوان یک توسعهدهنده انفرادی در وب یا به عنوان یک تیم در سازمان را خواهید آموخت.
آنچه خواهید آموخت
رویکردی مینیمالیستی و ارزشمحور برای ارائه برنامههای وب اتخاذ کنید
بر اصول توسعه Angular، RxJS، ابزارهای CLI، GitHub و Docker مسلط شوید
الگوی flux و NgRx را کشف کنید
با استفاده از Node.js، Express.js و MongoDB یک API RESTful پیادهسازی کنید
برنامههای وب ایمن و کارآمد را برای هر ارائهدهنده ابری یا سرورهای خود ایجاد کنید
برنامه خود را با استفاده از DevOps، CircleCI و AWS روی زیرساخت ابری با قابلیت دسترسی بالا مستقر کنید
این کتاب برای چه کسانی مناسب است؟
این کتاب برای توسعهدهندگانی است که میخواهند با اطمینان، برنامههای Angular با کیفیت بالا و در سطح تولید را از طراحی تا استقرار ارائه دهند. توسعهدهندگانی که تجربه قبلی در نوشتن APIهای RESTful دارند نیز از این کتاب بهرهمند خواهند شد، همچنین توسعهدهندگانی که آگاهی بیشتری از چگونگی قرار گرفتن در تصویر بزرگتر ارائه یک برنامه وب کسب میکنند. تجربه قبلی با APIهای RESTful مطلوب است.
فهرست مطالب
مقدمهای بر Angular و مفاهیم آن
تنظیم محیط توسعه شما
ایجاد یک برنامه Angular پایه
تست خودکار، CI و انتشار به محیط عملیاتی
ارائه UX با کیفیت بالا با متریال
فرمها، Observableها و Subjectها
ایجاد یک برنامه تجاری با اولویت Router
طراحی احراز هویت و مجوز
DevOps با استفاده از Docker
APIهای RESTful و پیادهسازی Full Stack
دستورالعملها – قابلیت استفاده مجدد، مسیریابی و ذخیرهسازی
دستورالعملها – Master/Detail، جداول داده و NgRx
زیرساخت ابری با دسترسی بالا در AWS
Google Analytics و Advanced Cloud Ops
پیوست A – اشکالزدایی Angular
پیوست B – برگه تقلب Angular
فصل تکمیلی: پیوست C – حفظ Angular و ابزارهای همیشه سبز
فصل تکمیلی: پیوست D – پاسخهای خودارزیابی






























