پیشرو بودن در توسعه اپلیکیشنهای iOS - Get Ahead in iOS App Development

-
1
2 ساعت
با زیرنویس فارسی و انگلیسیپشت هر برنامه iOS جلا، یک طرح متفکرانه وجود دارد. با درک و به کارگیری مفاهیم اساسی پشت معماری برنامه های iOS، می توانید اطمینان حاصل کنید که نرم افزاری که توسعه می دهید به خوبی درک شده، انعطاف پذیر است و به راحتی قابل گسترش یا اصلاح است. در این دوره، مربی Károly Nyisztor به این مفاهیم می پردازد و به شما کمک می کند تا با اصول اولیه معماری اپلیکیشن iOS و بهترین شیوه های طراحی آشنا شوید. برای شروع، Károly زبان مدلسازی یکپارچه (UML) را بررسی می کند، برخی از نمودارهای اصلی UML را مرور می کند و چرخه عمر برنامه iOS را مورد بحث قرار می دهد. در مرحله بعد، او الگوهای اساسی طراحی معماری مانند مدل-نما-کنترلر (MVC) - پارادایم کلاسیک طراحی اپلیکیشن iOS - و همچنین الگوی Model-View-ViewModel (MVMM) و سایر جایگزین های MVC را پوشش می دهد. او همچنین نحوه مدیریت انتقال حالت برنامه و ساخت برنامه های پاسخگو را به اشتراک می گذارد. علاوه بر این، او در مورد ارتباطات مبتنی بر طرح URL و AirDrop صحبت می کند. حافظه کارآمد و مصرف انرژی؛ نحوه شناسایی مشکلات و تنگناها در برنامه های خود؛ و بیشتر. اهداف یادگیری زبان مدلسازی یکپارچه (UML) از نمودارهای case، class و sequence استفاده کنید حفظ و بازیابی وضعیت برنامه الگوهای اساسی طراحی معماری مدل-نمای-کنترل کننده (MVC) و مدل-نما-نمایشگر (MVP) اجرای صحافی یک طرفه تغییر مرحله برنامه ساخت اپلیکیشن های واکنش گرا اصول جامد تبادل اطلاعات بین اپلیکیشن ها بهینه سازی برنامه های خود برای جلوگیری از استفاده بیش از حد از CPU
-
2
2 ساعت
با زیرنویس فارسی و انگلیسیدستگاههای تلفن همراه ما صمیمیترین مکالمات و عکسهای ما، پرداختهایی که انجام میدهیم و مجموعهای از دادههای شخصی حساس دیگر را ذخیره میکنند. برنامهنویسانی که به دستگاهها دسترسی پیدا میکنند، وظیفه حفاظت از امنیت همه آن اطلاعات را دارند. در این دوره، توسعه دهنده باتجربه Károly Nyistor به موضوع امنیت iOS می پردازد و ابزارهایی را که اپل برای توسعه برنامه های ایمن ارائه می دهد که از تهدیدات فعلی و آینده محافظت می شوند، مرور می کند. Károly به مفاهیم اساسی امنیتی، از جمله راهاندازی امن، sandboxing و شبکه امن میپردازد. او همچنین نحوه ایمن سازی دستگاه ها با استفاده از Touch ID و Face ID، استفاده از خدمات زنجیره کلید، انجام رمزگذاری و رمزگشایی نامتقارن و موارد دیگر را توضیح می دهد. اهداف یادگیری رمزگذاری، امضای کد، و جعبه شنی جلوگیری از نشت مقوا با و بدون کدگذاری کار با جاکلیدی حفاظت از داده های فایل ایمن سازی برنامه ها با استفاده از بیومتریک پیاده سازی Touch ID و Face ID انجام رمزگذاری و رمزگشایی نامتقارن
-
3
2 ساعت
با زیرنویس فارسی و انگلیسیتوسعه دهندگان باید بدانند که چگونه پیچیدگی برنامه را به حداقل برسانند و مقیاس پذیری را به حداکثر برسانند. برنامهریزی معماری خوب – که بر اساس الگوهای طراحی تثبیت شده بنا شده است – کلید کدهای مستحکم است. این دوره مروری بر مدل های مختلف معماری و الگوهای طراحی مورد استفاده برای ساده سازی برنامه های کاربردی سازمانی ارائه می دهد. با استفاده از مدل هایی مانند MVP، MVVM، VIPER و MVA (حداقل معماری قابل دوام) نحوه ممیزی اپلیکیشن و انتقال از MVC به معماری لایه ای را بیاموزید. مربی Jon Bott الگوی تزریق وابستگی (برای جداسازی لایه ها)، الگوی هماهنگ کننده (برای مدیریت جریان برنامه) و اتصال داده با RxSwift را معرفی می کند. اهداف یادگیری تکه های متحرک معماری طراحی اپلیکیشن MVA قدم زدن در یک برنامه آزمایشی تبدیل به MVP انتقال منطق بدون مشاهده به ارائه کننده تقسیم منطق به لایه ها با استفاده از موجودیت ها راه اندازی تزریق وابستگی اجرای الگوی هماهنگی افزودن اتصال داده با RxSwift
-
4
4 ساعت
با زیرنویس فارسی و انگلیسیبا نحوه افزودن اعلان به برنامههای iOS و watchOS آشنا شوید. اعلانها میتوانند تعامل را افزایش دهند و تجربه کاربر را بهبود بخشند و راهی ساده و سریع برای تعامل با برنامه شما ارائه دهند. این دوره نحوه استفاده از ویژگیهای چارچوب UserNotifications برای ارسال اعلانهای محلی و همچنین اعلانهای فشاری از یک سرور راه دور را توضیح میدهد. استیو لیپتون، توسعهدهنده iOS و مربی LinkedIn Learning نحوه ایجاد محتوای ثابت و پویا را توضیح میدهد. مدیریت اعلانهای در حال انتظار و ارسالی؛ و اقدامات تعاملی را به اعلان های خود اضافه کنید. به علاوه، یاد بگیرید که چگونه تصاویر، صدا و ویدئو را در اعلانها ادغام کنید و اعلانها را بهطور خاص برای watchOS بسازید. اهداف یادگیری درخواست مجوز کاربر محتوای اعلان استاتیک در مقابل محتوای پویا محرک ها ارسال اعلان های محلی به روز رسانی و حذف اعلان ها ایجاد اعلان های سفارشی افزودن دسته ها و اقدامات به اعلان ها فشار دادن اعلان ها ایجاد محمولههای اعلان فشار: هشدارها و اقدامات افزودن پسوندهای سرویس و محتوا پیوست کردن رسانه غنی: تصاویر، صدا و ویدئو ایجاد اعلان های watchOS
-
5
2 ساعت
با زیرنویس فارسی و انگلیسیاقتصاد اشتراک گذاری در حال حاضر تا حد زیادی در زندگی مدرن جاسازی شده است. خدماتی مانند Uber، Lyft و Airbnb تبادل کالا و خدمات را با افراد عادی برای افراد عادی آسان کرده است. در این دوره آموزشی، یاد بگیرید که چگونه از منابع iOS برای ساختن یک اپلیکیشن تجارت الکترونیک مشترک استفاده کنید. مربی Bear Cahill پس از بررسی بلوکهای ساختمانی مختلف یک برنامه تجارت الکترونیک، نحوه ساخت برنامهای را که به کاربران اجازه میدهد حسابها ایجاد کنند، سفارشها ایجاد کنند، بهروزرسانیها را دریافت کنند و سفارشها را از طریق تغییرات مکان همزمان پیگیری کنند، مراحل میدهد. در طول مسیر، او نحوه استفاده از AWS برای قسمت پشتی، Amazon Cognito برای حسابهای کاربری، DynamoDB برای پایگاه داده و موارد دیگر را نشان میدهد. اهداف یادگیری مدیریت حساب های کاربری با Cognito ارزیابی موقعیت مکانی کاربر افزودن احراز هویت Cognito و CocoaPods ایجاد داده DynamoDB واکشی داده ها در یک برنامه نمایش داده ها در رابط کاربری ایجاد سفارشات اختصاص سفارش به کاربر تحویل اشتراک در به روز رسانی