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

شروع رویداد
پنج‌شنبه ۲۱ بهمن ۹۵ ۱۶:۰۰
پایان رویداد
پنج‌شنبه ۲۴ فروردین ۹۶ ۲۰:۰۰
مکان رویدادبابل
موضوع رویدادتکنولوژی / برنامه نویسی
اضافه به تقویم
دوره ی برنامه نویسی اندروید 1
برگزارکننده‌ی رویداد
تماس با برگزارکننده
۰۱۱۳۲۲۰۱۰۰۰
گزارش
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

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

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

* ثبت نام در دوره ی پیش رو مربوط به مرحله ی اول یعنی مرحله ی مقدماتی می باشد و در 7 جلسه ی 4 ساعته برگزار می شود

* پس از پایان دوره ی مقدماتی ثبت نام دوره ی پیشرفته آغاز می گردد و مدت زمان دوره ی پیشرفته نیز همانند دوره ی مقدماتی 30 ساعت می باشد

* در پایان دوره ی مقدماتی آزمون عملی ای از دانشجویان گرفته می شود که در نتیجه ی آن به نفر اول آزمون 70 درصد ، نفر دوم 50 درصد و نفر سوم 30 درصد تخفیف جهت شرکت در دوره پیشرفته تعلق می گیرد

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

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

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

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

* جهت کسب اطلاعات بیشتر و هماهنگی های لازم با شماره 01132201000 تماس حاصل فرمائید

سرفصل های دوره ی مقدماتی :

  • آشنایی با اندروید ، معماری سیستم عامل و بازار کار آن
  • آشنایی با زبان برنامه نویسی جاوا و خصوصیات و ویژگی های آن
  • نصب نرم افزار intelliJ
  • آشنایی با متغیرها و انواع داده ای ،عملگرها ، ساختارهای شرطی ، حلقه های تکرار ، آرایه ها ، کار با String ها ، Arraylist ، Hashmap ، مدیریت استثناء و خطا و . . . در جاوا
  • آشنایی با مفهوم شی ء گرایی
  • آشنایی با نحوه ی استفاده از شی ء گرایی در جاوا ( نحوه ی تعریف کردن کلاس ، پروپرتی ، متد ، کانستراکتور ، کلمه کلیدی this ، کپسوله سازی ، استاتیک ها ، وراثت ، سطوح دسترسی ، override و overload ، اینترفیس ، Abstract ، فاینال ها و . . . )
  • آشنایی با برنامه نویسی همزمانی و Multi Thread Programming در جاوا
  • نصب اندروید استودیو و Genymotion و آشنایی با Gradle
  • آشنایی با کامپوننت های اصلی و قسمت های مختلف اندروید
  • آشنایی با XML و نحوه ی طراحی رابط کاربری در اندروید
  • آشنایی با اکتیویتی ها
  • آشنایی با Manifest در اندروید
  • نحوه مدیریت رابط کاربری با استفاده از اکتیویتی ها و پیاده سازی Listener ها
  • آشنایی با Intent ها ، Bundle ها و جابجایی بین اکتیویتی ها و انتقال اطلاعات بین آن ها
  • آشنایی بیشتر با کامپوننت های رابط کاربری و XML در اندروید و ویژگی ها و خصوصیات آنها
  • آشنایی با اصول طراحی متریال دیزاین
  • نحوه اضافه کردن API در اندروید استودیو
  • اضافه کردن Toolbar
  • ست کردن پلت رنگی برای طراحی متریال
  • اضافه کردن Popup menu به Toolbar
  • استفاده از Snackbar و FAB
  • نحوه ی کار با Listview و RecyclerView
  • آشنایی با Permission ها و نحوه تعریف و استفاده از آنها
  • نحوه ی اتصال به دیتابیس Sqlite و 4 عمل اصلی در پایگاه داده  و ذخیره سازی اطلاعات در آن و آشنایی با ORM در اندروید

سرفصل های دوره ی پیشرفته : ( پس از دوره ی مقدماتی )

  • آشنایی با مفهوم وب سرویس و Rest API
  • آشنایی با مفهوم AsyncTask و نحوه ی مدیریت Task ها
  • آشنایی با ساختار Json و نحوه ی اتصال به سرور و ارسال و دریافت اطلاعات از سرور با استفاده از متدهای GET و POST
  • نحوه دانلود عکس از سرور
  • آشنایی با High level library ها در وب سرویس
  • آشنایی با فرگمنت ها و نحوه ی طراحی برای سایزهای مختلف با استفاده از فرگمنت ها
  • نحوه ی کار با سخت افزار در اندروید
  • آشنایی با Broadcast Receiver ها
  • آشنایی با Service ها در اندروید
  • نحوه استفاده از سرویس Notification
  • نحوه ی تعریف Runtime Permission برای Android 6
  • پیاده سازی صفر تا صد یک پروژه ی اندرویدی شبیه به اپلیکیشن دیوار ( بسیاری از نکات و اصول در قالب پروژه آموزش داده می شوند )

 

مدرس دوره : امیرحسین عبدالله زاده 

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

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


 

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