لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامه نویسی iOS در 7 روز [ویدئو]
iOS Programming in 7 Days [Video]
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
آیا بهدنبال تبدیل شدن به یک توسعهدهنده iOS هستید یا به این فکر میکنید که توسعه برنامهها برای پلتفرم iOS چیست؟ این دوره را دریافت کنید و سفر خود را برای تبدیل شدن به یک توسعه دهنده iOS در 7 روز آغاز کنید.
این دوره شما را در مسیر تبدیل شدن به یک توسعه دهنده iOS در 7 روز راهنمایی می کند. با توسعه یک اپلیکیشن برای ردیابی وظایف کاربران، مفاهیم جدید زیادی را در توسعه iOS خواهید آموخت. در روز اول، با دانلود Xcode، محیط خود را برای توسعه iOS تنظیم خواهید کرد. سپس رابط کاربری را بررسی خواهید کرد و یاد خواهید گرفت که چگونه در اطراف حرکت کنید. روز دوم به شما تجربه عملی با سوئیفت می دهد و برخی از اصول اولیه آن را یاد می گیرید. روز سوم شما در مورد اپراتورهای سوئیفت و نحوه مدیریت یک یا چند کنترلر نمای کودک در سلسله مراتب ناوبری توسط یک کنترل کننده ناوبری آشنا خواهید شد. روز چهارم با حلقه های مختلف و نحوه استفاده از آنها آشنا می شوید. روز پنجم با توابع سوئیفت و نحوه مدیریت چندین صفحه و استفاده از نمای جدول مختلف و ویژگی های آن آشنا خواهید شد. روز ششم شما ویژگی های بیشتری را به برنامه خود اضافه می کنید و رابط کاربری را بهبود می بخشید. در نهایت روز هفتم یاد خواهید گرفت که چگونه نماد برنامه و صفحه های راه اندازی را اضافه کنید و سپس برنامه را برای فروشگاه برنامه آماده کنید.
تا پایان 7 روز، در مسیر توسعه خود برای پلتفرم iOS مطمئن خواهید بود و می توانید برنامه خود را بسازید و برنامه خود را در اپ استور منتشر کنید.
تمام کدها و فایل های پشتیبانی این دوره در GitHub در https://github.com/PacktPublishing/iOS-Programming-in-7-Days موجود است. [*] محیطی را برای برنامه نویسی در iOS با استفاده از Xcode تنظیم کنید
[*] با انواع دادهها، آرایهها، دیکشنریها و حلقههای سوئیفت کار کنید
[*] یک رویکرد برنامه نویسی شی گرا را پیاده سازی کنید
[*] برای نمایش ردیف هایی از داده ها، با نماهای جدول کار کنید
[*] انواع مختلف segue و نحوه لغو یک segue را بدانید
[*] نحوه حفظ داده ها با استفاده از UserDefaults را بدانید
[*] صفحه راه اندازی و نمادهای برنامه را اضافه کنید و رابط کاربری را بهبود بخشید
[*] برنامه خود را در اپ استور منتشر کنید این دوره برای مبتدیان کاملی است که علاقه مند به توسعه برنامه های iOS هستند، یا برای توسعه دهندگانی که از قبل به زبان های دیگر برنامه نویسی می کنند اما مجذوب سهولت ابزارهای توسعه iOS و Apple SDK هستند. [*] یاد بگیرید چگونه برنامه iOS را در 7 روز با راهنمای آسان و دوستانه توسعه دهید * [*] طیف گسترده ای از کیت ها و ابزارهای توسعه نرم افزار Apple را کاوش و استفاده کنید تا به یک توسعه دهنده مطمئن iOS تبدیل شوید * [*] از یک مبتدی با ایده ای برای ارسال یک برنامه کاربردی به اپ استور ظرف یک هفته *
سرفصل ها و درس ها
ساخت اپلیکیشن iOS بدون کدنویسی
Creating iOS App with No Coding
بررسی اجمالی دوره
The Course Overview
نصب Xcode
Xcode Installation
ایجاد یک برنامه جدید
Creating a New App
گشت و گذار سریع از رابط کاربری Xcode
Quick Tour of Xcode User Interface
یک برچسب، دکمه و نمای تصویر را به صفحه برنامه اضافه کنید
Add a Label, Button, and Image View to App Screen
پیش نمایش Xcode
Xcode Preview
محدودیت های چیدمان و ابزار طرح بندی خودکار
Layout Constraints and Auto Layout Tool
کنترلر UINnavigation و نمای متن
UINavigation Controller and Text View
با سوئیفت شروع به کار کنید
Get Going with Swift
کاوش در زمین بازی
Exploring Playground
انواع داده ها، ثابت ها و متغیرها Swift
Swift Data Types, Constants, and Variables
راه اندازی رابط کاربری برنامه با طرح بندی خودکار
Setting Up App User Interface with Auto Layout
اتصال اشیا به کد با استفاده از IBOutlet و IBAction
Connecting Objects to Code Using IBOutlet and IBAction
با استفاده از Segue و Initial View Controller حرکت کنید
Navigate Using Segue and Initial View Controller
کار با اپراتورها در سوئیفت و دریافت ورودی های کاربر
Working with Operators in Swift and Obtaining User Inputs
با استفاده از Arithmetic، Remainder و Not Operators
Using the Arithmetic, Remainder and, Not Operators
مقایسه اپراتورها و اگر ... بیانیه دیگری
Comparison Operators and if…else Statement
مقدمه ای بر اختیاری
Introduction to Optional
به دست آوردن ورودی های کاربر
Obtaining User Inputs
رد کردن صفحه کلید در iOS
Dismissing the Keyboard on iOS
غواصی در حلقه ها و برنامه نویسی شی گرا
Diving into Loops and Object-Oriented Programming
آرایه سوئیفت
Swift Array
دیکشنری سویفت
Swift Dictionary
کار با حلقه ها و تکرار از طریق آرایه و دیکشنری
Working with Loops and Iterating through Array and Dictionary
مقدمه ای بر برنامه نویسی شی گرا
Introduction to Object-Oriented Programming
کاوش شیء DatePicker
Exploring DatePicker Object
اشیاء وظیفه را در آرایه ذخیره کنید
Save Task Objects in Array
توابع، کنترلکننده نوار برگه، و کنترلکننده نمای جدول
Functions, Tab Bar Controller, and Table View Controller
توابع و روش های سوئیفت
Swift Functions and Methods
رد کردن یک View Controller
Dismissing a View Controller
کار با Tab Bar Controller
Working with Tab Bar Controller
مقدمه ای بر Table View Controller
Introduction to Table View Controller
نمایش اشیاء وظیفه با استفاده از کنترلر Table View
Displaying Task Objects Using Table View Controller
افزودن ویژگی های بیشتر به برنامه
Add More Features to the App
نمایش هشدارها با UIAlertController
Showing Alerts with UIAlertController
داده های ماندگار با استفاده از UserDefaults
Persisting Data Using UserDefaults
طراحی نوار ناوبری
Designing the Navigation Bar
طراحی نوار برگه با تصاویر و رنگ ها
Designing the Tab Bar with Images and Colors
آپلود برنامه در اپ استور
Uploading the App to the App Store
صفحه راه اندازی برنامه
App Launch Screen
اضافه کردن نمادها به برنامه
Add Icons to the App
ایجاد برنامه جدید در iTunes Connect
Creating New App on iTunes Connect
آپلود برنامه در iTunes Connect
Uploading App to iTunes Connect
نمایش نظرات
Packtpub یک ناشر دیجیتالی کتابها و منابع آموزشی در زمینه فناوری اطلاعات و توسعه نرمافزار است. این شرکت از سال 2004 فعالیت خود را آغاز کرده و به تولید و انتشار کتابها، ویدیوها و دورههای آموزشی میپردازد که به توسعهدهندگان و متخصصان فناوری اطلاعات کمک میکند تا مهارتهای خود را ارتقا دهند. منابع آموزشی Packtpub موضوعات متنوعی از جمله برنامهنویسی، توسعه وب، دادهکاوی، امنیت سایبری و هوش مصنوعی را پوشش میدهد. محتوای این منابع به صورت کاربردی و بهروز ارائه میشود تا کاربران بتوانند دانش و تواناییهای لازم برای موفقیت در پروژههای عملی و حرفهای خود را کسب کنند.
Freelance Developer با بیش از 120 برنامه DevelopedDee بیش از 120 برنامه برای مشتریان ، از جمله افراد و شرکت های تازه تاسیس ، از سراسر جهان ایجاد کرده است. این برنامه ها از ابتدایی تا بسیار پیچیده را شامل می شوند ، برخی از آنها را می توان در وب سایت وی یافت. علاقه دی به برنامه نویسی رایانه ای در سال 2006 با اولین تماس وی با زبان برنامه نویسی جاوا آغاز شد. وی به یادگیری زبانهای مختلف از جمله Microsoft ASP.NET ، Ruby on Rails ، C # ، برخی از PHP و HTML و CSS ادامه داد. قبل از اینکه تصمیم بگیرد به یک برنامه نویس تمام وقت تبدیل شود ، دی به طور خلاصه مجوز MCSE (Microsoft Certified System Engineer) را دنبال کرد. او به یک مقام حرفه ای گواهی شده مایکروسافت دست یافت. طی 4 سال گذشته ، Dee آیفون را با استفاده از زبان Objective-C و Swift برنامه نویسی کرده است.
در سال 2013 ، دی با کسب تمایز در مقطع کارشناسی ارشد مهندسی نرم افزار از دانشگاه کوئین مری تصمیم گرفت تحصیلات خود را در زمینه توسعه نرم افزار ادامه دهد. وی در کلاس اول خود در کلاس BSc Computing فارغ التحصیل شد.
یکی از علاقه های دی تدریس خصوصی است. اولین آموزش ویدیویی کانال YouTube او در سال 2007 بارگذاری شد که وی در حال تدریس PHP بود ، اما بعداً آموزشهای ویدیویی Microsoft ASP.NET و Visual Studios را ایجاد کرد. او علاقه واقعی دارد که اطمینان حاصل کند که یادگیرندگان هر موضوعی را ارائه می دهند ، درک می کنند.
نمایش نظرات