برنامه نویسی iOS 13 با Swift 5 (نسخه دوم) - نسخه دوم [ویدئو]

iOS 13 Programming with Swift 5 (2nd Edition) - Second Edition [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: iOS 13 SDK به عنوان نقطه عطفی بزرگ در تکامل زبان سوئیفت با ویژگی های جدید و جالب برای توسعه دهندگان مانند حالت تاریک، Apple Sign-in، CloudKit، SwiftUI، UIKit و غیره وارد می شود. اگر به دنبال شروع برنامه نویسی iOS 13، کشف پتانسیل Swift 5 و انتشار برنامه های خود در iPhone و iPad هستید، این دوره آموزشی مناسب برای شماست. این دوره راهنمای کاملی در سفر iOS شما خواهد بود. شما را با قابلیت های iOS 13 آشنا می کند و به شما نشان می دهد که چگونه اصول آن را عملی کنید. این شما را به انجام متداول ترین وظایفی که یک توسعه دهنده iOS روزانه با آنها سر و کار دارد مجهز می کند. ما با ایجاد یک برنامه دستور پخت برگر شروع می کنیم و به تدریج ویژگی هایی را به آن اضافه می کنیم. همچنین یاد خواهید گرفت که چگونه با استفاده از SwiftUI و Master iPadOS که به طور خاص برای تبلت ها ساخته شده است، برنامه های ساده بسازید. با تفاوت‌های بین UIKit و SwiftUI آشنا می‌شوید و بررسی می‌کنید که چگونه SwiftUI ظاهر و احساس پلتفرم‌های مختلف مانند iOS، iPadOS و MacOS را کنترل می‌کند. در پایان دوره، یک برنامه اشتها آور برای دستور پخت همبرگر خواهید ساخت. بسته کد این دوره در https://github.com/PacktPublishing/iOS-13-Programming-with-Swift-5-2nd-Edition همه چیزهایی که برای شروع توسعه iOS نیاز دارید در دسترس است. نحوه استفاده از سوئیفت 5 اولین برنامه خود را از ابتدا بسازید و آن را در اپ استور منتشر کنید اکثر کارهای رایج iOS را بدون زحمت انجام دهید نگاهی دزدکی به SwiftUI بیندازید و برنامه‌های iOS را به مک بیاورید ایجاد و کسب درآمد از برنامه های iOS که مشتریان آن ها را دوست دارند این ویدیو برای مبتدیانی است که می خواهند برنامه های iOS ایجاد کنند. اگر شما یک توسعه دهنده برنامه iOS مشتاق هستید که علاقه زیادی به یادگیری Swift 5 و استقرار برنامه ها در آیفون دارید، این دوره برای شما مناسب است. پیش نیاز: این دوره همچنین برای توسعه دهندگانی است که برنامه هایی را در Objective-C برای تکرارهای قدیمی iOS ساخته اند اما با iOS 13 SDK جدید آشنا نیستند. رایج‌ترین کارها و تکنیک‌هایی را که یک توسعه‌دهنده iOS در زندگی روزمره‌اش نیاز دارد بیاموزید * یک برنامه دستور پخت همبرگر زیبا و آماده برای فروشگاه App بسازید * بر آخرین فناوری‌های اپل مانند SwiftUI، Dark Mode، CloudKit و غیره مسلط شوید.

سرفصل ها و درس ها

شروع کار با Xcode 11 و Swift 5 Getting Started with Xcode 11 and Swift 5

  • بررسی اجمالی دوره The Course Overview

  • نصب و راه اندازی Xcode 11 Installing and Setting Up Xcode 11

  • متغیرها در مقابل ثابت ها Variables versus Constants

  • صریح در مقابل انواع استنتاجی Explicit versus Inferred Types

  • اختیاری در مقابل غیر اختیاری Optionals versus Non-Optionals

توسعه یک برنامه Tabbed Developing a Tabbed App

  • راه اندازی پروژه ما Setting Up Our Project

  • مقدمه ای بر Interface Builder Introduction to Interface Builder

  • طراحی رابط کاربری Designing the User Interface

  • کاوش در اقدامات و خروجی ها Exploring Actions and Outlets

نمایش داده ها در UITableView Displaying Data in a UITableView

  • آشنایی با UITableView و زمان استفاده Understanding UITableView and When to Use

  • ساخت مدل ما و پر کردن داده ها از JSON Building Our Model and Populating Data from JSON

  • کار با Delegate و Data Source Working with Delegate and Data Source

  • عیب یابی و اشتباهات رایج Troubleshooting and Common Mistakes

پیمایش بین نمایش کنترلرها Navigating Between View Controllers

  • افزودن کنترلرهای بیشتر به پروژه ما Adding More View Controllers to Our Project

  • ایجاد Segues بین View Controller ها Creating Segues Between View Controllers

  • انتقال داده ها از یک نمایش کنترلر به دیگری Passing Data from One View Controller to Another

بهینه سازی UI برای سایر دستگاه ها Optimizing UI for Other Devices

  • ساخت یک رابط کاربری تطبیقی ​​با طرح‌بندی خودکار Building an Adaptive UI with Auto Layout

  • استفاده از طرح‌بندی خودکار در یک سلول سفارشی Using Auto Layout in a Custom Cell

  • بهینه سازی برنامه ما برای iPad Optimizing Our App for an iPad

  • برنامه iPad ما را به macOS بیاورید Bring Our iPad App to macOS

  • پشتیبانی از حالت تاریک و نوع پویا Supporting Dark Mode and Dynamic Type

داده های پایدار با داده های اصلی Persisting Data with Core Data

  • مقدمه ای بر داده های اصلی Introduction to Core Data

  • افزودن داده های اصلی به پروژه موجود Adding Core Data to the Existing Project

  • ساخت مدل داده اصلی ما Building Our Core Data Model

  • به روز رسانی پروژه ما برای کار با اشیاء داده اصلی Updating Our Project to Work with Core Data Objects

  • نمایش داده ها در NSFetchedResultsController Displaying Data in NSFetchedResultsController

  • همگام سازی داده های هسته با CloudKit Syncing Core Data with CloudKit

  • آماده سازی برنامه ما برای بارگیری ناهمزمان Preparing Our App for Asynchronous Loading

آماده کردن برنامه برای جهان Making the App Ready for the World

  • ورود به سیستم با اپل Signing in with Apple

  • آماده کردن برنامه برای فروشگاه App Making the App Ready for the App Store

  • نحوه کسب درآمد از یک اپلیکیشن How to Monetize an App

  • چگونه از طرد شدن توسط اپل جلوگیری کنیم؟ How to Avoid Being Rejected by Apple

قدرت SwiftUI را تجربه کنید Experience the Power of SwiftUI

  • مقدمه ای بر SwiftUI Introduction to SwiftUI

  • تکرار رابط اصلی برنامه ما در SwiftUI Replicating Basic Interface of Our App in SwiftUI

  • پیمایش بین نماها با SwiftUI Navigating Between Views with SwiftUI

  • SwiftUI در دستگاه های مختلف SwiftUI on Different Devices

نمایش نظرات

برنامه نویسی iOS 13 با Swift 5 (نسخه دوم) - نسخه دوم [ویدئو]
جزییات دوره
4 h 49 m
36
Packtpub Packtpub
(آخرین آپدیت)
از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Gregor Pichler Gregor Pichler

گرگور پیچلر بیش از هشت سال تجربه در زمینه توسعه iOS دارد. او با مدرک کارشناسی ارشد از دانشگاه علوم کاربردی در هاگنبرگ فارغ التحصیل شد. او رهبر پروژه iOS برای چندین پروژه برای یک آژانس معروف لندن بود. پروژه های او از یک برنامه استخدام منابع انسانی تا یک برنامه مبتنی بر GPS برای خلبانان هلیکوپتر را شامل می شد. او به همراه چهار همکار دیگر خود استارت آپی به نام Butleroy را تأسیس کرد، اپلیکیشنی که تقویم و لیست کارهای شما را به طور موثرتری مدیریت می کند.