موضوعات
سبد خرید (0)
وبینار دوره جامع آموزش A تا Z برنامه نویسی اندروید

وبینار دوره جامع آموزش A تا Z برنامه نویسی اندروید

وبینار دوره جامع آموزش A تا Z برنامه نویسی اندروید

شروع وبینار:   6 دی 99 - ساعت 15:00
مدت وبینار:
افزودن به تقویم
ذخیره کردن
وبینار دوره جامع آموزش A تا Z برنامه نویسی اندروید
توضیحات وبینار

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

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

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

  • جامع بودن: این دوره تمامی مباحث مورد نیازشما برای تبدیل شده به یک برنامه نویس حرفه ای را پوشش می دهد.
  • مدیریت هزینه: با شرکت در این دوره آموزشی، شما کلی در هزینه های جانبی خود از قبیل خرید بسته های آموزش و … بی نیاز خواهید شد. چون تمامی این ها را در این دوره دریافت می کنید.
  • کسب درآمد: قطعا شما برای شرکت در یک کلاس حضوری، می توانید با برترین آموزش های اندروید فرصت تبدیل شدن به یک توسعه دهنده ارشد اندروید را داشته باشید و به کسب درامد بپردازید.
  • مدت زمان آموزش: بیش از 120ساعت آموزش مطالب های تخصصی برنامه نویسی اختصاصی به صورت دوره حضوری , غیرحضوری و آنلاین که امکان یادگیری سریع را برای شما فراهم می آورد.
  • جدیدترین تکنولوژی: ارائه آموزش های استفاده از آخرین ابزارهای توسعه اپلیکیشن روز دنیا به صورت آپدیت.
  • آموزش های خفن: در سریع ترین زمان آپدیت ترین سرفصل های آموزشی براساس مستندات گوگل دریافت می کنید.
  • عملی کردن ایده ها: ما در کنار شما هستیم تا بتوانید ایده های خودتون رو پیاده سازی نماییدآیا میدونستید موسس اسنپ از همینجا شروع کرده؟

پیش نیازهای دوره A تا Z آموزش برنامه نویسی چیست؟

یش نیازهای این دوره به دو دسته فنی و غیرفنی تقسیم می شود.

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

 

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

  • آموزش سیستم عامل اندروید
  • آشنایی با UIاندروید، براساس  XML
  • آشنایی کامل با ساختار اندروید و پیاده سازی انواع اپلیکیشن
  • پیاده سازی استاندارد های متریال دیزاین در اندروید
  • پیاده سازی دیتابیس   SQLite و ORM Realm
  • پیاده سازی الگوهای استاندارد MVP Pattern و MVVM
  • پیاده سازی سرویس های گوگل FireBase و  Google Map
  • پیاده سازی Dependency Inject  با کتابخانه Dagger 2
  • پیاده سازی ارتباط غیر همزمانی  با سرویس Restfull و کتابخانه  Retrofit
  • توانایی ورود به بازار کار طراحی اپلیکیشن اندروید
  • انتشار اپلیکیشن در مارکت گوگل پلی

 
امکانات ویژه دوره های آموزشی آموزشگاه اندروید ایران

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

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

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

نحوه برگزاری دوره های A تا Z برنامه نویسی اندروید

برای راحتی علاقمندان به آموزش برنامه نویسی اندروید، دوره A تا Z به سه صورت برگزار می شود:

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

دوره آنلاین اندروید :

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

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

 

پشتیبانی ۳۶۰ درجه

تمام دانشجویان حضوری | آنلاین و غیرحضوری پس از ثبت نام به سامانه پشتیبانی دوره دسترسی دارند و با توجه به اپلیکیشن اندرویدی که در طول دوره کار می‌کنند میتوانند از پشتیبانی راهنمایی بگیرند.

پشتیبانی به 7 روش:

  1. امکان ثبت تیکت در سامانه پشتیبانی آموزشگاه اندروید ایران
  2. پشتیبانی از طریق تلفن و داخلی مخصوص پشتیبان دوره
  3. ارتباط از طریق تلگرام با پشتیبان ویژه دوره اندروید
  4. ملاقات حضوری با هماهنگی قبلی در دفتر آموزشگاه اندروید ایران با پشتیبان دوره (جلسات نیم ساعته و یک ساعته)
  5. ارتباط از طریق واتس‌اپ با پشتیبان ویژه دوره
  6. ارتباط از طریق اینستاگرام با پشتیبان ویژه دوره اندروید
  7. اتصال به کامپیوتر دانشجو و بررسی مشکل از طریق Anydesk
سرفصل‌های وبینار

جلسه اول :

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

جلسه دوم :

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

جلسه سوم :

  • متدها در جاوا
  • انواع متدها در حاوا
  • بررسی انواع ورودی و خروجی تابع
  • بررسی انواع توابع، بازگشتی و غیربازگشتی
  • معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها
  • بررسی روش تعریف کلاس
  • معرفی اعضای کلاس و بررسی نقش فیلدها

جلسه چهارم :

  • بررسی وراثت Object و تحلیل آن
  • بررسی مفهوم override
  • تعریف getter و setter
  • بررسی نقش interface ها در برنامه نویسی جاوا
  • ارائه مثال های عملی از interface
  • بررسی روش استفاده از interface ها در مدیریت رویداد
  • بررسی جزئیات مربوط به رویداد
  • بررسی ساختمان داده های Collection و Generic
  • معرفی Constructor
  • معرفی اعضای static
  • معرفی enum و روش استفاده از آن

جلسه پنجم :

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

جلسه ششم :

  • آشنایی با اندروید
  • لایه های نرم افزاری اندروید
  • کتابخانه های اندروید
  • ورژن های مختلف اندروید از ابتدا تا  11
  • نصب و راه اندای اندروید استودیو  4.1
  • نیازمندی مورد نیاز برای اندروید استودیو
  • آشنایی با اندروید استودیو
  • ماشین مجازی اندروید AVD
  • آشنایی با دیباگ پروژه در اندروید استودیو
  • تست اپ بر روی دستگاه های واقعی

جلسه هفتم :

  • شروع پروژه دفترچه یادداشت
  • ساختار پروژه های اندروید
  • آشنایی با مفاهیم  Layout
  • View ها در اندروید
  • آشنایی با ویجت های اندروید
  •  RelativeLayout
  • LinearLayout
  • ScrollView

جلسه هشتم :

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

جلسه نهم :

  • منابع در اندروید
  • Theme های اندروید Style ها
  • آشنایی با متریال دیزاین
  • پیاده سازی Toolbar در اندروید
  • Theme های اندروید Style ها
  • ساخت تصاویر گرافیکی با shape & selector
  • نمایشگر داخلی WebView

جلسه دهم :

  • دیالوگ ها
  • AlertDialog
  • دیالوگ های سفارشی
  • منو ها در اندروید
  • OptionMenu
  • NavigationViewMenu
  • BottomNavigaionMenu

جلسه یازدهم :

  • SharedPrefrences
  • روش های ذخیره سازی اطلاعات در اندروید
  • معرفی دیتابیس در اندروید
  • پیاده سازی دیتابیس SQLite در اندروید
  • افزودن اطلاعات به دیتابیس
  • ویرایش اطلاعات در دیتابیس

حذف اطلاعات در دیتابیس
نمایش اطلاعات در دیتابیس

جلسه دوازدهم :

  • شروع پروژه مترو تهران
  • آماده سازی طراحی گرافیکی پروژه
  • وب سرویس ها
  • مفهوم وب سرویس
  • انواع وب سرویس ها
  • ارتباط با وب سرویس
  • آشنایی با وب سرویس JSON
  • آشنایی با JSON Array
  • آشنایی با JSON Object

جلسه سیزدهم :

  • ادامه مبحث وب سرویس
  • پیاده سازی وب سرویس با کتابخانه Retrofit
  • Image Loader Picasso,Glide
  • Jackson , Gson Jason Parser

جلسه چهاردهم :

  • آشنایی با فرگمنت
  • ساخت صفحات Intro Screen
  • TabLayout
  • ViewPager

جلسه پانزدهم :

  • کار با اداپتر ها
  • نمایش اطلاعات از وب سرویس وی دیتابیس داخل لیست ها
  • CardView and RecycleBinView
  • ساخت View های سفارشی

جلسه شانزدهم :

  • آشنایی با مفاهیم Media  در اندروید
  • آشنایی با MediaPlayer در اندروید
  • آشنایی با ExoPlayer در اندروید
  • پروتکل های استریم در اندروید
  • آشنایی با کدینگ صدا و تصویر در اندروید FFMPEG
  • FloatingActionButton

جلسه هفدهم :

  • پردازش های پس زمینه ای
  • سرویس های پس زمینه
  • Service
  • BroadCastReciver
  • AlramManager
  • ارسال SMS
  • دریافت پیامک

جلسه هجدهم :

  • شروع پروژه گوگل مپ
  • گوگل مپ
  • گوگل مپ ورژن دو
  • آشنایی با Google Play Service
  • آشنایی با Google Play Service
  • Api گوگل مپ
  • آشنایی با Keytool  برای تعریف Sha
  • تعریف api در مانیفست
  • افزودن Permission های مورد استفاده به مانیفست
  • آشنایی با MarkerOptions
  • ایجاد نقاط(point) روی نقشه
  • آشنایی با CameraOption
  • تنظیم کردن Zoom نقشه
  • ایجاد نماهای Normal،Satellite،Terrain،Hybrid
  • بدست آوردن مکان جاری و نمایش آن روی نقشه
  • آشنایی با Lat و Lang
  • آشنایی با LocationListener
  • بدست آوردن موقیت جاری از روی GPS و Internet

جلسه نوزددهم :

  • پیاده سازی Notification در اندروید
  • Notification های سفارشی
  • طراحی واسط کاربری برای Notification
  • آشنایی با Pending Intent
  • پیاده سازی کتابخانه Pushe
  • کنترل کردن ویبره دستگاه

جلسه بیستم :

  • شروع پروژه فروشگاه اینترنتی
  • شروع طراحی گرافیکی پروژه
  • پیاده سازی وب سرویس های پروژه

جلسه بیست و یکم

  • پیاده سازی MVP Pattern در اندروید
  • مفهوم Pattern در برنامه نویسی
  • انواع Pattern های رایج در برنامه نویسی اندروید
  • آشنایی با MVP Pattern در اندروید
  • پیاده سازی MVP در اندروید

جلسه بیست و دوم :

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

جلسه بیست و سوم :

  • پیاده سازی Dependency Injection در اندروید
  • مفهوم Dependency Injection در برنامه نویسی
  • انواع کتابخانه های رایج  در DI برنامه نویسی اندروید
  • آشنایی با کتابخانه Dagger 2
  • پیاده سازی Dagger و معماری برنامه نویسی MVP
  • پیاده سازی Dagger و کتابخانه Room

جلسه بیست و چهارم :

  • آشنایی با معماری برنامه نویسی MVVM
  • آشنایی با مفاهیم Data Binding

جلسه بیست و پنجم :

  • Firebase
  • امکانات Firebase در اندروید
  • پیاده سازی Register و Login در Firebase
  • Crash Reporting

جلسه بیست و ششم :

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

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

جلسه بیست و هفتم :

  • معرفی class و سایر ساختارهای انتزاع و تفاوتهای آنها
  • بررسی روش تعریف کلاس
  • معرفی اعضای کلاس و بررسی نقش فیلدها
  • بررسی وراثت Object و تحلیل آن
  • معرفی Constructor
  • استفاده از کلاس ها جاوا در کاتلین و بالعکس
  • تبدیل کلاس های جاوا به کاتلین
  • معرفی enum و روش استفاده از آن در کاتلین

جلسه بیست و هشتم :

  • ساختار اکتیویتی ها در کاتلین
  • اتصال به دیتابیس در کاتلین
  • پیاده سازی متریال دیزاین در کاتلین

جلسه بیست  و نهم :

  • استفاده از کتابخانه Retrofit با استفاده از کاتلین
  • کتابخانه Koin با کاتلین برای پیاده سازی Dependency injection
  • پیاده سازی معماری برنامه نویسی MVVM در کاتلین

جلسه سی ام :

  • طراحی واسط کاربری برای سایز های مختلف
  • طراحی اپلیکیشن های چند زبانه
  • ایجاد کلید Sign Key
  • کامپایل کردن خروجی نهایی
  • امنیت خروجیapk 
  • آموزش انتشار اپلیکیشن در گوگل پلی

 

 

 

 

 

مخاطبین

دوره A تا Z آموزش برنامه نویسی اندروید توصیه میشود به :

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

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

بله در این دوره بصورت کامل آموخته به چه صورتی اپلیکیشن ها را طراحی , تولید و اجرا نمایید

پشتیبانی دوره به چه صورتی خواهد بود

پشتیبانی بصورت ۳۶۰ درجه میباشد و با ۷ روش مختلف میباشد

آیا به دانشجویان نمونه پروژه نیز برون سپاری خواهد شد؟

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

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

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

فرزاد سرسیفی
فرزاد سرسیفی

مدرس و مشاور اپلیکیشن های موبایل

جلسات وبینار زمان برگزاری
جلسه اول
شنبه 6 دی 1399
ساعت 15:00
ساعت 19:00
جلسه دوم
دوشنبه 8 دی 1399
ساعت 15:00
ساعت 19:00
جلسه سوم
شنبه 13 دی 1399
ساعت 15:00
ساعت 19:00
نمایش همه جلسات
Host Cover
برگزارکننده: آموزشگاه اندروید ایران
 انتخاب بلیت