آموزش اصول اولیه iOS 17

iOS 17 Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: ساختن برای iOS یک مهارت فوق العاده ارزشمند برای هر توسعه دهنده ای است. این دوره آموزشی به شما می‌آموزد که با استفاده از Xcode، Swift و SwiftUI برنامه‌هایی بسازید که از ویژگی‌هایی پشتیبانی می‌کنند که کاربران هنگام ارتقا به iOS 17 انتظار دارند. تجربه عملی. با فایل های تمرین، می توانید با نویسنده همراه باشید و همان راه حل را در رایانه خود دوباره ایجاد کنید. دانلود فایل های تمرینی

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

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

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

آماده سازی برای ساخت برنامه های iOS 17 Preparing to Build iOS 17 Applications

  • بررسی نسخه: آنچه برای شروع نیاز دارید Version Check: What You Need to Get Started

  • چگونه توسعه iOS را یاد بگیریم How to Learn iOS Development

  • معرفی "Improvado" - برنامه ای برای بهبود مستمر Introducing “Improvado” - An App for Continuous Improvement

  • انتقال یک برنامه به iOS 17 Transitioning an App to iOS 17

  • پشتیبانی از نسخه های قدیمی iOS Supporting Older Versions of iOS

  • آنچه که هر اپلیکیشن iOS 17 به آن نیاز دارد What Every iOS 17 App Needs

طراحی اپلیکیشن برای iOS 17 Designing Applications for iOS 17

  • معرفی دستورالعمل های رابط انسانی اپل Introducing Apple's Human Interface Guidelines

  • ساخت یک رابط کاربری تطبیقی Making an Adaptive User Interface

  • اضافه کردن و سفارشی کردن تغییرات چیدمان Adding and Customizing Layout Variations

  • پشتیبانی از نوع پویا Supporting Dynamic Type

  • پیاده سازی حالت تاریک Implementing Dark Mode

  • کار با SFSymbols 5 Working with SFSymbols 5

  • در دسترس قرار دادن برنامه ها Making Apps Accessible

  • بومی سازی یک برنامه iOS Localizing an iOS Application

انجام وظایف مشترک شبکه Performing Common Networking Tasks

  • آشنایی با جلسات URL Understanding URL Sessions

  • بررسی اتصال به شبکه Checking Network Connectivity

  • ارسال درخواست های HTTP Sending HTTP Requests

  • درخواست داده از API های REST Requesting Data from REST APIs

  • بررسی پاسخ های HTTP Inspecting HTTP Responses

  • رسیدگی به خطاهای شبکه Handling Networking Errors

  • سازماندهی کد شبکه Organizing Networking Code

  • ادغام وظایف شبکه با SwiftUI Integrating Networking Tasks with SwiftUI

مدیریت داده ها Managing Data

  • درک سناریوهای مدیریت داده Understanding Data Management Scenarios

  • رمزگذاری و رمزگشایی داده ها Encoding and Decoding Data

  • مدیریت تنظیمات برگزیده با UserDefaults Managing Preferences with UserDefaults

  • همگام سازی تنظیمات با iCloud Key-value Store Synchronizing Settings with iCloud Key-value Store

  • پیکربندی برنامه ها با لیست های دارایی Configuring Apps with Property Lists

  • انجام وظایف مدیریت فایل Performing File Management Tasks

اضافه کردن Push Notifications Adding Push Notifications

  • درک سناریوهای اعلان Understanding Notification Scenarios

  • درخواست مجوز برای ارائه اعلان‌ها Requesting Permission to Deliver Notifications

  • ارسال اعلان های محلی Sending Local Notifications

  • نوار کناری: درک الگوی طراحی نمایندگی Sidebar: Understanding the Delegation Design Pattern

  • پاسخ به اعلان های محلی Responding to Local Notifications

  • پیکربندی یک پروژه Xcode برای اعلان‌های از راه دور Configuring an Xcode Project for Remote Notifications

  • تست اعلان های از راه دور Testing Remote Notifications

  • عملی کردن اعلان ها Making Notifications Actionable

  • ارسال اعلان های پس زمینه خاموش Sending Silent Background Notifications

  • راه اندازی یک سرور اطلاع رسانی از راه دور Setting Up a Remote Notification Server

پیاده سازی ویجت ها و کلیپ های برنامه Implementing Widgets and App Clips

  • افزودن ویجت به پروژه Xcode Adding a Widget to an Xcode Project

  • پیکربندی یک ویجت Configuring a Widget

  • به اشتراک گذاری داده ها بین یک برنامه و یک ویجت Sharing Data between an App and a Widget

  • ساخت ویجت ها قابل تنظیم Making Widgets Configurable

  • ایجاد ابزارک های تعاملی Creating Interactive Widgets

انتشار در اپ استور Publishing to the App Store

  • آماده شدن برای انتشار برنامه شما Preparing to Publish Your App

  • اضافه کردن نماد برنامه Adding an App Icon

  • ایجاد صفحه راه اندازی برنامه iOS Creating an iOS App Launch Screen

  • ساختن نسخه انتشاری برنامه شما Building a Release Version of Your App

  • پیکربندی یک برنامه در App Store Connect Configuring an App in App Store Connect

  • ارسال یک برنامه برای بررسی Submitting an App for Review

نمایش نظرات

آموزش اصول اولیه iOS 17
جزییات دوره
5h 5m
50
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

اندرو بانکروفت یک دانش آموز متولد شده ، علاقه مند به کشف و به اشتراک گذاشتن آموخته های خود با دیگران است. وی یک توسعه دهنده نرم افزار برای بنیاد ساموئل رابرتز نوبل است ، یک موسسه تحقیقاتی کشاورزی واقع در قلب جنوب اوکلاهما. شغل روزانه وی وی را مشغول برنامه نویسی برنامه های ASP.NET و iOS می کند که از فعالیت های مختلف تجاری و علمی بنیاد پشتیبانی می کند. اندرو از روز صفر برای توسعه iOS از Swift استقبال کرده است و دوست دارد توسعه دهندگان را قادر سازد تا در ساخت برنامه های iOS با Swift موفق شوند.