آموزش SwiftUI - ساخت اپلیکیشن های زیبا، قوی [ویدئو]

SwiftUI - Build Beautiful, Robust, Apps [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اپل به‌تازگی بزرگ‌ترین چیزی را که از زمان سوئیفت به‌وجود می‌آید، معرفی کرده است، و نام آن به درستی، SwiftUI است. اپل ۵ سال پیش با عرضه سوئیفت بازی را تغییر داد. این به میلیون‌ها توسعه‌دهنده کمک کرده است تا برنامه‌های شگفت‌انگیزی را با کدهای تمیز و در عین حال قدرتمند برای یادگیری آسان بسازند. SwiftUI همان ایده‌آل را به بخش بصری برنامه‌ها می‌آورد. SwiftUI به توسعه دهندگان با اتصال رابط کاربری آنها به داده های آنها کمک می کند. وقتی داده ها تغییر می کنند، رابط کاربری نیز تغییر می کند. وقتی UI تغییر می کند، داده ها نیز تغییر می کنند. SwiftUI همچنین فوق العاده قابل استفاده مجدد است. نماهایی که ایجاد می کنید می توانند بارها و بارها مورد استفاده مجدد قرار گیرند. SwiftUI همچنین در Xcode 11 جدید گنجانده شده است و از پیش نمایش ها استفاده می کند تا در زمان واقعی به شما نشان دهد که چگونه تغییرات کد شما بر ظاهر برنامه شما تأثیر می گذارد. در این دوره به موارد زیر خواهیم پرداخت: - اولین برنامه SwiftUI شما - پیش نمایش های Xcode - مشاهده Deep Dive - داده و SwiftUI - دسترسی - طراحی و انیمیشن - SwiftUI برای MacOS، WatchOS، و tvOS - SwiftUI در پروژه های موجود بیایید بپیوندید و بزرگترین ابزار توسعه دهنده منتشر شده از زمان سوئیفت را بیاموزید! همه کدها و فایل های پشتیبانی این دوره در دسترس هستند - https://github.com/PacktPublishing/SwiftUI---Build-Beautiful-Robust-Apps Create Amazing Interface with SwiftUI ساخت اپلیکیشن برای همه پلتفرم های اپل ایجاد نماهای قابل استفاده مجدد از SwiftUI برای دسترسی پیشرفته استفاده کنید تغییرات کد خود را بلافاصله با پیش نمایش مشاهده کنید داده های خود را با رابط کاربری خود پیوند دهید متحرک سازی با سادگی ادغام SwiftUI در پروژه های موجود این دوره برای توسعه دهندگان سوئیفت است که می خواهند SwiftUI، آینده توسعه برنامه را یاد بگیرند. جریان دوره ساده است و شما از نحوه آموزش مفاهیم پیچیده در یک دنباله منطقی لذت خواهید برد.

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

معرفی Introduction

  • آنچه شما نیاز دارید What You Need

اولین برنامه SwiftUI شما Your First SwiftUI App

  • پروژه جدید Xcode New Xcode Project

  • تصاویر Images

  • پشته ها Stacks

  • سفارشی سازی Customization

  • نماهای قابل استفاده مجدد Reusable Views

  • ردیف ها Rows

  • لیست ها Lists

  • انتقال داده ها Passing Data

پیش نمایش های Xcode Xcode Previews

  • چرا پیش نمایش ها خیلی جالب هستند Why Previews Are So Cool

  • تست دستگاه های مختلف و اندازه های متن Testing Different Device and Text Sizes

  • رفع برنامه App Fixes

  • پیش نمایش نکات حرفه ای Preview Pro Tips

مشاهده Deep Dive Views Deep Dive

  • مشاهده مبانی View Basics

  • تصاویر Images

  • تنقلات، خوراک مختصر Snacks

  • دکمه ها Buttons

  • کنترل ها Controls

  • مشاهده های فرعی و بازآفرینی Subviews and Refactoring

داده و SwiftUI Data and SwiftUI

  • تنظیم داده ها Data Setup

  • دکمه ارائه Presentation Button

  • حالت State

  • Object Binding Object Binding

  • Enviroment Object EnviromentObject

دسترسی Accessibility

  • دسترسی Accessibility

طراحی و انیمیشن Drawing and Animation

  • شکل ها Shapes

  • ترسیم خطوط Drawing Lines

  • اشکال و گرادیان Shapes and Gradients

  • چالش نقاشی Drawing Challenge

  • انیمیشن Animation

  • انتقال ها Transitions

SwiftUI برای MacOS، WatchOS و TvOS SwiftUI for MacOS, WatchOS, and TvOS

  • سیستم عامل مک MacOS

  • tvOS tvOS

  • WatchOS WatchOS

SwiftUI در پروژه های موجود SwiftUI In Existing Projects

  • SwiftUI در پروژه های موجود SwiftUI In Existing Projects

نمایش نظرات

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

آموزش SwiftUI - ساخت اپلیکیشن های زیبا، قوی [ویدئو]
جزییات دوره
5 h 5 m
35
Packtpub Packtpub
(آخرین آپدیت)
1
5 از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!