لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی برای غیربرنامهنویسان: iOS 17 و Swift 5
- آخرین آپدیت
دانلود Programming for Non-programmers: iOS 17 and Swift 5
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره یک نقطه شروع قابل دسترس و ساده برای توسعه اپلیکیشنهای بومی iOS برای کسانی است که با مفاهیم پایه برنامهنویسی آشنا نیستند. تاد پرکینز، توسعهدهنده متخصص iOS، از مفاهیمی که شما از قبل میشناسید برای ایجاد شباهتهایی استفاده میکند که به شما کمک میکند مفاهیم برنامهنویسی را به راحتی بیاموزید. یاد بگیرید چگونه محیط کدنویسی خود را راهاندازی کرده و از متغیرها برای ساخت رابط کاربری (UI) استفاده کنید. با تمام بلوکهای سازنده برنامهنویسی که برای ساخت یک اپلیکیشن نیاز دارید، از جمله متغیرها، متدها و جریان کنترل (Control Flow) آشنا شوید. علاوه بر این، نحوه افزودن جزئیات نهایی مانند فرمتبندی، دکمههای حالت و آیکون اپلیکیشن را بیابید. در پایان این دوره، شما مهارتهای لازم برای ساخت یک اپلیکیشن ساده iOS را به تنهایی خواهید داشت.
این دوره توسط تاد پرکینز تهیه شده است و ما خوشحالیم که این آموزش را در کتابخانه خود میزبانی میکنیم.
سرفصل ها و درس ها
مقدمه
Introduction
اپلیکیشن نهایی
The finished app
آنچه باید قبل از تماشای این دوره بدانید
What you should know before watching this course
خوشآمدگویی
Welcome
1. راهاندازی محیط کدنویسی
1. Setting Up Your Coding Environment
ایجاد یک پروژه Xcode
Creating an Xcode project
درک رابط کاربری Xcode
Understanding the Xcode interface
تنظیم ترجیحات و تنظیمات Xcode
Adjusting Xcode preferences and settings
2. بلوکهای سازنده برنامهنویسی: متغیرها
2. Programming Building Blocks: Variables
درک نحوه عملکرد برنامهنویسی
Understanding how programming works
استفاده از متغیرها در SwiftUI
Using variables in SwiftUI
کار با متغیرها در Playground
Working with variables in a playground
درک متغیرها و ثابتها
Understanding variables and constants
3. استفاده از متغیرها برای ساخت رابط کاربری
3. Using Variables to Build a UI
تنظیم متن دکمه
Setting button text
مبانی چیدمان SwiftUI
SwiftUI layout basics
چالش: ایجاد نمای متنی مقدار (Value Text View)
Challenge: Create the value text view
ساخت دکمههای ماشین حساب
Creating calculator buttons
ساخت کامپوننتهای سفارشی SwiftUI
Creating custom SwiftUI components
راه حل: ایجاد نمای متنی مقدار
Solution: Create the value text view
تنظیم عرض دکمه
Setting button width
تنظیم رنگ دکمهها
Setting button colors
4. بلوکهای سازنده برنامهنویسی: متدها
4. Programming Building Blocks: Methods
چالش: ایجاد متدها برای دکمه مساوی
Challenge: Create methods for the equal button
ارسال پارامترها به متغیرهای متد
Passing parameters to method variables
درک متدها
Understanding methods
اجرای کد هنگام فشار دادن دکمه
Running code when a button is pressed
راه حل: ایجاد متدها برای دکمه مساوی
Solution: Create methods for the equal button
استفاده از متدها
Using methods
استفاده از متدهای مختلف برای مدیریت رویدادهای متفاوت
Using different methods to handle different events
استفاده از یک متد به عنوان متغیر
Using a method as a variable
اتصال دادهها در SwiftUI (Binding)
SwiftUI binding
5. بلوکهای سازنده برنامهنویسی: جریان کنترل
5. Programming Building Blocks: Control Flow
مقادیر اختیاری (Optionals) و دستورات If Let
Optionals and If Let statements
تاد پرکینز یک توسعه دهنده است که در iOS تخصص دارد. او بیش از دوازده برنامه و بازی محبوب توسعه داده است.
او بیش از 50 کتاب و دوره ویدیویی منتشر کرده است که موضوعاتی مانند برنامه نویسی برای غیربرنامه نویسان و توسعه بازی را پوشش می دهد. او همچنین یک توسعهدهنده جاوا (SCJD) و دارای مدرک لیسانس در توسعه نرمافزار از دانشگاه وسترن گاورنر است. وقتی برنامهها یا دورههای آموزشی نمیسازد، پادکست Try, Try Again - a Movie Club را میزبانی میکند و مقدار مناسبی از بازیهای ویدیویی را انجام میدهد. تاد با خانواده اش در کالیفرنیا زندگی می کند.
نمایش نظرات