دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Roumani Hamzeh
سری:
ISBN (شابک) : 9781775125402
ناشر: CompuScope Consulting
سال نشر: 2018
تعداد صفحات: 330
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 48 Mb
در صورت تبدیل فایل کتاب Introduction to Computer Science with Android: The Learning-By-Doing Series به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مقدمه ای بر علوم کامپیوتر با اندروید: مجموعه یادگیری با انجام نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب علاوه بر خودآموزی، برای دوره های محاسباتی سال اول با موضوع برنامه نویسی شی گرا، جاوا و اندروید مناسب است. هیچ مواجهه قبلی با هیچ یک از این موضوعات فرض نمی شود. چیزی که این کتاب را متفاوت می کند این است که از اندروید برای آموزش مفاهیم اساسی محاسبات استفاده می کند و این کار را با استفاده از یادگیری تجربی انجام می دهد. از طریق مجموعهای از پروژهها (مانند ماشینحسابها، یادداشتهای رمزگذاریشده، بازی کشور و معاملهگر سهام) یاد میگیرید که چگونه اپلیکیشنهای تلفن همراه را با استفاده از بهترین روشها و الگوهای طراحی ایجاد کنید. در سطح عمیقتر، این به شما امکان میدهد مفاهیمی را بسازید (مانند رویارویی با پیچیدگی از طریق انتزاع، اصل جداسازی نگرانیها و OOP در مقابل عملکرد) که مدتها پس از اینکه پلتفرم و زبان از مد افتاد، دوام خواهند آورد.
In addition to self-learning, this book is suitable for a first-year computing course themed around object-oriented programming, Java, and Android. No prior exposure to any of these topics is assumed. What makes this book different is that it uses Android to teach foundational computing concepts and it does so using experiential learning. Through a sequence of projects (such as Calculators, Encrypted Notes, the Country Game, and Stock Trader) you will learn how to build mobile apps using best-practice methodologies and established design patterns. At a deeper level, this will enable you to construct concepts (such as confronting complexity through abstraction, the separation of concerns principle, and OOP vs Functional) that will endure long after the platform and the language fall out of fashion.