0
نام کتاب
Clean Code with TypeScript

Elevate your TypeScript 6 skills with clean code principles and production-ready practices

Rukevwe Ojigbo, Dr. Sanjay Krishna Anbalagan

Paperback438 Pages
PublisherPackt
Edition1
LanguageEnglish
Year2026
ISBN9781835889565
712
A6740
انتخاب نوع چاپ:
جلد سخت
1,149,000ت
0
جلد نرم
1,019,000ت
0
طلق پاپکو و فنر
1,039,000ت
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#TypeScript

#Node_js

#Next_js

#LLM

#OOP

توضیحات

🚀 سطح مهارت‌های تایپ‌اسکریپت (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

  1. Introducing TypeScript
  2. Writing Clean Functions
  3. Object-Oriented Programming with TypeScript
  4. Clean Code in TypeScript Projects
  5. Testing and Test-Driven Development
  6. Error Handling, Debugging, and Security Best Practices
  7. Maximizing Performance Optimization
  8. Mastering Design Patterns in TypeScript
  9. Understanding Advanced TypeScript Features
  10. Setting Up Scalable TypeScript Projects
  11. TypeScript in Action: Building Full Stack Applications
  12. 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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
Type Script
1,918
Mastering TypeScript
1,518,000 تومان
Type Script
1,402
Programming TypeScript
836,000 تومان
Type Script
1,120
TypeScript Quickly
1,146,000 تومان
Type Script
999
TypeScript Microservices
1,018,000 تومان
Type Script
1,380
Learning TypeScript
860,000 تومان
Type Script
1,188
TypeScript in 50 Lessons
1,106,000 تومان
Type Script
1,496
The TypeScript Workshop
1,870,000 تومان
Type Script
1,097
Programming with Types
863,000 تومان
Type Script
1,687
Effective TypeScript
988,000 تومان
Type Script
1,519
Advanced TypeScript Programming Projects
996,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©