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

دوره برنامه نویسی اندروید مناسب تمامی کسانی ست که : بدنبال شغل پردرآمد هستند. دارای خلاقیت زیادی هستند. دید گسترده ای از مسائل دارند. و در کل تمامی کسانی که به برنامه نویسی علاقه زیادی دارند...

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

در حال ثبت نام

کلاس ها تاریخ برگزاری مدرس نوع برگزاری قیمت دوره جزئیات
اندروید پنجشنبه 9 اسفند ماه 1397 مهندس علیزاده حضوری از   79,000 تومان ثبت نام دوره

درباره دوره

خوشبختانه شروع کار برای برنامه نویسی اندروید بسیار راحت است. حتی نیاز نیست که یک موبایل اندروید داشته باشید. فقط نیاز به یک کامپیوتر دارید که SDK را بر روی آن نصب کنید و یک ایمولاتور موبایل. در این پست سعی میکنم نشان دهم چطور ابزار مورد نیاز را بر روی کامپیوتر نصب کنید و آماده شوید تا برنامه نویسی برای اندروید را شروع کنیم. (در پایین صفحه و در قسمت مراجع میتوانید راهنمای نصب را به زبان انگلیسی مشاهده کنید. ضمناً یک فیلم هم قرار داده ام که اگر حوصله خواندن مطلب را ندارید میتوانید به آن رجوع کنید.)

کیت توسعه نرم افزاری (software development kit) اندروید قابل نصب بر روی سیستم عامل های ویندوز، لینوکس و مک OS X میباشد. بدیهی است اپلیکیشنی که ساخته میشود قابل استفاده بر روی تمامی محصولات مبتنی بر اندروید خواهد بود. قبل از اینکه شروع به برنامه نویسی کنید احتیاج است تا جاوا، محیط توسعه (IDE) و کیت توسعه نرم افزار را بر روی کامپیوتر خود نصب کنید.

سرفصل ها

  • آشنایی با جاوا (به عنوان مباحث پایه ای اندروید) و مباحث مقدماتی
  • برنامه نویسی چیست؟
  • آشنایی با زبان برنامه نویسی جاوا
  • تاریخچه زبان برنامه نویسی جاوا
  • ویژگی های جاوا
  • JVM, JDK, JRE, Byte Code چیست؟
  • نصب نرم افزارهای مورد نیاز برای برنامه نویسی جاوا
  • مفاهیم کامپایلر
  • آشنایی با IDE (NetBeans)
  • آشنایی با Out.Println
  • طریقه ایجاد خطوط توضیحی در برنامه
  • آشنایی با دستور چاپ در جاوا
  • پیاده سازی پروژه Hello World در جاوا
  • انواع داده ها در جاوا و اندروید (کار با Data typeها)
  • آشنایی با انواع متغیرها در زبان جاوا و اندروید
  • قوانین نام گذاری متغیرها
  • حداقل و حداکثر مقدار داده های عددی در زبان جاوا واندروید
  • ایجاد یک متغیر
  • مقدارهی به متغیرها
  • ساختارهای کنترلی و عملگرها در جاوا و اندروید
  • آشنایی با عملگرها در زبان جاوا و اندروید
  • طریقه گرفتن ورودی از کاربر در زبان جاوا و اندروید
  • عملگرهای محاسباتی
  • عملگرهای قیاسی و رابطه ای
  • عملگرهای منطقی
  • بررسی اولویت عملگرها
  • دستور If و If/Else
  • پیاده سازی پروژه ماشین حساب
  • حلقه های تکرار در جاوا و اندروید
  • دستور Switch وCase
  • حلقهFor
  • حلقه While
  • حلقه Do While
  • دستورات break و continue
  • پیاده سازی پروژه رسم مثلث متساوی الاضلاع و مثلث قائم الزاویه با استفاده از حلقه های تکرار
  • آشنایی با اندروید و مباحث مقدماتی
  • آشنایی با زبان برنامه نویسی اندروید
  • تاریخچه زبان برنامه نویسی اندروید
  • ویژگی های اندروید
  • نصب نرم افزارهای مورد نیاز برای برنامه نویسی اندروید
  • آشنایی با ANDROID STODIO
  • شبیه ساز چیست
  • Activity در اندروید چیست
  • آشنایی با NOX
  • آشنایی با Toast
  • طریقه ایجاد خطوط توضیحی در برنامه
  • پیاده سازی پروژه Hello World در اندروید
  • آشنایی ابتدایی با المان های گرافیکی در اندروید
  • Button در اندروید
  • TextView در اندروید
  • مدیریت رخداد ها در اندروید
  • EditText در اندروید
  • ImageButton در اندروید
  • CheckBox در اندروید
  • Radio Group در اندروید
  • Switch در اندروید
  • RatingBar در اندروید
  • RadioGroup در اندروید
  • ProgressBar در اندروید
  • TimePicker در اندروید
  • DatePicker در اندروید
  • Ratingbar در اندروید
  • آشنایی با کد رنگ ها و روانشناسی رنگ ها
  • آرایه ها در زبان اندروید
  • آشنایی با مفهوم آرایه ها و کاربرد آنها
  • روش های مختلف تعریف آرایه
  • نحوه دسترسی به عناصر آرایه
  • اعمال حلقه for روی آرایه
  • مروری بر ساختمان های داده ای
  • آرایه های چند بعدی
  • نحوه جستجو در آرایه
  • پروژه عملی کار بر روی آرایه های دو بعدی
  • حالات استثنائی در اندروید
  • آشنایی با حالات استثنائی
  • آشنایی با دستورات موجود در Exception
  • طریقه مدیریت حالات استثنایی
  • پروژه عملی
  • مفاهیم برنامه نویسی شی گرا در جاوا و اندروید
  • (Object-oriented programming)
  • آشنایی با توابع در زبان جاوا و اندروید
  • توابع بازگشتی
  • کلاسها در برنامه نویسی به زبان جاوا و اندروید
  • نحوه ایجاد کلاس ها
  • آشنایی با مفاهیم برنامه نویسی شیئ گرا
  • شیء در برنامه جاوا و اندروید چیست؟
  • آشنایی با مفهوم Encapsulation
  • آشنایی با مفهوم سازنده یک کلاس(Constructor)
  • آشنایی با کلاس رشته برای مدیریت رشته ها
  • آشنایی ایتدایی با کلاس Math
  • پروژه کار با رشته ها با استفاده از مباحث برنامه نویسی شی گرا
  • وراثت یا Inheritance در جاوا و اندروید
  • آشنایی با مفهوم وراثت در برنامه نویسی جاوا و اندروید
  • بیان مثال هایی از وراثت در دنیای واقعی
  • آشنایی با ارتباط بین کلاس والد و فرزند
  • آشنایی با مفهوم Override
  • آشنایی با مفهوم OverLoading
  • مفاهیم public و private
  • کار با متدهای Static
  • چند ریختی یا Polymorphismدر جاوا و اندروید
  • ارتباط سازنده کلاس پدر با سازنده کلاس فرزند
  • آشنایی با مفهوم چند ریختی در برنامه نویسی شی گرا
  • ذکر مثال برای درک بهتر چند ریختی
  • آشنایی با مفهوم Abstraction
  • مفهوم Interface
  • برنامه نویسی Multithread در جاوا و اندروید
  • برنامه نویسی sequential و برنامه نویسی multithread
  • آشنایی با نخ ها
  • چرخه حیات یک thread
  • آشنایی تکمیلی با المان های گرافیکی در اندروید
  • Spash screen
  • آشنایی با برنامه های مبتنی بر audio
  • آشنایی با فایل JSON
  • کار با CAMERA
  • کار با Video
  • Texttospeach
  • انیمیشین
  • کار با پایگاه داده و ارسال اطلاعات به سرور
  • آشنایی با پایگاه داده و PHP and Mysql
  • آشنایی با سرور
  • برنامه نویسی سمت چیست؟
  • آشنایی با زبان برنامه نویسی PHP
  • تاریخچه زبان برنامه نویسی PHP
  • ویژگی های PHP
  • آشنایی با دستور چاپ در PHP
  • لزوم استفاده از پایگاه داده
  • Table در پایگاه داده چیست
  • طریقه ذخیره اطلاعات در پایگاه داده
  • طریقه بازخوانی اطلاعات از پایگاه داده
  • ارسال اطلاعات بین php and android
  • نوشتن پروژه درست کردن دفترچه تلفن با استفاده از پایگاه داده

دیدگاه خود را با دیگران به اشتراک بگذارید

شما می توانید پیش از شرکت در این دوره، پرسش ها خود را بپرسید.

نقد و بررسی

خالی...