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

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

ثبت نام در دوره
مدت زمان پیشنهادی برای اتمام دوره
9 ماه
مدت زمان پشتیبانی از زمان شروع دوره
12 ماه
محتوای دوره (در حال برگزاری)
167 جلسه، 11 تمرین ، 8 آزمون

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

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

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

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

شروع کردن سخته، ولی تو انجامش بده.

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

 

چرا باید یک متخصص اندروید شوم ؟

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

درآمد برنامه‌نویس اندروید در خارج از ایران

طبق تحقیقات سایت Glassdoor درآمد سالیانه یک برنامه‌نویس اندروید در آمریکا حدود 96،000 دلار است.

دوره متخصص برنامه نویسی سون لرن
درآمد برنامه‌نویس اندروید در خارج از ایران برای یکسال

درآمد برنامه‌نویس اندروید در ایران

طبق آگهی‌های سایت جابینجا درآمد ماهیانه یک برنامه‌نویس اندروید در ایران حداقل 3 تا 4 میلیون تومان است.

دوره متخصص برنامه نویسی سون لرن
درآمد برنامه‌نویس اندروید در ایران برای یک ماه

 

با توجه به گسترش استفاده از گوشی‌های هوشمند در سطح جهان و بازار پرطرفدار گوشی‌های اندروید، بیش از 60% کسب‌وکارها به اپلیکیشن اندروید نیاز دارند تا نیازهای مخاطبین خود را پوشش دهند. این آمار نشان می‌دهد که سرمایه‌گذاری برای یادگیری برنامه‌نویسی اندروید ارزشمند است و شما را قادر به فعالیت در یکی از جذاب‌ترین حوزه‌های تکنولوژی می‌کند. شما برای استخدام به‌عنوان یک برنامه‌نویس اندروید به تسلط بر مباحثی چون زبان جاوا یا کاتلین، آشنایی با پایگاه داده، استفاده از کتابخانه‌های اندروید و غیره نیاز دارید که تمامی مباحث مرتبط با این مهارت‌ها در این دوره تدریس می شوند. سرفصل های دوره متخصص اندروید براساس نیازمندی شرکت ها و مهارت‌های کارشناسان این حوزه انتخاب شده است تا شما را تبدیل به یک متخصص اندروید Mid-Level با درآمد حداقل 4 میلیون تومان و یا تبدیل به یک برنامه‌نویس ارشد در این حوزه کند.


در این دوره چه می‌گذرد؟

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

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

 

پیش نیاز های یادگیری برنامه‌نویسی اندروید

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

 

هزینه خودآموزی (Self Study) بیشتر از هزینه شرکت در دوره است.

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

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

 

  1. توانایی پیاده‌سازی 0 تا 100 یک اپلیکیشن اندروید را دارید.
  2.    می‌توانید به‌عنوان یک متخصص اندروید در شرکت‌ها استخدام شوید.
  3.   می‌توانید اپلیکیشن شخصی خود را پیاده‌سازی کرده و در مارکت به فروش برسانید.
  4.    مسیری برای شما باز شده که می‌توانید به سایر حوزه‌های برنامه‌نویسی اپلیکیشن مانند برنامه‌نویسی IOS نیز وارد شوید و مهارت‌های خود را ارتقا دهید.
  5.     از طریق پروژه‌هایی که در طول دوره انجام داده‌اید یک رزومه حرفه‌ای دارید.

 

اطلاعات کلی دوره متخصص اندروید

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

این دوره غیرحضوری است و ویدئوهای هر مبحث به‌صورت هفتگی در حساب کاربری شما بارگذاری می‌شوند.
مخاطبان:

کسانی که به دنبال افزایش دانش و درآمد خود هستند. شرط حضور در این دوره علاقمند بودن به حوزه برنامه نویسی است و فرقی نمی‌کند 9 ساله باشید یا 99 ساله.

 

خرید به صورت جامع و کامل 

امکان خرید دوره‌های متخصص به دو شکل جامع و مبحثی برای شما فراهم شده است. در خرید جامع شما با انتخاب همه سرفصل‌ها از تخفیف بیشتر و مزایای ویژه‌ای برخوردار می‌شوید و از دانشجویان مجموعه خواهید بود. خرید جامع دوره مناسب کسانی است که

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

خرید به صورت مبحثی

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

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

شخصی‌سازی یادگیری (Personalized Learning)

یکی از مباحث روز دنیا در حوزه آموزش، شخصی‌سازی یادگیری (Personalized Learning) است. به این معنی که ارائه یک راهکار کلی برای آموزش همه افراد صحیح نیست بلکه هر فرد باید با توجه به شرایط، توانایی‌ها و نیازمندی خود از آموزش بهره‌مند شود

 

پیشنهادی بهتر از پرداخت اقساط!

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

 

 از ثبت‌نام در این دوره پشیمان نخواهید شد پس نگران نباشید.

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

تضمین بازگشت کل هزینه دوره تا یک‌ماه پس از ثبت‌نام

تنها ویژه کسانی است که دوره را به‌صورت جامع خریداری کرده و در این یک‌ماه، حداکثر از 25% آموزش‌های دوره استفاده کرده‌اند.

امکاناتی که بعد از خرید کامل دوره برای شما فعال می‌شود

افرادی که دوره را به‌صورت جامع تهیه کنند از دانشجویان دوره متخصص اندروید محسوب شده و از امکانات و مزایای ویژه‌ای برخوردار خواهند شد. امکاناتی مانند:

  • گارانتی بازگشت وجه تا یک ماه (برای دانشجویانی که حداکثر از 25% دوره استفاده کرده‌اند.)
  • دسترسی به محتوای کامل دوره
  • دسترسی رایگان به آپدیت‌ها تا ۶ ماه پس از دوره
  • پشتیبانی تا ۶ ماه پس از دوره
  • یک ماه پشتیبانی ویژه در ابتدای استخدام
  • یک جلسه مشاوره با مدرس در انتهای دوره
  • ارزیابی فنی در انتهای دوره
  • شرکت در آزمون های جامع انتهای دوره
  • صدور گواهی آنلاین در انتهای دوره 
  • دسترسی به وبینارهای زنده با مدرس در طول دوره
  • حضور در کانال تلگرام دوره
  • مصاحبه فنی در انتهای دوره (برای قبول شدگان آزمون جامع)
  • دریافت تایید فنی از سون لرن
  • پیگیری وضعیت دانشجو توسط پشتیبانی شرکت
  • معرفی دانشجویان برتر به شرکت های مطرح 
تاییدیه فنی سون لرن تکنولوژی های برنامه نویسی

دریافت تایید فنی از سون‌لرن

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

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

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

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

 

نمونه‌ای از پروژه های انجام شده در دوره متخصص اندروید

در هر دوره، بعد از آموزش مفاهیم پایه و تئوری ها مختلف، پروژه ای مرتبط با مطالب آن و برخی دوره های قبل آموزش داده می شود. پروژه محور بودن آموزش ها چند مزیت مهم خواهد داشت:

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

نمونه پروژه های پیاده سازی شده در دوره های مختلف اندروید

*** در پروژه های مربوط به هر دوره از مطالب گفته شده در دوره های قبلی استفاده می شود و آن مطالب پیش نیاز پروژه هستن. به عنوان مثال در آموزش اپ Seven Cook که مربوط به دوره اتصال به اپلیکیشن به سرور است، تسلط به دوره RecyclerView پیش نیاز می باشد.

Profile Ui

7Cook Project

 

پشتیبانی دوره‌های متخصص چگونه است؟

 

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

 

مسیر پیش روی من بعد از گذراندن دوره متخصص اندروید

 

 می‌توانی در شرکت‌های معتبر استخدام شوی

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

 

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

مدرس دوره کیست؟

سعید شاهینی با بیش از ۶ سال تجربه تخصصی در زمینه برنامه نویسی اندروید تاکنون بیش از ۲۵۰۰ دانشجوی اندروید داشته و در شرکت‌های معتبری مانند دیجیکالا با عنوان Senior Android Developer مشغول به فعالیت بوده است. از مهمترین پروژه های ایشان می توان به اپلیکیشن های دیجیکالا و دیجی استایل اشاره کرد. در بین دانشجویان دوره اندروید سعید شاهینی به ندرت فرد ناراضی پیدا می‌شود و اغلب دانشجویان با او رابطه‌ای دوستانه دارند. سعید تاکید زیادی پروژه محور بودن دوره ها دارد سعی می کند مباحث مختلف را پروژه های کاربردی و حرفه ای پیاده سازی کند. او می‌گوید: " آموزش باید کاربردی و پروژه محور باشد تا برای دانشجو جذابیت خود را از دست ندهد و تا آخر مسیر با شوق و انگیزه حرکت کند".

 

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

 

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

 

 

 

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

آموزش زبان جاوا و مفاهیم شی گرایی

19 جلسه

در این دوره ابتدا با مفاهیم شی گرایی آشنا می شوید و سپس بر مباحث Java SE مسلط خواهید شد. مباحث شی گرایی و زبان جاوا پیش نیازهای دوره های برنامه نویسی اندروید می باشند.

جلسه : ورود به دنیای اندروید
04:30
جلسه : آشنایی با مفاهیم شی گرایی
15:11
جلسه : آشنایی با جاوا
13:14
جلسه : ابزارهای توسعه نرم افزار با جاوا
13:30
جلسه : سینتکس و قواعد نوشتاری در جاوا
22:19
جلسه : بخش دوم سینتکس و قواعد نوشتاری در جاوا
31:17
جلسه : ارث بری (Inheritance)
21:54
جلسه : Method Overriding, Overloading
17:29
جلسه : کپسوله سازی (Encapsulation)
16:21
جلسه : انتزاع (Abstraction)
16:12
جلسه : کاربردهای final در متد، متغیر و کلاس
02:49
جلسه : آشنایی با انواع کاربردهای static
11:51
آزمون : آزمون مفاهیم شی گرایی در جاوا
جلسه : عملگرها در جاوا
08:30
جلسه : عبارات شرطی در جاوا
12:32
جلسه : آرایه ها - Array
06:04
جلسه : حلقه ها - Loop
07:20
جلسه : Generic Methods
05:51
جلسه : Generic Class
06:14

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

1 جلسه

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

جلسه : ویدیوی وبینار انتقال تجربه و پرسش و پاسخ
01:03:05

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

5 جلسه

ابتدا نصب نرم افزار اندروید استودیو (Android Studio) آموزش داده می شود و پس از آن با پنجره ها و امکانات مختلف آن آشنا خواهید شد.

جلسه : نصب اندروید استودیو
21:41
جلسه : آشنایی با نحوه ساخت و کاربردهای شبیه ساز اندروید
17:24
جلسه : Sdk Manager
15:12
جلسه : معرفی بخش های مختلف اندروید استودیو
43:42
آزمون : آزمون نصب ابزارهای اندروید

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

15 جلسه

در این دوره با تمامی مفاهیم پایه برنامه نویسی اندروید مانند Gradle،Android Manifest، Activity ، Intent، Android Resources، ٰView، View Group آشنا خواهید شد.

جلسه : آشنایی با xml
08:34
جلسه : آشنایی با ساختار پروژه اندرویدی
08:14
جلسه : آشنا با ًResource ها در اندروید
03:27
جلسه : آشنایی با Gradle
11:06
جلسه : آشنایی با مفاهیم پیاده سازی رابط کاربری در اندروید
21:05
جلسه : ConstraintLayout
28:13
جلسه : پروژه ساخت صفحه پروفایل کاربری - بخش اول
30:35
جلسه : پروژه ساخت صفحه پروفایل کاربری - بخش دوم
30:59
جلسه : پروژه ساخت صفحه پروفایل کاربری - بخش سوم
15:05
جلسه : FrameLayout
05:08
جلسه : LinearLayout
08:20
جلسه : ScrollView
04:08
جلسه : RelativeLayout
14:04
جلسه : پیاده سازی ساخت صفحه پروفایل کاربری - بخش ۴ - مدیریت رویدادها
30:02
جلسه : پروژه ساخت پروفایل کاربری - بخش ۵ - ّIntents
39:12

آموزش Git

13 جلسه

Git یک سیستم کنترل ورژن یا version control system می باشد که توسط لینوس توروالدز، خالق هسته لینوکس طراحی شده است. هدف اصلی این سرویس فراهم کردن محیطی برای برنامه نویسان بود تا بتوانند به صورت گروهی روی یک پروژه مشترک کار کنند. به کمک Git می توانید یک پروژه نرم افزاری ایجاد کنید که به راحتی توسط خودتان و دیگران قابل تغییر می باشد. اطلاعات پروژه شما می تواند توسط دیگران هم قابل ردیابی یا تغییر باشد. Git این اطلاعات را تحت ساختاری به نام Repository یا مخزن ذخیره می کند. پس Repository یک محیط در Git است که برنامه نویسان در آنجا کدهای خود را به ذخیره کرده، به اشتراک می گذارند، تست می کنند و به طور کلی با سایر برنامه نویسان همکاری می کنند.

جلسه : آشنایی با Git و چرایی استفاده از آن
18:28
جلسه : نصب و شروع کار با گیت
31:23
جلسه : کانفیگ کردن git
07:52
جلسه : آشنایی با وضعیت فایل ها و LifeCycle در git
11:41
جلسه : ایجاد و مدیریت انشعاب ها در پروژه (Git Branches)
31:20
جلسه : رفع تداخل ها (Fix Conflicts)
18:54
جلسه : مدل برنچینگ بهینه (Git Flow)
15:38
جلسه : ثبت و نمایش تغیرات در git
11:06
جلسه : برگردوندن و ریست کردن پروژه به یک کامیت خاص
09:33
جلسه : آموزش Stashing در git
15:33
جلسه : معرفی، کانفیگ و استفاده از GitLab
46:11
جلسه : آشنایی با فایل gitignore و اهمیت اون
29:51
آزمون : آزمون جامع git

خطایابی یا Debugging در اندروید

2 جلسه

یکی از مهارت های بسیار مهم هر برنامه نویس حرفه ای، خطایابی یا Debugging پروژه است، در این دوره با انواع روش های پیدا کردن مشکلات اپلیکیشن، مانند log گذاری، Breakpoints آشنا خواهید شد.

جلسه : Logcats
24:43
جلسه : Debug و Breakpoints
31:20

نصب و استفاده از Android Libraries

2 جلسه

یکی از مهارت های مهم برای برنامه نویس اندروید توانایی اضافه کردن Dependency یا Library به پروژه می باشد، در این دوره با انواع روش های اضافه کردن Dependency آشنا خواهید شد.

جلسه : اضافه کردن لایبرری با استفاده از بخش Dependency
12:29
جلسه : اضافه کردن لایبرری با استفاده از Module
13:19

بارگذاری (Load) تصاویر با لایبرری های Picasso، Glide، Fresco

1 جلسه

بهترین راه برای لود تصاویر در اندروید استفاده از یکی از لایبرری های Picasso، Glide یا Fresco می باشند، که در این دوره با هر کدام از آن ها به صورت اختصاصی آشنا خواهید شد.

جلسه : لود کردن تصاویر با استفاده از لایبرری Picasso
09:44

RecyclerView

7 جلسه

تقریبا هیچ اپلیکیشنی را پیدا نمی کنید که از مفهوم لیست در آن استفاده نشده باشد، RecyclerView ابزاری قدرتمند برای پیاده سازی لیست های ساده و پیچیده می باشد که در این دوره با آن آشنا خواهید شد.

جلسه : آشنایی با RecyclerView
09:10
جلسه : تنظیمات اولیه پروژه و تامین Resource ها
11:22
جلسه : ساخت آداپتر و ViewHolder
21:08
جلسه : Item Click Listener
06:52
جلسه : اضافه کردن آیتم جدید به RecyclerView
23:09
جلسه : ویرایش و حذف آیتم از RecyclerView
21:07
آزمون : آزمون بخش RecyclerView

Fragments

8 جلسه

فرگمنت ها ابزاری مناسب برای پیاده سازی رابط کاربری های اصطلاحا ماژولار می باشند، در این دوره با انواع Fragment ها و کاربردهای هر کدام آشنا خواهید شد. انواع فرگمنت هایی که آموزش داده می شوند عبارتند از Dialog Fragment، BottomSheetDialogFragment و البته خود کلاس Fragment.

جلسه : آشنایی با کاربرد و انواع فرگمنت ها در اندروید
11:00
جلسه : چرخه حیات فرگمنت - Fragment Lifecycle
16:25
جلسه : FragmentTransaction
26:37
جلسه : Pass Arguments to fragment
11:08
جلسه : DialogFragment
15:03
جلسه : BottomSheet Dialog Fragment
03:37
جلسه : ViewPager
16:04
آزمون : آزمون بخش آشنایی با فرگمنت - Fragment

Material Design

8 جلسه

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

جلسه : معرفی Material Design
19:36
جلسه : پروژه متریال دیزاین، بخش اول: CoordinatorLayout، AppBarLayout، ُToolbar
25:26
جلسه : پروژه متریال دیزاین، بخش دوم: Material Card View
15:11
جلسه : پروژه متریال دیزاین، بخش سوم: CollapsingToolbarLayout
27:20
جلسه : پروژه متریال دیزاین، بخش چهارم: FloatActionButton
25:34
جلسه : پروژه متریال دیزاین، بخش پنجم: SnackBar
05:12
جلسه : پروژه متریال دیزاین، بخش ششم: BottomNavigation
23:33
جلسه : پروژه متریال دیزاین، بخش هفتم: NavigationView
21:04

Animation های استاندارد اندروید و Lottie

7 جلسه

استفاده از انیمیشن های مناسب، باعث جذابیت هر چه بیشتر اپلیکیشن شما برای کاربر خواهد بود. توانایی پیاده سازی انیمیشن ها با Performance عالی و روان در پلتفرم اندروید با توجه به محدودیت های سخت افزاری، کار خیلی ساده ای نیست، اما در این دوره خواهید دید که چطور انیمیشن های استاندارد یا ترکیبی را بهینه پیاده سازی کنید. لایبرری Lottie یکی از ابزارهای جدید و قدرتمند برای پیاده سازی انیمیشن های پیچیده است که در این دوره به طور کامل با نحوه استفاده از آن آشنا خواهید شد.

جلسه : Alpha Animation
11:40
جلسه : Scale Animation
07:11
جلسه : Translate Animation
14:00
جلسه : Rotate Animation
03:32
جلسه : AnimationSet
05:59
جلسه : Airbnb Lottie
15:23
آزمون : آزمون انتهای دوره

انتشار اپ

2 جلسه

در این دوره با چگونگی و قدم های مورد نیاز برای انتشار اپ آشنا خواهید شد، مواردی مانند sign، obfuscate کردن فایل نصبی اپلیکیشن اندرویدی

جلسه : امضای دیجیتالی اپ - Sign Application
24:32
جلسه : آشنایی با ابزار R8
22:48

پردازش غیر هم زمان (Async)

2 جلسه

در این دوره با مفاهیم Thread، Process، Async Task و Runnable آشنا خواهید شد.

جلسه : آشنایی با مفهوم Mutlithreading
16:25
جلسه : ایجاد Thread با استفاده از کلاس Thread و اینترفیس Runnable
13:25

اتصال اپلیکیشن به سرور

12 جلسه

اتصال اپلیکیشن به سرور و دریافت، ارسال اطلاعات به آن یکی از مهم ترین مفاهیمی هست که متخصص اندروید باید بدان مسلط باشد، یکی از استانداردهای این زمینه Rest Api می باشد که در این دوره با مفاهیم و تکنولوژی های آن آشنا خواهید شد. لایبرری های volley و retrofit که از معروف ترین http client های پلتفرم اندروید می باشند در این دوره آموزش داده می شوند.

جلسه : معرفی مفاهیم و اصطلاحات دوره
13:35
جلسه : آشنایی با ساختار Json
04:16
جلسه : تبدیل Json به کلاس جاوا و بالعکس
17:28
جلسه : معرفی لایبرری Volley و آشنایی با نحوه کارکرد آن
21:06
جلسه : پروژه Seven Learn Students - قدم اول: معرفی و دانلود Resource های مورد نیاز
04:35
جلسه : پروژه Seven Learn Students - قدم دوم: دریافت لیست دانشجوها از سرور با استفاده از لایبرری volley
16:48
جلسه : پروژه Seven Learn Students - قدم سوم: نمایش لیست دانشجوها در RecyclerView
32:03
جلسه : پروژه Seven Learn Students - قدم چهارم: پیاده سازی رابط کاربری فرم اضافه کردن دانشجو
16:49
جلسه : پروژه Seven Learn Students - قدم پنج: ذخیره اطلاعات روی سرور با استفاده از Volley
56:16
جلسه : پروژه Seven Learn Students - قدم ششم: استفاده از لایبرری Gson برای تبدیل json به جاوا
10:08
جلسه : پروژه Seven Learn Students - قدم هفتم: Customize Volley Request
27:56
جلسه : پروژه Seven Learn Students - قدم هشتم: آموزش لایبرری Retrofit
25:18

Shared Preference

2 جلسه

Shared preference ابزاری برای ذخیره سازی اطلاعات روی یک فایل xml می باشد. یکی از مهمترین دلایل استفاده زیاد از این کلاس، سادگی و کاربردی بودن آن می باشد. در این دوره به طور کامل با آن آشنا خواهید شد.

جلسه : پروژه آموزش Shared Prefernce، بخش اول: پیاده سازی رابط کاربری
17:44
جلسه : پروژه آموزش Shared Prefernce، بخش اول: ذخیره سازی و دریافت اطلاعات
19:00

مفاهیم پایگاه داده

8 جلسه

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

جلسه : پایگاه داده چیست؟
24:15
تمرین : تفاوت پایگاه داده های Relational در مقابل NoSQL
جلسه : آشنایی با پایگاه داده های رابطه ای (RDBMS)
42:46
جلسه : آشنایی با SQL و امکانات آن
30:28
جلسه : فرایندهای طراحی پایگاه داده رابطه ای و ER-Diagram
48:00
تمرین : تمرین طراحی پایگاه داده برای یک TaskManager
تمرین : تمرین طراحی پایگاه داده برای وبسایت ثبت موقعیت مکانی
آزمون : آزمون مفاهیم پایگاه داده

آموزش SQL مقدماتی

17 جلسه

در این دوره شما با مفاهیم اولیه و پایگاه داده mysql آشنا خواهید شد.

جلسه : آشنایی با SQL و قابلیت های آن
12:52
جلسه : آشنایی با ابزارها و کلاینت های SQL
12:32
جلسه : آشنایی با MySQL
18:36
جلسه : اتصال به پایگاه داده از طریق Cammand Line
08:13
تمرین : تمرین: کامنت کردن کدها در SQL
جلسه : Show ، Use و Drop : ایجاد، حذف و نمایش پایگاه های داده در SQL
10:35
جلسه : Create و Alter: ایجاد، حذف و مدیریت جداول در SQL
44:17
تمرین : تمرین: تغیرات درساختار جدول
جلسه : دستور INSERT : درج و افزودن رکورد به یک جدول
15:37
تمرین : تمرین SQL : کوئری درج اطلاعات
جلسه : دستور UPDATE : ویرایش اطلاعات سطرهای جداول
12:05
تمرین : تمرین: به روز رسانی قیمت محصولات در زمان تغیر واحد ارز
تمرین : تمرین: تغیر نام برند در همه مقالات سایت
جلسه : دستور Delete : حذف رکورد از جداول
12:44
جلسه : دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها)
57:38
تمرین : تمرین: یافتن ایمیل های تکراری
آزمون : آزمون اول SQL مقدماتی

دیتابیس Sqlite و لایبرری Room

4 جلسه

Sqlite یک Database از نوع Relational است، این دیتابیس Open Source است و دلیل استفاده شرکت گوگل از این دیتابیس روی پلتفرم اندروید، سادگی و حجم بسیار کم است. در این دوره با کاربردهای مختلف آن آشنا خواهید شد. لایبرری Room: این لایبرری نقش یک Wrapper روی دیتابیس Sqlite را بازی می کند، که کار کردن با Sqlite را بسیار ساده تر می کند و در سال های اخیر بسیار محبوب شده و بسیاری از توسعه دهندگان به جای استفاده مستقیم از Sqlite از Room بهره می گیرند. در این دوره با نحوه ساخت database، table، تعریف، ویرایش، حذف، به روزرسانی سطرهای جداول، Migration یا Update شمای database آشنا خواهید شد.

جلسه : پروژه ToDo List، بخش اول: پیاده سازی Ui
35:29
جلسه : پروژه ToDo List، بخش دوم: پیاده سازی دیتابیس Sqlite
01:17:15
جلسه : پروژه ToDo List، بخش سوم: پیاده سازی قابلیت جستجو در Sqlite
18:21
جلسه : پروژه ToDo List، بخش چهارم: آموزش استفاده از لایبرری Room
24:49

Broadcast Receiver

3 جلسه

این ابزار یکی از Component های اصلی اندروید به شمار می رود و بر اساس ایدئولوژی publish / subscribe عمل می کند. در این دوره با نحوه کاربرد و ساخت Broadcast Receiver از نوع Manifest Declared و Context Declared و تفاوت های آن ها آشنا خواهید شد، همچنین Local Broadcast Receiver که سربار کمتر و امنیت بیشتری دارد آموزش داده می شود.

جلسه : معرفی Broadcast receiver
05:35
جلسه : Context Registered Broadcast Receivers
09:17
جلسه : Manifest Declared Broadcast Receiver
07:32

مدیریت فایل (File Management)

6 جلسه

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

جلسه : پروژه فایل منیجر، قسمت اول: پیاده سازی رابط کاربری
49:03
جلسه : پروژه فایل منیجر، قسمت دوم: لیست کردن فایل ها و اضافه کردن پوشه
50:59
جلسه : پروژه فایل منیجر، قسمت سوم: حذف، کپی و Move کردن فایل
21:00
جلسه : پروژه فایل منیجر، قسمت چهارم: چک کردن وضعیت External Storage
04:13
جلسه : پروژه فایل منیجر، قسمت پنجم: پیاده سازی قابلیت جستجو
12:19
جلسه : پروژه فایل منیجر، قسمت ششم: پیاده سازی قابلیت نمایش Grid
18:33

پخش صدا در اندروید

3 جلسه

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

جلسه : پروژه موزیک پلیر، بخش اول: پیاده سازی رابط کاربری
32:46
جلسه : پروژه موزیک پلیر، بخش دوم: پخش موزیک با استفاده از مدیا پلیر
28:30
جلسه : پروژه موزیک پلیر، بخش سوم: انتخاب و تغییر موزیک
23:54

پخش ویدیو در اندروید

3 جلسه

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

جلسه : پخش ویدیو با استفاده از VideoView
11:32
جلسه : پخش ویدیو با ExoPlayer
19:00
جلسه : سفارشی سازی رابط کاربری ExoPlayer
14:42

نوتیفیکیشن

3 جلسه

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

جلسه : آشنایی با انواع Notification (اعلانات)
06:09
جلسه : ساخت نوتیفیکیشن
18:41
جلسه : Expandable Notification
12:14

پوش نوتیفیکیشن با Firebase

3 جلسه

مفهوم پوش نوتیفیکشن به معنی ارسال نوتیفیکیشن از سمت کامپیوتری یا موبایلی دیگر، برای کابران اپ می باشد، حال می تواند این نوتیفیکیشن پیامی از کاربر به کاربری دیگر باشد مثل اپ تلگرام یا اینستاگرام، یا ارسال کد تخفیف از سمت سایت شما به کاربران سرویس باشد. در این دوره با نحوه پیاده سازی مفهوم push notification و تنظیمات آن با استفاده از Firebase (متعلق به گوگل) مسلط خواهید شد.

جلسه : معرفی سرویس Push Notification و پیاده سازی با استفاده از Firebase
16:19
جلسه : دریافت نوتیفیکیشن در حالت Foreground
06:46
جلسه : Notification Topic
04:59

سرویس ها در اندروید (Services)

3 جلسه

سرویس ها نوعی Activity هستند ولی بدون داشتن User Interface! مثلا شما ممکن است بخواهید موزیکی پخش شود و حتی با خارج شدن کاربر از اپلیکیشن همچنان موزیک در حال پخش باقی بماند. یا هنگام دانلود فایل، وقتی کاربر از اپ خارج شد، همچنان دانلود فایل ادامه یابد. در این سناریو ها راه حل استفاده از Service هاست. در این دوره با انواع Service ها اعم از Started، Bound، foreground، Intent Service و پیاده سازی هرکدام آشنا خواهید شد.

جلسه : آشنایی با مفهوم Service و آموزش ساخت Background Service
13:52
جلسه : Foreground Service
08:18
جلسه : BoundService
16:00

گوگل مپ و مسیریابی

2 جلسه

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

جلسه : Google Map، بخش اول
01:01:32
جلسه : Google Map، بخش دوم: مسیریابی
48:09

Bluetooth در اپ های اندرویدی

به زودی

Bluetooth در اپ های اندرویدی

Google AR Core

1 جلسه

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

جلسه : Google Ar Core
58:41

معماری MVP

2 جلسه

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

جلسه : آشنایی با معماری MVP
19:07
جلسه : پیاده سازی پروژه To Do List
01:26:35

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

5 جلسه

این لایبرری یکی از تخصصی ترین و بهترین لایبرری ها جهت پیاده سازی Event Driven Architecture و Async Programming می باشد. این ابزار مزایا و کاربردهای بسیار زیادی دارد و در بسیاری از شرکت های امروزی مورد استفاده قرار می گیرد، اما مفاهیم پیچیده و بعضا ترسناک این لایبرری فراگیری آن را سخت می کند. در این دوره با انواع مفاهیم ساده و پیچیده از این ابزار آشنا خواهید شد.

جلسه : آشنایی با RxJava و کاربردهای آن
17:25
جلسه : ترکیب RxJava با Retrofit
28:38
جلسه : آشنایی با Lambda Expression در جاوا
11:01
جلسه : عملگرهای RxJava
27:03
جلسه : آشنایی با Subject های Reply, Publish و Behavior در RxJava
07:23

EventBus

1 جلسه

این لایبرری برای پیاده سازی ساختار Publish / Subscribe مورد استفاده قرار می گیرد. مزایای آن سادگی و کاربردی بودن آن نسبت به Broadcast Receiver در بسیاری از موارد است. در این دوره به طور کامل به این لایبرری مسلط خواهید شد.

جلسه : آشنایی با کاربرد و نحوه استفاده از لایبرری Event Bus
13:13

معماری MVVM + RxJava

2 جلسه

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

جلسه : آشنایی با معماری Mvvm + RxJava
19:03
تمرین : پیاده سازی پروژه لیست وظایف (TodoList) با استفاده از معماری MVVM و RxJava

پیاده سازی الگوهای Navigation با استفاده از Navigation Component

4 جلسه

استفاده از Navigation Component بهترین راه حل برای پیاده سازی Navigation Pattern اپ و اتصال فرگمنت هاست که در سال ۲۰۱۹ به بلوغ خود رسیده و در بسیاری از اپلیکیشن های امروزی مورد استفاده قرار می گیرد، در این دوره به طور کامل با این لایبرری دوست داشتنی آشنا خواهید شد.

جلسه : آشنایی با Navigation Component
15:11
جلسه : پروژه Trivia - پیاده سازی Navigation Graph
18:39
جلسه : Nested Navigation Graph و تصمیم گیری بر اساس شرط
15:32
جلسه : ارسال اطلاعات به Destination های مختلف و معرفی پلاگین Safe Args
13:58

MVVM + Android Components

10 جلسه

در این دوره معماری Mvvm با کمک Android Components که توسط گوگل به تازگی منتشر شده، آموزش داده میشود. آموزش مفاهیم، کاربردها، پیاده سازی، مزایا و معایب Android Components را شامل می شود.

جلسه : آشنایی با معماری MVVM و Android Architecture Components
13:48
جلسه : آشنایی با Lifecycle-Aware Components
14:51
جلسه : Live Data
17:40
جلسه : ViewModel
09:56
جلسه : به اشتراک گذاری اطلاعات بین فرگمنت ها با استفاده از ViewModel
13:54
جلسه : ترکیب چند source و ایجاد یک LiveData واحد با استفاده از MediatorLiveData
06:59
جلسه : Live Data Transformations
08:39
جلسه : پروژه اول: چطور در معماری MVVM درخواست HTTP به سرور ارسال کنیم؟
14:07
جلسه : بخش دوم: دریافت اطلاعات از سرور و Cache کردن آن ها با لایبرری روم (MVVM + Android Architecture Components + Repository + RxJava)
38:28
تمرین : پروژه دانشجویان سون لرن

آموزش زبان کاتلین

به زودی

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

Firebase Analytics and Crashlytics

به زودی

مفهوم پوش نوتیفیکشن به معنی ارسال نوتیفیکیشن از سمت کامپیوتری یا موبایلی دیگر، برای کابران اپ می باشد، حال می تواند این نوتیفیکیشن پیامی از کاربر به کاربری دیگر باشد مثل اپ تلگرام یا اینستاگرام، یا ارسال کد تخفیف از سمت سایت شما به کاربران سرویس باشد. در این دوره با نحوه پیاده سازی مفهوم push notification و تنظیمات آن با استفاده از Firebase (متعلق به گوگل) مسلط خواهید شد.

پروژه جامع: پیاده سازی یک اپلیکیشن اندروید فروشگاهی

تاریخ انتشار 30 مهر 1399

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

امکانات دوره

انجام پروژه های واقعی

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

ارتباط مستقیم با استاد و مربی ها

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

مشاوره و ورود به بازار کار

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

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

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

ارائه مدرک پس از گذراندن دوره

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

سیستم پرسش و پاسخ: بی جواب نخواهید ماند

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

آگاهی لحظه به لحظه از وضعیت پیشرفت

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

سیستم رزومه آنلاین

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

آپدیت همیشگی ، همیشه به روز باش

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

گارانتی بازگشت وجه به صورت کامل

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

آموزش آنلاین تعاملی بهتر از کلاس های حضوری

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

خیالت از بابت پشتیبانی راحت باشه

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

اشتغال و درآمدزایی

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

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

7Learn Snapp Alibaba Vezarat IT iGap IranKhodro Takhfifan LastSecond BetterStudio Bamilo IPE WebSima GreenWeb AsanBar Faradars YasnaWeb ModirSabz Zhaket Payment24 MihanWP Karabama Lunato HamyarWP WebRamz

مدرسین دوره

سعید شاهینی

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

لقمان آوند

دانشجوی دکترای نرم افزار، مدیر و موسس سون لرن
تدریس 3 سرفصل

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

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

شرکت های مهم و معتبر زیادی برای جذب فارغ التحصیلان دوره های متخصص سون لرن اعلام آمادگی کرده اند و علاوه بر آن فعالیت به عنوان توسعه دهنده فری لنسر (آزاد کار) برای شما بسیار میسر خواهد بود.

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

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

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

برای دور کاری به مجموعه ای از مهارت های رفتاری و مهارت های فنی (دانش برنامه نویسی و توسعه نرم افزار) نیاز دارید، در مورد مهارت های فنی در دوره با شما صحبت خواهیم کرد و تمام سعی ما بر این است این مهارت ها را به صورت کاملا یاد بگیرید. در مورد مهارت های نرم و رفتاری هر چند بر عهده خود شخص می باشد تا انها را تقویت کند اما در این دوره راهنمایی های لازم درباره انها ارائه خواهد شد.راهنمایی های لازم برای افتتاح حساب هایی مانند PayPal هم انجام خواهد شد.

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

مشاوره رایگان تلفنی

درخواست شما با موفقیت ثبت شد

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

ثبت نام

جلسات مورد نظر خود را از لیست زیر انتخاب کنید (قیمت ها به تومان می باشد)

مبلغ ثبت نام
5,076,000 تومان
0 تومان
تخفیف
0%
معادل 0 تومان

مزایای خرید یکجا و کامل دوره

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

* موارد فوق امتیاز ویژه برای عزیزانی است که کل دوره را به صورت یکجا خریداری می کنند.

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

گزارش مشکل