, ,

آموزش برنامه‌نویسی اندروید نشر جی بی تیم

جی بی تیم

129,000 تومان

  • نوع دیسک: DVD9
  • گروه سنی: بزرگسال
  • موضوع: برنامه نویسی
افزودن به سبد خرید
محصول آموزشی پیش رو، ارائه‌شده توسط شرکت جی بی تیم، شامل آموزش تخصصی زبان برنامه‌نویسی اندروید، به زبان فارسی و با تدریس اساتید مجرب و برتر دنیا و صدای گویندگان حرفه‌ای است. آموزش‌های این مجموعه دارای سرفصل‌های متعدد و متنوعی بوده، مباحث موردنیاز شمارا از مفاهیم بنیادی و پایه گرفته تا مباحث پیشرفته، به‌خوبی پوشش می‌دهد. این محصول آموزشی، شامل آموزش اندروید در 6 دوره است .

آموزش اصول Android Studio

توسعه دهندگان نرم‌افزاری که مایل به ساخت برنامه‌های اندرویدی هستند به Android Studio که IDE رسمی گوگل است، نیاز دارند. Android Studio مبتنی بر IntelliJ IDEA است و شامل ویژگی‌های عالی کدگذاری و اشکال‌زدایی به‌علاوه بسیاری از ابزارهای منحصربه‌فرد برای توسعه اندروید است، ازجمله: ویرایشگرهای طرح، مدیرهای منابع، پشتیبانی دستگاه‌های مجازی و موارد دیگر. در این دوره آموزشی، مربی دیوید گاسنر اندروید استودیو را به شما معرفی می‎‌کند. او به شما کمک می‌کند تا محیط و اولین پروژه خود را تنظیم کرده و همچنین میانبرهای مفیدی برای نوشتن و اشکال‌زدایی کد ارائه می‌دهد. دیوید همچنین نحوه افزودن کنترل نسخه و به اشتراک‌گذاری پروژه‌ها در GitHub ، مدیریت وابستگی‌های پروژه، استفاده از الگوهای فعالیت و کد را به شما نشان داده، همچنین کار با زبان برنامه‌نویسی ترجیحی گوگل برای توسعه اندروید، یعنی زبان کاتلین را به شما شرح می‌دهد. درنهایت، او توسعه را باJetpack Compose ، یک کتابخانه جدید که به شما امکان می‌دهد رابط برنامه را به‌طور کامل در کاتلین بسازید، پوشش می‌دهد. در پایان این دوره آموزشی، شما باید بتوانید از Android Studio برای توسعه سریع‌تر و حتی کارآمدتر استفاده کنید.

سرفصل‌های مباحث این دوره عبارت‌اند از:

معرفی

Android Studio and IntelliJ IDEA

هرچه باید بدانید

شروع به کار

سیستم موردنیاز

طریقه‌ی نصب آندروید استدیو بر روی ویندوز

طریقه‌ی نصب آندروید استدیو بر روی مک

Android SDK نصب و راه انداری

اضافه کردن فایل‌های قابل‌اجرا به مسیر سیستم

مدیریت اپدیت های اندروید استودیو

آپدیت آندروید استودیو و ابزار

ساخت یک پروژه بر مبنای آندروید استودیو

درک ساختار یک پروژه

خروجی گرفتن یک اپلیکیشن نمونه

توسعه نرم‌افزارها

پیکربندی آندروید استودیو

واردکردن و خروجی گرفتن از تنظیمات

intel HAXMآپدیت کردن نرم‌افزار

ساخت دستگاه مجازی برای تست برنامه‌ها

برقراری اتصال دستگاه مجازی برای تست برنامه‌ها

ساخت و اجرای برنامه‌ها بر روی دستگاه اندرویدی

استفاده از نرم‌افزار کنترل ورژن

GitHubبه اشتراک‌گذاری پروژه اندرویدی بر روی

GitHub شبیه‌سازی انبار داده‌های

Git مدیریت شاخه‌های توسعه با

رابط کاربری

نحوه استفاده از پنجره‌ی نوارابزار آندروید استودیو

مدیریت چیدمان پنجره‌ها

نحوه استفاده از منو و نوار ابزار

خصوصی‌سازی میانبرهای کیبورد

نحوه جستجوی فایل‌ها و کدها

 

مدیریت پروژه‌ها و متعلقات

Gradle مدیریت اسکریپت‌های ساخت

اضافه کردن کتابخانه‌های خارجی همراه با متعلقات

مدیریت متغیرهای نسخه‌ی وابسته

های نشانه‌گذاری شده برای گسترش APK ساخت

ساخت یک دسته برنامه برای گوگل پلی

تعریف و مدریت انواع برنامه‌نویسی

 

ساخت و ویراش فایل‌های کد نویسی

ساخت فایل‌های کد نویسی جدید کاتلین و جاوا

ویرایش فایل‌های کد نویسی در پنجره‌ی ویرایشگر

میانبرهای پرکاربرد ویرایش کد

کدهای ویرایش و نظارت

نحوه ساخت و استفاده از الگوهای لایو

ویرایش چیدمان همراه با طراحی و حالت متن‌ها

چالش- خروجی گرفتن از کد و واردکردن ان به یک کلاس جدید

راه‌حل- خروجی گرفتن از کد و واردکردن ان به یک کلاس جدید

آنالیز و رفع اشکال

آنالیز و عیب زدایی

ایجاد تغییرات بر روی یک برنامه در حال اجرا

LogCat فیلترگذاری و جستجو در پیام‌های

Breackpoints and Watch expressions

میزان مصرف منبع پروفایل در زمان اجرای برنامه

مدیریت تصاویر

Bitmaps & Vectors

Vector Image assets

نتیجه‌گیری

گام بعدی

آموزش اندروید: ساخت اولین برنامه با کاتلین

جزئیات دوره به کمک این دوره آموزشی، شما می‌توانید در دنیای توسعه برنامه‌های Android کاوش کنید. این محصول آموزشی، مراحل و گام‌های توسعه، طراحی، مدیریت و توزیع برنامه‌های اندروید را برای مبتدیان پوشش می‌دهد. در این دوره آموزشی، شما با اولین بخش از مجموعه آموزش‌های دیوید گاسنر، همراه شده و مراحل ساخت اولین برنامه خود را با استفاده از ترکیبی از زبان‌های برنامه‌نویسی ، ازجمله XML و Kotlin ، طی خواهید کرد. شما همچنین، با نحوه پیکربندی Android Studio ، Android SDK و نرم‌افزار شبیه‌ساز آشنا شده و فایل‌های مختلف را در یک برنامه معمولی Android ، ازجمله اسکریپت‌ها و فایل مانیفست برنامه کاوش خواهید کرد. درنهایت در پایان این دوره، شما نحوه ساخت یک برنامه را از پایین به بالا، با صفحات نمایش ، فعالیتها، طرح‌بندی و چیدمان خواهید .

سرفصل‌های مباحث این دوره عبارت‌انداز:

معرفی

ساخن یک برنامه ساده با کاتلین

هرچه باید بدانید

اصول توسعه‌ی آندروید

تاریخچه‌ی آندروید

چهارچوب شناسی برنامه‌های آندروید

برنامه‌نویسی برای اندروید توسط جاوا و کاتلین

نصب آندروید استودیو بر روی مک

نصب آندروید استودیو بر روی ویندوز

مدیریت آپدیت‌های اندروید استودیو

SDK Manager مدیریت مؤلفه‌ها در 

بروری شبیه‌ساز HAXM نصب نرم‌افزار

شروع به کار

ساخت اولین برنامه اندروید

آموزش ارتقا پلاگین کاتلین

شناخت اندروید استودیو

ساخت دستگاه مجازی برای انجام تست

نصب درایوهای دستگاه بر روی ویندوز

عیب‌یابی بر روی دستگاه حقیقی

command-lineاستفاده از ابزار

یافتن راه‌حل

پروژه‌های آندروید

فایل‌های تمرینی

ساختار پروژه

Gradle مدیریت اسکریپت‌های

مدیریت فایل‌های مانیفست برنامه

استفاده از کتابخانه‌های پشتیبان

Android Jetpack استفاده از مؤلفه‌های

عیب‌یابی پروژه‌های آندروید

معماری برنامه‌های آندروید

تعیین فعالیت صفحه‌نمایش

XML پیاده‌سازی طراحی در چیدمان

View Group استفاده از

نمایش تصویر

SVGوPNGتبدیل تصاویر

شروع پروژه با مقاصد جدید

ارسال فرمان به یک پروژه جدید

های داده با مقاصد مشخصURLارسال

کنترل داده‌های به اشتراک‌گذاری شده

نتیجه‌گیری

گام بعدی  

آموزش اصول کاتلین

جزئیات دوره: کاتلین، زبان برنامه‌نویسی قدرتمند ارائه‌شده توسط تیم JetBrains، یک سینتکس مختصر و مفید، ایمنی null و سازگاری صددرصدی با زبان جاوا را ارائه می‌دهد. به‌علاوه، این زبان به‌طور کامل توسط گوگل برای توسعه اندروید، پشتیبانی می‌شود. اگر می‌خواهید با این زبان محبوب آشنا شده و با آن کارکنید، این دوره برای شما مناسب‌ترین دوره است. در این دوره، با مربی Troy Miles همراه باشید، تا وی مروری جامع بر آنچه developerها در ایجاد برنامه‌های command-line با استفاده از زبان برنامه‌نویسی کاتلین نیاز دارند، به شما ارائه دهد.

لیست مباحث ارائه‌شده در این دوره عبارتند از:

سرفصل‌های مباحث این دوره عبارت‌اند از:

 

معرفی

مقدمه

آنچه باید بدانید

 

مقدمات توسعه کاتلین

Intellig IDEA راهنمای نصب و کار با

انواع داده‌ها

انواع داده‌های عددی

متغیرهای قابل‌تغییر و تغییرناپذیر

Boolean and Char داده‌های

string tricks and traps

کنترل جریان

Expressioms و statements تفاوت

ifتوضیح عبارت

whenتوضیح عبارت

Whenایجاد لوپ به‌وسیله‌ی عبارت

Nulls and Smart Casting

تعویض کنیدwhenرا باifچالش:عبارت

تعویض کنیدwhenرا باifراهکار:عبارت

مجموعه‌ها و توالی‌ها

چه زمانی از کلیدهای جهت کیبورد استفاده کنیم

چه زمانی از لیست‌ها استفاده کنیم

تنظیم بهترین روش‌ها

به‌عنوان دیکشنریmapsطریقه استفاده از

عملیات جمع‌آوری

چالش-نمونه های یکسان را از لیست حذف کنید

راه حل-نمونه های یکسان را از لیست حذف کنید

ورودی،خروجی و فایل‌ها

Command-line مبحث

دسترسی به ورودی کاربر

خوانش و نگارش فایل‌های داده

چالش:ساخت و فیلترگذاری برو روی یک لیست از فایل‌های متن

راه‌حل:ساخت و فیلترگذاری برو روی یک لیست از فایل‌های متن

توابع

توابع

Lambdaتابع

توابع ناشناس

توابع محلی

چالش:انتقال یک تابع به تابعی دیگر

راه‌حل:انتقال یک تابع به تابعی دیگر

کلاس‌ها ، ابجکت ها ، روابط

کلاس‌های کاتلین

سازش و شروع بلاک

مزایای کلاس‌ها داده

ترکیب کلاس با رابط کاربری

ابجکت های همراه

چالش:شمارش نمونه‌های یک کلاس

راه‌حل : شمارش نمونه‌های یک کلاس

عیب‌یابی کدهای کاتلین

هاbreakpointتعیین بدون شرط و مشروط

مشاهده متغیرها و تغییر اندازه آنجا

مهار قدرت کوروتین ها

نیاز به کوروتین ها

نحوه رسیدگی به فعالیت‌های لغو شده یا تاریخ گذشته

چالش:خوانش فایل در بک‌گراند

راه‌حل: خوانش فایل در بک‌گراند

نتیجه‌گیری

قدم بعدی

آموزش اصول توسعه اندروید: مدیریت داده‌ها با کاتلین

جزئیات دوره تقریباً در هر برنامه‌ای که ایجاد می‌کنید، از نوعی داده استفاده می‌شود. این داده‌ها می‌توانند یک مقدار عددی واحد، یا یک پایگاه داده رابطه‌ای پیچیده با چندین جدول باشند. این دوره به شما کمک می‌کند با استفاده از زبان برنامه‌نویسی کاتلین و جدیدترین ابزارها و بهترین راهکارها برای توسعه‌دهندگان اندروید، برنامه‌های اندرویدی را ایجاد کنید که اطلاعات را در اشکال و قالب‌های مختلف، ذخیره، مدیریت و نمایش می‌دهند. در این دوره می‌آموزید که چگونه به داده‌ها، از منابع و فایل‌های asset داخلی، فایل‌های خارجی و سرویس‌های وب دسترسی پیدا کنید، رشته‌‌هایی که با فرمت داده‌ای جیسون قالب‌بندی شده‌اند را پارس کرده و تنها داده‌هایی را که در نظر دارید، به کاربران نمایش دهید. در این دوره آموزشی، مربی دیوید گاسنر، همچنین نحوه خواندن و نوشتن روی فایل‌های متنی و مدیریت پایگاه داده SQLite را در برنامه‌های مبتنی بر اندروید توضیح می‌دهد. این دوره برای همه مثال‌ها، از کاتلین – به جای جاوا – استفاده می‌کند و از کارآیی و اختصار آن، حداکثر استفاده را می‌برد.

سرفصل‌ های مباحث این دوره عبارت‌اند از:

 مقدمه

 برنامه‌های موبایل مبتنی برجهانی از داده

 آنچه شما باید بدانید

  داده‌های ثابت در پرونده‌های JSON

 بررسی فایل‌های تمرین در GitHub

  مدل‌سازی فایل‌ها در کلاس Kotlin

 خواندن فایل‌ها از منبع

 خواند فایل‌ها از موجودی

 تجزیته رشته‌های JSON به‌وسیله Moshi

 نقشه JSON و نام ویژگی کلاس‌ها

 دریافت داده‌ها از یک سرویس وب

 به دست آوردن داده‌ها  از یک کلاس مرجع

 اشتراک‌گذاری داده‌ها با اشیا زنده

 مجوزها و وضعیت شبکه

 اضافه کردن مجهز سازی و وابستگی‌های Coroutine

 تعریف رابط کاربری جدید

 بازیابی اطلاعات از راه دور به‌وسیله مقاوم‌سازی

  نمایش داده‌ها در پنجره بازیافت

 اضافه کردن پنجره بازیافت به یک بخش

 ایجاد طرح آیتم بازیافت

 ایجاد یک کلاس بازیافت

 نمایش پویا تصاویر با Glid

 اضافه کرد ن یک پس‌زمینه پویا

 تازه کردن داده‌ها با حرکت کشیدن

 نمایش داده‌های انتخاب‌شده

 مدیریت رویدادهای کلیک Recyclerview

 ایجاد یک قطعه جزی و ورود به آن

 اضافه کردن دکمه بالا به قطعه ثانویه

 انتقال داده در یک مدل مشاهده مشترک

 نمایش جزئیات توسط اتصال داده‌ها

 شخصی‌سازی اتصال داده‌ها توسط آداپتور

نگارش و خوانش فایل‌ها

ذخیره‌سازی بر روی حافظه‌ی داخلی

خوانش فایل از روی حافظه داخلی

مدریت دسترسی‌ها در صفحه معرفی

درخواست دسترسی به حافظه‌ی خارجی

ذخیره‌سازی بر روی حافظه‌ی خارجی

ROOMباSQLliteمدیریت پایگاه‌های داده

Roomتعریف جدول پایگاه داده با

DAOدر رابط کاربریSQLتعریف عملیات‌های

RoomتوسطSQLiteتعریف پایگاه داده

Roomقرار دادن و ارزیابی داده توسط

حفظ داده‌ها در تنظیمات مشترک

مدیریت تنظیمات مشترک توسط کد

مدیریت صفحه‌نمایش به‌وسیله اولویت‌ها

فعالیت تنظیمات مشترک

تنظیمات مشترک پیش‌فرض

نتیجه‌گیری

گام بعدی   

آموزش اصول توسعه اندروید: رابط کاربری با کاتلین

جزئیات دوره: یک رابط کاربری شیک و جذاب می‌تواند کاربران جدید را به‌سرعت به طرفداران شما تبدیل کند. در این قسمت از مجموعه‌های آموزشی اصول توسعه اندروید، با یادگیری نحوه طراحی یک رابط کاربری ساده، در یک برنامه بومی اندروید، سفر توسعه اندروید خود را شروع کنید. در این دوره، دیوید گاسنر توسعه‌دهنده و مربی اندروید، نکات و ترفندهایی را که در حرفه خود به آن‌ها دست‌یافته است، با شما به اشتراک می‌گذارد. ازجمله این نکات، می‌توان به نحوه تعریف صفحه‌نمایش‌ها با فایل‌های طرح‌بندی، استفاده از مؤلفه‌هایViewGroup و تعریف سبک‌ها و مضامین بصری، اشاره کرد. به‌علاوه، او موارد بسیار دیگری را نیز در این دوره پوشش می‌دهد. ازجمله، انواع مختلفی از تکنیک‌هایی را که می‌توانید از آن‌ها برای نمایش تصاویر استفاده کرده و اطمینان حاصل کنید که برنامه شما در انواع مختلف دستگاه‌ها و سیستم‌ها، عالی به نظر می‌آید.

سرفصل‌های مباحث این دوره عبارت‌ اند از:

مقدمه

عناصر رابط کاربری آندروید

هر آنچه باید بدانید

آندروید استودیو خود را برای این دوره تنظیم کنید

تعریف صفحه‌ها توسط فایل‌های پروژه

در حین اجرای برنامه XML بارگذاری فایل یک پروژه

View & ViewGroup

ViewGroup در  View نشان دادن قابلیت‌های

AndroidX packages تبدیل پروژه به

واحدهای اندازه‌گیری در آندروید

ViewGroup استفاده از قابلیت‌های

توسط طرح خطی views جایگذاری

باوجود محدودیت‌ها Views مدیریت جایگاه

باوجود محدودیت‌های زنجیره ایی Views توزیع

Views نمایش برنامه ریزی شده‌ی

findViewByld توسط دستور Views رسیدن به مرجع

نمایش و جمع‌آوری متن

مدیریت مقادیر رشته ایی به‌عنوان منابع

EditText مدیریت داده‌های ورودی توسط

TextInputLayout مدیریت داده‌های ورودی توسط

placeholders استفاده از منابع رشته ایی توسط 

نمایش پیام‌های میانبر

نمایش تصاویر

نمایش منابع تصاویر

بارگذاری منابع تصاویر در حین اجرای برنامه

Webpکاهش حجم فایل توسط تصاویر

assets directory نمایش تصاویر از

XML استفاده از تصاویر قابل ترسیم وکتوری بر پایه

ساخت ایکون در آندروید استودیو

ساخت تم و قالب

ساخت تم و قالب‌های بصری

پشتیبانی از قالب‌ها بر روی دستگاه‌های قدیمی‌تر

طراحی رنگ تم

پشتیبانی از دستگاه و مانیتورهای متعدد

ساخت فهرست منابع جایگزین

جایگزین Bitmap ساخت منابع

نتیجه‌گیری

گام بعدی

آموزش اصول توسعه آندروید: معماری برنامه با کاتلین

جزئیات دوره: معماری برنامه اندروید به‌طور مداوم در حال تکامل است. معرفی زبان برنامه‌نویسی کاتلین، فاکتورهای فرم جدیدی مانند Chromebook و مؤلفه‌های معماری قابل‌استفاده مجدد، ساخت برنامه‌های اندرویدی با کیفیت بالا را سریع‌تر و آسان‌تر از همیشه کرده است. ضروری است که توسعه‌دهندگان بفهمند آخرین ابزارها و توصیه‌ها چیست و چگونه می‌توانند از آن‌ها برای ساختن برنامه‌های خود استفاده کنند. در این دوره، مدرس دیوید گاسنر، چگونگی ساخت یک برنامه اندروید را که به جای جاوا از کاتلین استفاده می‌کند، به‌روشنی توضیح می‌دهد. علاوه بر این، وی افزودن قابلیت navigation و استفاده از مفیدترین مؤلفه‌های معماری مانندLifecycleObserver ، ViewModel وLiveData را برای ایجاد برنامه‌های قدرتمند و باقابلیت نگهداری آسان در طول زمان، توضیح می‌دهد.

لیست مباحث ارائه‌شده در این دوره عبارت‌اند از:

معرفی

 ساخت برنامه‌هایی قوی با معماری برنامه آندروید

 آنچه شما باید بدانید

 مرور شروع برنامه

 رسیدگی و مدیریت رویدادهای چرخه زندگی

 جستجو در فعالیت‌های چرخه زندگی

 ردیابی وقایع چرخه عمر به‌وسیله LOGCAT

 کنترل وقایع به‌وسیله مشاهده چرخه زندگی

 مدیریت ابزار در لحظه اجرا

 کار بااتصال مصنوعی

 از طریق شناسه‌ها مرجع مشاهده را پیدا نمایید

 مشاهده وقایع با Lambdas

 ایجاد تابع شی همراه

 به‌روزرسانی صفحه‌نمایش از طریق داده‌های جدید

 بازیابی حالات پس از تغییر جهت

 اضافه کردن مدل نمایش به فعالیت‌ها

 اشتراک در مقادیر داده جهت تغییر

 مدیریت ناوبری

 اضافه کردن یک لانچر فعال جدید

 شروع فعالیت با اهداف واضح

 نمایش یک دکمه اشتراک در نوار  ابزار

 اشتراک داده‌ها با اهداف ضمنی

 پایان دادن فعالیت با دکمه بالا

 کار با منوی ناوبری

 تعریف منوی گزینه‌ها با XML

 اضافه کردن یک کشو ناوبری در یک طرح

 اضافه کردن منوی گرافیکی به آیتم‌ها

 اضافه کردن سربرگ به منوی ناوبری

 رسیدگی به منوی رویدادهای دسته ناوبری

 اضافه کردن یک دکمه ضامن

 نتیجه

 گام بعدی

نمایش کامل نقد و بررسی تخصصی

مشخصات کالا

مشخصات

  • نوع دیسک
    DVD9
  • تعداد دیسک
    یک
  • گروه سنی
    بزرگسال
  • موضوع
    برنامه نویسی
  • مرجع صادر کننده
    وزارت فرهنگ و ارشاد اسلامی
  • شماره پروانه یا مجوز
    8-14236-076564
  • سایر توضیحات
    برنامه نویسی اپلیکشن اندورید با Kotlin
  • اتوران جدید به هماه نرم افراز
  • مناسب برای ویندوز7، 8.1، 10
  • سطح ابتدایی تا پیشرفته

امتیاز کاربران به : آموزش برنامه‌نویسی اندروید نشر جی بی تیم

0.0 به طور کلی
0
0
0
0
0

برای ثبت نظرات، نقد و بررسی شما لازم است ابتدا وارد حساب کاربری خود شوید. اگر این محصول را قبلا از فروشگاه ما خریده باشید، نظر شما به عنوان مالک محصول ثبت خواهد شد.

هیچ دیدگاهی برای این محصول نوشته نشده است.