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

دانلود Java for Android

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: این دوره آموزشی آنلاین (MOOC) به شما می‌آموزد که چگونه ویژگی‌ها و کلاس‌های اصلی زبان برنامه‌نویسی جاوا را که در سیستم‌عامل اندروید (پلتفرم غالب برای توسعه و عرضه اپلیکیشن‌های موبایل) استفاده می‌شوند، برنامه‌نویسی کنید. به‌طور مشخص، این دوره ویژگی‌های کلیدی زبان جاوا را پوشش می‌دهد که شامل کنترل جریان اجرا در یک اپلیکیشن (مانند ساختارهای حلقه‌ و دستورات شرطی)، امکان دسترسی به داده‌های ساختاریافته (مانند آرایه‌های داخلی جاوا و کلاس‌های رایج در Java Collections Framework مانند ArrayList و HashMap)، گروه‌بندی عملیات و داده‌های مرتبط در کلاس‌ها و اینترفیس‌ها (مانند انواع داده‌های اولیه و تعریف شده توسط کاربر، فیلدها، متدها، پارامترهای Generic و استثناها) و سفارشی‌سازی رفتار کلاس‌های موجود از طریق ارث‌بری و چندریختی (مانند زیرکلاس‌ها و بازنویسی متدهای مجازی) می‌شود. فراگیران این ویژگی‌های جاوا را در بستر اجزای اصلی اندروید (مانند Activityها و عناصر پایه UI) با استفاده از ابزارهای رایج (مانند Android Studio) که برای توسعه برنامه‌های جاوا و اپلیکیشن‌های کاربردی اندروید مورد نیاز است، به کار خواهند گرفت. دانشجویان در طول این دوره روی چندین پروژه عملی کار خواهند کرد؛ به این صورت که در هر هفته از آن‌ها خواسته می‌شود برای تکالیف برنامه‌نویسی که مطالب ویدئوهای آموزشی را تقویت می‌کنند، راه حل بنویسند. هر هفته حدود ۴ تا ۶ ساعت زمان تعاملی شامل ویدئوهای آموزشی، کوییزها و تکالیف برنامه‌نویسی پیش‌بینی شده است.

سرفصل ها و درس ها

ماژول ۱: نمای کلی دوره MOOC Module 1: MOOC Overview

  • نمای کلی دوره آموزشی جاوا برای اندروید Overview of Java for Android MOOC

  • ماژول ۱: بررسی اجمالی Module 1: Overview

  • محتوا، سازماندهی و استراتژی‌های یادگیری MOOC MOOC Contents, Organization, and Learning Strategies

  • بررسی اجمالی زبان برنامه‌نویسی جاوا (بخش ۱) Overview of the Java Programming Language (Part 1)

  • بررسی اجمالی زبان برنامه‌نویسی جاوا (بخش ۲) Overview of the Java Programming Language (Part 2)

  • خلاصه بررسی اجمالی Overview Summary

ماژول ۲: آشنایی با اندروید استودیو Module 2: Introduction to Android Studio

  • مقدمه ماژول ۲ Module 2 Introduction

  • نصب اندروید استودیو Installing Android Studio

  • باز کردن پروژه‌های تکلیفی ارائه شده Opening Provided Assignment Projects

  • ایجاد و وارد کردن پروژه‌ها Creating and Importing Projects

  • آشنایی با ویرایشگر Introducing the Editor

  • سازماندهی فایل‌های پروژه Project File Organization

  • ایجاد و ویرایش کدهای منبع و فایل‌های منابع (Resource) Creating and Editing Source Code and Resource Files

  • ایجاد و اجرای دستگاه مجازی (Emulator) Creating and Running a Virtual Device

  • عیب‌یابی خطاهای سینتکسی Debugging Syntax Errors

  • ثبت وقایع با Logcat Logging with Logcat

  • دستورات TODO TODO Statements

  • اجرای کد و خودارزیابی از طریق Unit Testها Running Your Code & Self Assessment Via Unit Tests

  • ارسال کد به سیستم تصحیح خودکار Submitting Your Code to the Auto-Grader

  • خلاصه ماژول ۲ Module 2 Summary

ماژول ۳: نوشتن یک اپلیکیشن اندروید ساده با استفاده از ویژگی‌های پایه جاوا Module 3: Writing a Simple Android App Using Basic Java Features

  • مقدمه ماژول Module Introduction

  • اجزای اصلی در یک سیستم محاسباتی Main Components in a Computing System

  • متغیرها و انواع داده Variables and Types

  • عبارات (Expressions) Expressions

  • چاپ داده‌ها Printing data

  • کلاس Math The Math Class

  • کلاس String The String Class

  • متدها Methods

  • نتیجه‌گیری ماژول Module Conclusion

ماژول ۴: جریان کنترل (Control Flow) Module 4: Control Flow

  • آشنایی با جریان کنترل Introduction to Control Flow

  • دستور If (بخش ۱) If-statement Part 1

  • دستور If (بخش ۲) If-statement Part 2

  • بررسی خط به خط کد دستور If If-statement Code Walkthrough

  • حلقه‌های For (بخش ۱) For-loops Part 1

  • حلقه‌های For (بخش ۲) For-loops Part 2

  • حلقه‌های For (بخش ۳) For-loops Part 3

  • بررسی خط به خط کد حلقه‌های For For-loops Code Walkthrough

  • حلقه‌های نامحدود Indefinite loops

  • تولید اعداد تصادفی Random number generation

  • خلاصه ماژول Module Summary

ماژول ۵: داده‌های ساختاریافته Module 5: Structured Data

  • داده‌های ساختاریافته Structured Data

  • آرایه‌ها: بخش ۱ Arrays: Part 1

  • آرایه‌ها: بخش ۲ Arrays: Part 2

  • آرایه‌ها: بخش ۳ Arrays: Part 3

  • حلقه for-each The for-each loop

  • چارچوب مجموعه‌ها (Collections Framework): بخش ۱ The Collections Framework: Part 1

  • چارچوب مجموعه‌ها (Collections Framework): بخش ۲ The Collections Framework: Part 2

  • لیست‌های ArrayList ArrayLists

  • نقشه‌های HashMap HashMaps

  • جمع‌بندی داده‌های ساختاریافته Structured Data WrapUp

ماژول ۶: کلاس‌ها و اینترفیس‌ها Module 6: Classes and Interfaces

  • جاوا: کلاس‌ها و اشیاء، یک بررسی اجمالی Java: Classes and Objects, an overview

  • انگیزه استفاده از کلاس‌ها و اشیاء Motivating Classes and Objects

  • ساخت کلاس‌ها و اشیاء توسط خودتان Building your own Classes and Objects

  • اصلاح و بهبود کلاس‌ها: بخش ۱ Refining your Classes: Part 1

  • اصلاح و بهبود کلاس‌ها: بخش ۲ Refining your Classes: Part 2

  • اشیاء جدید در مکان‌های قدیمی New Objects in Old Places

  • بررسی اجمالی Genericها در جاوا Overview of Java Generics

ماژول ۷: ارث‌بری و چندریختی ModuIe 7: Inheritance and Polymorphism

  • سلسله مراتب کلاس‌ها و اینترفیس‌ها: بررسی اجمالی Class Hierarchy and Interfaces: Overview

  • سلسله مراتب کلاس‌ها و اینترفیس‌ها Class Hierarchy and Interfaces

  • کاربرد ارث‌بری در عمل Inheritance at Work

  • چندریختی (Polymorphism) Polymorphism

  • اینترفیس‌های جاوا Java Interfaces

  • ویژگی‌های پیشرفته اینترفیس کلاس Advanced Class Interface features

  • مدیریت استثناها (Exception Handling) Exception Handling

ماژول ۸: پروژه کوچک - تکلیف ساخت اپلیکیشن ماشین‌حساب اندروید Module 8: Android Calculator App Mini-Project Assignment

  • بررسی اجمالی پروژه کوچک اپلیکیشن ماشین‌حساب Overview of the Calculator App Mini-Project Assignment

  • بررسی و راهنمای انجام پروژه کوچک Mini-Project Assignment Walkthrough

نمایش نظرات

آموزش برنامه‌نویسی جاوا برای اندروید
جزییات دوره
34h 57m
66
(آخرین آپدیت)
222,432
4.7 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

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

Dr. Douglas C. Schmidt Dr. Douglas C. Schmidt