کتاب Full-Stack iOS Development with Swift and Vapor (توسعه کامل iOS با Swift و Vapor)، نقاط قوت سوئیفت، چارچوب Vapor و توسعه iOS را برای ایجاد برنامههای کاربردی پویا و تمام پشته ترکیب میکند.
این کتاب برای توسعهدهندگان مشتاق، دانشآموزان و متخصصان باتجربه iOS ایدهآل است، این کتاب شما را به مهارتهای مورد نیاز برای تسلط بر توسعه سمت سرور و کاربر، مجهز میکند.
در ادامه مقدمهای از کتاب Full-Stack iOS Development with Swift and Vapor را از زبان نویسنده شرح خواهیم داد.
مقدمهای بر کتاب Full-Stack iOS Development with Swift and Vapor:
کتاب: توسعه فول استک iOS با سوئیفت، واپور و توسعه اپلیکیشنهای iOS
در این کتاب، ما به منظور تسلط بر دنیای توسعه فول استک iOS، قدرت ترکیبی زبان برنامهنویسی سوئیفت، فریمورک واپور و توسعه iOS را بررسی میکنیم.
در دنیای به هم پیوسته امروزی، تقاضا برای توسعهدهندگانی که میتوانند به طور یکپارچه شکاف بین بکاند و فرانتاند را پر کنند، به طور چشمگیری در حال افزایش است. با کمرنگتر شدن مرزهای بین سمت سرور و سمت کاربر، تسلط بر توسعه فولاستک به یک مجموعه مهارت ارزشمند تبدیل شده است.
کتاب Full-Stack iOS Development with Swift and Vapor برای طیف وسیعی از خوانندگان، از توسعهدهندگان و دانشجویان مشتاق تا متخصصان باتجربه iOS که به دنبال گسترش تخصص خود هستند، طراحی شده است.
فرقی نمیکند اولین قدمهای خود را در سوئیفت برمیدارید یا قبلاً با این زبان کاملاً آشنا هستید، این کتاب شما را به دانش و ابزارهای لازم برای پیمودن دنیای توسعه فولاستک iOS با اعتماد به نفس مجهز میکند.
ما با بررسی اصول اولیه واپور، سوئیفت و توسعه اپلیکیشنهای iOS شروع میکنیم. از آنجا، ما توسعه بکاند را پوشش میدهیم که شامل موضوعاتی مانند نگهداری دادهها، کار با مدلها و ادغام APIها میشود. همزمان، ما توسعه فرانتاند را نیز مورد بحث قرار میدهیم و پیچیدگیهای ایجاد رابطهای کاربری جذاب، شبکه و احراز هویت را رمزگشایی میکنیم.
در طول این مسیر، ما بر بهترین شیوهها، ملاحظات امنیتی و تکنیکهای بهینهسازی عملکرد تأکید میکنیم تا اطمینان حاصل کنیم که شما نه تنها برنامههای کاربردی کاربردی ایجاد میکنید، بلکه برنامههایی قوی، امن و با عملکرد بالا نیز میسازید.
پروژههای دنیای واقعی و تمرینهای عملی شما را راهنمایی میکنند و به شما امکان میدهند تا دانش جدید خود را در سناریوهای عملی به کار گیرید. شما شاهد قدرت ادغام سوئیفت و واپور خواهید بود و از پتانسیل همافزاکننده آنها برای توسعه برنامههای کاربردی نوآورانه فولاستک iOS بهره خواهید برد.
من شما را دعوت میکنم تا در این سفر تحولآفرین برای تبدیل شدن به یک توسعهدهنده فولاستک iOS شرکت کنید:
فصل ۱: بررسی کلی توسعه فولاستک – این فصل از کتاب Full-Stack iOS Development with Swift and Vapor، با هدف ارائه درک اولیه از اصطلاح “توسعه فولاستک”، تاریخچه مختصری از ظهور آن و مفهوم محصول با حداقل قابلیت پذیر (MVP) است. ما همچنین مشکلات و مزایای مرتبط با توسعه فولاستک را بررسی خواهیم کرد و مقدمهای کوتاه در مورد سوئیفت در سرور ارائه خواهیم داد.
فصل ۲: راهاندازی محیط – هدف این فصل ارائه درک اساسی از ابزارها و SDK های لازم برای شروع با توسعه Vapor و iOS است. در این فصل از کتاب Full-Stack iOS Development with Swift and Vapor، ما فرآیندهای نصب برای Xcode، Vapor Toolbox و پروژههای راهانداز در Vapor و همچنین برای iOS را پوشش خواهیم داد.
فصل ۳: روتینگ، MVC و JSON در Vapor – هدف این فصل ارائه درک اساسی از فرآیند ایجاد روت برای برنامه سرور، درک مختصری از الگوی طراحی MVC و ایجاد کنترلرها در یک برنامه Vapor است.
علاوه بر این، ما فرمت JSON و مدیریت JSON در یک برنامه Vapor را بررسی خواهیم کرد و این بحث را گسترش خواهیم داد. ما همچنین برنامه Postman را پوشش خواهیم داد که برای تست روتها قابل استفاده است.
فصل ۴: ایجاد همزمان و رندرینگ HTML در Vapor – هدف این فصل گسترش درک اساسی از Async، Logging، Capturing، Stack Traces و در نهایت، رسیدگی به رندرینگ HTML در یک پروژه Vapor است. در این فصل، ما قسمت کوچکی از کد را برای برجسته کردن رندرینگ HTML در یک صفحه وب با استفاده از Leaf و روتهای Vapor پیادهسازی خواهیم کرد.
فصل ۵: ادغام PostgreSQL در Vapor – در این فصل، ما ادغام PostgreSQL با Vapor را مطالعه خواهیم کرد. PostgreSQL یک سیستم پایگاه داده رابطهای متن باز است که بر روی قابلیت توسعه و استانداردها تمرکز دارد.
این نرمافزار برای استفاده سازمانی طراحی شده است و همچنین از اشکال هندسی اولیه مانند مختصات که هنگام کار با Fluent مفید هستند، پشتیبانی بومی دارد. همچنین از این ویژگیها پشتیبانی میکند و انواع تو در تو مانند دیکشنریها را مستقیماً در PostgreSQL ذخیره میکند.
فصل ۶: ایجاد رابطهای کاربری برای iOS – هدف این فصل از کتاب Full-Stack iOS Development with Swift and Vapor، گسترش درک شما از بلوکهای سازندهی اولیهی توسعهی رابط کاربری در iOS و تکمیل چرخهی توسعهی فولاستک با سوئیفت است.
فصل ۷: نگهداری دادهها با Core Data و SQLite در iOS – در این فصل از کتاب Full-Stack iOS Development with Swift and Vapor، با استفاده از Core Data به همراه SQLite به عنوان مخزن دائمی، نگهداری دادهها را روی iOS پیادهسازی میکنیم.
در این فصل، ما نخستین پیادهسازی Core Data خود را برای ذخیرهسازی دادهها در یک اپلیکیشن iOS خواهیم نوشت. تا انتهای این فصل، خوانندگان قادر خواهند بود:
- دادهها را با استفاده از ویرایشگر مدل Xcode مدلسازی کنند.
- رکوردهای جدیدی را به Core Data اضافه کنند.
- مجموعهای از رکوردها را از Core Data بازیابی کنند.
- رکوردهای بازیابیشده را نمایش دهند.
- اصول اولیه شبکه را بیاموزند.
فصل ۸: پیادهسازی فولاستک – ما کدهای نمونهی کوچکی را برای تسهیل درک توسعهی اپلیکیشنهای Vapor و iOS پیادهسازی کردیم. این نمونهها به صورت جداگانه مورد بحث قرار گرفتند تا خوانندگان بتوانند مفاهیم خاص را بدون نگرانی در مورد تصویر کلی درک کنند. در این فصل، ما به طور خاص به تصویر کلی و پیادهسازی فولاستک یک اپلیکیشن خواهیم پرداخت.
فصل ۹: مفاهیم پیشرفتهی فولاستک – در این فصل از کتاب Full-Stack iOS Development with Swift and Vapor، ما برخی از موضوعات پیشرفتهی مرتبط با توسعهی فولاستک را بررسی میکنیم که به ویژه در رابطه با طراحی و معماری کلی سیستم اهمیت دارند. تسلط بر این مفاهیم برای توسعهی اپلیکیشنهای تجاری ضروری است.
فصل ۱۰: استقرار اپلیکیشنهای iOS و Vapor – هدف این فصل کتاب Full-Stack iOS Development with Swift and Vapor، بررسی دقیق فرایند (های) استقرار برای هر دو اپلیکیشن iOS و Vapor ما است تا آنها را برای عموم در دسترس قرار دهد.
برای اپلیکیشنهای Vapor، ما استقرار از طریق Heroku و Docker را بررسی خواهیم کرد. در همین حال، برای اپلیکیشنهای iOS، App Store تنها مسیر استقرار است و ما این فرآیند را نیز در این فصل پوشش خواهیم داد.
با پایان کتاب Full-Stack iOS Development with Swift and Vapor، شما دانش و اعتماد به نفس لازم برای استفاده از قدرت ترکیبی زبان برنامهنویسی سوئیفت، فریمورک Vapor و توسعهی iOS را برای تسلط بر حوزهی توسعهی فولاستک iOS به دست خواهید آورد.
سرفصلهای کتاب Full-Stack iOS Development with Swift and Vapor:
- Cover
- Halftitle
- Title
- Copyright
- Dedication
- Contents
- Preface
- Acknowledgments
- About the Author
- Chapter 1: Full-Stack Development Overview
- Chapter 2: Setting Up the Environment
- Chapter 3: Routing, MVC, and JSON in Vapor
- Chapter 4: Async and HTML Rendering in Vapor
- Chapter 5: PostgreSQL Integration in Vapor
- Chapter 6: Building User Interfaces for iOS
- Chapter 7: Data Persistence with Core Data and SQLite in iOS
- Chapter 8: Full-Stack Implementation
- Chapter 9: Advanced Full-Stack Concepts
- Chapter 10: Deploying iOS and Vapor Applications
- Index
جهت دانلود کتاب Full-Stack iOS Development with Swift and Vapor میتوانید پس از پرداخت، دریافت کنید.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.