کتاب Learning Angular (یادگیری Angular: راهنمای معقول برای ساخت برنامههای کاربردی وب با Angular، نسخه 4) از جدیدترین منابع آموزش انگولار است که با پشتیبانی از آخرین ویژگیها و کاربردهای این چارچوب محبوب و معروف دنیای طراحی وب با زبانی شیوا آن را آموزش میدهد.
در ادامه مقدمهای از کتاب Learning Angular را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Learning Angular:
از آنجایی که Angular همچنان به عنوان یکی از برترین چارچوبهای جاوا اسکریپت سلطنت میکند، توسعهدهندگان بیشتری به دنبال بهترین راه برای شروع با این چارچوب فوق العاده انعطاف پذیر و امن هستند. Learning Angular که اکنون در نسخه چهارم خود قرار دارد، به شما نشان میدهد که چگونه میتوانید از آن برای دستیابی به عملکرد بالا در بین پلتفرم با جدیدترین تکنیکهای وب، ادغام گسترده با استانداردهای وب مدرن و محیطهای توسعه یکپارچه (IDE) استفاده کنید.
کتاب Learning Angular مخصوصاً برای کسانی که تازه با Angular آشنا شدهاند مفید است و به شما کمک میکند تا با استخوانهای خالی چارچوب مورد نیاز برای شروع توسعه برنامههای Angular آشنا شوید. شما یاد خواهید گرفت که چگونه با استفاده از قدرت رابط خط فرمان Angular (CLI) برنامهها را توسعه دهید، تستهای واحد بنویسید، برنامههای خود را با پیروی از دستورالعملهای طراحی متریال استایل دهید، و در نهایت، آنها را در یک ارائهدهنده میزبانی مستقر کنید.
این نسخه جدید که برای Angular 15 بهروزرسانی شده است، بسیاری از ویژگیها و شیوههای جدید را پوشش میدهد که چالشهای فعلی توسعه وب ظاهری را بررسی میکند. شما یک فصل اختصاصی جدید در مورد مشاهدهپذیرها و RxJS، بیشتر در مورد مدیریت خطا و اشکالزدایی در Angular، و نمونههای جدید واقعی خواهید یافت.
در پایان این کتاب، نه تنها میتوانید برنامههای Angular را با TypeScript از ابتدا ایجاد کنید، بلکه مهارتهای کدنویسی خود را با بهترین روشها افزایش خواهید داد.
کتاب Learning Angular برای چه کسی است؟
این کتاب برای توسعه دهندگان جاوا اسکریپت و فول استک است که برای اولین بار به دنیای توسعه frontend با Angular و همچنین کسانی که برای ساخت برنامههای وب حرفه ای به چارچوب Angular مهاجرت میکنند، قدم میگذارند. قبل از شروع کار با این کتاب، به آشنایی قبلی با جاوا اسکریپت و یک پایه محکم در اصول برنامه نویسی وب نیاز دارید.
آنچه کتاب Learning Angular پوشش میدهد:
فصل 1، ساختن اولین برنامه زاویهای شما، نحوه راهاندازی محیط توسعه با نصب Angular CLI را نشان میدهد و نحوه استفاده از شماتیکها (فرمانها) برای خودکارسازی وظایفی مانند تولید کد و ساخت برنامه را توضیح میدهد.
ما یک برنامه ساده جدید با استفاده از Angular CLI ایجاد میکنیم و آن را میسازیم. همچنین با برخی از مفیدترین ابزارهای Angular که در Visual Studio Code موجود هستند آشنا خواهیم شد.
فصل 2، مقدمهای بر TypeScript، توضیح میدهد که TypeScript چیست، زبانی که هنگام ایجاد برنامههای Angular استفاده میشود، و ابتداییترین بلوکهای ساختمان، مانند انواع، رشتههای الگو، لامبداها و کلاسها را پوشش میدهد. ما یاد خواهیم گرفت که چگونه از دکوراتورهایی که به طور گسترده در کلاس ها و ماژولهای Angular استفاده میشود استفاده کنیم. ما نگاهی به برخی از انواع پیشرفته و جدیدترین ویژگی های زبان خواهیم انداخت.
فصل 3 کتاب Learning Angular، سازماندهی برنامه در ماژولها، توضیح میدهد که چه ماژولهایی در Angular هستند و چگونه با ماژولهای TypeScript تفاوت دارند. ما در مورد رایج ترین ماژولهایی که در Angular استفاده میکنیم یاد خواهیم گرفت و در مورد اهداف انواع مختلف ماژولها صحبت خواهیم کرد.
فصل 4 کتاب Learning Angular، فعال کردن تجربه کاربر با کامپوننتها، نحوه اتصال یک مؤلفه به الگوی خود و نحوه استفاده از دکوراتور TypeScript برای پیکربندی آن را توضیح میدهد. ما نگاهی خواهیم داشت به نحوه ارتباط مؤلفهها با انتقال دادهها از یک مؤلفه به مؤلفه دیگر با استفاده از اتصالات ورودی و خروجی و با استراتژیهای مختلف برای تشخیص تغییرات در یک مؤلفه آشنا میشویم. همچنین نحوه ایجاد اجزای مستقل را یاد خواهیم گرفت.
فصل 5 کتاب Learning Angular، غنیسازی برنامهها با استفاده از لولهها و دستورالعملها، دستورالعملها و لولههای داخلی را پوشش میدهد. ما لولهها و دستورالعملهای سفارشی خود را میسازیم و از آنها در یک برنامه نمونه استفاده میکنیم که کاربرد آنها را نشان میدهد. ما همچنین تفاوت بین دستورالعملهای ویژگی و ساختاری را یاد خواهیم گرفت.
فصل 6، مدیریت وظایف پیچیده با سرویسها، نحوه عملکرد مکانیسم تزریق وابستگی، نحوه ایجاد و استفاده از سرویسها در کامپوننتها و نحوه ایجاد ارائهدهندگان در یک برنامه Angular را توضیح میدهد.
فصل 7، واکنش پذیر بودن با استفاده از Observables و RxJS، در مورد برنامه نویسی واکنشی و اینکه چگونه میتوانیم از مشاهده پذیرها در زمینه یک برنامه Angular از طریق کتابخانه RxJS استفاده کنیم، بحث میکند. همچنین توری از تمام اپراتورهای رایج RxJS که در یک برنامه Angular استفاده میشوند، خواهیم داشت.
فصل 8، ارتباط با سرویسهای داده از طریق HTTP، نحوه تعامل با API پشتیبان راه دور و انجام عملیات CRUD با دادهها در Angular را توضیح میدهد. همچنین نحوه تنظیم هدرهای اضافی برای درخواست HTTP و رهگیری چنین درخواستی را بررسی خواهیم کرد تا قبل از ارسال درخواست یا پس از تکمیل، اقدام کنیم.
فصل 9، پیمایش از طریق برنامه با مسیریابی، نحوه استفاده از روتر Angular را برای فعال کردن بخشهای مختلف یک برنامه Angular توضیح میدهد. ما متوجه خواهیم شد که چگونه پارامترها را از طریق URL منتقل کنیم و چگونه میتوانیم یک برنامه را به ماژولهای مسیریابی تقسیم کنیم که میتوانند به راحتی بارگذاری شوند. سپس یاد میگیریم که چگونه از اجزای خود محافظت کنیم و چگونه داده ها را قبل از شروع اولیه کامپوننت آماده کنیم.
فصل 10 کتاب Learning Angular، جمعآوری دادههای کاربر با فرمها، نحوه استفاده از فرمهای واکنشی Angular را برای ادغام فرمهای HTML و نحوه تنظیم آنها با استفاده از FormGroup و FormControl توضیح میدهد. ما تعامل کاربر را در فرم پیگیری میکنیم و فیلدهای ورودی را تأیید میکنیم.
فصل 11، مقدمهای بر متریال انگولار، نحوه ادغام دستورالعملهای طراحی متریال Google را در یک برنامه Angular با استفاده از کتابخانهای به نام Angular Material که توسط تیم Angular توسعه داده شده است، مورد بحث قرار میدهد. ما نگاهی به برخی از اجزای اصلی کتابخانه و استفاده از آنها خواهیم داشت. ما در مورد موضوعاتی که با کتابخانه همراه هستند و نحوه نصب آنها بحث خواهیم کرد.
فصل 12 کتاب Learning Angular، تست واحد یک برنامه کاربردی زاویهای، نحوه آزمایش آرتیفکتهای زاویهای و نادیده گرفتن آنها در یک آزمایش را توضیح میدهد، بخشهای مختلف یک تست را بررسی میکند و توضیح میدهد که کدام بخشهای یک جزء باید آزمایش شوند.
فصل 13، آوردن برنامه به تولید، ارائه دهندگان میزبانی را که توسط Angular CLI پشتیبانی میشوند، مورد بحث قرار میدهد. ما قبل از استقرار بهینهسازیهای ساخت را انجام خواهیم داد و از Angular CLI برای استقرار در صفحات GitHub استفاده خواهیم کرد.
فصل 14 کتاب Learning Angular، مدیریت خطاها و اشکال زدایی برنامه، نحوه رسیدگی به انواع مختلف خطاها در یک برنامه Angular و درک خطاهای ناشی از خود فریمورک را توضیح میدهد. ما یاد خواهیم گرفت که چگونه یک برنامه Angular را با استفاده از اشکال زدایی کنیم و چگونه آن را با استفاده از Angular DevTools نمایه کنیم.
سرفصلهای کتاب Learning Angular:
- Cover
- Copyright
- Table of Contents
- Preface
- Chapter 1: Building Your First Angular Application
- Chapter 2: Introduction to TypeScript
- Chapter 3: Organizing Application into Modules
- Chapter 4: Enabling User Experience with Components
- Chapter 5: Enrich Applications Using Pipes and Directives
- Chapter 6: Managing Complex Tasks with Services
- Chapter 7: Being Reactive Using Observables and RxJS
- Chapter 8: Communicating with Data Services over HTTP
- Chapter 9: Navigating through Application with Routing
- Chapter 10: Collecting User Data with Forms
- Chapter 11: Introduction to Angular Material
- Chapter 12: Unit Test an Angular Application
- Chapter 13: Bringing an Application to Production
- Chapter 14: Handling Errors and Application Debugging
- Other Books You May Enjoy
- Index
جهت دانلود کتاب Learning Angular میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.