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

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

تحلیل بازار کار

در حال بروز رسانی

توانایی دانشجو پس از پایان دوره زبان برنامه نویسی اندروید (Android)

·           درک ساختار سیستم عامل اندروید و انواع برنامه های آن و چگونگی تعامل برنامه ها با یکدیگر و با سیستم عامل.

·           درک ساختار و اجزای برنامه های اندروید

·           ساخت برنامه های دارای بیش از یک اکتیویتی

·           پیاده سازی واسط کاربری دارای منو، لیست، دیالوگ و نمایش عناصر مالتی مدیا شامل عکس، صوت و ویدیو

·           برقراری تماس و ارسال اس ام اس

·           دسترسی به صفحات وب و کار با فایل

شیوه برگزاری کلاس

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

·         آشنایی با زبان برنامه نویسی اندروید و جایگاه این زبان برنامه نویسی و کاربردهای آن

·         معرفی کامپوننت های اندروید

·         آشنایی با Activity,Service,Content Provider,Broadcast Reciever

·         معرفی اجزای پروژه

·         معرف برنامه در اندروید

·         آشنایی با واسط کاربری

·         معرفی انواع Layout

·         آموزش viewهای پرکاربرد

·         پیاده سازی اکشن کلیک

·         آشنایی با کلاس Toast

·         نحوه استفاده از String Resourceها

·         چگونگی کار با دیالوگ ها

·         آشنایی با انواع لیست ها و منو ها

·         یادگیری نمایش عکس ، صوت و فیلم

·         چگونگی اتصال اکتیویتی ها به یکدیگر

·         پیاده سازی برنامه های دارای چند اکتیویتی

·         نمایش صفحات وب

·         آموزش نحوه برقراری تماس

·         چگونگی ارسال پیام کوتاه

·         نحوه ذخیره اطلاعات و کار با Share Preferences

·         بیان روش های نمایش اطلاعات جدولی

·         کار با Webkits و Webview

·         چگونگی چند زبانه کردن برنامه 

·         نحوه ایجاد Notification در برنامه

·            نمایش و ذخیره سازی اطلاعات دریافتی از سخت افزار در موبایل یا تبلت

·            برقراری ارتباط USB با میکروکنترلر و ارسال فرمان از طریق موبایل به دستگاه

·            ایجاد شبکه ای از دستگاه های موبایل و قطعات سخت افزاری

·            انتشار اطلاعات برد سخت افزاری در بستر اینترنت از طریق موبایل یا تبلت

·            پردازش سیگنال های ثبت شده توسط مدار سخت افزاری از طریق موبایل یا تبلت

·            رجیستر کردن مدار سخت افزاری از طریق اکانت تعریف شده در گوشی

در حال بروز رسانی

در حال بروز رسانی

. آیا در انتهای دوره برای شرکت کنندگان گواهینامه صادر می شود؟

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

. نحوه برگزاری آزمون پایانی دوره به چه صورت است؟

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

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

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