برنامه های آیفون برای مبتدیان کامل - Swift، SwiftUI و iOS17 [ویدئو]

iPhone Apps for Complete Beginners - Swift, SwiftUI & iOS17 [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره با مقدمه ای روشنگر از چشم انداز توسعه برنامه آغاز می شود. سپس به ایجاد عملی برنامه‌های مختلف می‌رود، که با برنامه Resume شروع می‌شود که برای آشنایی شما با SwiftUI و اصول طراحی اپلیکیشن طراحی شده است. همانطور که پیش می روید، به برنامه ویرایش متن می پردازید، جایی که به اصول اولیه سوئیفت از جمله متغیرها، ثابت ها، انواع داده ها و ساختار نماهای قابل استفاده مجدد مسلط خواهید شد. این بخش درک شما از مفاهیم اصلی سوئیفت را تقویت می کند و راه را برای ساختارهای برنامه پیچیده تر هموار می کند. در برنامه Daily Journal، فهرست‌ها، نماهای چند صفحه‌ای و SwiftData را کاوش می‌کنید و در مدیریت داده‌ها، ایجاد نماهای دقیق و مدیریت ورودی داده مهارت کسب می‌کنید. در مرحله بعد، بخش لیست دوره برنامه تمرکز را به APIهای وب و JSON تغییر می دهد، جایی که شما یاد خواهید گرفت که داده ها را از وب واکشی، رمزگشایی و نمایش دهید، که یک مهارت مهم در توسعه برنامه های مدرن است. در نهایت، این دوره با راهنمایی عملی در مورد ورود برنامه شما به اپ استور به اوج خود می رسد و همه چیز از راه اندازی یک حساب توسعه دهنده تا مدیریت گواهی ها و ایجاد ابرداده های قانع کننده را پوشش می دهد. این دوره با یک ویدیوی برتر و جایزه در مورد افزودن قابلیت جستجو به برنامه مجله شما به پایان می رسد و مجموعه مهارت های کاملی را تضمین می کند. پیمایش کنید و از Xcode برای توسعه برنامه استفاده کنید طراحی رابط با استفاده از اجزای SwiftUI مانند Views، HStack و VStack پیاده سازی اصول اولیه سویفت شامل متغیرها، انواع و ساختارهای کنترلی لیست ها و آرایه ها را در سوئیفت ایجاد و مدیریت کنید ادغام و مدیریت داده ها با SwiftData داده ها را از API های وب واکشی و مدیریت کنید رمزگشایی و نمایش داده های JSON به طور موثر این دوره برای مبتدیان و تازه واردان در زمینه توسعه اپلیکیشن آیفون ایده آل است. تنها پیش نیاز، دسترسی به رایانه مک (اپل) است که به عنوان دروازه شما برای یادگیری و ساخت برنامه های نوآورانه از ابتدا عمل می کند. پوشش جامع از طراحی اولیه SwiftUI تا برنامه نویسی پیشرفته Swift * پروژه های برنامه های دنیای واقعی مانند ویرایشگر متن و روزانه مجله برای یادگیری عملی * راهنمایی گام به گام در مورد انتشار برنامه ها در فروشگاه App

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

معرفی Introduction

  • معرفی Introduction

برنامه رزومه - SwiftUI و طراحی برنامه ها Resume App - SwiftUI and Designing Apps

  • تور Xcode Xcode Tour

  • بازدیدها Views

  • HStack و VStack HStack and VStack

  • اصلاح کننده ها Modifiers

  • Spacer و ZStack Spacer and ZStack

  • برنامه رزومه Resume App

برنامه ویرایشگر متن - مبانی سوئیفت Text Editor App - Swift Basics

  • متغیرها و ثابت ها Variables and Constants

  • انواع: String، Int و Double Types: String, Int, and Double

  • نظرات و چاپ Comments and Print

  • نمایش داده ها Displaying Data

  • TextField TextField

  • سازه ها Structs

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

  • اگر بیانیه ها If Statements

  • یافتن پاسخ Finding Answers

برنامه روزانه مجله قسمت 1 - لیست ها و نمایش های چند صفحه ای Daily Journal App Part 1 - Lists and Multi-Screen Views

  • تغییر نام و تغییر شکل Renaming and Refactoring

  • آرایه ها Arrays

  • لیست ها و آرایه ها Lists and Arrays

  • کلاس ها و قابل شناسایی Classes and Identifiable

  • NavigationStack و NavigationLink NavigationStack and NavigationLink

  • افزودن خواص Adding Properties

  • مشاهده جزئیات Detail Views

  • نمای ردیف Row View

  • برای حلقه ها For Loops

برنامه روزانه مجله قسمت 2 - SwiftData Daily Journal App Part 2 - SwiftData

  • مبانی SwiftData SwiftData Basics

  • @Query و واکشی داده ها @Query and Fetching Data

  • ذخیره اشیاء SwiftData Saving SwiftData Objects

  • بولین ها Booleans

  • نمایش نما با برگه Displaying a View with Sheets

  • فرم ها و ورودی داده ها Forms and Data Input

  • رد کردن برگه‌ها Dismissing Sheets

  • ویرایش اشیاء SwiftData Editing SwiftData Objects

  • حذف اشیاء از SwiftData Deleting Objects from SwiftData

برنامه لیست دوره - APIهای وب و JSON Course List App - Web APIs and JSON

  • پیش نمایش لیست دوره Course List Preview

  • کارکرد Functions

  • پارامترها و بازگشت Parameters and Return

  • اختیاری Optionals

  • API و JSON APIs and JSON

  • URLSession و URLRequest URLSession and URLRequest

  • JSONDecoder JSONDecoder

  • لیست دوره ها Listing Courses

  • AsyncImage AsyncImage

  • نمادهای SF SF Symbols

  • لهستانی طراحی Design Polish

دریافت برنامه شما در اپ استور Getting Your App on the App Store

  • حساب توسعه دهنده پولی Paid Developer Account

  • گواهی ها، شناسه ها و پروفایل ها Certificates, IDs, and Profiles

  • در حال آپلود Uploading

  • فراداده Metadata

Outro Outro

  • خیلی طولانی! So Long!

نمایش نظرات

برنامه های آیفون برای مبتدیان کامل - Swift، SwiftUI و iOS17 [ویدئو]
جزییات دوره
9 h 21 m
50
Packtpub Packtpub
(آخرین آپدیت)
از 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 را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!