در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

فیلم نوشتن برنامه های موبایل iOS

29,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

در این مجموعه آموزش نوشتن برنامه یا همان App های iOS را یاد گرفته و همراه با مدرس دوره تمرین و تجربه خواهید کرد. مباحث در طی ساخت یک App واقعی تدریس می شوند تا بسادگی همه آن ها را فراگیرید.

عنوان اصلی : iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp

سرفصل ها :


شروع کار با iOS 13 و Swift 5.1:
مقدمه دوره. چه خبر است؟
برنامه درسی را دانلود کنید
چگونه همه چیزهای رایگان را دریافت کنیم
مجموعه عظیم دارایی های خود را دانلود کنید
12 قانون برای یادگیری کدنویسی کتاب الکترونیکی PDF را دانلود کنید
یک اپلیکیشن چگونه کار می کند؟
چگونه یک اپلیکیشن بسازیم
چگونه از بوت کمپ نهایت استفاده را ببریم
چگونه وقتی گیر کرده اید کمک بگیرید
فهرست غول پیکر منابع
در حال توسعه برای iOS - ابزارها و مواد
آیا می توانم از ویندوز استفاده کنم؟ (و سایر سوالات متداول)
راه اندازی با Xcode
مسیر یاب
Xcode Storyboards and Interface Builder:
برنامه I am Rich
بیایید یک پروژه جدید Xcode ایجاد کنیم
مروری بر محیط توسعه Xcode
بیایید رابط کاربری را طراحی کنیم!
بیایید برخی از دارایی های تصویر را با هم ترکیب کنیم
نحوه طراحی و افزودن نماد برنامه
برنامه خود را روی آیفون یا شبیه ساز خود اجرا کنید
مشکلات امضای برنامه و تهیه نمایه؟ من تو را به شهرت رساندم
به انجمن دانشجویی بپیوندید
چالش Xcode Storyboard و Interface Builder:
آنچه شما ایجاد خواهید کرد
مرحله 1: یک پروژه Xcode جدید ایجاد کنید
مرحله 2: یک عنصر برچسب از کتابخانه شی اضافه کنید
مرحله 3: یک نمای تصویر به استوری برد اضافه کنید
مرحله 4: یک نماد برنامه اضافه کنید
مرحله 5: برنامه خود را اجرا کنید
مرحله 6: کار خود را نشان دهید!
مبانی برنامه نویسی سوئیفت - مجموعه ها، ثابت ها و متغیرها:
آنچه در پایان این ماژول خواهید ساخت
شبیه‌سازی از GitHub و نحوه دانلود پروژه LAB Stubs
چگونه اپلیکیشن خود را طراحی کنیم
بیایید طراحی خود را به کد خود پیوند دهیم
پاسخگویی به تعاملات کاربر با IBActions
[Swift Deep Dive] قراردادهای نامگذاری، اظهار نظر و درون یابی رشته ها
ذخیره سازی داده ها با استفاده از متغیرها و آرایه ها
[Swift Deep Dive] متغیرها
نحوه ثبت نام و ارسال تمرینات در Repl.it
آرایه های [غواصی عمیق سریع]
چگونه تصاویر تاس را تصادفی کنیم
چگونه خطا را حل کنیم: "به حداکثر تعداد برنامه برای توسعه رایگان رسیده است"
[Swift Deep Dive] Constants، عملگر برد و تصادفی سازی
پروژه برنامه تکمیل شده را دانلود کنید
موضوع 1: سیگنال SIGABRT و "Not Key Value Coding Compliant" - نحوه رفع آن
این را میخواهی؟
چالش مبانی برنامه نویسی سوئیفت:
آنچه شما ایجاد خواهید کرد
مرحله 1: پروژه شروع را شبیه سازی کنید
مرحله 2: رابط کاربری را طراحی کنید
مرحله 3: طراحی را با کد پیوند دهید
مرحله 4: از کد برای تغییر تصویر 8 توپ استفاده کنید
مرحله 5: تصویر توپ را تصادفی کنید
مرحله 6: کار خود را نشان دهید!
پروژه تکمیل شده را دانلود کنید
چیدمان خودکار و رابط های کاربری پاسخگو:
چرا به طرح بندی خودکار نیاز داریم؟
کلاس های اندازه توضیح داده شده است
تنظیم محدودیت ها و کار با Safe Area
نحوه استفاده از Alignment and Pinning
کار با Containers و Subviews
نمایش های پشته
طرح خودکار (اختیاری) چالش رئیس
پروژه تکمیل شده را دانلود کنید
راه حل چالش ماشین حساب و مرور
استفاده و درک مستندات اپل:
آنچه در پایان این ماژول خواهید ساخت
راه اندازی پروژه Xylophone
روش 5 مرحله ای برای حل هر مشکل برنامه نویسی
[غواصی عمیق] توابع و دامنه
نحوه استفاده از repl.it
اتصال چند دکمه به همان IBAction
[Swift Deep Dive] با ورودی ها و نوع استنتاج کار می کند
پخش صداهای مختلف زیلوفون
چالش رئیس
پروژه برنامه تکمیل شده را دانلود کنید
برنامه نویسی سوئیفت متوسط - کنترل جریان و اختیاری:
آنچه شما در پایان این ماژول خواهید ساخت
راه اندازی پروژه تایمر تخم مرغ و پیوند استوری بورد و ViewController
[غواصی عمیق سریع] جریان کنترل If-Else
[Swift Deep Dive] سوییچ بیانیه ها
راه حل چالش بیانیه های مشروط
[Swift Deep Dive] فرهنگ لغت
[غواصی عمیق سریع] تعریف و باز کردن گزینه های اختیاری
راه حل چالش فرهنگ لغت
اجرای چالش تایمر شمارش معکوس
راه حل چالش تایمر تخم مرغ
نمایش تایمر به کاربر با نمای پیشرفت
محاسبه درصد پیشرفت
با استفاده از رویکرد 5 مرحله ای برای اشکال زدایی برنامه ما
پروژه برنامه تکمیل شده را دانلود کنید
الگوهای طراحی اپلیکیشن iOS و ساختار کد:
آنچه در پایان این ماژول خواهید ساخت
راه اندازی پروژه Quizzler و نمایش سوالات
بررسی پاسخ ها با استفاده از آرایه های دو بعدی
[Swift Deep Dive] ساختارها، روش‌ها و ویژگی‌ها
ایجاد ساختار سوال
دادن بازخورد کاربر و کار با ProgressView
الگوی طراحی MVC را درک کنید
پیاده سازی MVC و درک نام پارامترها
[Swift Deep Dive] عملکردهایی با خروجی ها و انواع بازگشت
Refactoring برای پیاده سازی الگوی طراحی MVC
[غواصی عمیق سریع] تغییرناپذیری
استفاده از توابع جهش برای ردیابی امتیاز
پروژه برنامه تکمیل شده را دانلود کنید
چالش الگوی طراحی اپلیکیشن iOS:
آنچه شما ایجاد خواهید کرد
مرحله 1: پروژه شروع را شبیه سازی کنید
مرحله 2: برچسب story و عنوان دکمه را به روز کنید
مرحله 3: یک ساختار ایجاد کنید
مرحله 4: داستان را به روز کنید
مرحله 5: MVC را اعمال کنید
مرحله 6: StoryBrain را مقیاس پذیرتر کنید
مرحله 7: کار خود را نشان دهید!
پروژه برنامه تکمیل شده را دانلود کنید
برنامه نویسی سوئیفت پیشرفته - کلاس ها، وراثت و گزینه های پیشرفته:
آنچه در پایان این ماژول خواهید ساخت
نحوه استفاده از UISlider را بیاموزید
استفاده از UISliders برای محاسبه BMI
[Swift Deep Dive] کلاس ها و وراثت
[Swift Deep Dive] Structs vs Classes
نحوه استفاده از Docs در Xcode و ایجاد یک کلاس UIViewController سفارشی
نحوه ایجاد یک رابط کاربری به صورت برنامه ای و انتقال داده بین ViewController ها
Segues و Navigation برای برنامه های چند صفحه ای
پذیرش MVC با ایجاد یک CalculatorBrain
[غواصی عمیق سریع] اتصال اختیاری، زنجیر کردن، و اپراتور ادغام نیل
از گزینه‌های اختیاری در تمرین استفاده کنید و نکات پایانی را با حروف رنگی اضافه کنید
پروژه برنامه تکمیل شده را دانلود کنید
چالش برنامه نویسی پیشرفته سوئیفت:
آنچه را که شما خواهید ساخت
مرحله 1: پروژه شروع را شبیه سازی کنید
مرحله 2: IBActions و IBOutlets را برای صفحه ماشین حساب ایجاد کنید
مرحله 3: IBActions و IBOutlets را برای صفحه نمایش نتایج ایجاد کنید
مرحله 4: مشخص کنید چه مقدار نکته را باید اعمال کنید
مرحله 5: مشخص کنید که چند نفر باید صورت حساب را بین چند نفر تقسیم کنند
مرحله 6: محاسبه صورتحساب
مرحله 7: نتیجه را به ResultsViewController ارسال کنید
پروژه برنامه تکمیل شده را دانلود کنید
شبکه، تجزیه JSON، APIها و مکان هسته:
آنچه در پایان این ماژول خواهید ساخت
حالت تاریک و کار با دارایی های برداری
یاد بگیرید که از UITextField استفاده کنید
پروتکل‌های [غواصی عمیق سریع]
الگوی طراحی نماینده
نمونه ای از پروتکل ها و نمایندگان در عمل
آشنایی با OpenWeather API و پارامترهای URL
از URLSession برای شبکه استفاده کنید
[غواصی عمیق سریع] بسته شدن
رمزگشایی JSON
یک WeatherModel ایجاد کنید و ویژگی های محاسبه شده را درک کنید
Typealiases و یک پروتکل و چالش نماینده
[Swift Deep Dive] نام پارامترهای داخلی و خارجی
قراردادهای نامگذاری روش و مدیریت خطا
به روز رسانی UI با استفاده از DispatchQueue
[Swift Deep Dive] برنامه های افزودنی و پیاده سازی های پیش فرض برای پروتکل ها
استفاده از Extensions برای Refactor کردن ViewController
استفاده از CoreLocation برای دریافت اطلاعات موقعیت مکانی
لیست اموال (.plist) چیست؟
پروژه برنامه تکمیل شده را دانلود کنید
چالش شبکه و API:
آنچه شما خواهد ساخت
مرحله 1: پروژه شروع را شبیه سازی کنید
مرحله 2: عملکرد UIPickerView
مرحله 3: درخواست API را ارسال کنید
مرحله 4: داده های JSON را تجزیه کنید
مرحله 5: رابط کاربری را با استفاده از Delegate Pattern به روز کنید
مرحله 6: Refactor با پسوندها
پروژه برنامه تکمیل شده را دانلود کنید
Firebase Cloud Firestore، TableViews و Cocoapod Dependencies:
آنچه در پایان این ماژول خواهید ساخت
پشته و Segues کنترلر ناوبری
تایپ انیمیشن ها، تایمرها و حلقه ها
حلقه های [غواصی عمیق سریع]
تمرین کدگذاری حلقه ها
1 سوال
فایل کد راه حل فیبوناچی
مقدمه ای بر کتابخانه های شخص ثالث
دستورالعمل نصب کوکوپود
چگونه یک پاد را در پروژه خود نصب کنیم
مشکلات احتمالی در نصب پاد
نحوه استفاده از CLTypingLabel Pod
چگونه مدیر بسته خود را انتخاب کنید
افزودن Firebase به پروژه شما
ثبت نام کاربران جدید
ورود به سیستم کاربران موجود
خروج از سیستم کاربران
استفاده از فایل ثابت و درک کلمه کلیدی ثابت
نحوه استفاده از UITableView و ایجاد یک مدل پیام
سفارشی کردن سلول ها در TableView با استفاده از یک فایل xib
[Swift Deep Dive] بازیگری به عنوان؟ مانند! همانطور که هست و درک هر
راه اندازی پایگاه داده و ذخیره داده ها در Firestore
بازیابی اطلاعات از Firestore
گوش دادن به به روز رسانی در Firestore
نحوه مرتب سازی داده های بازیابی شده از Firestore
نحوه مدیریت کیبورد و استفاده از Swift Package Manager
نکات پایانی: بهبودهای UI و UX
چرخه حیات ViewController توضیح داده شد
روش‌های چرخه عمر برنامه توضیح داده شد
چنین خطای ماژول وجود ندارد
خط فرمان و ترمینال:
مقدمه ای بر خط فرمان
میانبرهای خط فرمان
دستکاری دایرکتوری و فایل با استفاده از Command Line + Bonus
SwiftUI و برنامه نویسی اعلامی:
SwiftUI چیست؟
چگونه یک برنامه SwiftUI از ابتدا بسازیم
پروژه تکمیل شده I am Rich SwiftUI را دانلود کنید
نحوه ایجاد طرح ها و چیدمان های پیچیده با استفاده از SwiftUI
هشدار اشکال! متن به درستی در حالت تاریک نمایش داده نمی شود
پروژه تکمیل شده MiCard SwiftUI را دانلود کنید
SwiftUI Dicee قسمت 1 - طراحی یک چیدمان با استفاده از Spacers و Subviews
SwiftUI Dicee قسمت 2 - ایجاد عملکرد و مدیریت وضعیت
پروژه تکمیل شده Dicee SwiftUI را دانلود کنید
اخبار H4X0R قسمت 1 - درک لیست و پروتکل قابل شناسایی
اخبار H4X0R قسمت 2 - شبکه سازی در SwiftUI
اخبار H4X0R قسمت 3 - الگوی طراحی آبزرور
اخبار H4X0R قسمت 4 - استفاده از اجزای UIKit با SwiftUI
هشدار اشکال! لیست فقط 1 خط را نشان می دهد و متن را کوتاه می کند
پروژه تکمیل شده H4X0R News SwiftUI را دانلود کنید
اجرای برنامه iOS خود در مک با Project Catalyst
پایداری داده های محلی - پیش فرض های کاربر، داده های اصلی و قلمرو:
Clear App Clone که تا پایان این ماژول خواهید ساخت
زیر طبقه بندی یک UITableViewController
روش‌ها و لوازم جانبی Delegate TableView
ایجاد یک Textfield در داخل UIAlert برای افزودن موارد جدید
چرا ما به ذخیره سازی دائمی داده های محلی نیاز داریم؟
ذخیره سازی دائمی داده های محلی با استفاده از UserDefaults
User Defaults توضیح داده شد
[سوئیفت پیشرفته] شی Swift Singleton
نکته ای سریع درباره درس بعدی
ایجاد یک مدل داده سفارشی
[سوئیفت پیشرفته] اپراتور سه تایی سوئیفت
بازسازی برنامه ما با MVC
مفهوم Sandboxing iOS
رمزگذاری داده ها با NSCoder
رمزگشایی داده ها با NSCoder
مقدمه ای بر پایگاه های داده
نحوه تنظیم و پیکربندی داده های اصلی
نحوه ذخیره داده ها با داده های اصلی (ایجاد در CRUD)
نحوه مشاهده Backend پایگاه داده SQLite برای داده های اصلی
مبانی داده های اصلی
خواندن داده ها از داده های اصلی (خواندن در CRUD)
به روز رسانی داده ها با داده های اصلی (به روز رسانی در CRUD)
حذف داده ها از داده های اصلی (حذف در CRUD)
نحوه پیاده سازی UISearchBar و پرس و جو با داده های اصلی
چگونه به لیست اصلی برگردیم؟
نحوه ایجاد نمودارهای رابطه در داده های اصلی
[راه حل چالش] راه اندازی CategoryViewController
اضافه کردن روش نماینده
مقدمه ای بر قلمرو
نحوه ذخیره داده ها با استفاده از Realm (ایجاد در CRUD)
واکشی داده ها از Realm (خوانده شده در CRUD)
به روز رسانی داده ها با Realm (به روز رسانی در CRUD)
حذف داده ها از Realm (حذف در CRUD)
نکته ای سریع درباره درس بعدی
پرس و جو داده ها با استفاده از Realm
بررسی نحوه استفاده برنامه ما از قلمرو برای ماندگاری داده
نکته ای در مورد سخنرانی بعدی
ساخت سلول های ما قابل کشیدن
ارث بردن از SwipeTableViewController
[راه حل چالش] به ارث بردن از SwipeTableViewController
اضافه کردن رنگ به برنامه ما
[راه حل چالش] تداوم ویژگی رنگ
ایجاد سلول های جریان گرادیان
نکته ای سریع درباره درس بعدی
به روز رسانی UI نوار ناوبری
پروژه برنامه تکمیل شده
Git، GitHub و کنترل نسخه:
مقدمه ای بر نسخه کنترل و گیت
کنترل نسخه با استفاده از Git و خط فرمان
GitHub و Remote Repositories
مخازن خصوصی GitHub اکنون رایگان هستند! ?
گیتینور
مخازن شبیه سازی
انشعاب و ادغام
استفاده از Xcode برای کنترل منبع
درخواست فورک و کشش
چالش اختیاری
خریدهای درون برنامه ای و کیت فروشگاه اپل:
آنچه برای اجرای خریدهای درون برنامه ای نیاز دارید
پروژه اسکلت را دانلود کنید
پروژه اسکلت را بررسی کنید
خرید درون برنامه ای خود را در App Store Connect تنظیم کنید
یک برنامه نقل قول های الهام بخش ایجاد کنید
تشخیص زمانی که کاربر می خواهد خرید کند
پیاده سازی خرید درون برنامه ای با Apple StoreKit
نکته ای سریع درباره درس بعدی
کاربران Sandbox را در فروشگاه App ایجاد کنید تا خریدهای درون برنامه ای را به صورت رایگان آزمایش کنید
امکان دسترسی کاربران به محتوای خریداری شده
بازیابی خریدهای درون برنامه ای
پروژه برنامه تکمیل شده را دانلود کنید
کلاس درس سوئیفت پیشرفته - قسمت 1:
مقدمه ای بر بخش پیشرفته
ویژگی های پیشرفته سوئیفت
نکته ای سریع درباره درس بعدی
گیرندگان
تنظیم کننده ها
ویژگی های محاسبه شده
خواص مشاهده شده
چالش ویژگی های پیشرفته
کلاس سوئیفت پیشرفته - قسمت 2:
آنچه ما خواهیم ساخت - ماشین حساب
پروژه اسکلت را دانلود کنید
جمع آوری اعداد در ماشین حساب
سطوح دسترسی سریع
کد خرد چالش سطوح دسترسی را دانلود کنید
آزمون سطوح دسترسی سریع
9 سوال
گزینه های سوئیفت پیشرفته
افزودن قابلیت های بیشتر به ماشین حساب ما
برخورد با مکان اعشاری
Refactoring با ویژگی های محاسبه شده
مطابق با MVC
ساختارهای سویفت در مقابل کلاس ها - نظریه
Swift Structs در مقابل کلاس ها - در عمل
چگونه مدل خود را به یک سازه تبدیل کنیم
سوئیفت تاپلز
Guard Let در مقابل If Let چه زمانی از کدام استفاده کنیم؟
پروژه برنامه تکمیل شده را دانلود کنید
CoreML و یادگیری ماشین:
مقدمه ای بر یادگیری ماشین
یادگیری تحت نظارت
یادگیری بدون نظارت
یادگیری تقویتی
CoreML چیست؟
چیزی که ما خواهیم ساخت
دانلود مدل آموزش ماشینی از پیش آموزش دیده Vision V3
نحوه وارد کردن مدل تشخیص تصویر و فعال کردن عملکرد دوربین
بازگرداندن نتایج تشخیص تصویر از مدل V3 ما
هات داگ یا نه هات داگ؟
پروژه برنامه تکمیل شده را دانلود کنید
CoreML پیشرفته - ابزارهای CoreML و مدل‌های تبدیل:
چیزی که ما خواهیم ساخت
نصب CoremlTools با استفاده از Python PIP
تبدیل یک مدل کافه به MLModel
[چالش] - یک UIImagePickerController راه اندازی کنید
[راه حل] - راه اندازی UIImagePickerController
[چالش] دریافت طبقه بندی از مدل ما
[راه حل] دریافت طبقه بندی از مدل ما
[چالش] افزودن کوکوپودها به پروژه ما
[راه حل] افزودن کوکوپودها به پروژه ما
[چالش] ایجاد درخواست HTTP GET به ویکی‌پدیا با استفاده از Alamofire و REST
[راه حل] ایجاد درخواست HTTP GET به ویکی پدیا با استفاده از Alamofire و REST
[چالش] تجزیه نتیجه JSON با استفاده از SwiftyJSON
[راه حل] تجزیه نتیجه JSON با استفاده از SwiftyJSON
نمایش تصاویر از یک URL با استفاده از SDWebImage
[آموزش پاداش] ایجاد نماد برنامه از ابتدا و استایل دادن به برنامه
پروژه برنامه تکمیل شده را دانلود کنید
CreateML - ساختن مدل یادگیری ماشینی خود از ابتدا:
مقدمه ای بر CreateML
نحوه جمع آوری داده ها برای آموزش
چگونه یک مدل یادگیری ماشین کاملاً جدید را آموزش دهیم
[چالش] مدل یادگیری ماشین خود را بسازید
مدل تکمیل شده را دانلود کنید
CreateML و پردازش زبان طبیعی (NLP):
آنچه ما خواهیم ساخت - تحلیل احساسات توییتر
استفاده از CreateML برای پردازش زبان طبیعی
چگونه به عنوان یک توسعه دهنده توییتر ثبت نام کنیم
راه اندازی چارچوب Swifter
چگونه داده های زنده توییتر را واکشی کنیم
انجام طبقه بندی احساسات
تجزیه اطلاعات توییت در JSON
ساخت پیش بینی دسته ای
به روز رسانی رابط کاربری برنامه ما
Refactoring کد
پروژه برنامه تکمیل شده را دانلود کنید
ARKit و برنامه های واقعیت افزوده:
مقدمه ای بر واقعیت افزوده و ARKit
چگونه پروژه خود را برای AR راه اندازی و پیکربندی کنید
نحوه ایجاد یک شی 3 بعدی در واقعیت افزوده
با استفاده از AR، ماه را به اتاق نشیمن خود بیاورید
نحوه یافتن و وارد کردن مدل های سه بعدی برای AR
نحوه تشخیص هواپیماهای افقی در دنیای واقعی
نحوه تشخیص لمس روی اشیاء سه بعدی دنیای واقعی
چگونه تاس های خود را با استفاده از لمس در سه بعدی قرار دهیم
نحوه متحرک سازی اشیاء سه بعدی در AR
چگونه همه تاس های سه بعدی را به یکباره متحرک سازی و پرتاب کنیم
چگونه اشیاء سه بعدی خود را از صحنه AR حذف کنیم
[درس اختیاری] دوباره سازی کد ما برای خوانایی بهتر
پروژه برنامه تکمیل شده را دانلود کنید
ARKit پیشرفته:
آنچه ما در پایان این ماژول خواهیم ساخت
تشخیص نقطه شروع و پایان اندازه گیری ما
محاسبه فاصله بین دو نقطه سه بعدی
ایجاد متن سه بعدی در صحنه AR
تنظیم مجدد اندازه گیری ها
پروژه برنامه تکمیل شده را دانلود کنید
ARKit 2 و ردیابی زنده:
آنچه ما خواهیم ساخت - Pokemon 3D
افزودن تصاویر ردیابی
نحوه اضافه کردن هواپیما به کارت
تبدیل مدل های سه بعدی به فرمت جدید فایل USDZ
اضافه کردن حالت‌های پوکمون سه بعدی به ردیابی کارت
ردیابی چند پوکمون
پروژه تکمیل شده را دانلود کنید
ARKit 2 و ویدیوی زنده:
آنچه ما خواهیم ساخت - یک روزنامه جادویی
چگونه منابع دارایی را تامین کنیم
[چالش] تشخیص تصاویر در AR
پخش ویدئو در AR
پروژه برنامه تکمیل شده را دانلود کنید
نحوه ارسال برنامه خود به اپ استور:
چگونه اپلیکیشن خود را در اپ استور منتشر کنید
GitHub چیست و چگونه پروژه های خرد را دانلود کنیم
منابعی برای بررسی زمانی که آماده انتشار هستید
ابزارهای مفید برای کمک به شما در ارسال برنامه
بعد چه می شود؟ چگونه یک برنامه نویس حرفه ای iOS شوید:
چه ماژول هایی را می خواهید ببینید؟
از اینجا به کجا برویم؟
منابع
دوره Legacy iOS 12 را دریافت کنید
امتیاز: دوره کامل طراحی اپلیکیشن:
مقدمه ای بر طراحی اپلیکیشن
چرا طراحی برای یک کارآفرین اپلیکیشن مهم است؟
تفکر طراح در مقابل تفکر غیر طراح
درک حال و هوای پالت رنگ شما
چگونه رنگ ها را برای ایجاد پالت های رنگی ترکیب کنیم
ابزار طراحی با رنگ
مطالعه بیشتر در مورد طراحی با رنگ
مقدمه ای بر تایپوگرافی
خانواده نوع Serif - ریشه ها و کاربرد
خانواده نوع Sans-Serif - ریشه ها و کاربرد
چگونه تایپوگرافی خوانایی را تعیین می کند
چگونه فونت ها را مانند یک حرفه ای ترکیب کنیم
مطالعه بیشتر در مورد تایپوگرافی
طراحی رابط کاربری (UI) چیست؟
رویکرد راهنمای تور به طراحی UI
اهمیت هم ترازی
تمرین خوب در طراحی تعامل چیست؟
رنگ در طراحی رابط کاربری
روش های متعدد طراحی همپوشانی متن
چگونه یک معمار مورد توجه باشیم
مطالعه بیشتر در مورد طراحی رابط کاربری
طراحی تجربه کاربری (UX) چیست؟
قابلیت استفاده
درخواست مجوز
پروفایل کاربری
فرم در مقابل عملکرد
ثبات
سادگی
من را مجبور به فکر کردن نکن
شبانه روزی
جعبه های احمق
مطالعه بیشتر در مورد طراحی تجربه کاربری
طراحی اندروید در مقابل iOS
جهت یابی
شیطان در جزئیات است
تفاوت در طراحی آیکون
طراحی تخت در مقابل طراحی متریال
تفاوت در ایجاد سلسله مراتب بصری
دستورالعمل های طراحی iOS و Android
مرحله 1 - طراحی الگوها و پالت های رنگی
کجا می توان الگوهای طراحی و پالت های رنگی را پیدا کرد
مرحله 2 - نحوه ایجاد نمودار جریان کاربر
مرحله 3 - نحوه ایجاد وایرفریم
منابع وایرفریمینگ
مرحله 4 - نحوه ایجاد موکاپ های حرفه ای
ابزارهایی برای ایجاد موکاپ
نحوه استفاده از Sketch برای ایجاد موکاپ
[اختیاری] تماشای من در ایجاد یک ماکت با استفاده از طرح
نحوه استفاده از Canva برای ایجاد موکاپ
نوبت شماست تا مدل های خود را بسازید
ابزارها و منابع برای ایجاد موکاپ
مرحله 5 - نحوه ایجاد یک نمونه اولیه برنامه متحرک
ابزارها و منابع برای ایجاد نمونه های اولیه
نمونه سازی با Keynote
نمونه سازی با مارول
نوبت شما برای ایجاد یک نمونه اولیه
کجا می توان دارایی های تصویری رایگان برای استفاده تجاری را یافت
از کجا می توان نمادهای رایگان برای استفاده تجاری را پیدا کرد
چگونه به طراحی و بهبود ادامه دهیم
امتیاز: دوره کامل بازاریابی اپلیکیشن:
اهمیت بازاریابی اپلیکیشن
مغالطه ساخت آن و آنها خواهند آمد
اهمیت اعتبار سنجی ایده
1. ساده ترین راه اعتبارسنجی ایده شما - روش استارباکس
2. استفاده از Google Trends برای تخمین اندازه بازار شما
3. روش اعتبارسنجی صفحه فرود
چگونه در کمتر از یک ساعت یک وب سایت صفحه فرود ایجاد کنیم؟
4. ایجاد حداقل محصول قابل دوام
5. استفاده از Crowd-funding برای اعتبارسنجی و تامین مالی ایده شما
چگونه از اپلیکیشن خود در iOS در مقابل اندروید درآمد کسب کنید
زمانی که باید یک برنامه پولی ایجاد کنید
زمان استفاده از تبلیغات درون برنامه ای
چگونه در مورد این مدل های درآمدزایی جایگزین فکر کردید؟
چگونه یک نماد برنامه را بدون شکستن بانک طراحی کنیم
تست تقسیم برای موفقیت فوق العاده
چه چیزی یک نماد برنامه خوب را می سازد؟
بایدها و نبایدهای تهیه اسکرین شات از برنامه
ابزارهای ساخت اسکرین شات
1000 مشتری اول شما
ساخت لیست ایمیل
صفحه فرود بسیار مهم
وبلاگ نویسی راه موفقیت
بازاریابی محتوا برای دانلود برنامه
نحوه راه اندازی موفقیت آمیز در Product Hunt
نحوه راه اندازی در لیست بتا
نحوه راه اندازی در هکر نیوز
اگر در ابتدا موفق نشدید ...
ارتقاء متقابل
ارجاعات اجتماعی و صف اجتماعی
چگونه می توان رسانه های اجتماعی را برای شما کارآمد کرد
آیا به آژانس روابط عمومی نیاز دارم؟
همه مطبوعات برابر نیستند
چگونه داستان خود را بسازید
چگونه به ساخت زمین خود را
چگونه بفهمیم کدام روزنامه نگاران را معرفی کنیم؟
چگونه آدرس ایمیل هر کسی را پیدا کنیم
چگونه یک روزنامه نگار را معرفی کنیم
Just-Add-Water Journalist Pitch Email
ایجاد رابطه با روزنامه نگار
اگر هنوز نتوانید کسی را مجبور کنید درباره شما بنویسد چه؟
نکات نهایی در مورد گرفتن مطبوعات
چگونه در اپ استور برجسته شویم؟
"فقط در اپ استور"
با ذهنیت شرکتی کار کنید
برنامه‌های بومی در مقابل کراس پلتفرم
نکات و ترفندهایی برای برجسته شدن
بهینه سازی فروشگاه App (ASO) چیست؟
نکات مهم برای بهینه سازی فهرست اپ استور
گردش کار کامل ASO من
استفاده از تبلیغات جستجوی اپل به عنوان یک ابزار تحقیق
استراتژی های بازی زود هنگام در مقابل
تفاوت بین Google Play و Apple App Store
چه زمانی از تبلیغات پولی یا بازاریابی اپلیکیشن استفاده کنیم
همیشه قبل از تبلیغ تست کنید
در کدام پلتفرم تبلیغ کنیم؟
قیمت آن چند است؟
نحوه تنظیم تبلیغات فیس بوک
از بودجه تبلیغاتی رقبای خود استفاده کنید
از کجا می توانم مشتریان بیشتری پیدا کنم؟
یک ترفند عجیب برای دریافت پول بیشتر از اپل
چگونه امتیازات و نظرات 5 ستاره بیشتری دریافت کنیم
از این ابزار رایگان برای نظارت بر نظرات برنامه خود استفاده کنید
چگونه از App Analytics برای افزایش حفظ کاربر استفاده کنیم
تکنیک های کلاه سفید
تکنیک های کلاه سیاه
5 راه دوم برای ساخت یک صفحه وب برای برنامه iOS شما
نحوه استفاده از بوت استرپ برای ساخت وب سایت نمایشگاهی برنامه شما
نمایش برنامه و نکات ماهانه:
نکات و ابزارهای ماهانه برای ارتقاء سطح به عنوان یک توسعه دهنده را دریافت کنید
زمان آن فرا رسیده است که استراتژی بازاریابی خود را تعیین کنید
نمایشگاه ماهانه برنامه دانشجویی
ماژول جایزه: از آنجلا هر چیزی بپرسید:
AAA 1 - چگونه در مفاهیم برنامه نویسی غوطه ور شویم و خیلی چیزهای دیگر
AAA 2 - برنامه زمانی برای یادگیری کدنویسی و موارد دیگر
AAA 3 - نحوه شروع کار آزاد و خیلی بیشتر
ماژول جایزه: نحوه ساخت اپلیکیشن از ابتدا تا انتها:
نحوه ساخت اپلیکیشن از ابتدا تا انتها

نمایش سرفصل های انگلیسی

iOS 13 & Swift 5 - The Complete iOS App Development Bootcamp