آموزش پروژه محور IOS با استفاده از زبان برنامه نویسی SWIFT
در آموزش IOS ارائه شده در وب سایت هوشمندان به طور کامل خواهید آموخت که چطور با استفاده از Swift4 و IOS11 اپ های زیبا برای Iphone و Ipad طراحی کنید.
حتی اگر از برنامه نویسی چیزی نمیدانید نگران نباشید چون تمامی مفاهیم در این آموزش از ابتدایی تا پیشرفته و به صورت کاملا مفهومی توضیح داده شده و در انتهای آموزش IOS به راحتی قادر خواهید بود که هر اپلیکیشنی که میخواهید را بسازید.
آنچه در بخش اول آموزش IOS می آموزید:
آموزش IOS شامل ساعت ها ویدئو آموزشی است و کاملا کاربردی و همراه با پروژه های عملی می باشد. این آموزش دوبله شده آموزش IOS از وب سایت Udemy می باشد.
ما این آموزش را به سه بخش تقسیم کردیم :
در بخش اول شما با فضای Xcode، ایجاد متغیر، constent ، درایه ها و انواع داده آشنا خواهید شد. با Image Assest و نحوه ی ایجاد متغیر تصادفی آشنا می شوید و می توانید اپ پرتاب تاس را بسازید. مفهوم MVC، تفاوت Class و Object را به طور کامل درک خواهید کرد و می توانید بر مبنای الگوریتم MVC اپ Quizzler و Destination را ایجاد کنید. با Tag می توانید اپ ساز سنتور را ایجاد کنید.
IBoutlet، IBAction، UIALERT و POPUP بخش کاربردی و مهم این آموزش خواهد بود که به مراتب از آنها استفاده خواهیم کرد.
بعلاوه در طول دوره نیز با مفاهیم زیر آشنا خواهید شد
مفهوم برنامه ریزی شی گرا (OPP) ، نوع سیستم متغیر ها، توابع و متودها، وراثت، کلاس ها و پروتوکل ها
ساختار کنترل با استفاده از عبارات شرطی
ساختار داده ها و نحوه ی کار با مجموعه ها مانند آرایه ها
طراحی نرم افزار شامل سازماندهی و قالب بندی کد و اجرای الگوریتم model view controller
اگر به دنبال آموزشی کاربردی هستید و می خواهید هر چه سریع تر برنامه نویس IOS شوید این آموزش را از دست ندهید.
در بخشهای بعدی از آموزش IOS شما با مفهوم machine learning آشنا خواهید شد و می توانید برنامه های مصنوعی هوشمند با استفاده از چارچوب CoreML ایجاد کنید و می توانید انیمیشن های باور نکردنی با استفاده از آخرین چارچوب Arkit اپل ایجاد کنید.
برای اطلاع از سرفصل های بخش اول آموزش IOS به قسمت سرفصل ها مراجعه نمایید و اگر پرسشی در ارتباط با این آموزش دارید در قسمت پرسش و پاسخ با ما در میان بگذارید.
دانلود بخش دوم آموزش برنامه نویسی swift
- فصل اول
سخت افزارها و نرم افزارهای مورد نیاز برای ساخت اپلیکیشن در IOS
نصب Xcode
آشنایی با محیط Xcode
معرفی Bundle Identifier - فصل دوم
آشنایی با آناتومی یک اپلیکیشن
View
View Controller
Model
Data
ایجاد اپ I am Ric
ایجاد label در اپ
معرفی و نحوه ایجاد UI Element
معرفی و نحوه ایجاد Image view
تفاوت Points و Pixels - فصل سوم
نحوه ی اجرای اپلیکیشن روی آیفون واقع
معرفی Sideloading
چالش اپلیکیشن I am Poor
Github چیست؟ - فصل چهارم
معرفی و اجرای اپلیکیشن پرتاب تاس (Dicee App
ایجاد UI Button
ایجاد و معرفی IBoutlet
ایجاد و معرفی IBAction
نگاهی اجمالی به انواع داد
ایجاد متغیر تصادفی
معرفی و کار با تابع Arc4rando
معرفی متغیر و مقدار ثابت
معرفی و نحوه ساخت تابع
معرفی و نحوه کار با تابع motionEnded
معرفی چالش جدید ساخت اپلیکیشن magic8ball - فصل پنج
اجرا و ایجاد اپلیکیشن Magic8ball - فصل شش
معرفی تاب
ایجاد توابع با مقدار ورودی - فصل هفت
ایجاد توابعی با ورودی و خروجی(input و Output
چالش ایجاد تابعی برای محاسبه ی BM
کار با عبارات شرطی - فصل هشتم
ایجاد و کار با Loop
ایجاد کدهای پیچیده با استفاده از توابع و loop - فصل نه
ایجاد دنباله ی فیبوناتچی - فصل ده
شروع ساخت اپ Xylophone (سنتور
معرفی ta
معرفی وب سایت های کاربردی و مفید در طراحی اپلیکیشن IO
معرفی دستور Do , Catch - فصل یازده
ایجاد SoundURL
کار با AVAudioplaye
معرفی متغیرهای Global و Local - فصل دوازده
شروع ساخت اپلیکیشن Quizzle
ایجاد فایل Mode
ایجاد Clas
ایجاد initialize
معرفی شی یا objec
معرفی properties، Actions و Events - فصل سیزده
معرفی MV
معرفی و کار با UIALert Controller - فصل چهارده
نحوه ی ساخت progress ba
نحوه ی امتیازدهی به یک app سوال
ایجاد و نحوه ی کار با progressHUD - فصل پانزدهم
چالش و ایجاد اپلیکیشن Destini - فصل شانزده
معرفی و کار با Autolayout
معرفی روش Pining
معرفی روش Alignment
ایجاد Constraints - فصل هفده
چالش کار با Autolayout
ایجاد نمای ماشین حساب (Calculator) - فصل هجدهم
معرفی و نحوه ی ایجاد Class
ایجاد Enum
نحوه ی ایجاد یک شی بر اساس Class
مقدار دهی به Class
ِمقادیر اولیه Designated و Convenience - فصل نوزدهم
ایجاد متود
وراثت در Class
معرفی Optionals