متخصص اندروید

جامع و پروژه‌محور؛ از پایه تا رسیدن به کسب درآمد

با تدریس   سعید شاهینی

۸۶ ساعت
۲۴۰ جلسه
۱ سال پشتیبانی
گارانتی بازگشت ۱۰۰ درصدی وجه

توضیحات دوره


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

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

چرا یک برنامه‌نویس اندروید بشوم؟

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



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

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

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

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

ویژگی های دوره

آموزش مهارت‌محور به این معنی‌ست که در طول دوره و باتوجه به میزان پیچیدگی هر مبحث آموزشی تمرین‌، آزمون و پروژه‌های مختلفی برای شما در نظر گرفته شده است تا یادگیری خود را تکمیل کنید. همچنین برگزاری وبینارهای متعدد و عضویت در گروه تلگرامی دوره امکان ارتباط با اساتید، منتورها و سایر دانشجویان را برای شما فراهم می‌کند. وضعیت آموزشی هر دانشجو برای منتورهای دوره قابل رصد و ارزیابی‌ست زیرا منتورها از بین دانشجویان برتر انتخاب شده‌اند و به‌خوبی با فرایند آموزشی و چالش‌های دوره آشنایی دارند. پایبندی به این متد آموزشی علاوه‌بر ارتقا سطح مهارتی که دارید، شما را با چالش هاى فنى و نحوه مدیریت آن‌ها آشنا مى كند و اين همان چيزى‌ست كه برای حضور در بازار كار به آن نياز داريد.

هزینه‌ای که بابت دوره پرداخت می‌کنید تا 1 ماه در اختیار خودِ شماست. اگر پس از خرید دوره به‌صورت جامع، به هر دلیلی از شرکت در آن منصرف شدید تا ١ ماه پس از خريد امكان انصراف و بازگشت كامل وجه برای شما درنظر گرفته شده است. برای انصراف از دوره لازم است در بازه زمانی تعیین شده درخواست خود را با پشتیبانی مطرح کرده و حداکثر 25% از دوره را مشاهده کرده باشید. پس از انصراف همواره منتظر نظرات و پیشنهادات شما برای بهبود کیفیت دوره و نحوه ارائه آن‌ها هستیم و امیدواریم در حوزه موردنظر خود به موفقیت و فرصت‌های بزرگی دست پیدا کنید.

هیچ سوالی بی‌جواب نخواهد ماند. پس از ورود به دوره امكان پرسش و پاسخ و رفع اشكال براى شما فراهم است. شما می‌توانید در هر ساعتی از شبانه روز سوالات خود را مطرح کنید و اساتید یا منتورهای دوره در سريع‌ترين زمان ممكن به شما پاسخ خواهند داد. حضور در این فضای تعاملی و همراهی با دیگران می‌تواند در ارتقای مهارت‌های نرم دانشجویان و ایجاد یک رقابت سالم نقش موثری داشته باشد.

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

هرساله شرکت‌های معتبری از سراسر ایران اقدام به جذب نیرو در حوزه تکنولوژی می‌کنند و بسیاری از این مجموعه‌ها از سون‌لرن درخواست معرفی نیروی متخصص دارند. در این شرایط سون‌لرن خود را موظف می‌داند تا افراد برتر هر دوره را اعتبارسنجی کرده و به شرکت‌های متقاضی جهت استخدام معرفی کند. سایر دانشجویان نیز درصورت بهره‌مندی کامل از محتوای دوره و تکمیل مهارت‌های خود به‌راحتی قادر به اشتغال و فعالیت در زمینه موردنظر خود خواهند بود.

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

محتوای دوره‌ها همواره در اختیار شماست و لازم نیست نگران منقضی شدن آن و یا از بین رفتن پروفایل کاربری خود باشید چرا که بدون محدودیت زمانی و مکانی به آن دسترسی دارید. درضمن هر زمان که برخی مباحث آموزشی تغییر کرده و نیازمند به‌روزرسانی باشند، محتوای به‌روزشده سرفصل‌هایی که خریداری کرده‌اید در پنل کاربری شما در سایت 7learn.com قرار خواهد گرفت.

دانشجویان سابق متخصص سون لرن کجا استخدام شدند؟

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

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

و ده ها
شرکت دیگر

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

آموزش جاوا و مقدمات دوره

  • ورود به دنیای اندروید ۵ دقیقه
  • آشنایی با مفاهیم شی گرایی ۱۶ دقیقه
  • آشنایی با جاوا ۱۴ دقیقه
  • ابزارهای توسعه نرم افزار با جاوا ۱۴ دقیقه
  • سینتکس و قواعد نوشتاری در جاوا ۲۳ دقیقه
  • بخش دوم سینتکس و قواعد نوشتاری در جاوا ۳۲ دقیقه
  • ارث بری (Inheritance) ۲۲ دقیقه
  • Method Overriding, Overloading ۱۸ دقیقه
  • کپسوله سازی (Encapsulation) ۱۷ دقیقه
  • انتزاع (Abstraction) ۱۷ دقیقه
  • کاربردهای final در متد، متغیر و کلاس ۳ دقیقه
  • آشنایی با انواع کاربردهای static ۱۲ دقیقه
  • عملگرها در جاوا ۹ دقیقه
  • عبارات شرطی در جاوا ۱۳ دقیقه
  • آرایه ها - Array ۷ دقیقه
  • حلقه ها - Loop ۸ دقیقه
  • Generic Methods ۶ دقیقه
  • Generic Class ۷ دقیقه

  • نصب اندروید استودیو ۲۲ دقیقه
  • آشنایی با نحوه ساخت و کاربردهای شبیه ساز اندروید ۱۸ دقیقه
  • Sdk Manager ۱۶ دقیقه
  • معرفی بخش های مختلف اندروید استودیو ۴۴ دقیقه

  • آشنایی با xml ۹ دقیقه
  • آشنایی با ساختار پروژه اندرویدی ۹ دقیقه
  • آشنا با ًResource ها در اندروید ۴ دقیقه
  • آشنایی با Gradle ۱۲ دقیقه
  • آشنایی با مفاهیم پیاده سازی رابط کاربری در اندروید ۲۲ دقیقه
  • ConstraintLayout ۲۹ دقیقه
  • پروژه ساخت صفحه پروفایل کاربری - بخش اول ۳۱ دقیقه
  • پروژه ساخت صفحه پروفایل کاربری - بخش دوم ۳۱ دقیقه
  • پروژه ساخت صفحه پروفایل کاربری - بخش سوم ۱۶ دقیقه
  • FrameLayout ۶ دقیقه
  • LinearLayout ۹ دقیقه
  • ScrollView ۵ دقیقه
  • RelativeLayout ۱۵ دقیقه
  • پیاده سازی ساخت صفحه پروفایل کاربری - بخش ۴ - مدیریت رویدادها ۳۱ دقیقه
  • پروژه ساخت پروفایل کاربری - بخش ۵ - ّIntents ۴۰ دقیقه

  • آشنایی با Git و چرایی استفاده از آن ۱۹ دقیقه
  • نصب و شروع کار با گیت ۳۲ دقیقه
  • کانفیگ کردن git ۸ دقیقه
  • آشنایی با وضعیت فایل ها و LifeCycle در git ۱۲ دقیقه
  • ایجاد و مدیریت انشعاب ها در پروژه (Git Branches) ۳۲ دقیقه
  • رفع تداخل ها (Fix Conflicts) ۱۹ دقیقه
  • مدل برنچینگ بهینه (Git Flow) ۱۶ دقیقه
  • ثبت و نمایش تغیرات در git ۱۲ دقیقه
  • برگردوندن و ریست کردن پروژه به یک کامیت خاص ۱۰ دقیقه
  • آموزش Stashing در git ۱۶ دقیقه
  • معرفی، کانفیگ و استفاده از GitLab ۴۷ دقیقه
  • آشنایی با فایل gitignore و اهمیت اون ۳۰ دقیقه

  • Logcats ۲۵ دقیقه
  • Debug و Breakpoints ۳۲ دقیقه

  • اضافه کردن لایبرری با استفاده از بخش Dependency ۱۳ دقیقه
  • اضافه کردن لایبرری با استفاده از Module ۱۴ دقیقه

  • لود کردن تصاویر با استفاده از لایبرری Picasso ۱۰ دقیقه

  • آشنایی با RecyclerView ۱۰ دقیقه
  • تنظیمات اولیه پروژه و تامین Resource ها ۱۲ دقیقه
  • ساخت آداپتر و ViewHolder ۲۲ دقیقه
  • Item Click Listener ۷ دقیقه
  • اضافه کردن آیتم جدید به RecyclerView ۲۴ دقیقه
  • ویرایش و حذف آیتم از RecyclerView ۲۲ دقیقه
  • بازی کلمات (Words) ۶۹ دقیقه

  • آشنایی با کاربرد و انواع فرگمنت ها در اندروید ۱۱ دقیقه
  • چرخه حیات فرگمنت - Fragment Lifecycle ۱۷ دقیقه
  • FragmentTransaction ۲۷ دقیقه
  • Pass Arguments to fragment ۱۲ دقیقه
  • DialogFragment ۱۶ دقیقه
  • BottomSheet Dialog Fragment ۴ دقیقه
  • ViewPager ۱۷ دقیقه

  • معرفی Material Design ۲۰ دقیقه
  • پروژه متریال دیزاین، بخش اول: CoordinatorLayout، AppBarLayout، ُToolbar ۲۶ دقیقه
  • پروژه متریال دیزاین، بخش دوم: Material Card View ۱۶ دقیقه
  • پروژه متریال دیزاین، بخش سوم: CollapsingToolbarLayout ۲۸ دقیقه
  • پروژه متریال دیزاین، بخش چهارم: FloatActionButton ۲۶ دقیقه
  • پروژه متریال دیزاین، بخش پنجم: SnackBar ۶ دقیقه
  • پروژه متریال دیزاین، بخش ششم: BottomNavigation ۲۴ دقیقه
  • پروژه متریال دیزاین، بخش هفتم: NavigationView ۲۲ دقیقه

  • Alpha Animation ۱۲ دقیقه
  • Scale Animation ۸ دقیقه
  • Translate Animation ۱۴ دقیقه
  • Rotate Animation ۴ دقیقه
  • AnimationSet ۶ دقیقه
  • Airbnb Lottie ۱۶ دقیقه

  • امضای دیجیتالی اپ - Sign Application ۲۵ دقیقه
  • آشنایی با ابزار R8 ۲۳ دقیقه

  • آشنایی با مفهوم Mutlithreading ۱۷ دقیقه
  • ایجاد Thread با استفاده از کلاس Thread و اینترفیس Runnable ۱۴ دقیقه

  • معرفی مفاهیم و اصطلاحات دوره ۱۴ دقیقه
  • آشنایی با ساختار Json ۵ دقیقه
  • تبدیل Json به کلاس جاوا و بالعکس ۱۸ دقیقه
  • معرفی لایبرری Volley و آشنایی با نحوه کارکرد آن ۲۲ دقیقه
  • پروژه Seven Learn Students - قدم اول: معرفی و دانلود Resource های مورد نیاز ۵ دقیقه
  • پروژه Seven Learn Students - قدم دوم: دریافت لیست دانشجوها از سرور با استفاده از لایبرری volley ۱۷ دقیقه
  • پروژه Seven Learn Students - قدم سوم: نمایش لیست دانشجوها در RecyclerView ۳۳ دقیقه
  • پروژه Seven Learn Students - قدم چهارم: پیاده سازی رابط کاربری فرم اضافه کردن دانشجو ۱۷ دقیقه
  • پروژه Seven Learn Students - قدم پنج: ذخیره اطلاعات روی سرور با استفاده از Volley ۵۷ دقیقه
  • پروژه Seven Learn Students - قدم ششم: استفاده از لایبرری Gson برای تبدیل json به جاوا ۱۱ دقیقه
  • پروژه Seven Learn Students - قدم هفتم: Customize Volley Request ۲۸ دقیقه
  • پروژه Seven Learn Students - قدم هشتم: آموزش لایبرری Retrofit ۲۶ دقیقه

  • پروژه آموزش Shared Prefernce، بخش اول: پیاده سازی رابط کاربری ۱۸ دقیقه
  • پروژه آموزش Shared Prefernce، بخش اول: ذخیره سازی و دریافت اطلاعات ۱۹ دقیقه

  • پایگاه داده چیست؟ ۲۵ دقیقه
  • آشنایی با پایگاه داده های رابطه ای (RDBMS) ۴۳ دقیقه
  • آشنایی با SQL و امکانات آن ۳۱ دقیقه
  • فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram ۴۸ دقیقه

  • آشنایی با SQL و قابلیت های آن ۱۳ دقیقه
  • آشنایی با ابزارها و کلاینت های SQL ۱۳ دقیقه
  • آشنایی با MySQL ۱۹ دقیقه
  • اتصال به پایگاه داده از طریق Cammand Line ۹ دقیقه
  • Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL ۱۱ دقیقه
  • Create و Alter: ایجاد، حذف و مدیریت جداول در SQL ۴۵ دقیقه
  • دستور INSERT : درج و افزودن رکورد به یک جدول ۱۶ دقیقه
  • دستور Delete : حذف رکورد از جداول ۱۳ دقیقه
  • دستور UPDATE : ویرایش اطلاعات سطرهای جداول ۱۳ دقیقه
  • دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها) ۵۸ دقیقه
  • دستور LIMIT : محدودسازی تعداد رکوردهای برگشتی و ایجاد صفحه بندی (pagination) در پروژه ها ۱۴ دقیقه
  • انواع عملیات JOIN و دریافت اطلاعات از چند جدول ۲۹ دقیقه

  • پروژه ToDo List، بخش اول: پیاده سازی Ui ۳۶ دقیقه
  • پروژه ToDo List، بخش دوم: پیاده سازی دیتابیس Sqlite ۷۸ دقیقه
  • پروژه ToDo List، بخش سوم: پیاده سازی قابلیت جستجو در Sqlite ۱۹ دقیقه
  • پروژه ToDo List، بخش چهارم: آموزش استفاده از لایبرری Room ۲۵ دقیقه

  • معرفی Broadcast receiver ۶ دقیقه
  • Context Registered Broadcast Receivers ۱۰ دقیقه
  • Manifest Declared Broadcast Receiver ۸ دقیقه

  • پروژه فایل منیجر، قسمت اول: پیاده سازی رابط کاربری ۵۰ دقیقه
  • پروژه فایل منیجر، قسمت دوم: لیست کردن فایل ها و اضافه کردن پوشه ۵۱ دقیقه
  • پروژه فایل منیجر، قسمت سوم: حذف، کپی و Move کردن فایل ۲۱ دقیقه
  • پروژه فایل منیجر، قسمت چهارم: چک کردن وضعیت External Storage ۵ دقیقه
  • پروژه فایل منیجر، قسمت پنجم: پیاده سازی قابلیت جستجو ۱۳ دقیقه
  • پروژه فایل منیجر، قسمت ششم: پیاده سازی قابلیت نمایش Grid ۱۹ دقیقه
  • آپلود فایل با استفاده از Retrofit ۱۶ دقیقه

  • پروژه موزیک پلیر، بخش اول: پیاده سازی رابط کاربری ۳۳ دقیقه
  • پروژه موزیک پلیر، بخش دوم: پخش موزیک با استفاده از مدیا پلیر ۲۹ دقیقه
  • پروژه موزیک پلیر، بخش سوم: انتخاب و تغییر موزیک ۲۴ دقیقه

  • پخش ویدیو با استفاده از VideoView ۱۲ دقیقه
  • پخش ویدیو با ExoPlayer ۱۹ دقیقه
  • سفارشی سازی رابط کاربری ExoPlayer ۱۵ دقیقه

  • آشنایی با انواع Notification (اعلانات) ۷ دقیقه
  • ساخت نوتیفیکیشن ۱۹ دقیقه
  • Expandable Notification ۱۳ دقیقه

  • معرفی سرویس Push Notification و پیاده سازی با استفاده از Firebase ۱۷ دقیقه
  • دریافت نوتیفیکیشن در حالت Foreground ۷ دقیقه
  • Notification Topic ۵ دقیقه

  • آشنایی با مفهوم Service و آموزش ساخت Background Service ۱۴ دقیقه
  • Foreground Service ۹ دقیقه
  • BoundService ۱۶ دقیقه

  • Google Map، بخش اول ۶۲ دقیقه
  • Google Map، بخش دوم: مسیریابی ۴۹ دقیقه

  • Google Ar Core ۵۹ دقیقه

  • آشنایی با معماری MVP ۲۰ دقیقه
  • پیاده سازی پروژه To Do List ۸۷ دقیقه

  • آشنایی با RxJava و کاربردهای آن ۱۸ دقیقه
  • ترکیب RxJava با Retrofit ۲۹ دقیقه
  • آشنایی با Lambda Expression در جاوا ۱۲ دقیقه
  • عملگرهای RxJava ۲۸ دقیقه
  • آشنایی با Subject های Reply, Publish و Behavior در RxJava ۸ دقیقه

  • آشنایی با کاربرد و نحوه استفاده از لایبرری Event Bus ۱۴ دقیقه

  • آشنایی با معماری Mvvm + RxJava ۲۰ دقیقه

  • آشنایی با Navigation Component ۱۶ دقیقه
  • پروژه Trivia - پیاده سازی Navigation Graph ۱۹ دقیقه
  • Nested Navigation Graph و تصمیم گیری بر اساس شرط ۱۶ دقیقه
  • ارسال اطلاعات به Destination های مختلف و معرفی پلاگین Safe Args ۱۴ دقیقه

  • آشنایی با معماری MVVM و Android Architecture Components ۱۴ دقیقه
  • آشنایی با Lifecycle-Aware Components ۱۵ دقیقه
  • Live Data ۱۸ دقیقه
  • ViewModel ۱۰ دقیقه
  • به اشتراک گذاری اطلاعات بین فرگمنت ها با استفاده از ViewModel ۱۴ دقیقه
  • ترکیب چند source و ایجاد یک LiveData واحد با استفاده از MediatorLiveData ۷ دقیقه
  • Live Data Transformations ۹ دقیقه
  • پروژه اول: چطور در معماری MVVM درخواست HTTP به سرور ارسال کنیم؟ ۱۵ دقیقه
  • بخش دوم: دریافت اطلاعات از سرور و Cache کردن آن ها با لایبرری روم (MVVM + Android Architecture Components + Repository + RxJava) ۳۹ دقیقه
  • وبینار حل تمرین و پرسش و پاسخ درباره معماری MVVM + Android Components ۵۶ دقیقه

  • آشنایی با زبان کاتلین و کاربرد آن در برنامه نویسی اندروید ۱۴ دقیقه
  • قوانین و مفاهیم پایه کدنویسی در کاتلین ۲۱ دقیقه
  • کلاس ها و ارث بری در کاتلین ۱۴ دقیقه
  • Properties and Fields ۱۶ دقیقه
  • عبارات شرطی IF و When در کاتلین و انواع روش های استفاده از آن ها ۱۱ دقیقه
  • انواع حلقه ها (Loops) در زبان کاتلین ۹ دقیقه
  • Object Expressions, Object Declaration, Companion Objects ۱۷ دقیقه
  • اینترفیس (Interface) و قابلیت های آن در کاتلین ۱۳ دقیقه
  • Lambda Expressions And Anonymous Functions ۲۰ دقیقه
  • High Order Functions, Extension Functions and Inline Functions in Kotlin ۲۱ دقیقه
  • کلاس های Nested و Inner در زبان کاتلین ۵ دقیقه
  • Null Safety ۹ دقیقه
  • Data Class در کاتلین و آشنایی با کاربرد آن ۱۵ دقیقه
  • Delegated Properties ۱۲ دقیقه
  • آموزش کار با Coroutines در زبان کاتلین - بخش اول ۴۰ دقیقه
  • آموزش کار با Coroutines در زبان کاتلین - بخش دوم ۳۸ دقیقه

  • معرفی سرویس Firebase Analytics و آشنایی با امکانات آن ۳۹ دقیقه
  • اتصال اپ به فایربیس (Firebase) ۹ دقیقه
  • ثبت رویداد ها در فایربیس (Log Events) ۲۳ دقیقه
  • ثبت ScreenView ها در فایربیس (Log Screen Views) ۵ دقیقه
  • دسته بندی کاربران بر اساس خصوصیات (User Property) ۱۸ دقیقه
  • Google Analytics ۲۶ دقیقه
  • Release کردن اپ به همراه آنالیتیکس ۹ دقیقه

  • معرفی امکانات و تکنولوژی های مورد استفاده در پروژه فروشگاه محصولات نایکی ۱۳ دقیقه
  • آشنایی با آخرین مفاهیم و قابلیت های متریال دیزاین ۳۵ دقیقه
  • ایجاد تم پروژه با استفاده از متریال دیزاین ۳۹ دقیقه
  • تزریق وابستگی (Dependency Injection) ۲۷ دقیقه
  • فریمورک تزریق وابستگی KOIN ۲۰ دقیقه
  • آماده سازی زیربنای پروژه و اضافه کردن Dependency های پایه ۴۳ دقیقه
  • پیاده سازی Bottom Navigation و هماهنگ سازی فرگمنت ها ۲۱ دقیقه
  • Loading View ۲۳ دقیقه
  • پیاده سازی صفحه اصلی پروژه نایک | قسمت اول ۳۲ دقیقه
  • پیاده سازی صفحه اصلی پروژه نایک | قسمت دوم ۳۳ دقیقه
  • پیاده سازی صفحه اصلی پروژه نایک | قسمت سوم ۲۶ دقیقه
  • پیاده سازی صفحه اصلی پروژه نایک | قسمت چهارم ۲۷ دقیقه
  • پیاده سازی جزئیات محصول پروژه نایک | قسمت اول ۳۱ دقیقه
  • پیاده سازی جزئیات محصول پروژه نایک | قسمت دوم ۲۶ دقیقه
  • پیاده سازی جزئیات محصول پروژه نایک | قسمت سوم ۳۱ دقیقه
  • پیاده سازی جزئیات محصول پروژه نایک | قسمت چهارم ۳۱ دقیقه
  • پیاده سازی جزئیات محصول پروژه نایک | قسمت پنجم ۳۶ دقیقه
  • پیاده سازی لیست محصولات پروژه نایک | قسمت اول ۴۰ دقیقه
  • پیاده سازی لیست محصولات پروژه نایک | قسمت دوم ۳۹ دقیقه
  • مکانیزم مدیریت خطا در پروژه: قسمت اول ۳۰ دقیقه
  • مکانیزم مدیریت خطا در پروژه: قسمت دوم ۲۸ دقیقه
  • صفحه ورود به حساب کاربری و ثبت نام: قسمت اول ۳۶ دقیقه
  • صفحه ورود به حساب کاربری و ثبت نام: قسمت دوم ۳۶ دقیقه
  • صفحه ورود به حساب کاربری و ثبت نام: قسمت سوم ۳۱ دقیقه
  • صفحه ورود به حساب کاربری و ثبت نام: قسمت چهارم ۳۱ دقیقه
  • صفحه سبد خرید: قسمت اول ۲۶ دقیقه
  • صفحه سبد خرید: قسمت دوم ۳۱ دقیقه
  • صفحه سبد خرید: قسمت سوم ۲۸ دقیقه
  • صفحه سبد خرید: قسمت چهارم ۲۳ دقیقه
  • صفحه سبد خرید: معرفی مفهوم Empty State و پیاده سازی آن در پروژه ۳۶ دقیقه
  • صفحه سبد خرید: پیاده سازی badge تعداد آیتم های سبد خرید در Bottom Navigation ۲۲ دقیقه
  • پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش اول ۲۸ دقیقه
  • پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش دوم ۲۶ دقیقه
  • پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش سوم ۲۸ دقیقه
  • پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش چهارم ۱۷ دقیقه
  • پیاده سازی صفحه پروفایل ۳۷ دقیقه
  • پیاده سازی لیست علاقه مندی ها: قسمت اول ۲۴ دقیقه
  • پیاده سازی لیست علاقه مندی ها: قسمت دوم ۲۴ دقیقه
  • پیاده سازی لیست علاقه مندی ها: قسمت سوم ۱۷ دقیقه
  • پیاده سازی صفحه سوابق سفارش ۳۸ دقیقه

  • ویدیوی وبینار انتقال تجربه و پرسش و پاسخ ۶۴ دقیقه

  • معرفی وبینار و محتوای آن ۲ دقیقه
  • بخش اول: آشنایی با Domain Deriven Design ۲۸ دقیقه
  • بخش دوم: ریفکتور کردن کد با استفاده از Sandwich Pattern (الگوی طراحی ساندویچ) ۶۳ دقیقه
  • بخش سوم: استفاده از الگوی ساندویچ و Approval Test ها برای ریفکتور کردن سریع کدها ۶۰ دقیقه
  • پرسش و پاسخ انتهای جلسه و معرفی منابع مفید ۷ دقیقه

از چه کسی یاد میگیری؟

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


  • بنیان‌گذار اپلیکیشن فیت آرنا
  • مدیرفنی شرکت توسعه تکنولوژی هیراد
  • برنامه‌نویس ارشد اندروید در دیجی‌کالا و دیجی‌استایل
  • برنامه نویس اندروید - فولفکر (استارتاپ در حوزه روانشناسی - آواتک)
  • برنامه نویس اندروید - همیاروردپرس
  • بیش از ۶ سال سابقه تدریس در حوزه برنامه نویسی موبایل
  • برگزار کننده دوره های متخصص و صفر تا صد اندروید با بیش از ۱۰ هزار دانشجو

سوالات متداول

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

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

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

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

همین الان ثبت نام کن

تخفیف ۹۱۰ هزار تومانی پرداخت کامل
۹۱۰ هزار تومان تخفیف پرداخت نقدی
۴.۹ میلیون تومان
۳.۹۹ میلیون تومان
پرداخت اقساطی در ۳ قسط  ( به صورت ماهانه)
پرداخت ۳ قسط ۱.۶۳۳ میلیون تومانی ، به صورت ماهانه (مجموعا ۴.۹ میلیون تومان)
مبلغ قسط اول
۱.۶۳۳ میلیون تومان

درخواست مشاوره

برای مشاوره تخصصی روی ما حساب کنید!

۰۲۱-۲۸۴۲۷۷۵۰