لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی iOS 11 با SWIFT [ویدئو]
iOS 11 Programming with SWIFT [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شما می خواهید برنامه های iOS را برای آیفون و آیپد بسازید، اما از کجا شروع کنید؟ غربالگری از طریق آموزش ها و پست های وبلاگ را فراموش کنید. این یک مسیر مستقیم به سمت توسعه iOS است، که شما را با اصول اولیه آشنا میکند و به شما نشان میدهد که چگونه اصول را عملی کنید. هدف از این آموزش کمک به شما برای تبدیل شدن به یک توسعه دهنده حرفه ای با استفاده از پتانسیل کامل iOS 11 برای ساخت اپلیکیشن است. این آموزش ملزومات زبان سوئیفت، ساخت رابط های کاربری انعطاف پذیر iOS که بر روی چندین دستگاه کار می کنند، نحوه پیاده سازی الگوهای نرم افزاری مانند Target-Action و Model-View-Controller در iOS 11 و تمرکز بر روی مسائل خاص را پوشش می دهد. شما در انجام وظایف با سرعت بیشتری مهارت دارید. [*]محیط خود را برای توسعه iOS 11 آماده کنید
[*] اصول برنامه نویسی را با زبان برنامه نویسی Swift 4 درک کنید
[*]با iOS یکپارچه شوید و تجربه کاربری را با برنامه های افزودنی بهبود بخشید
[*]یک رابط پویا و تعاملی در یک برنامه iOS پیاده سازی کنید
[*] UIViws سفارشی خود را از طریق کد یا سازنده رابط بسازید
[*] رابط کاربری و UITableView را در برنامههای خود بهبود بخشید
[*]لایه ها و رفتارهای اضافی را در برنامه های خود برای اقدامات سفارشی ایجاد کنید
این ویدیو برای مبتدیانی است که می خواهند بتوانند برنامه های iOS بسازند. اگر شما یک توسعه دهنده برنامه iOS 11 مشتاق هستید که علاقه زیادی به یادگیری Swift 4 و استقرار برنامه ها در iPhone دارید، این دوره برای شما مناسب است. این دوره همچنین برای توسعه دهندگانی است که ممکن است برنامه هایی را در Objective C برای تکرارهای قدیمی iOS ساخته باشند اما با iOS 11 SDK جدید آشنا نباشند. [*] کد قوی و کارآمد بنویسید، با استفاده از Swift از مشکلات رایج اجتناب کنید، از آن برای ساختن یک برنامه با UIViws جالب استفاده کنید و رفتارهای اضافی را به آن اضافه کنید. * [*]با پیروی از رویکرد عملی این آموزش ویدیویی به یک توسعه دهنده مطمئن iOS تبدیل شوید * [*]پوشش جامعی از ابزارها و تکنیک های مورد نیاز برای ایجاد برنامه کاربردی با کارایی بالا و توسعه کد با استفاده از Swift 4 دریافت کنید. *
سرفصل ها و درس ها
شروع کار با iOS 11
Getting Started with iOS 11
بررسی اجمالی دوره
The Course Overview
مقدمه ای بر توسعه iOS 11
Introduction to iOS 11 Development
نصب و راه اندازی Xcode IDE
Installing and Setting Up the Xcode IDE
Xcode در مقابل زمین های بازی
Xcode Versus Playgrounds
نمای کلی زمین های بازی سوئیفت
Overview of Swift Playgrounds
سوئیفت 4 در فول سوئینگ
Swift 4 in Full Swing
مروری بر نحو سوئیفت
Overview of Swift Syntax
متغیرها در مقابل ثابت ها
Variables Versus Constants
صریح در مقابل انواع استنباط شده
Explicit Versus Inferred Types
جریان برنامه مدیریت شده
Managed Program Flow
استفاده از گزینه های اختیاری
Using Optionals
گزینه های باز کردن بسته بندی
Unwrapping Optionals
ایجاد و فراخوانی توابع
Creating and Calling Functions
کلاس ها در مقابل سازه ها
Classes Versus Structs
توسعه اپلیکیشنهای تکنما
Developing Single View Applications
راه اندازی پروژه ما
Setting Up Our Project
مروری بر Xcode 9
An Overview of Xcode 9
ساخت رابط کاربری
Building the User Interface
کار با Views و View Hierarchies
Working with Views and View Hierarchies
Model-View-Controller
Model-View-Controller
کاوش در اقدامات و خروجی ها
Exploring Actions and Outlets
ایجاد و عیب یابی اقدامات و خروجی ها
Generating and Troubleshooting Actions and Outlets
درج مطالب در ScrollView
Inserting Contents in a ScrollView
کار با UITableView
Working with UITableView
کاوش UITableView
Exploring the UITableView
کار با UITableView DataSource
Working with the UITableView DataSource
پیاده سازی بخش ها در UITableView
Implementing Sections in a UITableView
استفاده از UITableView Delegate برای سفارشی سازی
Using UITableView Delegate for Customization
ساخت چندین ViewController
Building Multiple ViewControllers
استفاده از چندین ViewController
Using Multiple ViewControllers
ایجاد Segues بین ViewControllers
Creating Segues between ViewControllers
گزینه های پیمایش برای کنترلرهای چندگانه View
Navigation Options for Multiple ViewControllers
ایجاد یک برنامه Tabbed
Creating a Tabbed Application
کار با Interface Builder
Working with Interface Builder
ایجاد یک رابط کاربری تطبیقی با AutoLayout
Creating an Adaptive UI with AutoLayout
معرفی محدودیت ها در Xcode 9
Introducing Constraints in Xcode 9
عیب یابی محدودیت ها
Troubleshooting Constraints
با استفاده از حالت پیش نمایش دستیار ویرایشگر
Using the Assistant Editor Preview Mode
کار با StackViews و کلاس های اندازه
Working with StackViews and Size Classes
مقدمه ای بر StackViews
Introduction to StackViews
تفاوت بین افقی و عمودی
Difference between Horizontal and Vertical
استفاده از StackViews با AutoLayout
Using StackViews with AutoLayout
در حال توسعه برای چندین دستگاه
Developing for Multiple Devices
معرفی تصاویر و آیکون های برنامه
Introducing Images and Application Icons
خلاصه ای از تنظیمات پروژه
Synopsis of Project Settings
ساخت یک استوری برد راه اندازی برنامه
Crafting an Application Launch Storyboard
تنظیم رفتار مفید Xcode برای آزمایش
Setting Up Useful Xcode Behavior for Testing
داده های ماندگار بین راه اندازی ها
Persisting Data between Launches
قابل کدگذاری
Codable
مدیر فایل
File Manager
واکشی و ذخیره داده ها
Fetching and Saving Data
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
مایکل جی هوبر جونیور یک مهندس شبکه با تجربه طولانی در توسعه هر دو طرف باطن و موبایل است. او دوست دارد در یک محیط چابک با قابلیت دید در کل چرخه عمر نرم افزار کار کند. او همیشه سعی می کند تمام تلاش خود را برای به اشتراک گذاشتن دانش در تیمی که با آن کار می کند انجام دهد. او که در چارچوب وب Vapor مشارکت داشت، با SLC Cocoahead درباره سوئیفت سمت سرور با Vapor و در مورد راهاندازی، نصب و استفاده از چارچوب وب Vapor برای ایجاد یک API در سوئیفت و سپس استفاده از آن API در یک برنامه iOS صحبت کرد. استقرار برنامه در سرور لینوکس و استفاده از پایگاه داده MySQL برای ذخیره و خواندن داده ها. او با US Vision به عنوان مهندس شبکه و تکنسین شبکه و دانشگاه پنسیلوانیا به عنوان تحلیلگر سخت افزار/نرم افزار کار کرد. https://www.linkedin.com/in/mjhuberjr/https://github.com/mjhuberjr?tab=overview&from=2017-05-01&to=2017-05-31&utf8=%E2%9C%93
نمایش نظرات