آموزش اصول اولیه 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
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

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