کارگاه جامع برنامه نویسی موبایل (اندروید)

شروع رویداد
پنج‌شنبه ۳ آبان ۹۷ ۰۸:۰۰
پایان رویداد
پنج‌شنبه ۲۲ آذر ۹۷ ۱۲:۰۰
مکان رویدادتهران
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
کارگاه جامع برنامه نویسی موبایل (اندروید)
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۰۲۱۲۲۴۱۹۴۰۱
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

Android

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

اندروید، پرچم‌دار بی‌چون‌وچرای بازار مشترک جهانی موبایل‌های هوشمند است. با تشکر از رشد در بازارهای نوظهور مانند مکزیک، ترکیه و برزیل، این غلبه، به این زودی‌ها تضعیف نمی‌شود.

این برتری در بازار، به معنی امنیت شغلی به‌صورت جدی برای توسعه‌دهندگان اندروید است.

توضیحات بیشتر

 

برنامه نویسی موبایل را سریع و آسان بیاموزید.

این کارگاه در 7 روز تشکیل می گردد. کارگاه اندرویددر 7 پنجشنبه متوالی (28 ساعت) با همکاری گروه چنته و معاونت فرهنگی و اجتماعی دانشگاه شهید بهشتی برگزار می گردد.

هم چنین در پایان دوره گواهینامه معتبر ارائه می گردد. این کارگاه ها به صورت کاملا عملی طراحی شده اند.

پس از اتمام این دوره، دورۀ  صفر تا صد پروژه برگزار خواهد شد که به صورت کارگاه دو روزه در پاییز 97برگزار خواهد شد.

سرفصل ها عبارتند از:

  • آشنایی با تاریخچه اندروید، ویژگی ها و رقبا
  • آشنایی با ورژن های مختلف اندروید، تفاوت ها و ویژگی های هر یک
  • آشنایی با سیستم عامل و زیر لایه های پلت فرم اندروید
  • آشنایی با ماشین مجازی اندروید
  • آشنایی با مفاهیم بنیادی اندروید از قبیل Activity ها، Service ها، ContentProvider ها و Receiver ها و ...
  • آشنایی با تاریخچه زبان جاوا
  • آشنایی با ویژگی های زبان جاوا
  • آموزش نحوه نصب زبان جاوا
  • آشنایی با محیط کد نویسی AndroidStudio
  • ایجاد اولین برنامه به زبان جاوا با نرم افزار Notepad++
  • آموزش مقدماتی زبان برنامه نویسی جاوا
  • آشنایی با data type های جاوا
  • آشنایی با شیئ، کلاس و پوشه ها
  • آشنایی با شرط ها و حلقه ها
  • آموزش ساخت شیئ و استفاده از آن در برنامه
  • آموزش سطوح دسترسی
  • آموزش کنترل خطا
  • کلاس String و متدهای مفید آن
  • آشنایی با آرایه ها
  • آموزش تبدیل انواع به یک دیگر
  • آموزش ارث بری در جاوا
  • آموزش Interface ها و کلاس های Abstract
  • شروع برنامه نویسی اندروید
  • ایجاد برنامه Hello World
  • طریقه اجرای برنامه ها روی شبیه ساز و دستگاه های اندرویدی
  • نمایش پیغام های پیش فرض اندروید (Toast)
  • آشنایی با انواع Intent ها و جابجایی در صفحات به واسطه آن ها
  • آشنایی با انواع Permission های اندروید و نحوه استفاده از آن ها در برنامه
  • شناخت انواع Resource ها در اندروید از قبیل پوشه ها layout، raw ، drawable ، string و ...
  • آموزش نحوه Debbuging و یافتن خطاهای احتمالی
  • آموزش نمایش انواع AlertDialog در برنامه
  • آشنایی با انواع مولفه های مفید موجود (AutoComplete، RatingBar ، DatePicker و ...)
  • آموزش نحوه چک کردن وضعیت اتصال به اینترنت و چگونگی نمایش صفحات وب در برنامه
  • آموزش نحوه برقراری تماس، ارسال پیامک و فرستادن ایمیل داخل برنامه
  • آموزش نحوه پخش موزیک، فیلم و کار با مدیا پلیرهای پیش فرض دستگاه
  • آموزش برنامه نویسی برای دکمه های منو و بازگشت
  • آموزش طراحی Splash برای اپلیکیشن
  • آموزش انتصاب انیمیشن های حرکتی ساده به مولفه های موجود در صفحه
  • آموزش ساخت نوتیفیکیشن
  • آموزش تعامل با سخت افزار از قبیل دوربین ( گرفتن عکس و ویدئو در برنامه) ، و ...
  • آشنایی با چرخه حیات اکتیویتی ها
  • آشنایی با فایل های JSON و نحوه ساخت آن ها در جاوا
  • آموزش جدیدترین متدهای پارس کردن JSON و نحوه استفاده از آن در برنامه (Volley JSON Parssing)
  • آشنایی با انواع وب سرویس ها
  • آموزش نحوه برقراری ارتباط با وب سرویس ها ، گرفتن و پاس دادن داده به آن ها
  • آموزش استفاده از پایگاه داده داخلی اندروید SQLite database
  • آموزش دستورات SQL لازم برای نوشتن Query های ابتدایی جهت ذخیره و بازیابی اطلاعات در پایگاه داده
  • آموزش محیط ویژوآل SQLite در مرورگر firefox
  • آموزش نحوه import و export گرفتن از پایگاه داده
  • ذخیره و بازیابی اطلاعات بواسطه فایل ها
  • آموزش همزمانی بواسطه Thread ها
  • آموزش کار با کلاس AsyncTask
  • آموزش کار با Service ها و انواع آن ها
  • آموزش نحوه استفاده از BroadcastReceiver ها
  • شناخت دستگاه های مختلف اندروید از نظر ابعاد، کیفیت صفحه نمایش و دلیل اهمیت آن برای برنامه نویس
  • آموزش انواع Layout های طراحی، تفاوتِ نحوه چیدمان در هر یک و ویژگی های مخصوص هر یک
  • آشنایی با طراحی xml-drawable
  • آموزش نحوه تعریف فونت های گوناگون درون اپلیکیشن
  • آموزش کار با ابزار ListView و Adapter ها
  • آموزش ساخت ListView های customize شده
  • تعریف پروژه ی دانشجوها توسط خود دانشجو و گرفتن تاییدیه از استاد
  • آموزش ایجاد SlidingMenu شخصی سازی شده در برنامه
  • آموزش استفاده از ActionBar و استفاده از منو و دکمه های راهنما روی آن
  • آموزش Theme های مختلف ActionBar
  • آموزش ساخت ViewPager به طور استاتیک و پویا
  • آموزش بهترین نحوه دانلود عکس ها و نگاه داشتن آن ها در حافظه (Cache)
  • آموزش نمایش نقشه Google درون اپلیکیشن
  • آموزش مولفه Fragment و نحوه استفاده از آن در برنامه
  • آموزش طراحی مولفه ها به صورت کاملا داینامیک، از طریق کدهای جاوا

مدرسین: مهندس سپیده کلیشادی-مهندس سید آرش سید سماک

*تخفیف ویژه دانشجویان*

برای اطلاعات بیشتر با شماره 02122419401 تماس بگیرید و به کانال تلگرام (telegram.me/chanteh_group)  با لینکhttps://t.me/joinchat/AAAAADv1YRT7QiJydW-jJA بپیوندید.هم چنین می توانید از سایت ما(www.yourclass.ir)دیدن فرمایید.

 

 

 

زمان‌بندی

جلسه اول
جلسه دوم
جلسه سوم
جلسه چهارم
جلسه پنجم
جلسه ششم
جلسه هفتم
عنوانشروعپایان
97/8/3۸۱۲
عنوانشروعپایان
97/8/10۸۱۲
عنوانشروعپایان
97/8/24۸۱۲
عنوانشروعپایان
97/9/1۸۱۲
عنوانشروعپایان
97/9/8۸۱۲
عنوانشروعپایان
97/9/15۸۱۲
عنوانشروعپایان
97/9/22۸۱۲

آدرس:تهران تهران خیابان درکه، میدان شهید شهریاری(دانشجو)، دانشگاه شهید بهشتی، خانه فرهنگ. تلفن:02122419401