در جریان باش !

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

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

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

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

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

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

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

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

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

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

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

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

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

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

اهداف دوره

  1. ایجاد توانایی برای پیاده‌سازی 0 تا 100 یک اپلیکیشن اندروید و حتی فروش آن در مارکت‌ها.
  2. توانمندسازی دانشجویان برای استخدام به‌عنوان یک متخصص اندروید.

اطلاعات کلی خرید

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

اهمیت پروژه‌محور بودن دوره

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

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

تخفیف پلکانی در خرید دوره

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

  • از 500 هزار تومان تا 1 میلیون 3% تخفیف
  • از 1 تا 2 میلیون 5% تخفیف
  • از 2 تا 4 میلیون 9% تخفیف
  • از 4 تا 7 میلیون 13% تخفیف
  • از 7 تا 12 میلیون 17% تخفیف
  • بالای 12 میلیون 20% تخفیف

 

زمان‌بندی وبینارهای دوره و پرسش و پاسخ با مدرس (سعید شاهینی)

یکی از مهم‌ترین ویژگی‌های دوره‌های متخصص ارتباط مستمر دانشجویان با اساتید است. این وبینارهای منظم و زمان‌بندی شده برای ایجاد ارتباط زنده با مدرس در طول دوره برگزار خواهند شد تا دانشجویان دوره‌های جامع علاوه‌بر رفع مشکلات آموزشی فرصت استفاده از تجربیات مدرس و یک گپ دوستانه را داشته باشند.
  • راهنما و نقشه راه برای یادگیری اصولی  ۱ اردیبهشت، ساعت ۲۱ 
  • درک بهتر از مفاهیم شی‌گرایی و زبان جاوا ۲۹ اردیبهشت،ساعت ۲۱ 
  • معرفی بهترین ابزارها و منابع یادگیری برنامه‌نویسی اندروید ۱۲ خرداد، ساعت ۲۱ 
  • مهارت‌های لازم برای ورود به جمع برنامه‌نویسان حرفه ای ۲۶ خرداد، ساعت ۲۱
  • تجربیات مدرس درباره راه‌اندازی استارتاپ و کسب‌وکار ۹ تیر، ساعت ۲۱ 
  • تجربه اشتغال در شرکت‌های بزرگی مانند دیجی‌کالا ۲۳ تیر، ساعت ۲۱ 
  • تجربیات مدرس از تبلیغات اپلیکیشن در گوگل ادز، کافه بازار و اینستاگرام 6 مرداد، ساعت ۲۱ 
  • روش های کسب درآمد بالا از طریق برنامه نویسی اندروید۲۰ مرداد، ساعت ۲۱ 

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

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

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

8 جلسه

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

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

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 مقدماتی

19 جلسه

در این دوره شما با مفاهیم اولیه و پایگاه داده 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 : کوئری درج اطلاعات
جلسه : دستور Delete : حذف رکورد از جداول
12:44
جلسه : دستور UPDATE : ویرایش اطلاعات سطرهای جداول
12:05
تمرین : تمرین: به روز رسانی قیمت محصولات در زمان تغیر واحد ارز
تمرین : تمرین: تغیر نام برند در همه مقالات سایت
جلسه : دستور SELECT : گزارش گیری از اطلاعات (مرتب سازی، aggrigates و عملگرها)
57:38
تمرین : تمرین: یافتن ایمیل های تکراری
آزمون : آزمون اول SQL مقدماتی
جلسه : دستور LIMIT : محدودسازی تعداد رکوردهای برگشتی و ایجاد صفحه بندی (pagination) در پروژه ها
13:27
جلسه : انواع عملیات JOIN و دریافت اطلاعات از چند جدول
28:53

دیتابیس 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)

7 جلسه

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

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

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

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

11 جلسه

در این دوره معماری 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
تمرین : پروژه دانشجویان سون لرن
جلسه : وبینار حل تمرین و پرسش و پاسخ درباره معماری MVVM + Android Components
55:38

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

16 جلسه

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

جلسه : آشنایی با زبان کاتلین و کاربرد آن در برنامه نویسی اندروید
13:34
جلسه : قوانین و مفاهیم پایه کدنویسی در کاتلین
20:38
جلسه : کلاس ها و ارث بری در کاتلین
13:24
جلسه : Properties and Fields
15:30
جلسه : عبارات شرطی IF و When در کاتلین و انواع روش های استفاده از آن ها
10:03
جلسه : انواع حلقه ها (Loops) در زبان کاتلین
08:35
جلسه : Object Expressions, Object Declaration, Companion Objects
16:12
جلسه : اینترفیس (Interface) و قابلیت های آن در کاتلین
12:47
جلسه : Lambda Expressions And Anonymous Functions
19:57
جلسه : High Order Functions, Extension Functions and Inline Functions in Kotlin
20:06
جلسه : کلاس های Nested و Inner در زبان کاتلین
04:44
جلسه : Null Safety
08:26
جلسه : Data Class در کاتلین و آشنایی با کاربرد آن
14:02
جلسه : Delegated Properties
11:44
جلسه : آموزش کار با Coroutines در زبان کاتلین - بخش اول
39:15
جلسه : آموزش کار با Coroutines در زبان کاتلین - بخش دوم
37:46

Firebase Analytics and Crashlytics

7 جلسه

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

جلسه : معرفی سرویس Firebase Analytics و آشنایی با امکانات آن
38:03
جلسه : اتصال اپ به فایربیس (Firebase)
08:38
جلسه : ثبت رویداد ها در فایربیس (Log Events)
22:52
جلسه : ثبت ScreenView ها در فایربیس (Log Screen Views)
04:14
جلسه : دسته بندی کاربران بر اساس خصوصیات (User Property)
17:06
جلسه : Google Analytics
25:55
جلسه : Release کردن اپ به همراه آنالیتیکس
08:42

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

40 جلسه

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

جلسه : معرفی امکانات و تکنولوژی های مورد استفاده در پروژه فروشگاه محصولات نایکی
12:24
جلسه : آشنایی با آخرین مفاهیم و قابلیت های متریال دیزاین
34:53
جلسه : ایجاد تم پروژه با استفاده از متریال دیزاین
38:12
جلسه : تزریق وابستگی (Dependency Injection)
26:08
جلسه : فریمورک تزریق وابستگی KOIN
19:45
جلسه : آماده سازی زیربنای پروژه و اضافه کردن Dependency های پایه
42:46
جلسه : پیاده سازی Bottom Navigation و هماهنگ سازی فرگمنت ها
20:36
جلسه : Loading View
22:20
جلسه : پیاده سازی صفحه اصلی پروژه نایک | قسمت اول
31:53
جلسه : پیاده سازی صفحه اصلی پروژه نایک | قسمت دوم
32:12
جلسه : پیاده سازی صفحه اصلی پروژه نایک | قسمت سوم
25:32
جلسه : پیاده سازی صفحه اصلی پروژه نایک | قسمت چهارم
26:06
جلسه : پیاده سازی جزئیات محصول پروژه نایک | قسمت اول
30:25
جلسه : پیاده سازی جزئیات محصول پروژه نایک | قسمت دوم
25:38
جلسه : پیاده سازی جزئیات محصول پروژه نایک | قسمت سوم
30:11
جلسه : پیاده سازی جزئیات محصول پروژه نایک | قسمت چهارم
30:22
جلسه : پیاده سازی جزئیات محصول پروژه نایک | قسمت پنجم
35:46
جلسه : پیاده سازی لیست محصولات پروژه نایک | قسمت اول
39:54
جلسه : پیاده سازی لیست محصولات پروژه نایک | قسمت دوم
38:45
جلسه : مکانیزم مدیریت خطا در پروژه: قسمت اول
29:07
جلسه : مکانیزم مدیریت خطا در پروژه: قسمت دوم
27:34
جلسه : صفحه ورود به حساب کاربری و ثبت نام: قسمت اول
35:43
جلسه : صفحه ورود به حساب کاربری و ثبت نام: قسمت دوم
35:50
جلسه : صفحه ورود به حساب کاربری و ثبت نام: قسمت سوم
30:03
جلسه : صفحه ورود به حساب کاربری و ثبت نام: قسمت چهارم
30:40
جلسه : صفحه سبد خرید: قسمت اول
25:21
جلسه : صفحه سبد خرید: قسمت دوم
30:13
جلسه : صفحه سبد خرید: قسمت سوم
27:10
جلسه : صفحه سبد خرید: قسمت چهارم
22:36
جلسه : صفحه سبد خرید: معرفی مفهوم Empty State و پیاده سازی آن در پروژه
35:04
جلسه : صفحه سبد خرید: پیاده سازی badge تعداد آیتم های سبد خرید در Bottom Navigation
21:49
جلسه : پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش اول
27:03
جلسه : پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش دوم
25:02
جلسه : پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش سوم
27:09
جلسه : پروسه خرید: پیاده سازی صفحه خرید و رسید پرداخت بخش چهارم
16:51
جلسه : پیاده سازی صفحه پروفایل
36:35
جلسه : پیاده سازی لیست علاقه مندی ها: قسمت اول
23:09
جلسه : پیاده سازی لیست علاقه مندی ها: قسمت دوم
23:43
جلسه : پیاده سازی لیست علاقه مندی ها: قسمت سوم
16:48
جلسه : پیاده سازی صفحه سوابق سفارش
37:13

وبینار آشنایی با Domain Deriven Design و ابزارهایی برای ریفکتور کردن کدها

5 جلسه

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

اگر برات مهمه که در توسعه نرم افزار کدهای تمیزی بنویسی و پروژه نرم افزاریت با متد درستی پیش بره این وبینار دقیقا بهت کمک می کنه

اگر دوست داری با Domain Deriven Design ، الگوهای طراحی و به شکل خاص الگوی ساندویچ آشنا بشی، این وبینار رو باید ببینی.

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

و در نهایت اینکه کلی چیز دیگه توی این وبینار هست که ازش یاد می گیری ...

جلسه : معرفی وبینار و محتوای آن
01:45
جلسه : بخش اول: آشنایی با Domain Deriven Design
27:19
جلسه : بخش دوم: ریفکتور کردن کد با استفاده از Sandwich Pattern (الگوی طراحی ساندویچ)
01:02:48
جلسه : بخش سوم: استفاده از الگوی ساندویچ و Approval Test ها برای ریفکتور کردن سریع کدها
59:14
جلسه : پرسش و پاسخ انتهای جلسه و معرفی منابع مفید
06:24

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

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

کسانی که در دوره های متخصص سون لرن شرکت می کنند با هدف رسیدن به اشتغال و درآمدزایی و یا ارتقای شغلی آن را انتخاب می کنند. سرفصل های دوره های متخصص سون لرن مهمترین مباحثی هستند که در بازار کار نیاز به آنها دارید و کاملا مهارت محور هستند. به همین خاطر تمامی مباحث به صورت عملی و همراه با انجام پروژه آموزش داده می شود تا شما بتوانید به نحو احسن با آن حوزه آشنا شوید. بسیاری از دانشجویان دوره های متخصص سون لرن با ثبت نام در این دوره ها در مطرح ترین شرکت های حوزه 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 سرفصل

سپهر نامدار

تدریس 1 سرفصل

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ثبت نام

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

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

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

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

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

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