آموزش برنامه نویسی اندروید - قسمت اول (مقدمه)

سه شنبه 4 خرداد 1400

پیش تر اگر قصد شروع برنامه نویسی اندروید رو داشتید زبان های محدودی برای این کار وجود داشت. اما با گسترش و پیشرفت زبان های برنامه نویسی سرانجام در سال 1995 زبان برنامه نویسی Java شکل گرفت و وارد دنیای برنامه نویسی شد. جاوا یک زبان برنامه نویسی شیءگرا و سطح بالا می باشد. اگر قصد یادگیری برنامه نویسی اندروید رو با استفاده از زبان Java را دارید لطفا تا انتهای این دوره ما را همراهی کنید.

آموزش برنامه نویسی اندروید - قسمت اول (مقدمه)

آموزش برنامه نویسی اندروید - قسمت اول (مقدمه)

زبان جاوا در سال 1995 توسط کمپانی Microsystems (که اکنون زیر مجموعه Oracel می باشد) ساخته و روانه باز برنامه نویسی شد. آقای James Golsing به عنوان پدر زبان Java شناخته می شود. در ابتدا نام این زبان Oka بود و سپس به Java تغییر یافت. این زبان به قدری قدرتمند است که در هر سیستم عاملی می توان با آن شروع به توسعه کرد. 

این زبان قدرتمند در کمپانی هایی همچون Uber، Google، Amazon، Instagram استفاده می شود.

 

با Java چه برنامه هایی می توان نوشت؟

اپ های Desktop مانند Acrobat Reader, Media Playert, Anit Virus نوشت.

اپ های برنامه های تحت وب مانند JavaTPoint.com نوشت.

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

اپ های موبایل مانند Instagram، Telegram نوشت.

 

سرفصل های این دوره چگونه می باشد؟

 

1- یادگیری برنامه نویسی Java و پایه آن 

  1-1 - بررسی متغییرها در Java

 2-1 - بررسی انواع داده در Java

 3-1 - بررسی عملگرهای محاسباتی در Java

 4-1 - ساختار و نحوه نگارش زبان Java

 1-5 - بررسی مبحث Keyword (کلمات کلیدی) در زبان Java

 6-1 - بررسی Truthiness و Falsiness در زبان Java

 7-1 - بررسی گزاره شرطی (condition if) در زبان Java

 8-1 - بررسی گزاره شرطی (condition switch) در زبان Java

 9-1 - حلقه ها در زبان Java

 10-1 - شروع بخش شیءگرایی و بررسی OOP در زبان Java

 11-1 - بررسی Object و Class در برنامه نویسی Java

 12-1 - بررسی Method و Lambda در زبان Java

 13-1 - بررسی Constructor در زبان Java

 14-1 - بررسی مبحث Static Keyword و This Keyword در زبان Java

 15-1 - ارث بری یا وراثت در زبان Java

 

2- شروع برنامه نویسی اندروید

 1-2 -  بررسی پیکر یک برنامه اندروید

 2-2 -  بررسی TextView در برنامه نویسی اندروید

 3-2 -  بررسی Button در برنامه نویسی اندروید

 3-2 - بررسی CheckBox در برنامه نویسی اندروید

 4-2 -  بررسی Toast و ToggleButton و AlertDialog در برنامه نویسی اندروید

 5-2 -  بررسی مبحث Spinner در برنامه نویسی اندروید

 6-2 -  بررسی ListView در برنامه نویسی اندروید

 7-2 -  بررسی مبحث کلاس R و SeekBar در برنامه نویسی اندروید

 8-2 -  پروژه عملی کوچک و ساخت یک برنامه جستجوگر در لیست

 9-2 -  بررسی Activity و Intents در برنامه نویسی اندروید

 10-2 - چگونگی انتقال داده بین Activity در برنامه نویسی اندروید

 11-2 - بررسی Option Menu و ساخت یک منو در برنامه نویسی اندروید

 12-2 - بررسی AlarmManager و تنظیم زمان در برنامه نویسی اندروید

 13-2 - بررسی Preferences و ذخیره اطلاعات در برنامه نویسی اندروید

 14-2 - بررسی حافظه و نحوه برقراری ارتباط با آن در برنامه نویسی اندروید

15-2 - بررسی SQLITE و کار با DataBase در برنامه نویسی اندروید

16-2 - برقراری ارتباط با سرور و بررسی JSON

 17-2- برقراری ارتباط با سرور و بررسی XML

18-2 - ارسال SMS در برنامه نویسی اندروید

19-2 - برقراری تماس تلفنی در برنامه نویسی اندروید

20-2 - بررسی Bluetooh در برنامه نویسی اندروید

21-2 - بررسی WIFI در برنامه نویسی اندروید

22-2 - بررسی Camera در برنامه نویسی اندروید

23-2 - پروژه عملی ساخت برنامه ضبط صدا (Audio Recorder) در برنامه نویسی اندروید

24-2 - سخن پایانی

 

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

هر هفته سه قسمت برای آن منتشر می شود.

ممنونم که این بخش رو با من همراه بودید و وقت ارزشمندتون رو در اختیار من گذاشتید. موفق و موید باشید. خدانگهدار.

محمد شعبانی (مدرس)

نویسنده 7 مقاله در برنامه نویسان
  • Java
  • 1k بازدید
  • 4 تشکر

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

در صورتی که در رابطه با این مقاله سوالی دارید، در تاپیک های انجمن مطرح کنید