Clean Code with TypeScript
Elevate your TypeScript 6 skills with clean code principles and production-ready practicesRukevwe Ojigbo, Dr. Sanjay Krishna Anbalagan
- ناشرPackt
- سال انتشار2026
- ویرایش1
- زبانEnglish
- تعداد صفحات438
- شابک9781835889565
1,062,000 تومان – 2,540,000 تومانمحدوده قیمت: 1,062,000 تومان تا 2,540,000 تومان
تحویل اکسپرس
حمل رایگان سفارشات بالای 1 میلیون تومان
پرداخت امن
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
ضمانت اصالت کالا
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
7 روز گارانتی بازگشت وجه
امکان پرداخت انلاین یا پرداخت حضروی درب منزل
🚀 سطح مهارتهای تایپاسکریپت (TypeScript) خودت رو با تکنیکهای کاربردی برای نوشتن اپلیکیشنهای تحت وب قدرتمند، قابل نگهداری و مدرن ارتقا بده.
💎 ویژگیهای کلیدی
🛠️ بهکارگیری اصول کد تمیز (Clean Code) برای ایجاد اپلیکیشنهای تایپاسکریپتی باکیفیت و قابل نگهداری. 🏗️ بهرهگیری از سیستم تایپ تایپاسکریپت برای نوشتن کدهای گویا و خود-مستند (Self-documenting). 📈 معماری سیستمهای مقیاسپذیر که همگام با تیمها و کدهای پروژه رشد میکنند.
📖 توضیحات کتاب
📘 کتاب «کد تمیز با تایپاسکریپت» یک راهنمای کاربردی برای نوشتن کدهای تایپاسکریپتی قابل نگهداری، کارآمد و ظریف هست. این کتاب توسعهدهندهها رو به اصول و تکنیکهای ضروری مجهز میکنه تا کدی بنویسند که علاوه بر عملکرد درست، خواندن و نگهداری اون هم ساده باشه.
✍️ این اثر توسط روکوو اویگبو و دکتر سانجای کریشنا آنبالاگان نوشته شده؛ مهندسان نرمافزار خبرهای که تجربه گستردهای در ساخت اپلیکیشنهای مقیاسپذیر و با کارایی بالا در صنایع مختلف دارند. این کتاب بازتابی از درسهای کاربردی پروژههای واقعی اونهاست.
💻 در طول کتاب، تو با پیادهسازیهای عملی، از جمله یک پروژه ادغام با مدلهای زبانی بزرگ (LLM) و یک اپلیکیشن Full-stack با تایپاسکریپت سر و کار داری که باعث میشه مفاهیم کاملاً ملموس و در محیطهای توسعه واقعی قابل استفاده باشند.
✨ چیزی که این کتاب رو متمایز میکنه، رویکرد مثالمحور اون هست که ریشه در سناریوهای واقعی داره. این کتاب فراتر از بهترین روشهای معمول تایپاسکریپت میره و بهت کمک میکنه تفکر معماری خودت رو تقویت کنی، همکاری تیمی رو بهبود بدی و کیفیت کد رو در بلندمدت تضمین کنی. چه در تایپاسکریپت تازهکار باشی و چه یک توسعهدهنده باسابقه، این راهنما مهارتهای برنامهنویسی تو رو ارتقا میده و کمکت میکنه کدهای تمیزتر و مستحکمتری تحویل بدی.
💡 آنچه یاد خواهی گرفت
🎓 تسلط بر تایپها، تنظیمات و مفاهیم پایهای تایپاسکریپت
🧹 اجرای اصول Clean Code برای خوانایی و سازگاری بیشتر کد
🏛️ پیادهسازی کلاسها، ارثبری و اینترفیسها در تایپاسکریپت
🧩 کار با اینترفیسها، جنریکها و تایپهای پیشرفته برای نوشتن کد انعطافپذیر
🧪 اجرای تست واحد (Unit Testing)، تست یکپارچگی و توسعه تستمحور (TDD)
🛡️ مدیریت موثر خطاها و استفاده از ابزارهای دیباگ در تایپاسکریپت
⚡ شناسایی گلوگاهها و اعمال تکنیکهای بهینهسازی عملکرد
🌐 ساخت اپلیکیشن با تایپاسکریپت در Next.js و Node.js
👥 این کتاب برای چه کسی است؟
👨💻 این کتاب برای توسعهدهندههای جاوااسکریپت هست که میخواهند برای ساخت اپلیکیشنهای مقیاسپذیر و قابل نگهداری، بر تایپاسکریپت مسلط شوند.
📱 توسعهدهندههای فرانتاند، بکاند، فولاستک و همچنین معماران نرمافزار که به دنبال بهرهگیری از تایپاسکریپت برای طراحی اپلیکیشنهای قدرتمند هستند، ارزش کاربردی زیادی در این کتاب پیدا میکنند.
🧠 فرض بر این هست که درک پایهای از جاوااسکریپت، از جمله ویژگیهای ES6+، توابع و برنامهنویسی نامتقارن (Asynchronous) داری.
⚙️ اگرچه الزامی نیست، اما آشنایی با مبانی تایپاسکریپت، اصول شیگرایی (OOP) و Git میتونه بهت کمک کنه.
📚 فهرست مطالب
۱. معرفی تایپاسکریپت
۲. نوشتن توابع تمیز
۳. برنامهنویسی شیگرایی با تایپاسکریپت
۴. کد تمیز در پروژههای تایپاسکریپت
۵. تست و توسعه تستمحور (TDD)
۶. مدیریت خطا، دیباگ کردن و بهترین روشهای امنیتی
۷. به حداکثر رساندن بهینهسازی عملکرد
۸. تسلط بر الگوهای طراحی (Design Patterns) در تایپاسکریپت
۹. درک ویژگیهای پیشرفته تایپاسکریپت
۱۰. راه اندازی پروژههای تایپاسکریپت مقیاسپذیر
۱۱. تایپاسکریپت در عمل: ساخت اپلیکیشنهای فولاستک
۱۲. تایپاسکریپت در سیستمهای در حال تکامل
👤 درباره نویسنده
🇳🇱 روکوو اویگبو یک توسعهدهنده نرمافزار با تخصص در تایپاسکریپت و اپلیکیشنهای وب و موبایل هست. او اپلیکیشنهای بزرگ و با کارایی بالایی برای حوزهها و پلتفرمهای مختلف ساخته است. او در حال حاضر مهندس نرمافزار ارشد و عضو تیم DevOps در شرکت Nationale Nederlanden، یکی از شرکتهای پیشرو در زمینه بیمه است.
💼 او قبلاً به عنوان مهندس فرانتاند در Young Capital فعالیت میکرد و در بازسازی معماری و طراحی فرانتاند یکی از بزرگترین سایتهای کاریابی در هلند نقش داشت.
🤖 دکتر سانجای کریشنا آنبالاگان مهندس نرمافزار با بیش از ۱۵ سال تجربه در ساخت سیستمهای بزرگمقیاس فرانتاند و فولاستک است. او در حال حاضر در Amazon کار میکند و روی اپلیکیشنهای هوش مصنوعی مولد (Generative AI)، فریمورکهای ارکستراسیون ایجنتها و سیستمهای LLM آماده تولید تمرکز دارد.
Level up your TypeScript skills with practical techniques for writing robust, maintainable, and modern web applications
Key Features
- Apply clean code to create maintainable, high-quality TypeScript applications.
- Leverage TypeScript’s type system for expressive, self-documenting code.
- Architect scalable systems that grow across teams and codebases.
Book Description
Clean Code with TypeScript is a practical guide to writing maintainable, efficient, and elegant TypeScript code. It equips developers with the essential principles and techniques to produce code that is both functional and easy to read and maintain.
Written by Rukevwe Ojigbo and Dr. Sanjay Krishna Anbalagan, expert software engineers with extensive experience in building scalable, high-performance applications across industries, this book reflects practical lessons from their real-world projects. Throughout the book, you’ll work through hands-on implementations, including an LLM integration project and a full-stack TypeScript application, ensuring the concepts are grounded, relevant, and applicable to real development environments.
What sets this book apart is its example-driven approach rooted in real-world scenarios. It goes beyond TypeScript best practices by developing your architectural thinking, enhancing team collaboration, and fostering long-term code quality. Whether you’re new to TypeScript or an experienced developer, this guide will improve your TypeScript programming skills and help you deliver cleaner, more robust code.
What you will learn
- Master types, configuration, and foundational TypeScript concepts
- Apply clean code principles for better readability and consistency
- Implement classes, inheritance, and interfaces in TypeScript
- Work with interfaces, generics, and advanced types for flexible code
- Apply unit testing, integration testing, and test-driven development
- Handle errors effectively and use debugging tools in TypeScript
- Identify bottlenecks and apply performance optimization techniques
- Build applications with TypeScript in Next.js and Node.js
Who this book is for
The book is for JavaScript developers who want to master TypeScript to build scalable and maintainable applications. Frontend, backend, and full-stack developers, as well as software architects looking to leverage TypeScript for robust application design, will find practical value in this book. A basic understanding of JavaScript, including ES6+ features, functions, and asynchronous programming is assumed. Although not required, familiarity with TypeScript fundamentals, OOP principles, and Git is helpful.
Table of Contents
- Introducing TypeScript
- Writing Clean Functions
- Object-Oriented Programming with TypeScript
- Clean Code in TypeScript Projects
- Testing and Test-Driven Development
- Error Handling, Debugging, and Security Best Practices
- Maximizing Performance Optimization
- Mastering Design Patterns in TypeScript
- Understanding Advanced TypeScript Features
- Setting Up Scalable TypeScript Projects
- TypeScript in Action: Building Full Stack Applications
- TypeScript in Evolving Systems
About the Author
Rukevwe Ojigbo is a software developer with expertise in TypeScript and web and mobile applications. He has built large-scale and high-performance applications for various domains and platforms. He is currently a senior software engineer and a DevOps team member at Nationale Nederlanden, a leading insurance company. Previously, he worked as a frontend engineer at Young Capital, where he contributed to revamping the frontend architecture and design of one of the largest job boards in the Netherlands.
Dr. Sanjay Krishna Anbalagan is a software engineer with 15+ years of experience building large-scale frontend and full stack systems. He currently works at Amazon, focusing on generative AI applications, agent orchestration frameworks, and production-ready LLM systems. He holds a PhD in computer science from the University of Massachusetts Lowell and enjoys translating complex ideas into clear, human-centric explanations.
| ناشر | Packt |
|---|---|
| ویرایش | 1 |
| زبان | English |
| سال انتشار | 2026 |
| شابک | 9781835889565 |
| تعداد صفحات | 438 |
| قطع | B5 |
| کیفیت | اورجینال انتشارات |
| نوع چاپ | رنگی, سیاه و سفید |
| نوع جلد | جلد سخت, شومیز, طلقی |
1,062,000 تومان – 2,540,000 تومانمحدوده قیمت: 1,062,000 تومان تا 2,540,000 تومان
محصولات مشابه

نقد و بررسیها
هنوز بررسیای ثبت نشده است.