نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره با مقدمه ای روشنگر از چشم انداز توسعه برنامه آغاز می شود. سپس به ایجاد عملی برنامههای مختلف میرود، که با برنامه 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!
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که میخواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامهنویسی داشتم، و از همه ویدیوهای یوتیوب و آموزشهای آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است.
هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند.
من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!
نمایش نظرات