Hands-On Enterprise Application Development with Python

تاریخ: 1398/06/26 21:04
توسط: MotoMan
امتیاز: ۲
تعداد بازدید: ۲۸۶۴
دیدگاه ها: ۰
برچسب ها: Python |
کتاب Hands-On Enterprise Application Development with Python
Packt Publishing
Saurabh Badhwar
9781789532364
2018
374
English

یک برنامه سازمانی، برنامه ای به شدت مهم است که هدفش حل نیازهای خاص تجاری یک سازمان است. نیازمندی‌های یک برنامه سازمانی با مواردی که معمولا مورد نیاز افراد است تفاوت زیادی دارند. از این برنامه‌ها معمولا انتظار عملکرد و مقیاس پذیری بالایی می‌رود تا نیاز‌های روزمره رو به افزایش یک سازمان را پاسخگو باشند.

پایتون یک زبان تفسیری نوع پویا است که ساخت سریع برنامه‌ها در زمینه‌های مختلف توسعه نرم افزار، از جمله هوش مصنوعی، دسکتاپ و برنامه‌های وب را تسهیل می‌کند. با پیشرفت‌های اخیر در اکوسیستم پایتون و در دسترس قرار گرفتن تعداد زیادی کتابخانه که از قابلیت استفاده مجدد بالا پشتیبانی می‌کنند و امکان کامپایل کردن کد ماژولار را فراهم می‌کنند، پایتون را می‌توان برای ساختن برنامه هایی استفاده کرد که می‌توانند مشکلات سازمانی را برطرف کنند. این برنامه‌ها می‌توانند در بازه‌های زمانی کوتاه توسعه داده شوند و در صورتی که با دقت توسعه داده شوند می‌توان به شکلی که نیاز‌های سازمان را بر طرف نمایند گسترش یابند.

این را در ذهن داشته باشید که این کتاب برای توسعه دهندگانی در نظر گفته شده است که دانش متوسطی در کد نویسی با پایتون دارند و مایل هستند که برنامه هایی توسعه دهند که بر اساس نیاز‌های یک سازمان گسترده‌تر می‌شوند. کتاب توسعه برنامه‌های سازمانی با پایتون، مثال‌های زیادی ارائه می‌دهد که بر روی پایتون ۳.۷ و توزیع‌های مبتنی بر لینوکس و همچنین دیگر سیستم عامل‌ها اجرا می‌شوند.برای استفاده بهینه از این کتاب، شما باید درک پایه ای از مفاهیم مبانی سیستم عامل مثل مدیریت پروسس و مالتی تردینگ داشته باشید. علاوه بر این، دانش عملی پایه ای از سیستم‌های پایگاه‌های داده  سودمند خواهد بود ولی اجباری نیست. توسعه دهندگانی که با جنبه‌های مختلف ساختن برنامه‌های کاربردی در پایتون آشنا هستند، با ابزارها و تکنیک هایی که در ساخت برنامه‌های مقیاس پذیر به آنها می‌توانند کمک کنند آشنا شوند و ایده ای از رویکرد توسعه برنامه‌های سازمانی در اختیار آنها قرار دهند.


مطالبی که در کتاب Hands-On Enterprise Application Development with Python، خواهید آموخت:
- درک کردن هدف الگوهای طراحی و تاثیرشان بر چرخه عمر برنامه
- ساختن برنامه هایی که توانایی مدیریت حجم عظیمی از عملیات data-intensive را دارند
- بررسی تکنیک‌های پیشرفته همزمانی و بررسی چگونگی مدیریت تعداد زیادی درخواست در عمل
- بهینه سازی frontend‌ها برای بهبود تجربه سمت کلاینت برنامه هایتان
- تکنیک‌های پروفایل کارایی و تست موثر، برای تشخیص مشکلات موجود در برنامه در همان اوایل توسعه برنامه
- ساخت برنامه‌ها با تمرکز بر روی امنیت
- پیاده سازی برنامه‌های بزرگ به عنوان میکرو سرویس‌ها برای بهبود مقیاس پذیری 

 

Table of Contents
Using Python for Enterprise
Design Patterns: Making a Choice
Building for Large Scale Database Operations
Dealing with Concurrency
Building for Large Scale Request Handling
Example: Building BugZot
Building Optimized Frontends
Writing Testable Code
Profiling Applications for Performance
Securing Your Application
Taking the Microservices Approach
Testing and Tracing in Microservices
Going Serverless
Deploying to the Cloud
Enterprise Application Integration and its Patterns
Microservices and Enterprise Application Integration

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...