آموزش SwiftUI Fundamentals

SwiftUI Fundamentals

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توسعه برای iOS یک مهارت ارزشمند و مورد تقاضا است، اما اگر قبلاً در دنیای اپل توسعه نیافته اید، می تواند به طرز شگفت آوری متفاوت باشد. در این دوره، SwiftUI Fundamentals، شما به سرعت با استفاده از Xcode 15، Swift و SwiftUI شروع به کار خواهید کرد تا مهارت های اساسی مورد نیاز برای ایجاد رابط های کاربری عالی برای iOS را ایجاد کنید. ابتدا ابزارها را می بینید و نحوه استفاده از SwiftUI برای ایجاد برنامه های تک صفحه ای با رابط های کاربری تطبیقی ​​که روی چندین دستگاه کار می کنند را یاد می گیرید. در مرحله بعد، یاد خواهید گرفت که چگونه با سفارشی کردن ظاهر رابط کاربری SwiftUI، سبک خود را به آن بیاورید. در نهایت، کار با کنترل های مبتنی بر داده را بررسی خواهید کرد و گزینه های ناوبری را برای برنامه های چند صفحه ای درک خواهید کرد. وقتی این دوره را به پایان رساندید، بهترین شیوه های فعلی، معماری iOS و مهم ترین ایده هایی را که برای آوردن مهارت های توسعه دهنده خود به دنیای توسعه دهندگان iOS و اپل نیاز دارید را می شناسید.

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

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

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

ساخت برنامه های کاربردی تک نمای Building Single-view Applications

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

  • سناریوی دیده بان شب The Night Watch Scenario

  • ایجاد یک برنامه تک نمای Creating a Single-view App

  • درک چارچوب SwiftUI Understanding the SwiftUI Framework

  • ایجاد پیش نمایش Xcode Creating Xcode Previews

  • درک دیدگاه ها Understanding Views

  • ترکیب و چیدمان نماها Combining and Laying out Views

  • آشنایی با سیستم چیدمان SwiftUI Understanding the SwiftUI Layout System

  • تراز و موقعیت یابی نماها Aligning and Positioning Views

سفارشی کردن ظاهر رابط کاربری Customizing UI Appearance

  • استفاده از View Modifiers Applying View Modifiers

  • توسعه یک ذهنیت SwiftUI Developing a SwiftUI Mindset

  • استفاده از نمادها و نمادها Using Icons and Symbols

  • پیاده سازی اصلاح کننده های نمای سفارشی Implementing Custom View Modifiers

ایجاد لیست های داده محور Creating Data-driven Lists

  • آماده شدن برای کار با لیست ها Preparing to Work with Lists

  • درک لیست ها Understanding Lists

  • ایجاد لیست Creating a List

  • کنترل لیست با داده ها Controlling a List with Data

  • استفاده از حلقه ها برای تامین محتوا برای لیست ها Using Loops to Supply Content for Lists

  • افزودن بخش ها و سرفصل ها Adding Sections and Headings

  • ایجاد طرح بندی شبکه ای Creating Grid Layouts

ساخت اپلیکیشن های iOS با چند صفحه نمایش Building iOS Apps with Multiple Screens

  • تعریف برنامه ها با چند صفحه نمایش Defining Apps with Multiple Screens

  • پیاده سازی پشته های ناوبری Implementing Navigation Stacks

  • اضافه کردن ناوبری به یک پروژه موجود Adding Navigation to an Existing Project

  • استخراج زیرنماهای قابل استفاده مجدد Extracting Reusable Subviews

  • ایجاد یک برنامه Tabbed Creating a Tabbed Application

  • خلاصه کردن برنامه های کاربردی چند نمای Recapping Multi-view Applications

افزودن رفتار و کار با داده ها Adding Behavior and Working With Data

  • آماده شدن برای افزودن رفتار پایه Preparing to Add Basic Behavior

  • گسترش مدل داده Extending the Data Model

  • آشنایی با چرخه به‌روزرسانی نمایش در SwiftUI Understanding the View Update Cycle in SwiftUI

  • اضافه کردن رفتار پایه Adding Basic Behavior

  • اتصال یک نمای فرعی به داده‌های نمای والدین Connecting a Subview to a Parent View’s Data

  • استفاده از کلاس ها به عنوان مدل داده Using Classes as Data Models

  • به اشتراک گذاری یک مدل داده از طریق محیط SwiftUI Sharing a Data Model through the SwiftUI Environment

  • آوردن مدل داده و رفتار به برنامه دیده بان شب Bringing the Data Model and Behavior to the Night Watch App

همه اش را بگذار کنار هم Putting It All Together

  • استفاده از آنچه آموخته اید Applying What You’ve Learned

  • یکپارچه سازی مدل داده های توسعه یافته Integrating the Extended Data Model

  • اضافه کردن علامت رفتار کامل Adding the Mark Complete Behavior

  • اضافه کردن نوار ابزار و کنترل تغییر وضعیت Adding a Toolbar and Toggle Control

  • اجرای عملکردهای Swipe and Move for a List Implementing Swipe and Move Actions for a List

  • بازنشانی لیست Resetting the List

  • نمایش هشدار Showing an Alert

  • افزودن تصاویر به یک برنامه SwiftUI Adding Images to a SwiftUI Application

  • ادامه سفر توسعه دهندگان iOS شما Continuing your iOS Developer Journey

نمایش نظرات

نظری ارسال نشده است.

آموزش SwiftUI Fundamentals
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
3h 27m
44
Pluralsight (پلورال سایت) pluralsight-small
21 فروردین 1403 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrew Bancroft Andrew Bancroft

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

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.