Learn Angular by building 10 real-world, enterprise web apps and projects
Aristeidis Bampakos

#Angular
#monorepo
#Jamstack
#PWA
#CDK
#CLI
#NgRx
🚀 جدیدترین قابلیتهای Angular رو کشف کن؛ از Signals و Standalone Components گرفته تا SSR، SSG، ابزارهای AI و پترنهای آماده پروداکشن برای UI و داده. در پایان، با مهارتها و پورتفویی بیرون میای که واقعاً در محیط کار به کارت میان.
✨ ویژگیهای کلیدی
🧩 مجموعهای از راهکارهای دستبهکار رو مسلط میشی و در پایان یک پورتفوی آماده استخدام داری که مهارتهای Job-Ready تو رو ثابت میکنه
⚡ سریع تحویل میدی و با اعتمادبهنفس Ship میکنی؛ از SSR/SSG گرفته تا بهبود پرفورمنس و استکهای UI قابلاعتماد
🤖 قابلیتهای متمرکز AI مثل OCR، خلاصهسازی و دستیارها رو دقیقاً جایی اضافه میکنی که بیشترین کمک رو میکنن
📘 توضیح کتاب
🅰️ انگولار به سمت تحویل سریعتر، Server Rendering و تجربه توسعهدهنده بهتر تکامل پیدا کرده. این کتاب نشون میده این تغییرها در عمل چه شکلی دارن.
🛠️ هر پروژه بازتابی از روش کار تیمهای واقعی است: فرمها، Routing، داده، و انتخابهای کوچکی که باعث میشن یک اپلیکیشن حس کامل و آماده بودن بده. با مقدار مناسبی از تکنولوژی کار میکنی؛ دقیقاً به اندازهای که مهم باشه: Signals، فرمهای Template-Driven و Reactive، ابزارهای PrimeNG، Angular Material و Telerik UI، Google Maps، Drag-and-Drop و قابلیتهای دسکتاپی PWA. همینطور Backend با NestJS و MongoDB، سرویسهای Firebase و نوتیفیکیشنهای ایمیلی رو وصل میکنی، بعد با SSR و SSG و بهبودهای متمرکز روی Core Web Vitals، تحویل پروژه رو بهتر میکنی.
👨🏫 با راهنمایی آریستیدیس بامپاکوس، Google Developer Expert در Angular و یک تیملید باتجربه، پترنهای عملیای یاد میگیری که میتونی از همون شروع کار به کارشون بگیری.
🎯 در پایان، فقط Angular رو «نمیشناسی»؛ مثل یک مهندس Front-End فکر میکنی که میتونه تحویل بده، پورتفوی دستش باشه، آماده کار باشه و با اعتمادبهنفس در نقش فعلی خودش لولآپ کنه.
🎯 چیزهایی که یاد میگیری
🧠 با ورکفلوهای AI-Assisted سریعتر Scaffold میکنی و امنتر Refactor میکنی
📝 فرمهای قابلاعتماد طراحی میکنی که کاربرها بدون اصطکاک بتونن کاملشون کنن
🤖 قابلیتهای AI اضافه میکنی: OCR برای تیکتها، خلاصهسازی و Booking با کمک دستیار
🔌 سرویسهای واقعی رو یکپارچه میکنی: Maps، ایمیل، Firebase و MongoDB
🚀 با SSR/SSG و بهبودهای Core Web Vitals سریعتر Ship میکنی
🎨 UIهای قابلنگهداری با PrimeNG، Material و Telerik میسازی
👤 این کتاب برای چه کسانیه؟
👨💻 این کتاب برای دولوپرهایی نوشته شده که تجربه مقدماتی با Angular دارن و میخوان در استفاده از ابزارهای ضروری و مدیریت Use Caseهای مختلف در Angular حرفهایتر بشن. قبل از شروع، داشتن دانش مقدماتی توسعه اپلیکیشنهای وب و تجربه پایه کار با آخرین نسخههای JavaScript یا TypeScript ضروریه.
📌 این کتاب روی کاربردهای عملی Angular تمرکز داره. اگر میخوای فهم عمیقتری از این فریمورک پیدا کنی، پیشنهاد میشه کتاب Learning Angular از همین نویسنده رو هم ببینی.
📖 فهرست مطالب
💬 نظرها
💭 «یکی از معدود کتابهای Angular که واقعاً میتونه ایدههای جالب و الهامبخش بده. این کتاب کمک میکنه کتابخونهها و رویکردهای زیادی رو کشف کنی که شاید قبلاً هیچوقت ازشون استفاده نکرده باشی.»
—فابیو بیوندی، Google Developer Expert در Angular و Web Technologies، Microsoft MVP
💭 «مثالهای روشن و قابلفهمی که ورود به توسعه اپلیکیشن با Angular رو لذتبخش میکنن.»
—داریوش کالبارچیک، Google Developer Expert
💭 «کتاب Angular Projects رویکرد منحصربهفردی داره تا به دولوپرهای تازهکار و باتجربه کمک کنه با Angular اپلیکیشنهای عالی بسازن.»
—مارک تامپسون، تیم Angular در Google
💭 «اگر تازه داری با Angular شروع میکنی، این کتاب رو بهشدت پیشنهاد میکنم.»
—کیث آترتون، Microsoft MVP
👤 درباره نویسنده
👨💻 آریستیدیس بامپاکوس تیملید توسعه وب در Plex-Earth است و روی توسعه اپلیکیشنهای وب با Angular تخصص داره. او از سال ۲۰۲۰ بهعنوان Angular Google Developer Expert (GDE) فعالیت میکنه و در مؤسسه آموزشی خصوصی Code[dot]Hub بهعنوان Angular Senior Tech Instructor کار میکنه؛ جایی که به دولوپرهای مشتاق و حرفهای Angular کمک میکنه رشد کنن. او همینطور نویسنده کتاب Angular Projects از انتشارات Packt است.
Explore Angular's latest features, from signals and standalone components to SSR, SSG, AI tooling, and production-ready UI and data patterns, so you finish with skills and a portfolio that work on the job
Angular has evolved toward faster delivery, server rendering, and an enhanced developer experience. This book shows what that looks like in practice.
Each project reflects how real teams work: forms, routing, data, and the small choices that make an app feel finished. You will build with just enough tech to matter: signals, template-driven and reactive forms; PrimeNG, Angular Material, and Telerik UI; Google Maps; drag-and-drop; and PWA desktop features. You will also wire up backend NestJS with MongoDB, Firebase services, and email notifications,, then improve delivery with SSR and SSG and focused Core Web Vitals improvements.
Guided by Aristeidis Bampakos, a Google Developer Expert for Angular and an experienced team lead, you learn practical patterns you can apply right from the get-go.
By the end, you will not just “know” Angular. You will think like a front-end engineer who can deliver, portfolio in hand, job-ready and confident to level up in your current role.
This book is for developers with beginner-level Angular experience who want to become proficient in using essential tools and dealing with the various use cases in Angular. Beginner-level knowledge of web application development and basic experience of working with latest JavaScript or TypeScript is essential before you dive in.
This book focuses on practical applications of Angular. If you want to deepen your understanding of this framework, we recommend that you also look at Learning Angular from the same author.
“One of the few books on Angular that can really provide interesting and inspirational ideas. It allows you to discover many libraries and approaches you have never used before”
Fabio Biondi, Google Developer Expert in Angular and Web Technologies, Microsoft MVP
“Clear, understandable examples that make diving into Angular app development a joy”
Dariusz Kalbarczyk, Google Developer Expert
“Angular Projects takes a unique approach to empower new and experienced developers to build great applications using Angular”
Mark Thompson, Angular Team at Google
“I would highly recommend this if you're getting started with Angular”
Keith Atherton, Microsoft MVP
Aristeidis Bampakos is a Web Development Team Lead at Plex-Earth who specializes in the development of web applications with Angular. He has been an Angular Google Developer Expert (GDE) since 2020 and works as an Angular Senior Tech Instructor at Code[dot]Hub, a private educational institute, where he nurtures aspiring Angular developers and professionals. He is also the author of Angular Projects with Packt.









