دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: Abdullahi Olaoye
سری:
ISBN (شابک) : 1484280229, 9781484280225
ناشر: Apress
سال نشر: 2022
تعداد صفحات: 383
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 13 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
در صورت تبدیل فایل کتاب Beginning DevOps on AWS for iOS Development: Xcode, Jenkins, and Fastlane Integration on the Cloud به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب شروع DevOps در AWS برای توسعه iOS: یکپارچه سازی Xcode، Jenkins و Fastlane در Cloud نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
Table of Contents About the Author About the Technical Reviewer Chapter 1: Basics of iOS Application Development Development Requirements Mac Apple Developer Account Swift Introduction to Xcode Installing Xcode 12 Creating an Application iOS Application Template Xcode Live Preview Developing with Swift Adding App Icon Building an Application Building on a Physical iPhone Building on an iOS Simulator Xcode Command Line Tool Summary Chapter 2: From Xcode to App Store Connect Identifiers App Store Connect Screenshot and App Details Uploading Build from Xcode Testing and Publishing TestFlight App Submission Summary Chapter 3: DevOps on Amazon Web Services (AWS) Continuous Integration on AWS AWS CodeCommit Benefits of Using AWS CodeCommit Creating a CodeCommit Repository AWS CodeBuild Creating a CodeBuild Project AWS CodeArtifact Creating a CodeArtifact Repository Continuous Delivery on AWS AWS CodeDeploy AWS CodePipeline Creating a CICD Pipeline with AWS CodePipeline Infrastructure As Code AWS CloudFormation AWS Cloud Development Kit (CDK) AWS CDK Installation Deploying Infrastructure with CDK Monitoring and Logging Amazon CloudWatch CloudWatch Metrics CloudWatch Logs CloudWatch Alarms AWS CloudTrail Summary Chapter 4: macOS Server on AWS Amazon EC2 Mac Server EC2 Limits and Pricing Deploying Amazon EC2 Mac Server Deploying with AWS Management Console Deploying with AWS CLI Deploying with AWS CloudFormation Deploying with Terraform Connecting to the Amazon EC2 Mac Server Connecting with SSH Command Terminal on Linux or Windows Putty on Windows Connecting with VNC Client Setting Up Login Password Setting Up Apple Remote Desktop Setting Up SSH Port Forwarding Downloading VNC Client and Connect Monitoring EC2 Mac Server with Amazon CloudWatch Cleaning Up Amazon EC2 Mac Server Summary Chapter 5: Setting Up Development Tools on macOS Instance Increasing macOS Instance Volume Size Setting Up Xcode Xcode Command Line Tools Setting Up Jenkins Provisioning Jenkins Controller EC2 Mac Instance As Jenkins Build Agent Setting Up Fastlane Setting Up GitLab Creating GitLab Project Setting Up macOS GitLab Runner Summary Chapter 6: Source Control Management with AWS CodeCommit Git Fundamentals Git Installation Initializing a Git Repository Recording Changes to Git Repository Cloning and Working with Remote Git Repositories Git Branch Pull Requests Creating an AWS CodeCommit Repository Creating with AWS Command Line Interface (CLI) Creating with AWS CloudFormation Creating with Terraform Creating with Python Boto3 SDK Adding Source Code in AWS CodeCommit Connecting to a CodeCommit Repository HTTPS SSH Git Remote CodeCommit (GRC) Pushing Code to CodeCommit Repository Migrating Git Repository to AWS CodeCommit Branching in AWS CodeCommit Creating Branch on AWS Console Creating Branch with Git Creating Branch with AWS CLI Updating Local Repository Configuring Default Branch Pull Requests in AWS CodeCommit Creating a Pull Request AWS Console AWS CLI Merging Pull Request AWS Console AWS CLI Creating Approval Rule Template AWS Console AWS CLI Pull Request with Approval Rule Template Amazon CodeGuru Reviewer Integration Associating CodeGuru Reviewer Reviewing a Pull Request Summary Chapter 7: Integrating AWS CodeCommit with Jenkins Jenkins CodeCommit Plugin Setting Up Integration Components Setting Up Components via AWS Console Creating SQS Queue Creating SNS Topic and Subscribing SQS Queue Setting Up SQS Queue Permission Testing SQS and SNS Integration Configuring CodeCommit Repository Trigger Setting Up Components via Terraform Configuring Plugin Creating Jenkins Job with AWS CodeCommit Source Testing AWS CodeCommit Plugin Summary Chapter 8: Automated Build, Test, and Release with Fastlane Setting Up Code Signing with Fastlane match and Amazon S3 Initializing Fastlane match Storing Certificates and Keys in Amazon S3 Storing match Secrets and Parameters in AWS Secrets Manager Setting Up Jenkins Environment Setting Up and Verifying Xcode Installation Verifying Fastlane Installation Setting Up AWS CLI Installing JSON Query Language (jq) Automating Test and Build with Fastlane Adding Lane to Fastfile Configuring Jenkins Project Triggering Jenkins Project Automating Release to App Store Connect Setting Up App Store Connect API Key Storing Secrets in AWS Secret Manager TestFlight Release Adding TestFlight Lane to Fastfile Configuring Jenkins Project Triggering Jenkins Project Automating Release to the App Store Adding an App Store Lane to Fastfile Configuring Jenkins Project Triggering Jenkins Project Summary Chapter 9: Testing with AWS Device Farm Introduction to AWS Device Farm Generating ipa Package for App Testing Setting Up a Device Farm Project and Scheduling Test Runs Scheduling Test Runs with AWS Console Running Built-In Fuzz Test Running XCTest UI Test Generating Test Bundle for XCTest UI Uploading Application and Test package Creating a Custom Device Pool Running a Test Scheduling Test Runs with AWS CLI AWS Device Farm Jenkins Plugin Installing Plugin Configuring Plugin Automating AWS Device Farm Tests with Jenkins Configuring Jenkins Project Triggering Jenkins Project Summary Chapter 10: Continuous Delivery Pipelines for iOS App Development Jenkins Pipeline Fastlane Test Stage AWS Device Farm Test Stage Fastlane Build Stage Fastlane Deliver Stage AWS CodePipeline Setting Up Jenkins Environment for AWS CodePipeline Setting Up macOS Build Server Setting Up Xcode and Keychain Access Setting Up EC2 IAM Role Installing AWS CodePipeline Jenkins Plugin Setting Up CodePipeline on AWS Console Fastlane Testing with AWS CodePipeline and Jenkins Configuring Jenkins Project to Test App Adding Custom Stage to CodePipeline AWS Device Farm Integration Configuring Jenkins Project to Build App for Testing Setting Up AWS Device Farm Adding Device Farm Stage to Pipeline Summary Index