زمستون با تخفیف های توسینسو گرمه گرمه! زمستون با تخفیف های توسینسو گرمه گرمه!
مانده تا پایان تخفیف
مشاهده دوره ها

دوره جامع پروژه‌محور برنامه نویسی اندروید: از مبانی تا برنامه های بزرگ

آیا آماده‌اید تا ایده‌های خود را به اپلیکیشن‌های واقعی اندروید تبدیل کنید؟ با دوره «دوره جامع پروژه‌محور برنامه نویسی اندروید» سفری هیجان‌انگیز را از سطح صفر آغاز کرده و با ساخت بیش از ۱۴ پروژه کاربردی، تمام مهارت‌های لازم برای ورود به بازار کار را کسب کنید. این دوره فقط تئوری نیست؛ یک کارگاه عملی است که در آن قدم به قدم، از مبانی زبان قدرتمند جاوا و محیط اندروید استودیو تا طراحی رابط‌های کاربری زیبا و واکنش‌گرا را فرا می‌گیرید و برای چالش‌های واقعی دنیای برنامه‌نویسی آماده می‌شوید. قدرت واقعی ...

دوره جامع پروژه‌محور برنامه نویسی اندروید: از مبانی تا برنامه های بزرگ
896,700 تومان
2,989,000 تومان
گارانتی عودت وجه ۷ روزه
زمان باقی‌مانده از تخفیف
تخفیف ویژه 70٪

پنل پیشرفته یادگیری توسینسو

دسترسی به پنل هوشمند توسینسو به شما کمک می‌کند مسیر یادگیری را مرحله به مرحله دنبال کنید و همیشه بدانید در کجای این مسیر هستید.

  • رهگیری لحظه‌ای پیشرفت و وضعیت درس‌های تکمیل‌شده
  • گزارش‌های تحلیلی روند پیشرفت
  • یادداشت برداری و جزوه نویسی برای هر درس
  • ارتباط با سایر دانشجویان در پنل گفتگو
  • همین حالا رایگان شروع کنید
تعداد دانشجو

صدها دانشجو

ساعت‌های دوره

21 ساعت و 33 دقیقه آموزش

فایل‌های ضمیمه

بدون فایل ضمیمه

منتورینگ تخصصی

پشتیبانی 6 ماهه با مدرس

توضیحات دوره android

نقشه راه تضمینی برای تبدیل شدن به یک توسعه‌دهنده حرفه‌ای اپلیکیشن‌های موبایل

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

دوره «جامع برنامه نویسی اندروید با جاوا» دقیقاً همان نقطه‌ی شروعی است که به آن نیاز دارید. ما در این دوره، شما را از سطح "صفر مطلق" (بدون هیچ پیش‌زمینه برنامه‌نویسی) به سطحی می‌رسانیم که بتوانید پیچیده‌ترین و مدرن‌ترین اپلیکیشن‌ها را طراحی و پیاده‌سازی کنید. این یک دوره تئوری خسته‌کننده نیست؛ اینجا کارگاه عملی ساخت ۱۴ اپلیکیشن واقعی است.

چرا این دوره بهترین انتخاب برای شروع است؟

در دنیای آموزش‌های پراکنده، این دوره با ۳ ویژگی کلیدی خود را متمایز می‌کند:

  1. پروژه‌محور بودن (۱۴ پروژه عملی): ما معتقدیم برنامه‌نویسی را فقط با کد زدن یاد می‌گیرید، نه با تماشای اسلاید! در این دوره ۱۴ پروژه کامل از سطح مقدماتی (ماشین حساب) تا پیشرفته (اپلیکیشن فیلم مشابه نتفلیکس) را خط به خط با هم می‌نویسیم.

  2. تکنولوژی‌های روز دنیا (Jetpack & MVVM): برخلاف بسیاری از دوره‌های قدیمی، ما جدیدترین استانداردهای گوگل را آموزش می‌دهیم. شما یاد می‌گیرید چگونه با معماری MVVM و کامپوننت‌های Android Jetpack کدهایی تمیز، قابل توسعه و حرفه‌ای بنویسید که هر شرکت نرم‌افزاری به دنبال آن است.

  3. جامعیت بی‌نظیر (Full Stack Android): از طراحی رابط کاربری (UI) گرفته تا دیتابیس، ارتباط با سرور، و انتشار برنامه؛ همه چیز در یک پکیج جمع شده است.

آنچه در این دوره خواهید آموخت (سرفصل‌های کلیدی)

این دوره در قالب چندین فصل به‌هم‌پیوسته طراحی شده است:

۱. تسلط بر زبان قدرتمند جاوا (Java Core)

قبل از ورود به اندروید، زبان جاوا را قورت می‌دهیم!

  • مفاهیم پایه: متغیرها، حلقه‌ها، شرط‌ها و متدها.

  • شیء‌گرایی (OOP): درک عمیق کلاس‌ها، ارث‌بری، پلی‌مورفیسم و اینترفیس‌ها (قلب تپنده اندروید).

  • مدیریت خطاها و مجموعه‌ها (Collections).

۲. ورود به دنیای اندروید و طراحی رابط کاربری (UI/UX)

  • نصب و راه‌اندازی Android Studio.

  • کار با ویوهای کاربردی (TextView, Button, ImageView, EditText).

  • طراحی لی‌اوت‌های پیچیده و واکنش‌گرا با ConstraintLayout.

  • ساخت لیست‌های حرفه‌ای و بی‌پایان با RecyclerView و CardView.

  • طراحی متریال دیزاین (Material Design) برای زیبایی خیره‌کننده اپلیکیشن.

۳. معماری مدرن و دیتابیس (Modern Android Development)

  • خداحافظی با کدنویسی سنتی و سلام به معماری MVVM.

  • کار با دیتابیس آفلاین Room (جایگزین قدرتمند SQLite).

  • استفاده از LiveData و ViewModel برای مدیریت داده‌ها.

  • مدیریت هوشمند جابجایی بین صفحات با Navigation Component.

۴. ارتباط با جهان بیرون (Networking & API)

  • اتصال اپلیکیشن به اینترنت و دریافت اطلاعات از سرور.

  • کار با کتابخانه قدرتمند Retrofit برای مدیریت APIها (RESTful API).

  • دریافت و تحلیل داده‌های JSON.

  • لود کردن تصاویر اینترنتی با سرعت بالا توسط کتابخانه Glide.

 

چرا بازار کار اندروید؟

با وجود میلیاردها کاربر گوشی هوشمند، تقاضا برای اپلیکیشن‌های اندرویدی هر روز بیشتر می‌شود. یادگیری برنامه‌نویسی اندروید با جاوا (که هنوز زبان رسمی بسیاری از شرکت‌های بزرگ و پروژه‌های بانکی است) و تسلط بر معماری‌های جدید، درهای استخدام در شرکت‌های معتبر و یا کسب درآمد دلاری از طریق فریلنسری را به روی شما باز می‌کند.

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

کدها و پروژه های دوره را می توانید در اینجا ببینید.

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

مخاطبین دوره:

  • مبتدیان: کسانی که هیچ دانشی از برنامه‌نویسی ندارند و می‌خواهند از پایه شروع کنند.
  • دانشجویان کامپیوتر: که به دنبال یادگیری مهارت‌های عملی بازار کار فراتر از دانشگاه هستند.
  • تغییر مسیر شغلی: کسانی که می‌خواهند وارد بازار پردرآمد تکنولوژی شوند.
  • برنامه‌نویسان دیگر زبان‌ها: که می‌خواهند قدرت توسعه موبایل را به مهارت‌های خود اضافه کنند.

در پایان دوره android چه چیزهایی یاد می‌گیرید؟

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

اپلیکیشن جامع فیلم و سریال (The Movie App): گل سرسبد دوره! اتصال به وب‌سرویس TMDB، دریافت لیست فیلم‌ها، نمایش پوسترها، جزئیات فیلم و استفاده از قابلیت Paging برای اسکرول نامحدود.

سیستم مدیریت دانشجویان: یک پروژه کامل دیتابیس‌محور (CRUD) با استفاده از Room برای ذخیره، ویرایش و حذف اطلاعات.

اپلیکیشن محاسبه BMI: یادگیری منطق‌های ریاضی و طراحی UI کاربردی.

اپلیکیشن کوئیز (آزمون آنلاین): پیاده‌سازی منطق بازی و نمایش نتیجه.

و ۱۰ مینی‌پروژه جذاب دیگر...

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

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

4 درس 47 دقیقه
  • نصب ابزارهای برنامه نویسی اندروید 00:12:48
  • اولین پروژه اندروید 00:08:09
  • آشنایی با محیط اندروید استودیو 00:15:43
  • ساختار پروژه های اندروید 00:11:16

مرور زبان جاوا

23 درس 4 ساعت و 14 دقیقه
  • شروع برنامه نویسی جاوا برای اندروید 00:12:21
  • متغیرها و انواع داده ها در جاوا 00:20:24
  • تبدیل نوع داده ها در جاوا 00:15:50
  • انواع عملگرها در جاوا 00:12:51
  • رشته ها در جاوا 00:10:02
  • دریافت ورودی از کاربر در جاوا 00:06:13
  • تمرین(کار با عملگرها در جاوا) 00:03:50
  • شرط کنترلی If در جاوا 00:06:59
  • دستور شرطی switch در جاوا 00:07:54
  • حلقه while در جاوا 00:08:10
  • حلقه for و دستورات کنترلی حلقه در جاوا 00:08:30
  • آرایه ها در جاوا 00:20:17
  • متدها در جاوا 00:13:55
  • آموزش خروجی متدها و بارگذاری متدها در جاوا 00:12:21
  • آموزش شی گرایی در جاوا 00:12:35
  • آموزش constructor (سازنده) در جاوا 00:07:25
  • آموزش Access modifier ها در جاوا 00:09:27
  • آموزش Encapsulation در جاوا 00:10:14
  • آموزش وراثت (inheritance) در جاوا 00:12:26
  • آموزش override کردن و polymorphism در جاوا 00:11:48
  • آموزش کار با کلاس های Abstract در جاوا 00:06:33
  • آموزش Interface ها در جاوا 00:14:24
  • مثالی از کاربرد اینترفیس جاوا 00:10:03

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

7 درس 1 ساعت و 31 دقیقه
  • آموزش ویوهای اندروید 00:16:08
  • آموزش TextView در اندروید 00:12:30
  • آموزش EditText در اندروید 00:12:01
  • آموزش Button, ImageView در اندروید 00:12:00
  • اتصال ویوی اندرویدی به جاوا 00:15:48
  • آموزش Button Listener, Toast در اندروید 00:13:31
  • تمرین: برنامه شمارنده 00:10:01

layout در اندروید

3 درس 39 دقیقه
  • آموزش Layout در اندروید 00:12:38
  • آموزش Table layout , Frame Layout در اندروید 00:08:26
  • آموزش ConstraintLayout در اندروید 00:18:35

چرخه حیات Activity

1 درس 12 دقیقه
  • آموزش چرخه حیات Activity اندروید 00:12:15

پروژه تبدیل واحد

1 درس 14 دقیقه
  • پروژه برنامه تبدیل واحد در اندروید 00:14:11

آموزش Intent ها

2 درس 15 دقیقه
  • آموزش Intent ها در اندروید 00:08:06
  • آموزش Intentهای ضمنی(implicit) 00:07:21

آموزش Android manifest

1 درس 6 دقیقه
  • آموزش فایل Android manifest 00:06:10

پروژه محاسبه BMI

4 درس 35 دقیقه
  • پروژه محاسبه BMI بخش طراحی 00:09:01
  • پروژه اپ محاسبه BMI (بخش ارسال داده ها) 00:11:28
  • پروژه اپ محاسبه BMI بخش محاسبات 00:08:07
  • پروژه اپ محاسبه BMI بخش share 00:07:10

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

2 درس 19 دقیقه
  • آموزش کار با پوشه res در اندروید 00:10:21
  • آموزش کار با پوشه res در اندروید- بخش دوم 00:09:00

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

4 درس 38 دقیقه
  • آموزش ویجت های انتخاب کردنی در اندروید 00:11:36
  • آموزش کار با Spinner در اندروید 00:09:42
  • آموزش Progress bar در اندروید 00:04:45
  • آموزش کار با Time Picker و Date Picker در اندروید 00:12:52

پروژه صدای حیوانات

3 درس 23 دقیقه
  • پروژه صدای حیوانات- بخش اول 00:07:50
  • پروژه صدای حیوانات- بخش ۲ 00:08:31
  • پروژه صدای حیوانات-بخش 3 00:06:50

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

3 درس 27 دقیقه
  • آموزش ListView در اندروید 00:06:51
  • آموزش ساخت Adapter سفارشی در اندروید 00:11:45
  • آموزش ViewHolder در اندروید 00:09:19

پروژه لیست گوشی ها

3 درس 26 دقیقه
  • پروژه لیست گوشی موبایل 00:09:34
  • آموزش ساخت پروژه لیست گوشی - بخش 2 00:10:51
  • آموزش ساخت پروژه لیست گوشی- پایانی 00:06:33

پروژه گرید کتاب ها

5 درس 44 دقیقه
  • پروژه گرید کتابها 00:07:29
  • پروژه گرید کتاب - بخش دوم ساخت adapter 00:08:47
  • پروژه گرید کتاب بخش سوم 00:09:37
  • پروژه گرید کتاب بخش 4 افزودن فونت و طراحی صفحه کتاب 00:10:56
  • پروژه گرید کتاب - بخش پایانی 00:07:53

پروژه لیست شهر ها

3 درس 29 دقیقه
  • پروژه لیست شهرها - بخش ۱ معرفی recyclerView 00:09:15
  • پروژه شهرها -بخش 2 Adapter, ViewHolder 00:08:55
  • پروژه شهرها- بخش پایانی 00:11:25

پروژه لیست فیلم ها

3 درس 13 دقیقه
  • پروژه لیست فیلم ها 00:00:00
  • پروژه لیست فیلم ها- بخش 2 00:00:00
  • پروژه لیست فیلم ها- جستجوی فیلم 00:13:55

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

5 درس 53 دقیقه
  • معرفی سرویس ها در اندروید 00:07:40
  • آموزش ساخت سرویس پخش موزیک 00:10:41
  • آموزش سرویس های Bound در اندروید 00:08:27
  • ساخت برنامه تایمر با Bound service 00:15:04
  • آموزش Broadcast receiver 00:11:19

آموزش Fragment

3 درس 36 دقیقه
  • معرفی Fragment (فرگمنت) ها در اندروید 00:05:30
  • آموزش Fragment (فرگمنت) در اندروید 00:14:25
  • آموزش ViewPager, TabLayout در اندروید 00:16:27

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

6 درس 1 ساعت
  • معرفی Android jetpack , databinding 00:07:32
  • آموزش استفاده از databinding در TextView 00:07:31
  • آموزش DataBinding در دکمه ها 00:08:52
  • آموزش DataBinding در EditText و 2way binding 00:07:32
  • پروژه محاسبه درصد 00:14:45
  • استفاده از DataBinding در لیست ها 00:14:33

آموزش ViewModel , LiveData در اندروید

2 درس 23 دقیقه
  • آموزش ViewModel در اندروید 00:13:13
  • آموزش liveData در اندروید 00:09:59

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

3 درس 32 دقیقه
  • دیتابیس و ORM, ROOMچیست؟ 00:11:09
  • آموزش کار با Room- Entity در اندروید 00:07:39
  • آموزش Room در اندروید بخش DAO, Database 00:14:07

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

7 درس 1 ساعت و 8 دقیقه
  • پیاده سازی عناصر Room برای دانش آموزان 00:13:25
  • پیاده سازی Repository برای پروژه دانش آموزان 00:09:47
  • پیاده سازی لایه ViewModel 00:10:01
  • طراحی Adapter برای لیست دانش آموزان 00:09:25
  • پیاده سازی MainActivity برای دانش آموزان 00:06:51
  • افزودن دانش آموز جدید 00:11:04
  • حذف دانش آموز با کشیدن (swipe) 00:07:44

وب و وب سرویس

5 درس 1 ساعت و 2 دقیقه
  • وب چیست؟ 00:17:35
  • ارسال درخواست و دریافت پاسخ در وب 00:09:34
  • درخواست های Rest در اندروید استودیو 00:07:48
  • آموزش Retrofit در اندروید 00:18:31
  • آموزش Glide برای نمایش عکس های اینترنتی در اندروید 00:09:01

پروژه لیست فیلم های موجود در اینترنت

6 درس 52 دقیقه
  • پروژه لیست فیلم های موجود - قسمت اول- معرفی 00:06:52
  • پروژه لیست فیلم ها با API بخش 2- کلاس های مدل 00:07:54
  • پروژه لیست فیلم ها با API - بخش ۳- repository 00:11:36
  • پروژه لیست فیلم ها با API- بخش 3- ViewModel 00:11:00
  • پروژه لیست فیلم ها با API بخش 5-Adapter, MainActivity 00:08:54
  • پروژه لیست فیلم ها با API-بخش 6-آپدیت کردن لیست با swipe 00:06:36

دریافت داده های صفحه بندی شده

5 درس 52 دقیقه
  • پروژه صفحه بندی فیلم ها بخش ۱ نصب پکیج ها 00:09:15
  • پروژه صفحه بندی فیلم ها بخش 2 کلاس Retrofit-PagingSource 00:12:21
  • پروژه صفحه بندی فیلم ها بخش 3 Viewmodel, Adapter 00:11:48
  • پروژه صفحه بندی فیلم ها بخش 4 MainActivity 00:06:51
  • پروژه صفحه بندی فیلم ها بخش 5 بهینه سازی 00:12:29

پروژه کوییز

7 درس 1 ساعت و 11 دقیقه
  • پروژه کوییز بخش ۱ نصب و اجرای xampp 00:07:38
  • پروژه کوییز بخش 2 ساخت backend , دیتابیس 00:08:33
  • پروژه کوییز بخش 3 مدل ها و Retrofit 00:09:00
  • پروژه کوییز بخش 4 Repository, Viewmodel 00:12:38
  • پروژه کوییز بخش 5 Main Activity 00:09:06
  • پروژه کوییز بخش 6 ثبت پاسخ ها 00:11:13
  • پروژه کوییز بخش 7 نمایش نتیجه 00:13:19

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

2 درس 21 دقیقه
  • آموزش workmanager در اندروید 00:08:06
  • آموزش ویژگی های work manager در اندروید 00:13:04

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

1 درس 16 دقیقه
  • آموزش navigation در اندروید 00:16:02

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

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

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

مدرس دوره android

مهدی عادلی فر
مهدی عادلی فر

بنیانگذار توسینسو و برنامه نویس

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

  • 7 دوره آموزشی
  • 1,509 دانشجو
  • 4.4 میانگین امتیاز

هنوز برای شروع مطمئن نیستی؟

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

نظرات دوره android (0)

896,700 تومان 2,989,000 تومان