لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کاکائو با سوئیفت 3
Cocoa with Swift 3 Essential Training
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
Cocoa و Swift یک تیم عالی برای ساخت برنامه های دسک تاپ Mac هستند. کاکائو چارچوبی است که در آن macOS نوشته می شود و سوئیفت زبانی است که کار با کلاس های کاکائو و API ها را بیش از هر زمان دیگری آسان می کند. سازگاری آنها ، سوئیفت را به ابزاری مناسب و قدرتمند برای ادغام در روند کار توسعه برنامه کاکائو تبدیل می کند. در اینجا تاد پرکینز شما را در مراحل ایجاد برنامه های macOS با این ترکیب قدرتمند راهنمایی می کند. او شما را با مفاهیم اساسی پشت کاکائو ، سوئیفت 3 ، و محیط توسعه معروف به Xcode و برخی از مفاهیم مهم مانند الگوی طراحی ، تعامل و تفویض اختیار کنترل مدل ، مشاهده می کند. سپس مستقیماً وارد توسعه می شوید. بیاموزید که چگونه عناصر رابط کاربری ایجاد کنید و آنها را به کد متصل کنید ، با اتصالات کاکائو و کدگذاری مقدار کلیدی کار کنید و برنامه های خود را اشکال زدایی کرده و برای توزیع به فروشگاه اپل ارسال کنید.
موضوعات شامل:
نصب ابزارهای توسعه li>
کار با Xcode و الگوی MVC
ایجاد تعاملات اساسی li>
ایجاد کلاسهای نمایندگی li>
ایجاد یک رابط کاربر li>
تعیین UI
کار با داده ها و نماهای جدول li>
اتصال اشیا data داده به UI
اشکال زدایی از برنامه شما li>
توزیع برنامه li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
نحوه استفاده از پرونده های تمرینی
How to use the exercise files
آنچه باید قبل از شروع این دوره بدانید
What you should know before starting this course
کاکائو و سوئیفت توضیح دادند
Cocoa and Swift explained
1. شروع کنید
1. Get Started
ابزارها را نصب کنید
Install the tools
برنامه توسعه دهنده اپل
The Apple Developer Program
اولین برنامه کاکائویی شما
Your first Cocoa app
2. مهارت های اصلی کاکائو
2. Core Cocoa Skills
آشنایی با Xcode
Introduction to Xcode
الگوی طراحی Model-View-Controller
The Model-View-Controller design pattern
چرخه عمر برنامه کاکائو
The Cocoa application life cycle
تعامل اساسی
Basic interactions
مشکلات اتصال را تشخیص دهید
Diagnose connection issues
کلاس های کنترل کننده سفارشی
Custom controller classes
پانل های هشدار
Alert panels
ورق های هشدار
Alert sheets
3. نمایندگی
3. Delegation
مبانی نمایندگی
Basics of delegation
نماینده برنامه
The application delegate
نمایندگی برای عناصر UI
Delegation for UI elements
کلاس های نماینده سفارشی
Custom delegate classes
4- ایجاد رابط کاربری
4. Create User Interfaces
آناتومی پرونده XIB
XIB file anatomy
منوها
Menus
دکمه های رادیویی
Radio buttons
قسمت های متن
Text fields
فرم سازهای شماره
Number formatters
کنترل های کشویی
Slider controls
نمایش تصاویر و تصاویر دکمه
Image views and button images
کد های API برای ایجاد رابط های کاربر
Code APIs for creating user interfaces
دستورالعمل رابط انسانی اپل برای macOS
Apple Human Interface Guidelines for macOS
5. ترتیب رابط های کاربر
5. Arrange User Interfaces
نمایش طرح
Layout views
چیدمان خودکار
Auto Layout
نوار ابزار
Toolbars
تابلوهای داستان
Storyboards
6. از کنترل داده ها استفاده کنید
6. Use Data Controls
نمایش داده ها
Data views
جدول ها و کلاسهای منبع داده
Table views and data source classes
ستون نمای جدول
Table view columns
کدگذاری ارزش کلیدی
Key-value coding
اتصال یک شیء به یک رابط کاربر
Bind an object to a user interface
7. اشکال زدایی و رفع اشکال
7. Debug and Troubleshoot
اشکال زدایی Xcode
The Xcode debugger
نقاط استثنایی
Exception breakpoints
اظهارات
Assertions
8- یک برنامه کاربردی توزیع کنید
8. Distribute an Application
بایگانی برنامه توزیع
Archive an application for distribution
اشکال زدایی و ساخت نسخه های آزاد
Debug and release builds
برنامه Sandbox شما
Sandbox your application
با استفاده از شناسه برنامه نویس اپل
Using Apple's Developer ID
9. لمس پایان
9. Finishing Touches
برنامه های تمام صفحه ایجاد کنید
Create full screen apps
برای برنامه های macOS نماد ایجاد کنید
Create icons for macOS applications
لینکدین: شبکه اجتماعی حرفهای برای ارتباط و کارآفرینی
لینکدین به عنوان یکی از بزرگترین شبکههای اجتماعی حرفهای، به میلیونها افراد در سراسر جهان این امکان را میدهد تا ارتباط برقرار کنند، اطلاعات حرفهای خود را به اشتراک بگذارند و فرصتهای شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان میدهد تا رزومه حرفهای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمنها و گروههای حرفهای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهرهمند شوند.
لینکدین همچنین به کارفرمایان امکان میدهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفهای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصتهای شغلی و گسترش شبکه حرفهای خود، نقش مهمی را ایفا میکند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفهای در دنیای امروز مورد توجه قرار دارد.
تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.
او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعهدهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرمافزار از دانشگاه وسترن گاورنر است. وقتی برنامهها یا دورههای آموزشی نمیسازد، پادکست Try, Try Again - a Movie Club را میزبانی میکند و مقدار مناسبی از بازیهای ویدیویی را انجام میدهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.
نمایش نظرات