آموزش توسعه پیشرفته iOS با Swift 4.x [ویدئو]

Advanced iOS Development with Swift 4.x [Video]

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: Swift یک زبان برنامه نویسی امن، سریع و تعاملی است. این استنتاج قدرتمند نوع و تطبیق الگو را با یک نحو مدرن و سبک ترکیب می‌کند و اجازه می‌دهد ایده‌های پیچیده به شیوه‌ای واضح و مختصر بیان شوند. می‌توانید از کامپایلر جدید سوئیفت استفاده کنید و با سرعت دلخواه خود، از ویژگی‌های جدید آن استفاده کنید. این دوره به شما دانش عمیقی در مورد برخی از پیچیده ترین عناصر توسعه سوئیفت، از جمله پسوند پروتکل، مدیریت خطا، الگوهای طراحی و همزمانی ارائه می دهد و شما را در مورد نحوه استفاده و به کارگیری آنها در پروژه های خود راهنمایی می کند. . خواهید دید که چگونه می توان از چالش برانگیزترین الگوهای طراحی و تکنیک های برنامه نویسی برای نوشتن کدهای تمیزتر و ساخت برنامه های کاربردی iOS و OS X استفاده کرد. در پایان این دوره، شما الگوها و تکنیک های طراحی موثر را خواهید داشت، به این معنی که به زودی برنامه های بهتر iOS و OS X را با سطح جدیدی از خونسردی و کنترل خواهید نوشت. تمامی فایل‌های کد و فایل‌های مرتبط در GitHub در این لینک قرار داده شده‌اند https://github.com/PacktPublishing/Advanced-iOS-Development-with-Swift-4.x [*]جنبه‌های پیشرفته زبان Swift 4 را پیاده‌سازی کنید. [*] کلاس ها و ماژول های کوچک را با استفاده از بهترین شیوه های فعلی بسازید. [*]الگوهای همزمان را در پروژه های خود بگنجانید. [*]MVC، MVVM، و Viper را با هم مقایسه کنید و چگونه آنها می توانند به شما در کد طرح بندی کمک کنند. [*]یک لایه شبکه قابل استفاده مجدد و عمومی بسازید. [*] کد قوی تر و بدون خرابی با مدیریت بهتر خطا ایجاد کنید. [*]بر اپراتورهایی که کمتر استفاده می شوند تسلط پیدا کنید و آنها را در پروژه های خود به کار ببرید. این دوره ویدیویی برای توسعه دهندگانی است که می خواهند به مفاهیم پیشرفته سوئیفت بپردازند. اگر توسعه‌دهنده‌ای هستید که با دیدن و کار کردن با کد، بهترین یادگیری را می‌آموزید، پس این دوره برای شما مناسب است. دانش پایه توسعه سوئیفت فرض شده است. [*]ویژگی‌ها و پیشرفت‌های جدید سوئیفت را کشف کنید. * [*]با الگوها و تکنیک های طراحی پیشرفته آشنا شوید و کد Swift هوشمندتر و تمیزتر بنویسید. * [*]توسعه‌دهنده Swift روان‌تر شوید و برنامه‌های قدرتمند و چشمگیر iOS و OS X بسازید. *

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

الحاقات پروتکل و تکنیک های برنامه نویسی پروتکل گرا Protocol Extensions and Protocol-Oriented Programming Techniques

  • بررسی اجمالی دوره The Course Overview

  • مدلسازی عطف به ماسبق Retroactive Modeling

  • ارث چندگانه Multiple Inheritance

  • برنامه های افزودنی برای سازماندهی کد Extensions for Organizing Code

مدیریت خطا، کد مقاوم در برابر تصادف بنویسید Error-Handling, Write Crash Resistant Code

  • نشان دادن خطاها Representing Errors

  • رسیدگی به خطاها Handling Errors

  • تست واحد Unit Testing

  • نوشتن کد قابل آزمایش Writing Testable Code

چگونه کد خود را با Generics تقویت کنید How to Enhance Your Code with Generics

  • محدودیت های نوع Type Constraints

  • انواع مرتبط Associated Types

  • بند کجا The Where Clause

  • یک مثال شبکه عمومی A Generic Networking Example

اپراتورهای پیشرفته: چه زمانی؟ جایی که؟ و چرا؟ Advanced Operators: When? Where? and Why?

  • اپراتورهای بیتی Bitwise Operators

  • اپراتورهای سرریز Overflow Operators

  • مجموعه های گزینه Option Sets

توابع، فراتر از اصول Functions, Beyond the Basics

  • پارامترهای ورودی Inout Parameters

  • بسته شدن Closures

  • پارامترهای متغیر Variadic Parameters

  • اشتراک ها Subscripts

همزمانی، کدهای همزمان پیچیده تر را کاوش کنید Concurrency, Explore More Complex Concurrent Code

  • صف با Grand Central Dispatch Queueing with Grand Central Dispatch

  • کیفیت خدمات Quality-of-Service

  • سمافور و قفل ها را ارسال کنید Dispatch Semaphore and Locks

الگوهای طراحی، تصمیمی آگاهانه در مورد بهترین ها بگیرید Design Patterns, Make an Informed Decision on What's Best

  • Model-View-Controller (MVC) Model-View-Controller (MVC)

  • Model–View–Viewmodel (MVVM) Model–View–Viewmodel (MVVM)

  • View-Interactor-Presenter-Entity-Router (VIPER) View-Interactor-Presenter-Entity-Router (VIPER)

نمایش نظرات

Packtpub یک ناشر دیجیتالی کتاب‌ها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرم‌افزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتاب‌ها، ویدیوها و دوره‌های آموزشی می‌پردازد که به توسعه‌دهندگان و متخصصان فناوری اطلاعات کمک می‌کند تا مهارت‌های خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامه‌نویسی، توسعه وب، داده‌کاوی، امنیت سایبری و هوش مصنوعی را پوشش می‌دهد. محتوای این منابع به صورت کاربردی و به‌روز ارائه می‌شود تا کاربران بتوانند دانش و توانایی‌های لازم برای موفقیت در پروژه‌های عملی و حرفه‌ای خود را کسب کنند.

آموزش توسعه پیشرفته iOS با Swift 4.x [ویدئو]
جزییات دوره
3 h 13 m
25
Packtpub Packtpub
(آخرین آپدیت)
1
4 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jonathan Wilson Jonathan Wilson

استاد، کارشناس برندینگ، سخنران و مشاور

جاناتان ویلسون استاد استراتژی و فرهنگ برند در دانشگاه ریجنت لندن است.

او سردبیر مجله ژورنال بازاریابی اسلامی است، و دارای دو مدرک دکترا، یک دکترا از دانشگاه برونل و یک مدرک DLit از دانشگاه داندی (جایی که MBA خود را نیز به پایان رسانده است). جاناتان قبل از فعالیت در دانشگاه، کار خود را با تبلیغات آغاز کرد و یک نوازنده تور و جلسات بود که در تلویزیون، رادیو، صحنه‌های کنسرت و بازی‌های ویدیویی ظاهر می‌شد.

Benjamin Dordoigne Benjamin Dordoigne

Benjamin Dordoigne یک توسعه دهنده frontend است که علاقه زیادی به وردپرس و WooCommerce دارد. او بیش از 100 وب سایت وردپرسی را برای مشتریان و مشاغل توسعه داده و مشاوره کرده است. بنجامین در مورد وب بسیار پرشور است و وقتی صحبت از توسعه به میان می‌آید، نگاهی دقیق دارد. کارهای قبلی او هر ساله توسط هزاران کاربر در سراسر جهان با استفاده از بهترین فناوری های ظاهری مانند WordPress، WooCommerce، PHP، HTML5، CSS3، JavaScript و jQuery تجربه شده است.