کتاب iOS Development at Scale
فرمت کتاب
epub
ویرایش
First
ISBN
978-1-4842-9456-7
تعداد صفحات
654
انتشارات
Apress
سال انتشار
2023
حجم
5.75 مگابایت
نویسنده
Eric Vennaro
info نکات مهم قبل از خرید:
- نسخه کتاب فعلی به زبان لاتین میباشد.
- کتاب به صورت محصول میباشد و پس از خرید بلافاصله در دسترس شما قرار میگیرد.
- قبل از خرید، قسمت توضیحات تکمیلی مربوط به هر کتاب را مطالعه کنید.
- در صورت هرگونه سؤال با ایمیل و یا شماره پشتیبانی سایت در تماس باشید.
- درگاه پرداخت رمزارز نیز برای هموطنان خارج از کشور فعال است.
درباره این کتاب
کتاب iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers (توسعه iOS در مقیاس: معماری برنامه و الگوهای طراحی برای مهندسان موبایل) یک راهنمای کامل و جامع برای آموزش توسعهی برنامههای سیستم عامل iOS در مقیاسهای متفاوت است که در 17 فصل به صورت کاربردی به آن پرداخته است. در ادامه مقدمهای از را از کتاب iOS Development at Scale زبان نویسنده شرح خواهیم داد. مقدمهای بر…
کتابهای پیشنهادی سردبیر
کتابهای پیشنهادی دیگر
نظرات کاربران
تجربیات خود را از خواندن این کتاب با دیگران به اشتراک بگذارید.
ثبت نظر جدید
هنوز دیدگاهی ثبت نشده است.
کتاب iOS Development at Scale: App Architecture and Design Patterns for Mobile Engineers (توسعه iOS در مقیاس: معماری برنامه و الگوهای طراحی برای مهندسان موبایل) یک راهنمای کامل و جامع برای آموزش توسعهی برنامههای سیستم عامل iOS در مقیاسهای متفاوت است که در 17 فصل به صورت کاربردی به آن پرداخته است.
در ادامه مقدمهای از را از کتاب iOS Development at Scale زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب iOS Development at Scale:
این کتاب به شما یاد میدهد که چگونه برنامههای کاربردی تلفن همراه بسازید که برای میلیونها کاربر مقیاس شوند و در عین حال شغل شما را به سطوح کارکنان و مدیران ارتقا دهند. این کتاب به گونه ای طراحی شده است که مسیر شغلی یک مهندس را منعکس کند و مراحل شغلی را با ابزارهای مورد نیاز برای موفقیت در هر یک ترسیم کند. ما با اصول اولیه مهندسی که با تمرکز زبان Swift پوشش داده شده است، شروع میکنیم.
با این حال، بیشتر اصول اولیه فراتر از زبان برنامهنویسی سوئیفت قابل اجرا هستند. این به دلیل طراحی است، زیرا با گذشت زمان، چارچوبها و زبانها میآیند و میروند (SwiftUI، obj-c)، اما مفاهیم اساسی زیربنای آنها نخواهد بود. درک این مفاهیم اساسی به شما امکان میدهد آنها را در محیطهای در حال تغییر به کار ببرید و ابزارهای جدید را به طور موثر یاد بگیرید – مهارتی حتی مهم تر در مقیاس زیرا بسیاری از شرکتهای بزرگ پیادهسازیهای سفارشی را مینویسند. درک اصول اولیه اولین مرحله از حرفه یک مهندس نرمافزار و بخش اول این کتاب است.
بخش دوم کتاب iOS Development at Scale در مورد ساخت برنامههای کاربردی بهتر با استفاده از الگوهای طراحی و اصول معماری آن بحث میکند. تسلط بر معماری برنامههای iOS و الگوهای طراحی اساسی برای رسیدن به سطح مهندس ارشد بسیار مهم است. در این مرحله، شما به احتمال زیاد قادر به مدیریت کار خود به طور مستقل هستید و میتوانید به مهندسان جوان کمک کنید تا جنبههای اساسی توسعه برنامه را افزایش دهند. اینجا جایی است که بیشتر کتابها متوقف میشوند، اما این تنها نقطه میانی حرفه ای است و مهارتهای فنی به تنهایی شما را فراتر از مهندس ارشد نمیبرد.
در حالی که عمق فنی مهمترین و قابل انتقالترین جنبه است، مهندسان همچنین به تجربه گستردهای از جمله مهارتهای ارتباطی درجه یک نیاز دارند – تمرکز قسمت سوم کتاب iOS Development at Scale. در این بخش، ما چندین حوزه وسعت را برای مهندسان نرمافزار، از جمله تمرکز بر ارتباطات، رهبری، مربیگری و آزمایش بررسی خواهیم کرد.
این مهارتها به شما کمک میکند تا بفهمید برای چه پروژههایی باید تلاش کنید و چگونه با همکاری مشترک در یک تیم بزرگ به آنها دست پیدا کنید. در اینجا، شما از اصول مهندسی استفاده خواهید کرد و آنها را با یک مجموعه مهارت گسترده تر مورد نیاز برای کار در مقیاس ترکیب خواهید کرد.
بخشهای یک، دو و سه کتاب iOS Development at Scale منعکسکننده مسیر شغلی یک مهندس از مهندس جوان تا مهندس ارشد است. شما برای رسیدن به سطح بعدی به مهارتهای هر بخش نیاز دارید، اما پس از رسیدن به ارشد، شغل شما بازتر میشود. میتوانید به مدیریت بروید، یا میتوانید وسعت دانش خود را گسترش دهید و آن را با عمقی که در برنامههای تلفن همراه دارید ترکیب کنید تا مسیر شغلی مشارکتکنندگان را تسریع کنید.
این کتاب برای افرادی که میخواهند توسعهدهندههای کاملی شوند، که اغلب توسعهدهنده T شکل نامیده میشود و در شکل 1 نشان داده شده است، طراحی شده است. این مدل شامل عمق دانش (مبانی iOS و الگوهای طراحی) و وسعت متشکل از آزمایش، مدیریت پروژه نرمافزار، تست، مدیریت چرخه انتشار و مهارتهای نرمافزاری است.

مهارتهای نرم مانند تکنیکهای ارتباطی و رهبری اهمیت زیادی دارند، زیرا برای پیشبرد پیشرفت و رهبری یک تیم بسیار مهم هستند. این کتاب با قسمت 4 به پایان میرسد که شامل یک مثال عملی است که نشان میدهد چگونه مفاهیم آموخته شده در سراسر کتاب را برای پیشرفت در حرفه خود به کار ببرید.
سرفصلهای کتاب iOS Development at Scale:
- Table of Contents
- About the Author
- About the Technical Reviewers
- Introduction
- Chapter 1: Swift Familiarization
- Chapter 2: Memory Management
- Chapter 3: iOS Persistence Options
- Chapter 4: Concurrent Programming
- Chapter 5: The Importance of Good Architecture
- Chapter 6: Common Design Patterns
- Chapter 7: Model View Controller (MVC)
- Chapter 8: Model View View-Model (MVVM)
- Chapter 9: VIPER
- Chapter 10: The Reactive Programming Paradigm
- Chapter 11: System Design Process
- Chapter 12: Testability
- Chapter 13: Performance
- Chapter 14: Experimentation
- Chapter 15: Application Release and Maintenance
- Chapter 16: Leading Multiple Teams
- Chapter 17: Practical Example
- Appendix: Completed Five-Year Plan
- Index
جهت دانلود کتاب iOS Development at Scale میتوانید پس از پرداخت، دریافت کنید.
