دوره جامع متخصص اندروید (Android Full Stack Developer)

Android Experts Main Banner

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

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

 

چرا در این دوره شرکت کنم؟

همه ی ما در زندگی رویاهایی در ذهن خود داریم. رویاهایی متفاوت از یکدیگر. شاید رویای شما این باشد که از ایده ی خود اپلیکیشنی بسازید وتبدیل به یک میلیاردر  جوان شوید. یا شاید می خواهید برنامه نویسی ماهر شوید که حقوق ماهیانه شما بالاتر از ماهی ۵ میلیون تومان باشد. اگر این شاید ها واقعیت داشته باشند٬ این دوره مناسب شماست.

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

درآمد برنامه نویس اندروید به پارامتر های مختلفی از جمله مهارت و تجربه برنامه نویس٬ موقعیت جغرافیایی و نوع فعالیت دارد. برنامه نویس اندروید برای رسیدن به درآمد ۳ راه پیش رو خواهد داشت:

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

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

اولین آمار مربوط به کشور عزیزمان ایران است. این نمودار براساس حقوق ماهیانه می باشد. از انجایی که آمارهایی از این نوع در کشورمان موجود نیست٬ اطلاعات آورده شده بر أساس تجربیات و تحقیقات مختلف می باشد. ممکن است اشخاصی از این اعداد پایین تر یا بالاتر دریافت کنند ولی رنج کلی به این شکل می باشد. Iran Android Developer Salary

آمار بعدی حقوق دریافتی برنامه نویسان اندروید در گوگل می باشد. این آمار از سایت glassdoor تهیه شده که معتبر ترین سایت در زمینه محاسبه دستمزد مشاغل مختلف است. نکته قابل توجه این است که آمار زیر مربوط به برنامه نویسان اندروید در مقطع متوسطه می باشد و برنامه نویسان ارشد (Senior) مبلغی ما بین ۱۲۲ تا ۱۶۵ هزار دلار دریافت می کنند که مبلغی بسیار قابل توجه است. لازم به ذکر است که این اعداد بدون در نظر گرفتن پاداش های مختلف هستند و مبلغ دریافتی از این ها هم بالاتر خواهد بود. Google Android Developer Salary

آمار زیر مربوط به متوسط حقوق دریافتی سالیانه برنامه نویسان اندروید ( متوسطه) در آمریکا می باشد.

USA Android Developer Salaryاما در آخر برای مقایسه میزان حقوق دریافتی برنامه نویس  phpرا با برنامه نویس اندروید مشاهده کنید. اختلاف درآمد برنامه نویس اندروید php کاملا مشهود است به طوری که اگر حداکثر دریافتی هر کدام را در نظر بگیریم، تقریبا برنامه نویس اندروید دو برابر برنامه نویس php دریافت می کند. Google Android Developer Salary

آیا برای شرکت در این دوره پیش نیاز خاصی باید گذرانده باشیم؟

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

برگزاری این دوره به چه صورت خواهد بود؟

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

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

پروژه اول: فروشگاه بساز و محصولاتتو بفروش

یک فروشگاه اینترنتی با قابلیت های مهم مثل سبد خرید٬ درگاه پرداخت٬ اطلاعات تحویل گیرنده و ... خواسته ی بسیاری از شما می تواند باشد. می توانید محصولات خود را به فروش بگذارید یا در شرکت های بزرگ که در زمینه E-Commerce فعالیت می کنند مشغول به کار شوید. در این پروژه علاوه بر اینکه اپلیکیشنی با امکانات بسیار پیاده سازی می کنید با تمام مفاهیم تخصصی اندروید  آشنا خواهید شد.

از طرفی می دانیم که بسیاری از دانشجوهای دوره بعد از اتمام می خواهند به طور کامل ایده شان را خودشان پیاده سازی کنند٬ بنابراین لازم بود که پیاده سازی سرویس های سمت سرور را به طور کامل آموزش دهیم. به دلیل سادگی و همه گیر بودن سیستم مدیریت محتوای وردپرس٬ ما آن را به عنوان سرویس دهنده ی اپلیکیشن انتخاب کردیم و به طور کامل توسط استاد متخصص در زمینه وردپرس٬ جناب آقای کیوان علی محمدی آموزش می دهیم. دانلود تصاویر پروژه 7Sport Project Image

پروژه دوم: اپلیکیشن خبری بساز و از تبلیغات کسب درآمد کن

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

یکی دیگر از مفاهیم مهمی که در این پروژه آموزش داده می شود٬ ساخت اپلیکیشن های چند زبانه است. این پروژه دارای دو زبان فارسی و انگلیسی هست که با توجه به زبان پیشفرض گوشی کاربر٬ متن ها و جهت نمایش Viewها تغییر می کنند. دانلود تصاویر پروژه Seven News Project

پروژه سوم: ساخت بازی تصاویر قهرمانان (Hero) به همراه پرداخت درون برنامه ای

یکی از جالب ترین کارهایی که بعد از یادگرفتن برنامه نویسی می شه انجام داد اینه که بازی که خودمون دوست داریم رو بسازیم و ازش کسب درآمد کنیم. در این پروژه با فرآیند ساخت یک بازی ساده آشنا می شوید. همچنین با پیاده سازی client سرویس پرداخت درون برنامه ای کافه بازار توانایی ساخت اپلیکیشن هایی که دارای محصولات درون برنامه ای هستند را خواهید یافت. Hero Project

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

آموزش های ویدیویی کاربردی شامل آموزش ساخت Widget ، کار با دوربین (Camera) برای ساخت اپلیکیشن هایی که به دوربین گوشی نیازمند هستند و آموزش کار با Bluetooth دستگاه. علاوه بر آموزش های ویژه ویدیویی٬ پکیج های آموزشی صفر تا صد اندروید و پرداخت درون برنامه ای کافه بازار که بیش از ۶۰ ساعت آموزش را شامل می شوند به عنوان هدیه به دانشجویان دوره متخصص اندروید تقدیم خواهد شد. Gifts

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

قدم اول : ورود به دنیای اندروید ۴ جلسه ، ۱ آزمون

جلسه ۱

  • آشنایی با مفهوم برنامه نویسی و انواع روش های آن
    1. زبان های برنامه نویسی مفسری
    2. زبان های برنامه نویسی کامپایلری
  • آشنایی با عملکرد کامپایلر (Compiler)

زبان برنامه نویسی جاوا (Java)

  • آشنایی با زبان برنامه نویسی جاوا
    1. چرا زبان جاوا؟
    2. معرفی نقاط قوت و نقاط ضعف
    3. معرفی ویژگی های جاوا
  • نصب محیط توسعه جاوا
  • آشنایی با Syntax جاوا
  • مفاهیم Object و کلاس
  • انواع داده در جاوا
  • متغیرها
  • انواع Modifier ها
  • عملگرهای پایه

جلسه ۲ (۱ تمرین)

  • حلقه های جاوا
  • روش های تصمیم گیری در جاوا
  • آرایه
  • متد یا رفتار
  • فایل ها و IO
  • کنترل خطا
  • مجموعه ها (Collections)
    1. List
      1. ArrayList
      2. LinkedList
    2. Set
      1. SortedSet
      2. TreeSet
    3. Map
      1. TreeMap
      2. HashMap
  • LinkedHashMap
  • ساختار داده
    1. Stack
    2. Enumeration
  • مفهوم Generic در جاوا
    1. کلاس های Generic
    2. متد های Generic

مفاهیم برنامه نویسی شی گرا (Object Oriented Programming) در جاوا

جلسه ۳ (۱ تمرین)

  • ارث بری (Inheritance)
  • چند ریختی (Polymorphism)
  • چکیدگی (Abstraction)
  • Encapsulation
  • Overriding
  • Interfaces
  • Packages

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

جلسه ۴

  • آموزش نصب JDK (Java Development Kit)
  • آموزش نصب اندروید استودیو
  • نصب شبیه ساز (Emulator)
  • اجرای اپلیکشن HelloWorld
  • آشنایی با نرم افزار اندروید استودیو
    1. معرفی Gradle Build System
    2. آشنایی با ساختار یک پروژه ی اندرویدی

قدم دوم : اولین اپ رو بساز و منتشر کن ۳ جلسه ، ۱ آزمون

جلسه ۵ ( ۱ تمرین)

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

  • اکتیویتی (Activity)
  • View
    1. اضافه کردن متن به صفحه
    2. نمایش عکس در اپلیکیشن
    3. ساختن ویرایشگر متن
    4. معرفی CheckBox
    5. معرفی RadioButton
    6. اضافه کردن Button به اپلیکیشن
  • ViewGroup
    1. ConstraintLayout
    2. LinearLayout
    3. FrameLayout
    4. RelativeLayout
    5. ScrollView
  • Intent
  • آموزش Debugging (خطایابی)
  • Breakpoints
  • معرفی پنل Android Monitor
    1. آشنایی با کارکرد تب Logcat
    2. آشنایی با کارکرد تب Variables

درک  مفهوم Resource در اندروید و آشنایی با انواع آن

جلسه ۶ (۱ تمرین)

  1. Dimensions
  2. Colors
  3. Styles
  4. Themes
  5. Values
  6. Menus
  7. Strings
  8. بهینه اضافه کردن عکس به پروژه
  9. اپ خود را چند زبانه کنید
  10. آموزش اضافه کردن تصاویر PNG و SVG به پروژه

معرفی RecyclerView (ابزار ساخت لیست)

  1. آشنایی با عملکرد RecyclerView
  2. Adapter چیست؟
    1. ساخت Adapter
      1. معرفی عملکرد متد onBindViewHolder
      2. معرفی عملکرد متد onCreateViewHolder
    2. آشنایی با ViewHolder
      1. ViewHolder چیست و چرا باید از آن استفاده کرد؟
      2. آموزش ساخت ViewHolder
    3. Layout Manager چیست و چرا باید از آن استفاده کرد؟
    4. LinearLayoutManger
    5. StaggeredLayoutManager
    6. GridLayoutManager

جلسه ۷ (۱ تمرین)

  • منتشر کردن اپ روی کافه بازار
    1. حفظ امنیت کدها با به بهم ریخته کردن آن ها (Obfuscate)
      1. آشنایی با Proguard
        1. دستور keep برای جلوگیری از به ریختگی کدهای حساس
        2. دستور don’t warn برای جلوگیری از بروز اخطار
      2. آموزش ساخت Keystore برای ثبت امضای دیجیتالی اپ
      3. تولید فایل Apk
      4. ساخت اکانت کافه بازار
      5. معرفی امکانات پنل مدیریت کافه بازار
      6. آپلود اپلیکیشن روی پنل کافه بازار

قدم سوم :فروشگاه بساز و محصولاتتو بفروش ۱۶ جلسه ، ۲ آزمون

جلسه ۸

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

  • آشنایی با مفاهیم پایه
    • آشنایی با مفهوم سرور (Server) یا سرویس دهنده
    • آشنایی با مفهوم سرویس گیرنده یا client
    • تعریف پروتکل Http
    • ارسال درخواست به سرور با پروتکل Http
      • POST
      • GET
      • Multi part
    • تعریف مفهوم Rest Api
    • آشنایی با ساختار داده JSON
      • JSON چیست؟
      • چرا از Json استفاده می کنیم؟
      • معرفی نقاط ضعف و قوت Json
      • معرفی ویژگی های Json

جلسه ۹ (۱ تمرین)

آشنایی با زبان PHP

  • معرفی زبان php
  • نصب نرم افزار php storm
  • ساخت اولین صفحه وب با php
  • آشنایی با Syntax زبان php
  • متغیر های زبان php
  • تعریف ثابت
  • انواع عملگرها
  • Decision Making
  • حلقه
  • آرایه
  • آشنایی با GET و POST

 

ایجاد فروشگاه با وردپرس

جلسه ۱۰ (۱ تمرین)

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

جلسه ۱۱ (۲ تمرین)

  • دریافت محصولات ها به ترتیب تعداد بازدید
  • دریافت محصولات ها به ترتیب جدیدترین ها
  • ورود به حساب کاربری و ثبت نام
  • دریافت اطلاعات محصول
    • عنوان
    • عکس
    • قیمت
    • توضیحات

جلسه ۱۲ (۲ تمرین)

  • دریافت نظرات کاربران از سرور
  • درگاه پرداخت
  • سوابق سفارش

جلسه ۱۳ (۱ تمرین)

استارت پروژه 7Store

  • ایجاد پروژه 7Store
  • ست کردن رنگ های اصلی پروژه
  • اضافه کردن صفحه اصلی
  • اضافه وتنظیم کردن تولبار صفحه اصلی اپ
  • اضافه کردن کتابخانه Design Support برای پیاده سازی Material Design

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

  • تبدیل ساختار داده Json به جاوا
    • معرفی ابزار GSON
      • چرا از Gson استفاده کنیم؟
    • ساخت Http Request و ارسال آن به سرور با استفاده از Volley و Gson
    • نمایش پست های دریافت شده در لیست
    • نمایش پست دریافت شده در اکتیویتی
      • نمایش عکس محصول
      • نمایش عنوان محصول
      • نمایش توضیحات محصول
      • نمایش تعداد نظرات محصول
    • نمایش کامنت های هر محصول در اپلیکیشن
      • ارسال درخواست به سرور برای دریافت لیست نظرات
      • نمایش کامنت های محصول در لیست
    • ثبت کامنت از اپلیکیشن
      • ساخت دیالوگ برای ثبت کامنت
      • ارسال درخواست به سرور برای ثبت کامنت
      • نمایش نتیجه درخواست در اپلیکیشن
    • دریافت آدرس بنر ها از سرور

جلسه ۱۴ (۱ تمرین)

ایجاد اسلایدر در صفحه اصلی

  • اضافه کردن کتابخانه BannerSlider
  • نمایش بنرها با استفاده از عکس های داخل پروژه
  • نمایش بنرها با استفاده از عکس های داخل سرور (استفاده از Url)
  • نمایش عملکردهای مختلف کتابخانه
    • تغییر ظاهر نشانگرهای اسلایدر
    • تغییر خودکار بنرها بر اساس زمان مشخص
    • ست کردن قابلیت loop روی BannerSlider

نمایش لیست جدیدترین ، پربازدیدترین، پرفروش ترین محصولات

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

جلسه ۱۵ (۱ تمرین)

جستجوی محصولات

  • اضافه کردن آیکن جستجو در تولبار
  • پیاده سازی رابط کاربری نوار جستجو
  • ارسال متن کلیدی به صفحه لیست محصولات

منوی Navigation

  • نمایش اطلاعات کاربر
  • نمایش عکس در NavigationView
  • تماس با ما
  • تنظیمات

صفحه لیست محصولات

  • طراحی تولبار
  • پیاده سازی لیست محصولات با استفاده از RecyclerView
  • نمایش اطلاعات به صورت Grid
  • دریافت اطلاعات از صفحات قبلی برای تصمیم گیری در مورد دریافت محصولات
  • نمایش پیغام در صورت موجود نبودن محصول (هنگام جستجو)

جلسه ۱۶ (۱ تمرین)

صفحه ثبت نام و ورود به حساب کاربری

  • پیاده سازی رابط کاربری
  • نمایش فیلد های نام کاربری و رمز عبور
  • چک کردن فیلدهای هنگام ارسال درخواست (Validation)
  • ارسال اطلاعات به سرور برای انجام عملیات
  • نمایش پیغام های مناسب هنگام بروز خطا

جلسه ۱۷ (۱ تمرین)

صفحه اطلاعات کاربری

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

جلسه ۱۸ (۱  تمرین)

صفحه سبد خرید

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

جلسه ۱۹ و ۲۰

صفحه پرداخت

  • نمایش قیمت نهایی محصول
  • پرداخت در محل
  • پرداخت اینترنتی
  • نمایش صفحه درگاه پرداخت بانکی در Browser

جلسه ۲۱

صفحه اطلاعات پرداخت

  • نمایش وضعیت پرداخت
  • نمایش مبلغ پرداخت شده
  • نمایش تاریخ پرداخت
  • نمایش اطلاعات تحویل گیرنده

جلسه ۲۲

صفحه سوابق سفارش

  • نمایش لیست سفارش ها
  • ساختن رابط کاربری آیتم سابقه سفارش
  • نمایش وضعیت هر سفارش

جلسه ۲۳ (۱ تمرین)

  • هدایت کردن به صفحه مناسب بعد از ورود به حساب کاربری
  • ذخیره اطلاعات کاربر در فایل
  • به روزرسانی اطلاعات در صفحه اصلی

ارسال نوتیفیکیشن (Push Notification)

  • Notification چیست؟
  • موارد استفاده Push Notification
  • آشنایی با سرویس نوتیفیکیشن Firebase
  • پنل مدیریت فایربیس
  • ایجاد پروژه و راه اندازی سرویس در پنل Firebase
  • ارسال نوتیفیکیشن به کاربران و هدایت آنان به صفحه ای خاص

قدم چهارم : اپلیکیشن خبری بساز و از تبلیغات کسب درآمد کن ۷ جلسه ، ۱ آزمون

جلسه ۲۴ (۱ تمرین)

استارت پروژه 7News

  • ایجاد پروژه 7Store
  • ست کردن رنگ های اصلی پروژه
  • اضافه کردن صفحه اصلی
  • اضافه وتنظیم کردن تولبار صفحه اصلی اپ
  • اضافه کردن کتابخانه Design Support برای پیاده سازی Material Design

پیاده سازی BottomNavigation

  • پیاده سازی تب ها
    • خانه
    • دسته بندی ها
    • ویدیو
    • اخبار مورد علاقه
  • معرفی متدها و کلاس های مورد نیاز برای کار با BottomNavigation

ورود به دنیای ساخت اپلیکیشن های Fragment محور

  • آشنایی با ساختار داده پشته یا Stack
    • مفاهیم Push و Pop
    • کاربردهای Stack
  • Fragment چیست و چگونه از آن باید استفاده کرد؟
    • معرفی Fragment
    • چرا Fragment
    • چگونه با Fragment اپلیکیشن رو ماژولار کنیم
    • مدیریت حافظه در Fragment
    • FragmentManager
    • FragmentTransaction
      • Add
      • Remove
      • Replace
    • پیاده سازی زیر ساخت برای Fragment محور ساختن اپلیکیشن

جلسه ۲۵ (۲ تمرین)

نمایش لیست آخرین اخبار در صفحه اصلی

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

نمایش دسته بندی های اخبار

  • نمایش لیست دسته بندی های اخبار
    • ایجاد RecyclerView
    • ساخت Adapter برای نمایش دسته ها
    • ساخت رابط کاربری هر دسته
    • تغییر خبرها براساس دسته انتخاب شده

جلسه ۲۶

نمایش جزییات خبر

  • نمایش جزییات خبر
    • نمایش عکس در بالای صفحه به همراه انیمیشن Parallax
      • پیاده سازی انیمیشن Parallax با استفاده از CollapsingToolbarLayout
    • نمایش عنوان خبر در TextView
    • نمایش متن خبر در TextView

پیاده سازی اشتراک گذاری خبر

  • اشتراک گذاری عنوان و متن خبر
    • مشخص کردن نوع داده برای اشتراک گذاری
    • مشخص کردن عنوان برای دیالوگ اشتراک گذاری
    • اشتراک گذاری در یک شبکه اجتماعی خاص مثلا تلگرام

جلسه ۲۷ (۱ تمرین)

پیاده سازی لیست علاقه مندی ها

  • اضافه کردن یک خبر به لیست علاقه مندی ها
    • آشنایی با مفهوم پایگاه داده
    • آشنایی با بعضی از انواع پایگاه داده
      • رابطه ای
      • NoSQL
    • آشنایی با پایگاه داده Sqlite
    • ایجاد پایگاه داده
    • ایجاد جدول در Sqlite
    • ذخیره سازی یک سطر در Sqlite
    • به روزرسانی یک سطر
  • حذف خبر از لیست علاقه مندی ها
    • حذف سطر از جدول
    • حذف همه ی سطر ها از جدول
  • دریافت لیست علاقه مندی ها
    • دریافت لیست علاقه مندی ها از جدول اخبار (SQL query)
    • جستجو داخل جدول لیست علاقه مندی ها

جلسه ۲۸ (۱ تمرین)

پست های دارای ویدیو

  • نمایش ویدیو در اپلیکیشن
    • Responsive نمودن ویدیو
    • معرفی عملکرد و متد های ViewView
    • پخش ویدیو از آدرس Url یا با فایل های داخل پروژه
  • کنترل ویدیو
    • نمایش زمان فعلی ویدیو
    • نمایش زمان کل ویدیو
    • نمایش زمان سپری شده ویدیو
    • نمایش زمان سپری شده ویدیو روی SeekBar
    • نمایش قسمت های بافر شده ویدیو روی SeekBar

جلسه ۲۹ (۱ تمرین)

نمایش تبلیغات عدد در برنامه

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

قدم پنجم : ساخت بازی تصاویر قهرمان (Hero) به همراه پرداخت درون برنامه ای ۳ جلسه ، ۱ آزمون

جلسه ۳۰

استارت پروژه Hero

  • ایجاد پروژه Hero
  • ست کردن رنگ های اصلی پروژه
  • اضافه کردن صفحه اصلی
  • معرفی امکانات و Gameplay بازی

پرداخت درون برنامه ای

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

جلسه ۳۱ و ۳۲ (۱ تمرین)

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

  • پیاده سازی پخش کنننده صدا با MediaPlayer
    • پخش موزیک با آدرس Url یا از داخل پروژه
    • آشنایی با متد و Event های MediaPlayer
    • کنترل صدا
  • پیاده سازی و کنترل موزیک زمینه
  • پیاده سازی صدای بازخوردهای دکمه ها و رویدادها

پیاده سازی Game play

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

قدم ششم : ساخت اپلیکیشن نقشه محور با Google Map ۱ جلسه ، ۱ آزمون

  • جلسه ۳۳ (۱ تمرین)

    اضافه کردن کتابخانه Google Map

    • اضافه کردن کتابخانه از Project structure
    • آشنایی با پنل Google Developers Console
    • اضافه کردن اپلیکیشن به لیست پروژه ها و دریافت فایل تنظیمات json

    نمایش نقشه در اپلیکیشن

    • بارگذاری نقشه در صفحه اصلی اپلیکیشن
    • معرفی متدهای کلاس GoogleMap

    دریافت محل کاربر

    • دریافت محل کنونی کاربر با استفاده از GPS یا شبکه
    • آشنایی با Listener های Location

    اضافه کردن Marker

    • نمایش محل کاربر رو نقشه
    • تغییر ظاهر پیش فرض Marker گوگل

    کار با دوربین نقشه

    • جا به جایی دوربین به محل کاربر
    • زوم کردن روی نقشه

قدم هفتم :خواسته های کاربراتو بشناس، هوشمندانه تصمیم بگیر ۲ جلسه ، ۱ آزمون

جلسه ۳۴

Data Driven بشو

  • اصطلاح Data driven به چه معناس؟
  • چرا باید Data driven شد؟
  • معرفی سرویس های مشهور Analytics موبایل
    • Google Analytics
    • Firebase Analytics
    • MixPanel
    • AppSee
  • مفهوم Funnel
  • مفهوم Conversion Rate
  • مفهوم KPI (Key performance Indicator)
  • User Engagement
  • User Retention

Firebase Analytics

  • معرفی امکانات Firebase analytics
    • تعداد بازدید کننده های اپ در روز
    • نمودار برند و مدل گوشی های کاربران
    • نمودار ورژن سیستم عامل های کاربران
    • جنسیت
    • نام استان، شهر و کشور کاربران
    • دسته بندی علاقه مندی های کاربران
  • ایجاد پروژه در پنل Firebase
  • ارسال صفحات دیده شده توسط کاربر به Firebase
  • ست کردن User Properties

جلسه ۳۵

Crash Report

  • معرفی سرویس و قابلیت های آن
  • اضافه کردن به پروژه و آماده سازی کتابخانه
  • ثبت و ارسال خطاهای رخ داده به سرورهای Firebase
  • معرفی امکانات پنل مدیریت Crash Report در Firebase

قدم هشتم : به بازارهای جهانی فکر کن ۱ جلسه ، ۱ آزمون

جلسه ۳۶

ساخت اپلیکیشن های چند زبانه

  • معرفی ویژگی های یک اپ چند زبانه
  • ساخت فایل های ترجمه برای زبان های مختلف
  • طراحی رابط کاربری سازگار با زبان های راست به چپ و چپ به راست

منتشر کردن اپ در پلی استور (PlayStore)

  • ثبت اپلیکیشن اندروید در گوگل پلی
  • ثبت نام در توسعه دهندگان گوگل پلی
  • مدارک لازم جهت ثبت نام در google play به عنوان توسعه دهنده
  • قوانین و مقررات ثبت اپلیکیشن در گوگل پلی (google play)

چطور در بازارهای بین المللی موفق شویم؟

  • بهترین روش فروش و کسب در آمد در PlayStore

قدم نهم :در کار خودت بهترین شو

جلسه ۳۷

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

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

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

  • آینده اندروید چگونه خواهد بود
  • برای آینده برنامه ریزی کن
  • اینترنت اشیا همراه با Android Things

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

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

آموزش های کاربردی ویژه متخصصان (آموزش های ویدیویی)

کار با اپلیکیشن دوربین (Camera)

  • اپلیکیشن دوربین
    • درخواست Permission برای گرفتن عکس
    • گرفتن عکس با اپلیکیشن Camera گوشی کاربر و دریافت عکس گرفته شده داخل اپ
    • ذخیره عکس در گالری
  • اپلیکیشن دوربین بسازیم
    • مفاهیم پایه
    • اضافه کردن ملزومات Android Manifest
    • تشخیص سخت افزار دوربین گوشی کاربر
    • دسترسی به دوربین
    • دریافت ویژگی های دوربین با Api
    • ساخت صفحه پیش نمایش دوربین
    • قرار دادن پیش نمایش در layout
    • دریافت و ذخیره فایل تصویر بعد از عکس گرفتن
    • تشخیص چهره با دوربین

کار با Blutooth

  • مفاهیم پایه
  • تعریف اجازه های دسترسی به Bluetooth در فایل Manifest
  • فعال سازی Bluetooth
  • دریافت لیست دستگاه های Pair شده
  • کشف دستگاه های Bluetooth مجاور
  • اتصال به دستگاه دیگر

آموزش ساخت Widget خبر روز

  • آشنایی با مفهوم Widget
  • دانلود آخرین خبر روز از سرور در هر 12 ساعت
    • آشنایی با مفهوم سرویس (Service) در اندروید
    • پیاده سازی سرویس برای دانلود خبر روز از سرور
    • به روزرسانی Widget برای نمایش خبر
  • نمایش آخرین خبر در Widget
    • دریافت آخرین خبر
    • ساخت رابط کاربری Widget
    • به روزرسانی محتوای Widget

assignment تمرین ها، آزمون ها و امتیازات تخصص (XP)

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

assignment معیار و امتیاز تخصص (XP) چیست ؟

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

assignment بیش از 40 تمرین ویژه

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

done_all آزمون های فصلی دوره

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

done آزمون جامع و نهایی

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

grade کسب امتیازات XP و اهمیت ویژه آن

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

headset_mic روش های پشتیبانی و پاسخگویی به سوالات در طول دوره

timelapse مدت زمان پشتیبانی دوره چقدر خواهد بود ؟

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

headset_mic پشتیبانی سریع، پاسخگویی دقیق، از روش های مختلف

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

:: روش های پشتیبانی زیر برای دانشجویان این دوره در نظر گرفته شده است :

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

card_giftcard امکانات کمک آموزشی، هدایا و ارائه گواهی حضور در دوره

import_contacts جزوه شکیل و فلش مموری حاوی منابع مفید

یک فلش مموری حاوی منابع مفید و مورد نیاز دوره، به همراه دفتر/جزوه بسیار شکیل برای نظم دهی به یادداشت ها در کلاس، به دانشجویان عزیز ارائه می شود.

videocam ویدیوهای کلاس و جلسات برگزار شده

ویدیوهای ضبط شده جلسات دوره، حداکثر تا 48 ساعت پس از برگزاری هر جلسه در اختیار دانشجویان قرار می گیرد.

assignment دو دوره مجازی رایگان و مرتبط با این دوره

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

send گروه تلگرامی فعال و مخصوص دوره

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

group جلسات مشاوره و دورهمی جهت رفع اشکالات

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

group_work گروه بندی و تشکیل تیم های همکاری

در ابتدای دوره اعضای کلاس در گروه های ۴ الی ۵ نفری تقسیم می شوند و برای هر گروه یک پروژه مخصوص معین می گردد که اعضای هر تیم در طول دوره با همکاری یکدیگر این پروژه را تکمیل کرده و به سرانجام می رسانند.

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

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

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

در انتهای دوره به تمامی دانشجویان عزیز گواهی شرکت در دوره را اعطا خواهیم کرد. در این گواهی میزان امتیازات کسب شده دانشجو و کد دسترسی به فعالیت های دانشجو در سون لرن ذکر شده است که برای معرفی و ارائه به شرکت ها برای استخدام بسیار مفید، موثر و بسیار کمک کننده خواهد بود.

check_circle تضمین کیفیت تدریس و مهارت های دانشجویان در انتهای دوره

thumb_up تضمین کیفیت تدریس و محتوای آموزشی این دوره

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

playlist_add مهارت ها و توانایی های ویژه دانشجویان در انتهای دوره

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

  • توانایی پیاده سازی صفر تا صد اپلیکیشن های فروشگاهی با درگاه پرداخت بانکی
  • توانایی پیاده سازی سایت و پلاگین نویسی وردپرس برای ایجاد سرویس های مورد نیاز اپ
  • توانایی پیاده سازی اپلیکیشن های خبری به همراه تبلیغات درون برنامه ای
  • توانایی پیاده سازی بازی ها و اپلیکیشن های دارای سرویس پرداخت درون برنامه ای کافه بازار
  • توانایی پیاده سازی اپلیکیشن های با قابلیت پرداخت درون برنامه ای کافه بازار
  • توانایی پیاده سازی اپلیکیشن های نقشه محور با Google Map
  • توانایی پیاده سازی اپلیکیشن های مدیا محور ( پخش موسیقی و ویدیو )
  • توانایی پیاده سازی مفاهیم متریال دیزاین در رابط کاربری
  • توانایی استفاده از سرویس های آنالیتیکس در اپلیکیشن برای شناخت بیشتر کاربران و مشتریان
  • توانایی تولید اپلیکیشن های چند زبانه
  • تونایی انتشار اپ در بازار و پلی استور
  • توانایی کار با دوربین و بلوتوث دستگاه های اندرویدی

place زمان، مکان و جزئیات برگزاری دوره

local_library مدرس دوره :

  • سعید شاهینی
    برنامه نویس ارشد اندروید دیجی کالا٬ ۳ سال سابقه فعالیت در زمینه برنامه نویسی اندروید٬ مدرس و برگزارکننده پرفروش ترین دوره برنامه نویسی اندروید در ایران با بیش از ۱۰۰۰ دانشجو

announcement ظرفیت محدود پذیرش دانشجو :

:: ظرفیت پذیرش دانشجو در این دوره حداکثر 20 نفر می باشد .

place مکان برگذاری دوره و کلاس ها :

:: کلاس های حضوری سون لرن در آدرس ذیل (با دسترسی بسیار مناسب از طریق مترو و BRT) برگزار می گردند :

  • تهران - بالاتر از چهارراه ولیعصر - خیابان بزرگمهر - مجتمع اداری بزرگمهر (جنب بانک توسعه تعاون) - طبقه 5 - واحد 503
  • شماره تماس : 02166452469 (ساعات پاسخگویی: 10 صبح الی 6 عصر)

arrow_back تاریخ شروع دوره :

تاریخ شروع این دوره ، پنج شنبه ۱۳ مهرماه ۱۳۹۶ خواهد بود.

timelapse مدت زمان کل دوره :

بازه برگزاری دوره جامع متخصص اندروید از ۱۳ مهرماه حداکثر تا پایان بهمن 96 (حدودا 5 ماه) می باشد. این دوره مجموعا شامل 120 ساعت آموزش حضوری خواهد بود که در 40 جلسه 3 ساعته برگزار می گردد.

schedule زمانبندی و ساعت برگزاری جلسات :

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

» یکشنبه ها و پنج شنبه ها، ساعت ۵ الی ۸ عصر

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

7L-office

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

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

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

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

آیا می توانم شغل مناسبی متناسب با این دوره داشته باشم ؟
-

دانشجو پس از گذراندن این دوره برای کسب درآمد می تواند یکی از راه های زیر را انتخاب کند:

۱. ساخت اپلیکیشن و انتشار آن روی کافه بازار

۲. استخدام شدن در شرکت مختلف که نیاز به برنامه نویس اندروید دارند.

۳. قرارداده های پروژه ای با افراد یا شرکت های مختلف

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

نکته: اگر شماره ۲ انتخاب شماست:

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

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

person_add هزینه دوره و نحوه ثبت نام

monetization_on هزینه ثبت نام حضوری :

:: هزینه دوره مبلغ 4.95 میلیون تومان می باشد که در صورت پرداخت نقدی و تسویه یک باره شامل 600 هزار تومان تخفیف پرداخت نقدی شده و مبلغ 4.35 میلیون تومان را خواهید پرداخت.

 

:: امکان پرداخت قسطی در 5 قسط 990 هزار تومانی نیز وجود دارد.

history توجه:

ظرفیت ثبت نام دوره به صورت حضوری فقط 20 نفر می باشد!

 

 

monetization_on هزینه و شرایط ثبت نام غیرحضوری

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

:: هزینه دوره برای ثبت نام غیر حضوری مبلغ 3.35 میلیون تومان می باشد که در صورت پرداخت نقدی و تسویه یک باره شامل 400 هزار تومان تخفیف پرداخت نقدی شده و مبلغ 2.95 میلیون تومان را خواهید پرداخت.

 

:: هم چنین برای ثبت نام غیر حضوری نیز امکان پرداخت در 4 قسط 837 هزار تومانی وجود دارد.

person_add نحوه ثبت نام در دوره :

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

:: شما دوست عزیز می توانید تقاضای خود را برای ثبت نام در این دوره از طریق فرم زیر برای ما ارسال نمایید. در اولین فرصت با شما تماس خواهیم گرفت.

:: با توجه به ظرفیت محدود دوره (20 نفر) طبیعتا اولویت با  عزیزانی است که تقاضای ثبت نام خود را سریعتر ارائه نموده اند:

history تکمیل ظرفیت

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

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

:: با توجه به اشغال ظرفیت دوره و عدم امکان جایگزینی، انصراف بعد از شروع دوره امکانپذیر نمی باشد.

comment دیدگاه کاربران

نیاز به لاگین

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