برای استفاده از خدمات وارد حساب خود شوید

لطفا شماره موبایل خود را وارد کنید دریافت کد تایید

آموزش آنلاین دوره iOS و Swift - بوت کمپ کامل توسعه اپلیکیشن iOS

دوره ویژه کاربران اشتراکی

برنامه نویسی iOS

برنامه نویسی

برنامه نویسی موبایل

سوئیفت

  • 1- آشنایی با دوره و مباحث پوششی

    04:02

  • 2- یک اپلیکیشن چگونه کار می کند؟

    07:47

  • 3- چگونه یک اپلیکیشن بسازیم؟

    08:36

  • 4- چگونه همه چیزهای رایگان را دریافت کنیم؟

    01:09

  • 5- چگونه بیشترین بهره را از بوت کمپ ببریم؟

    06:45

  • 6- چگونه هنگام گیر کردن کمک بگیریم؟

    06:40

  • 7- توسعه iOS - ابزار و متریال

    09:59

  • 8- راه اندازی با Xcode

    04:17

  • 9- اپلیکیشن "من پولدار هستم"

    02:57

  • 10- بیایید یک پروژه جدید Xcode ایجاد کنیم

    05:30

  • 11- مروری بر محیط توسعه Xcode

    14:12

  • 12- بیایید رابط کاربری را طراحی کنیم!

    16:42

  • 13- بیایید برخی از دارایی های تصویری را با هم ترکیب کنیم

    10:35

  • 14- آموزش طراحی و افزودن آیکون اپلیکیشن

    09:09

  • 15- اجرای اپلیکیشن خود روی آیفون خود یا شبیه ساز

    13:03

  • 16- چگونه می توان در این دوره خبره شد؟

    01:24

  • 17- نکته ای از مدرس - ساخت عادت با Calendar Trick

    02:52

  • 18- آنچه شما در پایان این ماژول خواهید ساخت

    01:59

  • 19- کلون کردن از GitHub و نحوه دانلود L.A.B. Project Stubs

    08:47

  • 20- آموزش طراحی اپلیکیشن خود

    09:34

  • 21- بیایید طراحی خود را به کد خود پیوند دهیم

    22:52

  • 22- پاسخگویی به تعاملات کاربر با IBActions

    08:30

  • 23- [درک عمیق سوئیفت] قراردادهای نامگذاری، گذاشتن کامنت و درون یابی رشته ای

    09:20

  • 24- ذخیره سازی داده ها با استفاده از متغیرها و آرایه ها

    16:54

  • 25- [درک عمیق سوئیفت] متغیرها

    07:50

  • 26- [درک عمیق سوئیفت] آرایه ها

    06:16

  • 27- چگونه تصاویر تاس را تصادفی کنیم؟

    14:38

  • 28- [درک عمیق سوئیفت] ثابت ها، اپراتور Range و تصادفی سازی

    14:56

  • 29- نکته ای از مدرس - مقابله با عوامل حواس پرتی

    02:28

  • 30- نکته ای از مدرس - هیچ کار آسانی ارزش انجام دادن ندارد!

    03:35

  • 31- چرا به AutoLayout نیاز داریم؟

    02:58

  • 32- توضیح کلاس های اندازه

    06:34

  • 33- تنظیم محدودیت ها و کار با Safe Area

    08:59

  • 34- چگونه از Alignment و Pin کردن استفاده کنیم؟

    05:52

  • 35- کار با کانتینر ها و Subviews

    06:49

  • 36- StackViews

    10:27

  • 37- راه حل چالش ماشین حساب و مرور

    09:58

  • 38- نکته ای از مدرس - چگونه با به تعویق انداختن کارها مقابله کنیم؟

    04:08

  • 39- آنچه در پایان این ماژول خواهید ساخت

    02:19

  • 40- راه اندازی پروژه زیلوفون

    04:46

  • 41- روش 5 مرحله ای برای حل هر مشکل برنامه نویسی

    24:41

  • 42- [درک عمیق سوئیفت] توابع و Scope

    10:47

  • 43- اتصال چند دکمه به یک IBAction

    10:10

  • 44- [درک عمیق سوئیفت] توابع با ورودی ها و Type Inference

    09:54

  • 45- پخش انواع صداهای زیلوفون

    04:30

  • 46- نکته ای از مدرس - ساخت عادت برنامه نویسی

    02:46

  • 47- آنچه در پایان این ماژول خواهید ساخت

    00:47

  • 48- تنظیم اپلیکیشن تایمر تخم مرغی و اتصال Storyboard و ViewController

    09:35

  • 49- [درک عمیق سوئیفت] کنترل جریان If-Else

    12:28

  • 50- [درک عمیق سوئیفت] دستور Switch

    07:27

  • 51- راه حل چالش دستورات شرطی

    04:53

  • 52- [درک عمیق سوئیفت] دیکشنری ها

    03:55

  • 53- [درک عمیق سوئیفت] شناسایی و بازگشایی Optionals

    10:58

  • 54- راه حل چالش دیکشنری

    06:17

  • 55- راه حل چالش تایمر تخم مرغی

    08:12

  • 56- نمایش تایمر به کاربر با نمای پیشرفت

    05:39

  • 57- محاسبه درصد پیشرفت

    07:39

  • 58- استفاده از رویکرد 5 مرحله ای برای اشکال زدایی اپلیکیشن خود

    11:08

  • 59- نکته ای از مدرس - انتظارات خود را تعیین کنید

    02:35

  • 60- آنچه در پایان این ماژول خواهید ساخت

    01:17

  • 61- تنظیم پروژه Quizzler و نمایش سوال ها

    11:02

  • 62- بررسی پاسخ ها با استفاده از آرایه های 2بعدی

    12:28

  • 63- [درک عمیق سوئیفت] ساختارها، متد ها و Properties

    23:01

  • 64- ساخت یک Struct سوال

    07:55

  • 65- بازخورد به کاربر و کار با ProgressView

    10:16

  • 66- درک الگوی طراحی MVC

    07:57

  • 67- پیاده سازی MVC و درک نام های پارامتر

    09:47

  • 68- [درک عمیق سوئیفت] توابع با خروجی و انواع بازگشتی

    05:53

  • 69- بازسازی برای اجرای الگوی طراحی MVC

    08:41

  • 70- [درک عمیق سوئیفت] تغییرناپذیری

    07:29

  • 71- استفاده از توابع Mutating برای دنبال کردن امتیاز

    09:27

  • 72- نکته ای از مدرس - متد 20 دقیقه ای

    02:39

  • 73- نکته ای از مدرس - بازیابی نحوه یادگیری است

    02:52

  • 74- آنچه در پایان این ماژول خواهید ساخت

    01:23

  • 75- آموزش استفاده از UISlider

    14:39

  • 76- استفاده از UISliders برای محاسبه BMI

    06:42

  • 77- [درک عمیق سوئیفت] کلاس ها و وراثت

    22:05

  • 78- [درک عمیق سوئیفت] Structها در مقابل کلاس ها

    13:11

  • 79- چگونه از مستندات در Xcode استفاده کنیم و کلاس UIViewController شخصی سازی شده بسازیم؟

    07:09

  • 80- چگونه رابط کاربری را به صورت برنامه ای ایجاد کنیم و اطلاعات را بین ViewControllers منتقل کنیم؟

    13:07

  • 81- Segues و Navigation برای اپلیکیشن های چندصفحه ای

    24:58

  • 82- پذیرش MVC با ایجاد یک CalculatorBrain

    11:03

  • 83- [درک عمیق سوئیفت] Optionals Binding ،Chaining و اپراتور ادغام Nil

    13:52

  • 84- استفاده از Optionals در تمرین و افزودن تغییرات نهایی با Colour Literals

    22:01

  • 85- نکته ای از مدرس - یادگیری قبل از خوردن غذا

    02:06

  • 86- نکته ای از مدرس - مقابله با عدم پیشرفت

    03:08

  • 87- آنچه شما در پایان این ماژول خواهید ساخت

    01:43

  • 88- Dark Mode و کار با دارایی های وکتور

    11:41

  • 89- آموزش استفاده از UITextField

    20:05

  • 90- [درک عمیق سوئیفت] پروتکل ها

    19:52

  • 91- الگوی طراحی Delegate

    11:51

  • 92- مثالی از پروتکل ها و Delegates در تمرین

    17:39

  • 93- درک OpenWeather API و پارامتر های URL

    16:58

  • 94- استفاده از URLSession برای شبکه سازی

    18:16

  • 95- [درک عمیق سوئیفت] Closures

    20:44

  • 96- رمزگشایی JSON

    21:35

  • 97- ساخت WeatherModel و درک Properties محاسبه شده

    15:33

  • 98- Typealiases و پروتکل ها و چالش Delegate

    10:54

  • 99- [درک عمیق سوئیفت] نام های پارامتر داخلی و خارجی

    02:28

  • 100- قراردادهای نامگذاری متد و مدیریت خطا

    05:45

  • 101- آپدیت رابط کاربری با استفاده از DispatchQueue

    06:56

  • 102- [درک عمیق سوئیفت] افزونه ها و اجراهای پیشفرض برای پروتکل ها

    18:53

  • 103- استفاده از افزدونه ها برای بازسازی ViewController

    06:29

  • 104- استفاده از CoreLocation برای دریافت داده لوکیشن

    26:04

  • 105- نکته ای از مدرس - ترکیب دانش

    02:20

  • 106- معرفی coinapi.io

    03:14

  • 107- نکته ای از مدرس - مقابله با فرسودگی

    02:31

  • 108- آنچه در پایان این ماژول خواهید ساخت

    02:28

  • 109- Navigation Controller Stacks و Segues

    14:09

  • 110- انیمیشن های تایپ، تایمر ها و حلقه های For

    10:52

  • 111- [درک عمیق سوئیفت] حلقه ها

    17:24

  • 112- آشنایی با کتابخانه های شخص ثالث

    05:54

  • 113- راهنمایی های نصب Cocoapods

    08:38

  • 114- چگونه Pod را بر روی پروژه خود نصب کنید؟

    07:21

  • 115- مشکلات احتمالی در نصب Pod

    09:10

  • 116- چگونه از CLTypingLabel Pod استفاده کنیم؟

    08:25

  • 117- چگونه PackageManager خود را انتخاب کنیم؟

    05:06

  • 118- افزودن Firebase به پروژه خود

    09:53

  • 119- رجیستر کاربران جدید

    15:20

  • 120- لاگین کاربران موجود

    08:12

  • 121- خروج از سیستم کاربران

    09:43

  • 122- استفاده از فایل Constants و درک کلمه کلیدی ثابت

    11:03

  • 123- چگونه از UITableView استفاده کنیم و مدل جدید پیام بسازیم؟

    17:51

  • 124- سفارشی کردن سلول ها در TableView با استفاده از فایل xib.

    13:24

  • 125- [درک عمیق سوئیفت] تبدیل ?as و as و is و درک Any

    24:48

  • 126- راه اندازی دیتابیس و ذخیره داده به Firebase

    17:17

  • 127- دریافت داده از Firestore

    15:14

  • 128- آگاهی از آپدیت ها در Firestore

    04:50

  • 129- چگونه داده دریافت شده از Firestore را مرتب سازی کنیم؟

    07:43

  • 130- چگونه کیبورد را مدیریت و از Package Manager در سوئیفت استفاده کنیم؟

    14:21

  • 131- تغییرات نهایی: بهبود UI و UX

    26:06

  • 132- توضیح چرخه عمر Lifecycle

    10:52

  • 133- توضیح متد چرخه عمر اپلیکیشن

    10:46

  • 134- نکته ای از مدرس - خواب یک سلاح مخفی است

    03:48

  • 135- آشنایی با خط فرمان

    06:53

  • 136- میانبرهای خط فرمان

    12:52

  • 137- دیکشنری و دستکاری فایل با استفاده از خط فرمان + جایزه

    10:40

  • 138- SwiftUI چیست؟

    09:00

  • 139- چگونه اپلیکیشن SwiftUI را از ابتدا بسازید؟

    13:57

  • 140- چگونه طراحی های پیچیده و طرح بندی ها را با استفاده از SwiftUI ایجاد کنیم؟

    31:24

  • 141- پروژه تاس SwiftUI بخش 1 - طراحی چیدمان با استفاده از Spacers و Subviews

    13:07

  • 142- پروژه تاس SwiftUI بخش 2 - ساخت عملکرد و مدیریت وضعیت

    07:31

  • 143- پروژه اخبار H4X0R بخش 1 - درک لیست و پروتکل قابل تشخیص

    12:36

  • 144- پروژه اخبار H4X0R بخش 2 - شبکه سازی در سوئیفت

    11:43

  • 145- پروژه اخبار H4X0R بخش 3 - الگوی طراحی Observer

    09:46

  • 146- پروژه اخبار H4X0R بخش 4 - استفاده از کامپوننت های UIKit با SwiftUI

    15:06

  • 147- اجرای اپلیکیشن iOS خود روی مک با Project Catalyst

    05:05

  • 148- نکته ای از مدرس - چگونه دانش خود را تقویت کنید؟

    02:55

  • 149- آشنایی با کنترل نسخه و گیت

    02:35

  • 150- کنترل نسخه با استفاده از گیت و خط فرمان

    15:02

  • 151- گیت‌ هاب و مخازن راه دور

    11:00

  • 152- Gitignore

    12:02

  • 153- کلون سازی مخازن

    05:05

  • 154- برنچینگ و ادغام کردن

    17:25

  • 155- استفاده از Xcode برای کنترل منبع

    19:39

  • 156- Forking و Pull کردن درخواست ها

    17:08

  • 157- نکته ای از مدرس - Spaced Repetition

    04:01

  • 158- کلون اپلیکیشن The Clear که شما در پایان این ماژول خواهید ساخت

    02:58

  • 159- Subclass کردن UITableViewController

    16:05

  • 160- متدها و لوازم جانبی Delegate TableView

    07:45

  • 161- ساخت یک Textfield درون UIAlert برای افزودن آیتم های جدید

    17:40

  • 162- چرا به داده های محلی پایدار نیاز داریم؟

    08:29

  • 163- ذخیره سازی دائمی داده های محلی با استفاده از UserDefaults

    09:00

  • 164- توضیح UserDefaults

    08:36

  • 165- [سوئیفت پیشرفته] Swift Singleton Object

    05:25

  • 166- نکته ای سریع درباره درس بعدی

    00:27

  • 167- ایجاد یک مدل داده سفارشی

    17:51

  • 168- ساختارسازی مجدد اپلیکیشن خود با MVC

    04:52

  • 169- مفهوم Sandbox کردن در iOS

    03:41

  • 170- رمزگذاری داده ها با NSCoder

    13:06

  • 171- رمزگشایی داده با NSCoder

    07:39

  • 172- آشنایی با پایگاه داده ها

    10:12

  • 173- چگونه Core Data را راه اندازی و پیکربندی کنیم؟

    18:33

  • 174- چگونه داده را با Core Data (ساخت در CRUD) ذخیره کنیم؟

    07:29

  • 175- چگونه بک اند دیتابیس SQLite خود را برای Core Data ویو کنیم؟

    04:35

  • 176- مبانی Core Data

    07:30

  • 177- خواندن داده از Core Data (خواندن در CRUD)

    04:50

  • 178- آپدیت داده در Core Data (آپدیت در CRUD)

    02:30

  • 179- حذف داده از Core Data (حذف در CRUD)

    05:18

  • 180- نحوه اجرای UISearchBar و کوئری با Core Data

    26:07

  • 181- چگونه به لیست اصلی بازگردیم؟

    07:21

  • 182- چگونه گراف های ارتباطات را در Core Data ایجاد کنیم؟

    13:55

  • 183- [راه حل چالش] راه اندازی CategoryViewController

    12:09

  • 184- افزودن متد Delegate

    15:53

  • 185- مقدمه ای بر Realm

    15:41

  • 186- چگونه داده را با استفاده از Realm (ساخت در CRUD) ذخیره کنیم؟

    15:29

  • 187- واکشی کردن داده از Realm (خواندن در CRUD)

    20:20

  • 188- آپدیت داده با Realm (آپدیت در CRUD)

    03:32

  • 189- حذف داده از Realm (حذف در CRUD)

    02:35

  • 190- کوئری داده با استفاده از Realm

    11:04

  • 191- مروری بر اینکه چگونه اپلیکیشن ما از Realm برای پایداری داده استفاده می کند

    11:28

  • 192- Swipe کردن سلول های خود

    21:21

  • 193- وراثت از SwipeTableViewController

    17:03

  • 194- [راه حل چالش] وراثت از SwipeTableViewController

    05:50

  • 195- افزودن رنگ به اپلیکیشن خود

    08:12

  • 196- [راه حل چالش] ماندگار ساختن Colour Property

    06:49

  • 197- ایجاد سلول های Gradient Flow

    20:12

  • 198- آپدیت رابط کاربری نوار ناوبری

    20:22

  • 199- نکته ای از مدرس - لوکیشن، لوکیشن، لوکیشن

    01:40

  • 200- آنچه برای اجرای خریدهای درون برنامه ای به آن نیاز دارید

    05:40

  • 201- پروژه اولیه را بررسی کنید

    02:44

  • 202- خرید درون برنامه ای خود را با اتصال App Store راه اندازی کنید

    14:25

  • 203- ساخت اپلیکیشن جملات انگیزشی

    08:22

  • 204- تشخیص زمانی که کاربر می خواهد خرید کند

    09:25

  • 205- پیاده سازی خرید درون اپلیکیشن با Apple StoreKit

    12:51

  • 206- کاربران Sandbox را در AppStore ایجاد کنید تا خریدهای درون برنامه ای را به صورت رایگان تست کنید

    12:03

  • 207- امکان دسترسی کاربران به محتوای خریداری شده

    11:33

  • 208- بازیابی خریدهای درون برنامه ای

    07:07

  • 209- نکته ای از مدرس - از مسئولیت پذیری به نفع خود استفاده کنید

    02:56

  • 210- Property های پیشرفته سوئیفت

    02:25

  • 211- Getters

    08:31

  • 212- Setters

    02:40

  • 213- ویژگی های محاسبه شده

    05:33

  • 214- Observed Properties

    05:52

  • 215- چالش Property های پیشرفته

    07:52

  • 216- نکته ای از مدرس - اگر زندگی شما را در شرایط بدی قرار داد، آن را تبدیل به شرایط خوب کنید

    06:01

  • 217- آنچه خواهیم ساخت - ماشین حساب

    02:25

  • 218- جمع آوری اعداد در ماشین حساب

    14:50

  • 219- سطوح دسترسی در سوئیفت

    17:01

  • 220- Optional های پیشرفته در سوئیفت

    13:01

  • 221- افزودن قابلیت های بیشتر به ماشین حساب خود

    04:27

  • 222- برخورد با مکان اعشاری

    05:30

  • 223- ریفکتور کردن با Computed Properties

    06:58

  • 224- مطابقت دادن با MVC

    17:54

  • 225- Structs در مقابل کلاس ها در سوئیفت - تئوری

    05:56

  • 226- Structs در مقابل کلاس ها در سوئیفت - در عمل

    25:05

  • 227- چگونه پروژه خود را به Struct تبدیل کنید؟

    12:17

  • 228- Tuples در سوئیفت

    04:20

  • 229- Guard Let در مقابل If Let، چه زمانی از کدام استفاده کنیم؟

    18:42

  • 230- نکته ای از مدرس - یافتن همه افراد سخت کوش

    02:01

  • 231- مقدمه ای بر یادگیری ماشینی

    05:02

  • 232- یادگیری تحت نظارت

    14:09

  • 233- یادگیری بدون نظارت

    06:09

  • 234- یادگیری تقویتی

    07:14

  • 235- CoreML چیست؟

    06:51

  • 236- آنچه خواهیم ساخت

    02:21

  • 237- چگونه مدل تشخیص تصویر را وارد کنیم و عملکرد دوربین را فعال سازیم؟

    21:55

  • 238- دریافت نتایج تشخیص تصویر از مدل V3 خود

    14:24

  • 239- هات داگ است یا هات داگ نیست؟

    07:16

  • 240- نکته ای از مدرس - روتین های روزانه

    02:34

  • 241- آنچه خواهیم ساخت

    04:01

  • 242- نصب CoreMLTools با استفاده از PIP پایتون

    09:18

  • 243- تبدیل مدل Caffe به MLModel

    11:58

  • 244- [چالش] - راه اندازی UIImagePickerController

    01:41

  • 245- [راه حل] - راه اندازی UIImagePickerController

    05:54

  • 246- [چالش] دریافت طبقه بندی از مدل ما

    01:00

  • 247- [راه حل] دریافت طبقه بندی از مدل ما

    09:00

  • 248- [چالش] افزودن Cocoapods به پروژه خود

    03:05

  • 249- [راه حل] افزودن Cocoapods به پروژه خود

    01:48

  • 250- [چالش] درخواست HTTP GET به ویکی‌پدیا با استفاده از Alamofire و REST

    06:14

  • 251- [راه حل] درخواست HTTP GET به ویکی‌پدیا با استفاده از Alamofire و REST

    03:42

  • 252- [چالش] تجزیه نتایج JSON با استفاده از SwiftyJSON

    02:09

  • 253- [راه حل] تجزیه نتایج JSON با استفاده از SwiftyJSON

    05:56

  • 254- نمایش تصاویر از URL با استفاده از SDWebImage

    05:15

  • 255- [درس اختیاری] ایجاد آیکون اپلیکیشن از ابتدا و استایل دادن به اپلیکیشن

    06:47

  • 256- نکته ای از مدرس - کار عمیق

    03:01

  • 257- مقدمه ای بر CreateML

    04:37

  • 258- چگونه اطلاعات را برای آموزش جمع آوری کنید؟

    10:02

  • 259- چگونه مدل جدید یادگیری ماشین را آموزش دهید؟

    12:59

  • 260- [چالش] مدل یادگیری ماشین خود را بسازید

    06:48

  • 261- نکته ای از مدرس - هربار یک قدم

    02:54

  • 262- آنچه ما خواهیم ساخت - تحلیل احساسات توییتر

    06:13

  • 263- استفاده از CreateML برای پردازش زبان طبیعی

    20:45

  • 264- چگونه به عنوان توسعه دهنده توییتر ثبت نام کنیم؟

    13:23

  • 265- راه اندازی فریم ورک Swifter

    17:10

  • 266- چگونه لایو توییتر دیتا را واکشی کنیم؟

    13:18

  • 267- انجام طبقه بندی احساسات

    06:17

  • 268- تجزیه اطلاعات توییت در JSON

    10:16

  • 269- ساخت پیش بینی های دسته ای

    10:20

  • 270- آپدیت رابط کاربری اپلیکیشن خود

    08:05

  • 271- ریفکتورینگ کد

    08:51

  • 272- نکته ای از مدرس - نظم و انضباط باعث ایجاد نظم و انضباط می شود

    02:20

  • 273- مقدمه ای بر اپلیکیشن های واقعیت افزوده و ARKit

    08:06

  • 274- چگونه پروژه خود را برای AR راه اندازی و پیکربندی کنیم؟

    11:58

  • 275- چگونه شیء سه بعدی را در واقعیت افزوده بسازیم؟

    09:24

  • 276- آوردن ماه به اتاق خواب خود با استفاده از AR

    03:43

  • 277- چگونه مدل های سه بعدی را برای AR بیابیم و ایمپورت کنیم؟

    11:30

  • 278- چگونه هواپیماهای افقی را در دنیای واقعی تشخیص دهیم؟

    18:19

  • 279- چگونه لمس را روی اشیاء سه بعدی دنیای واقعی تشخیص دهیم؟

    07:08

  • 280- چگونه تاس های خود را با استفاده از لمس در سه بعدی قرار دهیم؟

    06:49

  • 281- چگونه اشیاء سه بعدی را در واقعیت افزوده متحرک کنیم؟

    06:17

  • 282- چگونه همه تاس های سه بعدی را به یکباره متحرک سازی و پرتاب کنیم؟

    05:00

  • 283- چگونه اشیاء سه بعدی خود را از صحنه AR حذف کنیم؟

    02:35

  • 284- [درس اختیاری] دوباره سازی کد خود برای خوانایی بهتر

    08:39

  • 285- نکته ای از مدرس - مقابله با محدودیت ها

    05:22

  • 286- آنچه در پایان این ماژول خواهیم ساخت

    00:33

  • 287- تشخیص نقطه شروع و پایان اندازه گیری ما

    12:20

  • 288- محاسبه فاصله بین دو نقطه سه بعدی

    15:05

  • 289- ایجاد متن سه بعدی در صحنه AR

    07:08

  • 290- تنظیم مجدد اندازه گیری ها

    05:12

  • 291- آنچه خواهیم ساخت - Pokemon 3D

    04:36

  • 292- افزودن تصاویر ردیابی

    13:17

  • 293- چگونه هواپیما را به کارت اضافه کنیم؟

    09:44

  • 294- تبدیل مدل های سه بعدی به فرمت جدید فایل USDZ

    07:47

  • 295- اضافه کردن حالت‌های Pokemon سه بعدی به ردیابی کارت

    11:11

  • 296- ردیابی چند Pokemon

    14:15

  • 297- نکته ای از مدرس - سندرم ایمپاستر

    02:06

  • 298- آنچه ما خواهیم ساخت - یک روزنامه جادویی

    01:18

  • 299- چگونه منابع دارایی را تامین کنیم؟

    04:01

  • 300- [چالش] تشخیص تصاویر در AR

    12:26

  • 301- پخش ویدئو در AR

    08:35

  • 302- نکته ای از مدرس - چگونه یک فریلنسر شویم

    01:37

  • 303- چگونه اپلیکیشن خود را در اپ استور منتشر کنید؟

    10:54

  • 304- ابزارهای مفید برای کمک به شما در ارسال اپلیکیشن

    02:43

  • 305- نکته ای از مدرس - چگونه محصولات خود را بسازید

    02:14

  • 306- نکته ای از مدرس - چگونه یک کار به عنوان توسعه دهنده بگیریم

    02:06

  • 307- از اینجا به کجا برویم؟

    12:23

  • 308- مقدمه ای به طراحی اپلیکیشن

    01:41

  • 309- چرا طراحی برای یک کارآفرین اپلیکیشن مهم است؟

    01:32

  • 310- تفکر طراح در مقابل تفکر غیر طراح

    03:33

  • 311- درک حال و هوای پالت رنگ شما

    06:02

  • 312- چگونه رنگ ها را برای ایجاد پالت های رنگی ترکیب کنیم؟

    04:08

  • 313- ابزارهایی برای طراحی با رنگ

    02:47

  • 314- آشنایی با تایپوگرافی

    00:44

  • 315- خانواده تایپ Serif - ریشه ها و استفاده

    04:40

  • 316- خانواده تایپ Sans-Serif - ریشه ها و استفاده

    01:38

  • 317- چگونه تایپوگرافی خوانایی را تعیین می کند؟

    02:39

  • 318- چگونه فونت ها را مانند یک حرفه ای ترکیب کنیم؟

    06:00

  • 319- طراحی رابط کاربری (UI) چیست؟

    00:42

  • 320- رویکرد راهنمای بررسی به طراحی UI

    03:11

  • 321- اهمیت Alignment

    02:50

  • 322- تمرین خوب در طراحی تعاملی چیست؟

    08:25

  • 323- رنگ در طراحی رابط کاربری

    02:16

  • 324- روش های متعدد طراحی همپوشانی متن

    03:22

  • 325- چگونه یک معمار مورد توجه باشیم؟

    04:46

  • 326- طراحی تجربه کاربری (UX) چیست؟

    04:11

  • 327- کاربردپذیری

    05:17

  • 328- درخواست مجوز

    03:14

  • 329- پروفایل سازی برای کاربر

    02:30

  • 330- Form در مقابل تابع

    02:18

  • 331- استمرار

    02:57

  • 332- سادگی

    04:17

  • 333- من را مجبور به فکر کردن نکنید

    07:27

  • 334- آنبوردینگ

    02:34

  • 335- جعبه های احمق

    03:43

  • 336- طراحی اندروید در مقابل طراحی iOS

    03:11

  • 337- ناوبری

    03:08

  • 338- شیطان در جزئیات

    01:09

  • 339- تفاوت در طراحی آیکون

    00:35

  • 340- طراحی فلت در مقابل طراحی متریال

    02:32

  • 341- تفاوت در ایجاد سلسله مراتب بصری

    00:44

  • 342- دستورالعمل های طراحی iOS و Android

    02:56

  • 343- قدم 1 - طراحی الگوها و پالت های رنگی

    03:29

  • 344- قدم 2 - نحوه ایجاد نمودار جریان کاربر

    07:56

  • 345- قدم 3 - نحوه ایجاد Wireframe

    10:33

  • 346- قدم 4 - نحوه ساخت موکاپ های حرفه ای

    05:07

  • 347- چگونه از Sketch برای ایجاد موکاپ استفاده کنیم؟

    15:28

  • 348- [اختیاری] مرا هنگام ساخت موکاپ با استفاده از Sketch تماشا کنید

    46:10

  • 349- چگونه از Canva برای ایجاد موکاپ استفاده کنیم؟

    03:39

  • 350- نوبت شماست تا مدل های خود را بسازید

    02:03

  • 351- قدم 5 - نحوه ایجاد یک نمونه اولیه برنامه متحرک

    03:37

  • 352- نمونه سازی اولیه با Keynote

    08:03

  • 353- نمونه سازی اولیه با Marvel

    05:26

  • 354- نوبت شما است تا یک نمونه اولیه بسازید

    01:16

  • 355- چگونه به طراحی و بهبود ادامه دهیم؟

    01:10

  • 356- نکته ای از مدرس - به سمت چالش ها قدم بردارید

    01:14

  • 357- اهمیت بازاریابی اپلیکیشن

    01:04

  • 358- تصور غلط اینکه بسازید و آن ها خواهند آمد

    05:27

  • 359- اهمیت اعتبار سنجی ایده

    05:43

  • 360- ساده ترین راه اعتبارسنجی ایده شما - متد استارباکس

    07:20

  • 361- استفاده از Google Trends برای تخمین اندازه بازار شما

    05:27

  • 362- متد اعتبارسنجی صفحه فرود

    16:01

  • 363- چگونه در کمتر از یک ساعت یک وب سایت صفحه فرود ایجاد کنیم؟

    03:29

  • 364- ایجاد حداقل محصول قابل دوام

    08:00

  • 365- استفاده از سرمایه‌گذاری جمعی برای اعتبارسنجی و تامین مالی ایده شما

    06:33

  • 366- درآمدزایی از اپلیکیشن خود در iOS در مقابل اندروید

    03:23

  • 367- زمانی که باید یک برنامه پولی ایجاد کنید

    08:33

  • 368- زمان استفاده از تبلیغات درون برنامه ای

    06:27

  • 369- چگونه در مورد این مدل های درآمدزایی جایگزین فکر کردید؟

    06:49

  • 370- چگونه آیکون اپلیکیشن خود را بدون پرداخت هزینه طراحی کنیم؟

    04:23

  • 371- تست تقسیم برای موفقیت فوق العاده

    06:06

  • 372- چه چیزی یک آیکون خوب را می سازد؟

    01:09

  • 373- بایدها و نبایدهای تهیه اسکرین شات از اپلیکیشن

    02:58

  • 374- ابزارهای ساخت اسکرین شات

    01:17

  • 375- 1000 مشتری اول شما

    03:32

  • 376- ساخت لیست ایمیل

    02:35

  • 377- صفحه فرود بسیار مهم

    07:56

  • 378- وبلاگ نویسی راه خود تا موفقیت

    05:04

  • 379- بازاریابی محتوا برای دانلودهای برنامه

    03:14

  • 380- چگونه انتشار موفق در ProductHunt داشته باشیم؟

    09:22

  • 381- چگونه انتشار موفق در BetaList داشته باشیم؟

    01:28

  • 382- چگونه انتشار موفق در HackerNews داشته باشیم؟

    02:25

  • 383- اگر در ابتدا موفق نشدید ...

    02:39

  • 384- تبلیغات متقابل

    01:16

  • 385- ارجاعات و صف اجتماعی

    03:48

  • 386- چگونه می توان رسانه های اجتماعی را برای شما کارآمد کرد؟

    04:50

  • 387- آیا به آژانس روابط عمومی نیاز دارم؟

    00:50

  • 388- همه مطبوعات برابر نیستند

    00:40

  • 389- چگونه داستان خود را بسازید؟

    04:56

  • 390- چگونه مصاحبه خود را بسازید؟

    01:38

  • 391- چگونه بفهمیم با کدام روزنامه نگاران مصاحبه کنیم؟

    02:44

  • 392- چگونه آدرس ایمیل هر کسی را پیدا کنیم؟

    01:33

  • 393- چگونه با روزنامه نگار مصاحبه کنیم؟

    04:36

  • 394- برقراری ارتباط با یک روزنامه نگار

    01:06

  • 395- اگر هنوز نتوانید کسی را مجبور کنید درباره شما بنویسد چه؟

    03:54

  • 396- نکات نهایی در مورد جذب مطبوعات

    02:01

  • 397- چگونه در AppStore برجسته شویم؟

    01:08

  • 398- "تنها در AppStore"

    01:36

  • 399- با ذهنیت شرکتی کار کنید

    01:04

  • 400- اپلیکیشن های بومی در مقابل اپلیکیشن های کراس پلتفرم

    02:06

  • 401- نکات و ترفندهایی برای برجسته شدن

    03:07

  • 402- بهینه سازی (ASO) App Store چیست؟

    01:00

  • 403- نکات مهم برای بهینه سازی فهرست App Store

    02:05

  • 404- جریان کار کامل ASO من

    04:59

  • 405- استفاده از تبلیغات جستجوی اپل به عنوان یک ابزار تحقیق

    02:05

  • 406- استراتژی های بازی زودهنگام در مقابل بازی دیرهنگام

    01:19

  • 407- تفاوت بین Google Play و Apple App Store

    02:24

  • 408- چه زمانی از تبلیغات پولی یا بازاریابی اپلیکیشن استفاده کنیم؟

    00:52

  • 409- همیشه قبل از تبلیغ تست کنید

    03:50

  • 410- در کدام پلتفرم تبلیغ کنیم؟

    00:33

  • 411- چقدر هزینه خواهد داشت؟

    01:38

  • 412- چگونه تبلیغات فیسبوک خود را راه اندازی کنیم؟

    02:28

  • 413- از بودجه تبلیغاتی رقبای خود استفاده کنید

    02:16

  • 414- از کجا می توانم مشتریان بیشتری پیدا کنم؟

    00:56

  • 415- یک ترفند عجیب برای دریافت پول بیشتر از اپل

    01:39

  • 416- چگونه امتیازات و نظرات 5 ستاره بیشتری دریافت کنیم؟

    04:09

  • 417- از این ابزار رایگان برای نظارت بر نظرات برنامه خود استفاده کنید

    01:01

  • 418- چگونه از App Analytics برای افزایش حفظ کاربر استفاده کنیم؟

    03:08

  • 419- تکنیک های کلاه سفید

    03:03

  • 420- تکنیک های کلاه سیاه

    04:20

  • 421- راه 5 ثانیه ای برای ساخت یک صفحه وب برای برنامه iOS شما

    01:47

  • 422- نحوه استفاده از Bootstrap برای ساخت وب سایت نمایشگاهی برنامه شما

    09:52

  • 423- نکته ای از مدرس - خستگی تصمیم

    01:25

  • 424- سوال 1 - چگونه در مفاهیم برنامه نویسی غوطه ور شویم و خیلی چیزهای دیگر

    39:42

  • 425- سوال 2 - برنامه ای برای یادگیری کدنویسی و موارد دیگر

    39:08

  • 426- سوال 3 - نحوه شروع فریلنسری و خیلی بیشتر

    25:19

  • 427- سوال 4 - پخش زنده هر سوالی دارید بپرسید

    59:52

  • 428- چگونه از ابتدا تا انتها یک اپلیکیشن بسازیم؟

    51:01

درباره این دوره

دوره های آموزشی مرتبط

دانلود اپلیکیشن آموزش روز