دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: اندروید و کاتلین
3 ساعت 45 دقیقهمبتدی2018-04-24
مدرسین

Todd Perkins
Developer specializing in iOS
جزئیات دوره
هر کسی می تواند برنامه نویسی را با ابزارها و آموزش های مناسب بیاموزد. اندروید یک مکان عالی برای شروع است. استفاده از آن رایگان و آسان است و زبان برنامه نویسی، Kotlin، بر روی محبوب ترین زبان دنیا، جاوا ساخته شده است. با تاد پرکینز در این دوره آموزشی همراه باشید که مهمترین مفاهیم مربوط به توسعه اپلیکیشن اندروید را به صورت تصویری آموزش می دهد که افراد با هر پیشینه ای بتوانند آن را درک کنند. شما می توانید در عرض چند ساعت یک اپلیکیشن کاربردی بسازید و بفهمید که آیا برنامه نویسی برای شما مناسب است، بدون تعهد زمانی طولانی. در پایان، شما یک درک اساسی از بلوک های سازنده زبان توسعه Kotlin، از جمله متغیرها، روش ها، و جریان کنترل، و ملزومات طراحی رابط خوب خواهید داشت. همچنین یک برنامه کامل در دنیای واقعی - یک ماشین حساب قابل استفاده - که می تواند بر روی هر دستگاه اندرویدی اجرا شود را گرد هم می آورید.
اهداف یادگیری
نصب Android Studio، Android SDK و ابزارهای ساخت
کار با متغیرها
استفاده از روش ها
اتصال عناصر رابط به متدها
کنترل جریان با دستورات شرطی، آرایه ها و حلقه ها
طراحی رابط
استفاده از تم ها
ساخت اپلیکیشن اندروید از ابتدا تا انتها
اهداف یادگیری
نصب Android Studio، Android SDK و ابزارهای ساخت
کار با متغیرها
استفاده از روش ها
اتصال عناصر رابط به متدها
کنترل جریان با دستورات شرطی، آرایه ها و حلقه ها
طراحی رابط
استفاده از تم ها
ساخت اپلیکیشن اندروید از ابتدا تا انتها
مهارت ها
KotlinAndroid DevelopmentAndroidMobile DevelopmentPersonaGoogleProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
- 02 - آنچه باید قبل از تماشا بدانید
- 03 - نحوه استفاده از فایلهای تمرینی
- 04 - برنامه تمام شده
1. محیط کدنویسی خود را تنظیم کنید
- 05 - اندروید استودیو را پیدا و نصب کنید
- 06 - یک پروژه اندروید استودیو ایجاد کنید
- 07 - Android SDKها را نصب کنید و ابزارهای ساخت
- 08 - رابط اندروید استودیو
- 09 - تنظیمات برگزیده را در AndroidStudio تغییر دهید
- 10 - استفاده از شبیه ساز اندروید
2. برنامه نویسی بلوکهای ساختمان - متغیرها
- 11 - برنامه نویسی چگونه کار میکند
- 12 - متغیرها
- 13 - کار با متغیرها
- 14 - استفاده از خواص
- 15 - اشیاء بصری را به متغیرها متصل کنید
- 16 - مقادیر Enum
- 17 - خصوصیات و ثابتهای خصوصی
- 18 - کاربردهای عملی متغیرها
- 19 - چالش - دو متغیر ایجاد کنید
- 20 - راه حل - دو متغیر ایجاد کنید
3. برنامه نویسی بلوکهای ساختمان - روش ها
- 21 - روشها
- 22 - استفاده از روش ها
- 23 - روشهای پارامتر
- 24 - یک دکمه را به یک متد وصل کنید
- 25 - کاربردهای عملی روشها
- 26 - چالش - روشها
- 27 - راه حل - روشها
4. برنامه نویسی بلوکهای ساختمان - جریان کنترل
- 28 - اظهارات مشروط
- 29 - استفاده از عبارات شرطی
- 30 - مقادیر بولی
- 31 - آرایه ها
- 32 - استفاده از آرایه ها
- 33 - حلقه ها
- 34 - استفاده از حلقه ها
- 35 - وقتی اظهارات
- 36 - استفاده از عبارات When
- 37 - نمونههای عملی گزارههای شرطی
- 38 - چالش - یک برنامه ماشین حساب کوچک بسازید
- 39 - راه حل - یک برنامه ماشین حساب کوچک بسازید
5. برنامه را برنامه ریزی و آماده کنید
- 40 - از بلوکهای ساخت تا ساخت اپلیکیشن
- 41 - اشیاء UI را سفارشی کنید
- 42 - مضامین
- 43 - طرح بندی شبکه ای
- 44 - دکمهها را به صورت شبکه ای مرتب کنید
- 45 - رابط کاربری را تمام کنید
- 46 - ساختار کد برنامه را به صورت بصری مشاهده کنید
6. یک برنامه کامل بسازید
- 47 - تنظیمات و روشها را تنظیم کنید
- 48 - تمام عناصر بصری را به کد متصل کنید
- 49 - نمایش اعداد ضربه خورده در ماشین حساب
- 50 - دکمه Clear را تمام مقادیر پاک کنید
- 51 - ماشین حساب را برای جمع یا تفریق تنظیم کنید
- 52 - با زدن دکمه تساوی کل را نشان دهید
- 53 - شماره را قالببندی کنید
- 54 - چالش - دکمه ضرب
- 55 - حل - دکمه ضرب
نتیجه
- 56 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی برنامه نویسی برای مبتدیان : iOS 15 و Swift 5
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 16 و Swift 5
- دوره آموزشی برنامه نویسی برای غیر برنامه نویسان: iOS 17 و Swift 5
- دوره آموزشی یادگیری اسکرچ
- دوره آموزشی پایتون برای افراد غیر برنامه نویس
- دوره آموزشی زبان PHP برای غیر برنامه نویسان
- دوره آموزشی SQL برای غیر برنامه نویسان
- دوره آموزشی پایتون سطح متوسط برای غیر برنامه نویسان
مسیرهای مرتبط
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده نرم افزار Agile
- مسیر آموزشی موفق شدن به عنوان یک توسعه دهنده نرم افزار از راه دور
- مسیر آموزشی تبدیل شدن به یک استاد توسعه نرم افزار Agile
- مسیر آموزشی تبدیل شدن به یک استاد سویفت
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تسلط بر داشبوردها و Data Viz در Power BI
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده بلاک چین