قراره تو این دوره چی یاد بگیرم؟

  • آموزش کامل نصب و راه اندازی نرم افزار اندروید استودیو
  • بررسی بازار کار فریلنسری و آماده سازی برای مصاحبه استخدامی
  • آموزش برنامه نویسی اندروید با کمک Chat GPT و گوگل بارد
  • آموزش جامع طراحی رابط کاربری با جت پک کامپوز
  • آموزش فلاتر و جاوا جهت تکمیل رزومه
  • آموزش پیشرفته معماری های MVP و MVVM
  • ایجاد اپلیکیشن نمایش قیمت ارز و طلا به صورت آنلاین
  • پیاده سازی اپلیکیشن To-do List با استفاده از SQLite
  • آموزش اعتبارسنجی و احراز هویت کاربران با ایمیل
  • آموزش جامع گیت در برنامه نویسی اندروید
  • آموزش تخصصی ارتباط با سرور و آنلاین کردن اپلیکیشن ها
  • به همراه کارآموزی آنلاین، کتاب ها و منابع کمک آموزشی
  • دریافت مدرک طلایی قابل استعلام پس از اتمام دوره
  • گروه پشتیبانی در تلگرام با بیش از 600 عضو فعال
علیرضا احمدی

علیرضا احمدی | برنامه نویس اندروید

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

مدیر بخش آموزش دانشجویار

مدیر مارکتینگ وبسایت دانشجویار

مشاور و منتور برنامه نویسی

و ....

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

۳۱ فصل
۶۶۴ جلسه
۱۴۷ ساعت
۱

معرفی دوره و بازار کار برنامه نویسی اندروید

۱۵ قسمت
۰۲:۳۲:۲۸
1

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

رایگان
۱۱:۰۵
2

دقیقا میشه بگین تو این دوره چی قراره یاد بگیرم؟

رایگان
۰۵:۱۹
3

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

رایگان
۰۸:۴۶
4

مسیر و نقشه راه برنامه نویسی موبایل (چگونه برنامه نویس موبایل شویم؟)

رایگان
۱۰:۱۴
5

چگونه از برنامه نویسی اندروید کسب درآمد کنیم؟ بازار کار اندروید چگونه است؟

رایگان
۱۸:۰۱
6

دلیل انتخاب زبان برنامه نویسی کاتلین چیست؟

رایگان
۱۳:۲۴
7

کاتلین یا جاوا؟ چرا زبان کاتلین بهتر است؟

رایگان
۰۸:۴۲
8

چرا جاوا پیش نیاز کاتلین نیست؟

رایگان
۰۷:۳۷
9

بهتر نیست بریم React Native و این چیزا یاد بگیریم؟

رایگان
۰۷:۵۹
10

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

رایگان
۱۰:۰۱
11

بررسی تاثیر هوش مصنوعی و Chat GPT در آینده برنامه نویسی اندروید

رایگان
۱۷:۰۷
12

اهمیت ریاضی در برنامه نویسی اندروید چقدر است؟

رایگان
۰۷:۰۳
13

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

رایگان
۱۱:۰۸
14

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

رایگان
۱۰:۱۹
15

من میخوام هکر موبایل بشم! چطوری میشه؟

رایگان
۰۵:۴۳
۲

پیش نیاز – آموزش الگوریتم نویسی (دستیابی به ذهنیت برنامه نویسی)

۱۶ قسمت
۰۳:۰۶:۲۸
۳

پیش نیاز – آموزش زبان برنامه نویسی کاتلین (Kotlin Language)

۵۲ قسمت
۱۲:۰۴:۳۴
۴

فصل اول – بررسی، دانلود و نصب نیازمندی ها

۱۲ قسمت
۰۳:۵۸:۰۴
۵

فصل دوم – بررسی View های پایه در اندروید

۱۷ قسمت
۰۶:۱۱:۲۸
۶

فصل سوم – آموزش کار با View Group ها در اندروید

۱۸ قسمت
۰۵:۲۹:۱۸
۷

فصل چهارم – بررسی View های پیچیده تر در اندروید استودیو

۳۷ قسمت
۱۱:۱۶:۲۳
۸

رفع خطا (Debugging) کد ها با استفاده از هوش مصنوعی

۸ قسمت
۰۱:۲۱:۴۱
۹

فصل پنجم – آیتم های پیشرفته و View های متریال

۳۰ قسمت
۰۷:۵۷:۳۳
۱۰

فصل ششم – ادامه کار با آیتم های متریال و آموزش انیمیشن در اندروید

۱۵ قسمت
۰۴:۵۶:۱۲
۱۱

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

۲۰ قسمت
۰۷:۰۲:۳۰
۱۲

فصل هشتم – آموزش کار با پایگاه داده SQLite

۱۷ قسمت
۰۵:۰۴:۴۲
۱۳

فصل نهم – پروژه عملی دفترچه یادداشت با SQLite

۲۱ قسمت
۰۵:۵۶:۴۱
۱۴

فصل دهم – ایجاد دیتابیس ROOM و مدیریت آن با RX Java و کاتلین کوروتین

۱۲ قسمت
۰۲:۵۳:۵۸
۱۵

فصل یازدهم – مفاهیم مرتبط با سرور، اینترنت و سایت ها

۱۳ قسمت
۰۳:۱۵:۰۰
۱۶

فصل دوازدهم – آموزش اتصال به سرور با کتابخانه Retrofit

۱۵ قسمت
۰۳:۳۰:۰۲
۱۷

پروژه فصل دوازدهم -نرم افزار نمایش قیمت ارز و طلا (آنلاین)

۱۶ قسمت
۰۳:۳۹:۲۷
۱۸

فصل سیزدهم – آموزش دیزاین پترن ها

۷ قسمت
۰۱:۰۴:۴۰
۱۹

فصل چهاردهم – آموزش معماری MVP

۵ قسمت
۰۰:۵۲:۲۷
۲۰

پروژه اول فصل چهاردهم – ایجاد اپ مدیریت وظایف با معماری MVP و ROOM

۱۵ قسمت
۰۲:۳۴:۲۴
۲۱

پروژه دوم فصل چهاردهم – ایجاد اپ اعتبار سنجی کاربر با معماری MVP و رتروفیت

۱۵ قسمت
۰۲:۵۶:۰۷
۲۲

فصل پانزدهم – آموزش گیت و Github در اندروید

۱۱ قسمت
۰۱:۴۴:۳۱
۲۳

فصل شانزدهم – آموزش پیشرفته زبان برنامه نویسی کاتلین

۲۳ قسمت
۰۲:۵۶:۵۵
۲۴

فصل هفدهم – آموزش گرافیک در برنامه نویسی اندروید (کاستوم ویو ها)

۱۷ قسمت
۰۳:۴۱:۴۲
۲۵

فصل هجدهم – آموزش فریمورک قدرتمند جت پک کامپوز (jetpack compose)

۴۷ قسمت
۰۸:۴۳:۰۵
۲۶

فصل نوزدهم – آموزش کدنویسی با اصول Solid در زبان کاتلین

۶ قسمت
۰۱:۰۵:۴۵
۲۷

فصل بیستم – آموزش Coroutines (چند وظیفه ای و تردینگ با کاتلین کوروتین)

۱۴ قسمت
۰۱:۴۷:۱۷
۲۸

یادگیری جاوا – آموزش کار با زبان برنامه نویسی Java

۳۸ قسمت
۰۶:۰۵:۰۳
۲۹

یادگیری فلاتر – بخش اول – آموزش زبان برنامه نویسی دارت

۶۰ قسمت
۱۰:۱۹:۰۸
۳۰

یادگیری فلاتر – بخش دوم – آموزش کامل فریمورک فلاتر

۵۶ قسمت
۱۰:۱۱:۲۳
۳۱

یادگیری فلاتر – بخش سوم – آموزش کار با سخت افزار در فلاتر

۱۶ قسمت
۰۲:۱۱:۵۳

آموزش اندروید از صفر تا پیاده سازی اپلیکیشن واقعی

دوره آموزش اندروید از مقدمات شروع میشه. لازم نیست چیزی یاد داشته باشی رفیق. همینکه بتونی سیستم رو خاموش روشن کنی یا یه سرچ ساده تو گوگل انجام بدی کافیه. میدونی که سیستم عامل اندروید الان 80 درصد بازار گوشی های موبایل رو به خودش اختصاص داده و در تمام ابزارهایی مثل تلویزیون، ساعت هوشمند، عینک و حتی یخچال ها هم مورد استفاده قرار میگیره. البته با فلاتر و جت پک کامپوز میتونی خروجی ویندوز و IOS هم بگیری که این فریمورک ها هم در همین دوره، آموزش داده میشه. پس بازار کار خیلی بزرگی رو پیش روی خودت تصور کن.

سخن مدرس: اگر تضمین کنی که طبق برنامه من پیش بیای و دوره رو ببینی، منم تضمین میکنم که تبدیل به یک برنامه نویس اندروید بشی.

اینکه توانایی استفاده از گوشی های اندرویدی رو داری عالیه، اما سبب کسب درآمد تو از این حوزه نمیشه. تو الان فقط یک مصرف کننده از سیستم عامل اندروید هستی. من قصد دارم تو رو از یک مصرف کننده ساده، تبدیل به یک توسعه دهنده‎‌ی توانمند در حوزه برنامه نویسی اندروید کنم. پس با استفاده از آموزش برنامه نویسی اندروید میتونی هر اپلیکیشنی که مدنظرت هست رو پیاده سازی کنی. اگر قصد مهاجرت داری؛ اگر به فکر استخدام در شرکت های بزرگ ایران نظیر دیجی کالا، سروش، اسنپ، دیوار و غیره هستی یا اگر ایده شخصی داری و میخوای نرم‌افزاری اختصاصی پیاده سازی کنی، به آموزش اندروید خوش اومدی.

برای اطلاع از بروزرسانی ها و آموزش ها، عضو کانال و گروه «آموزش برنامه نویسی اندروید» شوید: کانال | گروه

برنامه نویسی اندروید (Android) چیست؟

برنامه نویسی اندروید یک فرایند است که برای توسعه برنامه‌ها و نرم‌افزارهای قابل اجرا بر روی سیستم‌عامل اندروید استفاده می‌شود. اندروید سیستم‌عاملی است که بر روی گوشی‌های هوشمند، تبلت‌ها، و سایر دستگاه‌های همراه استفاده می‌شود و توسط شرکت گوگل توسعه داده شده است. برنامه نویسان اندروید با استفاده از زبان برنامه‌نویسی جاوا یا کاتلین و با استفاده از ابزارها و محیط‌های توسعه نرم‌افزار مانند Android Studio، برنامه‌ها و نرم‌افزارهایی را طراحی و پیاده‌سازی می‌کنند که قابلیت اجرا بر روی دستگاه‌های اندروید را دارند.

اهمیت یادگیری برنامه‌نویسی اندروید (Android) چیست؟

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

نمونه پروژه های انجام شده در دوره

آموزش اندروید

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

تمام وبسایت ها و شرکت های بزرگ در ایران و جهان از اپلیکیشن اندروید استفاده میکنند. دیجی کالا، دیوار، بازار و اسنپ تنها نمونه هایی از شرکت های بزرگی هستند که از طریق اپلیکیشن‌های خود، روزانه میلیون ها تومان درآمد دارند. هرکدام از این شرکت ها دارای یک تیم بزرگ و متخصص از برنامه نویسان موبایل هستند. درآمد یک برنامه نویس اندروید در چنین اپلیکیشن های محبوب و بزرگی بسیار بالا خواهد بود.

اما شاید این سوال در ذهن شما به وجود بیاید که این شرکت ها سالیانه چند برنامه نویس استخدام میکنند؟ آیا ما هم میتوانیم جزو این برنامه نویسان باشیم؟ دقت کنید که اولا تعداد شرکت هایی که به اپلیکیشن اندروید نیاز دارند، بسیار بیشتر از اینهاست. در زمان کنونی اکثر وبسایت ها به سراغ نرم افزار های موبایل آمده و به دنبال برنامه نویسانی توانمند در حوزه برنامه نویسی اندروید میگردند. پس بازار کار برنامه نویسی اندروید مختص به 4 شرکت نامبرده نیست.

پروژه های انجام شده توسط کاربران دوره آموزش اندروید

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

شما با گذراندن دوره آموزش اندروید دانشجویار تبدیل به یک برنامه نویس موبایل خواهید شد. اما پس از اتمام آموزش برنامه نویسی موبایل روش های کسب درآمد از این حوزه چیست؟ به چه شیوه هایی میتوانیم وارد بازار کار شده و کسب درآمد داشته باشیم؟ قطعا یکی از بزرگترین مزیت های برنامه نویسی، منعطف بودن آن از نظر شیوه کسب درآمد و حتی زمان کار کردن میباشد. برنامه نویسی Android هم دقیقا دارای همین ویژگی ها بوده و شما پس از آموزش برنامه نویسی اندروید، به روش های زیر قادر به کسب درآمد از این زمینه خواهید بود :

  • درآمد دلاری از طریق همکاری با شرکت های خارج از کشور به صورت فریلنسری
  • استخدام در شرکت های بزرگ و متوسط که از اپلیکیشن اندروید استفاده میکنند
  • کار پاره وقت و پروژه ای به صورت فریلنسری با شرکت های داخلی از طریق بستر هایی نظیر پونیشا
  • ایجاد و راه اندازی یک اپلیکیشن اختصاصی با یک ایده جذاب و کاربر پسند
  • ساختن نرم افزار های رایگان کاربردی و درآمد از تبلیغات کلیکی
  • راه اندازی یک استارت آپ یا بیزینس شخصی و کسب درآمد از آن
برنامه نویسی اندروید

کسب درآمد از فریلنسری و دریافت پروژه

شما با گذراندن دوره آموزش برنامه نویسی اندروید، قادر به پیاده سازی هر نوع اپلیکیشنی برای گوشی های موبایل خواهید بود. پس با توجه به آموزش های موجود در دوره، میتوانید وارد بازار کار فریلنسری شده و از وبسایت هایی نظیر پونیشا، پروژه های اندروید را دریافت و پیاده سازی کنید.

راه اندازی اپ کاربردی و درآمد از تبلیغات کلیکی

تبلیغات کلیکی یعنی چه؟ یعنی همان تبلیغاتی که در اپلیکیشن هایی نظیر شیریت و پلیر های مختلف بارها و بارها دیده اید. اگر یک نرم افزار پر کاربرد را پیاده سازی و منتشر کنید، به راحتی جامعه هدف میلیونی خواهید داشت. گذاشتن تبلیغات برای این جامعه هدف، سبب کسب درآمد های چند صد میلیونی خواهد شد.

درآمد زایی از استخدام در شرکت ها

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

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

در دوره آموزش اندروید به صورت کاملا پروژه محور و از صفر تا صد به مباحث مربوط به برنامه نویسی اندروید خواهیم پرداخت. در دوره پیش رو از زبان برنامه نویسی کاتلین برای کدنویسی مباحث مربوط به اندروید استفاده میکنیم. همانطور که میدانید محیط برنامه نویسی اندروید، نرم افزار اندروید استودیو میباشد؛ پس در این آموزش به صورت کامل با ویژگی ها و ابزار های نرم افزار Android Studio نیز آشنا شده و کار خواهیم کرد. شما با گذراندن دوره اموزش برنامه نویسی اندروید تبدیل به یک متخصص برنامه نویسی Android شده و قادر به پیاده سازی هر نوع اپلیکیشنی خواهید بود.

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

شما با گذراندن دوره تخصصی آموزش برنامه نویسی Android میتوانید وارد حوزه ساخت اپلیکیشن های اندروید شده و شروع به برنامه نویسی کنید. پس از دیدن دوره فوق شما قادر به پیاده سازی هر نوع اپلیکیشنی خواهید بود. میتوانید نرم افزار های تجاری، فروشگاهی، خبری و یا حتی بازی های به سبک جورچین را توسعه داده و کدنویسی کنید. زبان قدرتمند کاتلین قابلیت استفاده در سمت سرور و بک اند را نیز دارد. پس شما با گذراندن دوره آموزش اندروید و یادگیری عمیق کاتلین، قادر به استفاده از این زبان در سمت سرور هم خواهید بود.

دوره برنامه نویسی موبایل برای چه کسانی مناسب است؟

  • علاقه مندان ورود به دنیای برنامه نویسی اندروید
  • افرادی که قصد یادگیری یک تخصص برای مهاجرت کردن را دارند
  • اشخاصی که میخواهند به صورت فریلنسری کار کنند
  • افراد علاقه مند به راه اندازی استارت آپ و بیزینس شخصی
  • کسانی که از حقوق کارمندی خسته شده و به دنبال یک حوزه سودآور هستند

دوره آموزش اندروید برای چه کسانی مناسب نیست؟

  • کسانی که تحمل پذیرش چالش های برنامه نویسی را ندارند
  • افرادی که میخواهند یک شبه پولدار شوند
  • اشخاصی که وقت کافی برای تمرین و استمرار در این زمینه ندارند
  • کسانی که حاضر به هزینه کردن برای یادگیری یک تخصص نیستند

چرا آموزش اندروید با کاتلین؟ چرا جاوا نه؟

جاوا تا پیش از کاتلین زبان اول برنامه نویسی اندروید بود. در سال 2017 که گوگل زبان برنامه نویسی کاتلین را معرفی کرد، همه برنامه نویسان به قدرت کاتلین پی بردند. طولی نکشید که در سال 2019 کاتلین تبدیل به زبان اول برنامه نویسی اندروید شد. در حال حاضر تمام تمرکز گوگل بر روی زبان برنامه نویسی کاتلین میباشد. چرا اصلا گوگل مهم است؟ چون سیستم عامل اندروید متعلق به Google میباشد. در ادامه برخی از مهمترین دلایلی که سبب انتخاب زبان کاتلین برای اندروید میشوند را مورد بررسی قرار میدهیم.

1 – کاتلین جدیدتر از جاواست

زبان برنامه جاوا از سال 1992 وجود دارد و کاتلین سال 2011 معرفی شده و در سال 2017 توسط گوگل مورد پشتیبانی کامل قرار گرفت. زبان کاتلین در حوزه برنامه نویسی موبایل قدرت فراوانی داشته و با تکنولوژی های جدید سازگار تر خواهد بود. گوگل هم دقیقا برای سازگار کردن اندروید با تکنولوژی های جدید، نیازمند یک زبان جدید بود که کاتلین را یافت.

2 – سینتکس ساده تر زبان Kotlin به نسبت جاوا

کاتلین دارای ساختار و Syntax بسیار ساده تری نسبت به زبان برنامه نویسی جاوا میباشد. به گونه ای که یادگیری کاتلین نصف جاوا زمان بر خواهد بود. این ویژگی سبب علاقه مندی مبتدیان به یادگیری زبان Kotlin شده است. ما نیز در دوره اموزش اندروید، کاتلین را انتخاب کرده ایم.

3 – عدم پشتیبانی تکنولوژی های جدید از جاوا

جاوا در زمینه های متعددی همچنان کاربرد داشته و قدرتمند است؛ اما در حوزه اندروید دیگر نمیتوان روی آن حساب باز کرد. گوگل در حال معرفی تکنولوژی هایی جدید نظیر کتابخانه Compose و Kotlin Native میباشد. نکته اینجاست که این ویژگی ها با زبان کاتلین توسعه داده شده اند و در جاوا امکان استفاده از آنها وجود نخواهد داشت.

4 – چند سکویی شدن کاتلین

شاید یکی از بزرگترین ویژگی های مدنظر کاربران، حالت چند سکویی باشد. یعنی با یکبار کدنویسی بتوانیم خروجی اندروید و IOS گرفته و کار خود را سریع تر کنیم. گوگل به کمک شرکت JetBrains کتابخانه Kotlin / Native را معرفی میکند که قابلیت خروجی گرفتن برای سایر سیستم عامل هایی نظیر IOS را هم به کاتلین اضافه خواهد کرد. البته لازمه این کار، به دست آوردن تخصص در برنامه نویسی برای اندروید با استفاده از زبان کاتلین خواهد بود.

5 – استفاده کاتلین از تمام قدرت جاوا

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

6 – جامعه برنامه نویسان در حال رشد

جامعه برنامه نویسان شاید مهمترین موضوع نشان دهنده اهمیت یک حوزه باشد. وقتی افراد زیادی از یک زبان استفاده کنند، یعنی رفع اشکال و دریافت مشاوره در آن حوزه راحت تر خواهد بود. جامعه برنامه نویسان کاتلین رو به افزایش است و این یعنی کاهش جامعه جاوا. چراکه همان برنامه نویسان جاوا در حال مهاجرت به کاتلین هستند.

یادگیری چه مباحثی برای توسعه اپلیکیشن‌های اندرویدی ضروری است؟

یادگیری زبان برنامه نویسی کاتلین و یادگیری کار با محیط اندروید استودیو بسیار ضروری و مهم خواهد بود. علاوه بر این موارد، باید دانش حداقلی در استفاده از زبان SQL و دیتابیس SQLite را داشته باشیم و کمی API نویسی هم برای یک متخصص اندروید ضروری به نظر میرسد. پس تمام این موارد را در دوره برنامه‌ نویسی اندروید به صورت صفر تا صد یاد گرفته و بررسی خواهیم کرد.

آموزش کاتلین یا فلاتر؟ مسئله این است

گوگل از سال 2017 میلیون ها دلار خرج معرفی و پشتیبانی از کاتلین کرده در صورتی که از 2014 فلاتر را دارد. قطعا اگر فلاتر قدرت کاتلین را داشت و قادر به انجام کارهای آن بود، گوگل هرگز این همه انرژی و هزینه برای کاتلین صرف نمیکرد. فلاتر در پروژه های فوق سنگین، ساختار خود را از دست میدهد ولی در کاتلین اینگونه نیست. تنها ویژگی Flutter همان چند سکویی بودن آن است که گوگل برای کاتلین هم کتابخانه و پلتفرم Kotlin / Native را به کمک جت برینز معرفی میکند. پس یعنی زبان کاتلین نیز میتواند چند سکویی عمل کرده و برنامه IOS بسازد. در نهایت برنده این نبرد قطعا زبان قدرتمند کاتلین میباشد. در این دوره، به آموزش‌ ‌فلاتر نیز پرداخته شده است.

Kotlin Native چیست؟

کاتلین نیتیو که بدان Kotlin Multiplatform هم گفته میشود یک پلتفرم چند سکویی است که امکان ایجاد برنامه برای سیستم عامل های مختلف را به توسعه دهندگان خواهد داد. دیگر برای توسعه اپلیکیشن های IOS و حتی نرم افزار های ویندوزی نیازی به یادگیری سایر زبان های برنامه نویسی نداشته و با کاتلین نیتیو قادر به پیاده سازی همه این نرم افزارها خواهید بود. از طریق این (لینک +) میتوانید اطلاعات رسمی مربوط به Kotlin / Native را مطالعه کنید.

پیشنیاز های دوره آموزش اندروید

دوره آموزش برنامه نویسی اندروید از صفر تا صد و به صورت کاملا پروژه محور و عملی آموزش داده میشود. در این دوره فرض را بر این گرفته ایم که شما هیچ پیش زمینه ای در برنامه نویسی ندارید. پس از قدم 0 کار خود را شروع کرده و تا قله های مرتفع برنامه نویسی اندروید را فتح خواهیم کرد.

سخت افزار مورد نیاز برای نصب اندروید استودیو

از آنجایی که IDE اندروید استودیو تمام امکانات لازم برای برنامه نویسی اندروید را در اختیار برنامه نویسان قرار میدهد، اجرا و نصب آن به نسبت VS Code و Vim به سخت ‌افزار بالاتری نیاز خواهد داشت. برای استفاده از این نرم افزار، شما نیازی به یک کارت گرافیک قدرتمند ندارید و بیشترین قدرت را باید در پردازنده و حجم RAM خود متمرکز کنید. داشتن حداقل 4 گیگبایت حافظه RAM و پردازنده Core i3 نسل 6 یا Core i5 نسل 4 به بالا، میتواند نیاز شما برای نصب اندروید استودیو باشد. جهت دریافت اطلاعات دقیق درباره سخت ‌افزار مورد نیاز اندروید استودیو در سیستم عامل های مک، ویندوز و لینوکس، ویدیوی مربوط به معرفی اندروید استودیو را تماشا کنید.

دوره آموزش اندروید برای افرادی که رشته کامپیوتر نیستند

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

  1. آموزش الگوریتم و فلوچارت
  2. آموزش جامع زبان برنامه نویسی کاتلین
  3. آموزش اندروید (بخش اعظم دوره که به پیاده سازی اپلیکیشن میپردازیم)

منابع مکمل پیشنهادی برای آموزش اندروید

در کنار دوره آموزش برنامه نویسی اندروید میتوانید از منابع مکمل زیر هم استفاده های لازم را در جهت ارتقاء دانش خودتان ببرید.

  • وبسایت آموزشی udemy
  • وبسایت رسمی برنامه نویسان گوگل
  • سایت رسمی Kotlin

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

  • تمام ابزار های برنامه نویسی اندروید را میتوانید از این لینک (+) دریافت کنید
ادامه متن دوره ...

نظرات دانشجویان

کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
کاربر دوره
نظر کاربر اول دوره آموزش اندروید

نظر کاربر اول دوره آموزش اندروید

خریدار دوره
--:--
|
۰۰:۰۰
۰۰:۰۰
نظر کاربر دوم دوره آموزش اندروید

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

خریدار دوره
--:--
|
۰۰:۰۰
۰۰:۰۰
نظر کاربر سوم دوره آموزش اندروید

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

خریدار دوره
--:--
|
۰۰:۰۰
۰۰:۰۰
نظر کاربر چهارم دوره آموزش اندروید

نظر کاربر چهارم دوره آموزش اندروید

خریدار دوره
--:--
|
۰۰:۰۰
۰۰:۰۰
نظر کاربر پنجم دوره آموزش اندروید

نظر کاربر پنجم دوره آموزش اندروید

خریدار دوره
--:--
|
۰۰:۰۰
۰۰:۰۰

مدرک معتبر دو زبانه

پس از گذراندن دوره و انجام پروژه های مشخص شده، مدرک معتبر و دو زبانه دانشجویار را دریافت خواهید کرد.

مدرک فارسی مدرک انگلیسی