رویداد به پایان رسیده است!
دوره مقدماتی برنامه نویسی اندروید در تاریخ جمعه ۴ امرداد به پایان رسیده است. (جزئیات بیشتر)

دوره مقدماتی برنامه نویسی اندروید

شروع:
یک‌شنبه ۱۸ فروردین ۹۸ ۰۸:۰۰
پایان:
جمعه ۴ مرداد ۹۸ ۰۰:۰۰
دوره مقدماتی برنامه نویسی اندروید
برگزارکننده‌ی رویداد
مهلت ثبت‌نام برای این رویداد به پایان رسیده است.

مقدمه

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

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

 

اهداف دوره

جذب جوانان به ویژه دانشجویانی که در زمینه برنامه نویسی علاقمند هستند و سوق دادن آنها به بازار کار
کار آفرینی و کسب درآمد با توجه به نیاز جامعه به اشتغال زایی جوانان
آموزش کاملا کاربردی و پروژه محور با توجه به نیاز روز

سرفصل دوره

1-   آشنایی با دوره و پیشنیاز ها

·       معرفی app  پیاده شده در این دوره

·       آشنایی با ساختار لایه ای در اندروید

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

2-  آموزش مفاهیم شی گرایی

·       معرفی مفاهیم class، object، attribute، behavior

·       آموزش constructor، Inheritance، Abstraction، interface

3-  آشنایی با زبان جاوا

·       آموزش مفاهم شی گرایی در جاوا

4-  آموزش نصب Android studio  و آشنایی با بخش های مختلف برنامه

·       معرفی SDK، API، Emulator

·       آشنایی با فایل manifest

·       آشنایی با ماژول app

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

·       آموزش تست app برروی دستگاه واقعی

5-  نصب نرم افزار های شبیه ساز مورد نیاز

·       Genymotion

·       Nox

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

·       معرفی Activity  ونحوه اضافه کردن آن به برنامه

·       آشنایی با Lifecycle اکتیویتی

·       معرفی View  و نحوه اضافه کردن View  به Activity

·       معرفی انواع intent و نحوه استفاده از آن در رفتن به Activity دیگر

·       آشنایی با فایل Xml  و کاربرد آن در طراحی رابط کاربری برنامه اندروید

·       کار با انواع View ها در Xml

·       آشنایی با ToastMessage و نمایش پیغام به کاربر

·       معرفی انواع مقیاس اندازه گیری در اندروید

·       آموزش اضافه کردن فونت در اندروید

7-  آشنایی با RecyclerView و تفاوت آن با ListView

·       پیاده سازی لیست با Recycler View

·       آشنایی با Adapter ، ViewHolder

·       معرفی LayoutManager

·       پیاده سازی لیست تک ستونه(Linear Layout Manager)، چند ستونه(Grid Layout Manager) و در هم ریخته(Staggered Layout Manager)

8-   آموزش Fragment

·       معرفی Fragment  و تفاوت آن با Avtivity

·       نحوه جایگزین کردن و حذف کردن Fragment

9-  آموزش Viewpager و Tablayout

10-  متصل شدن به سرور

·       آشنایی با Json

o     Json Object

o     Json Array

·       دریافت اطلاعات از سرور با کتابخانه Volly

·       آموزش تبدیل کدJson  و نمایش در برنامه

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

·       ارسال اطلاعات به سرور

11-  نحوه ذخیره سازی در اندروید

·       آموزش Sharedpreference

·       معرفی پایگاه داده اندروید (Sqlite Database)

o     ایجاد پایگاه داده

o     ایجاد و حذف جدول

o     افزودن و حذف سطر از جدول

12-  مفاهیم پیشرفته واسط کاربری با Material Design

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

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

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

1 – من دانشجوی رشته مهندسی هستم . آیا شرکت در این دوره برای من کارایی دارد با توجه به اینکه این دوره با رشته تحصیلی من مرتبط نیست ؟
امروزه با فراگیر شدن دستگاه های هوشمند اندرویدی نیاز به برنامه های کاربردی برای آن نیز بیشتر شده است.هرکسی میتواند برنامه نویس و توسعه دهنده برنامه های اندروید باشد.بدون توجه به رشته تحصیلی یا مدرکی که در اختیار دارید. با توجه به آنکه تمامی پیش نیاز های مربوط به این دوره در طول جلسات آن تدریس خواهد شد تمامی آن چیزی که شما به آن نیاز خواهید داشت یک کامپیوتر است.و بعد از این دوره شما به یک برنامه نویس اندروید تبدیل خواهید شد که با ارائه نمونه کارهای خود میتوانید در شرکت ها استخدام شوید یا به طور خصوصی در خانه برای خود اشتغال زایی کنید.
2 – آیا شرکت در تمامی جلسات الزامی می باشد ؟ اگر در جلسات شرکت نکنم می توانم مطالب را پیگیری کنم؟
باتوجه به کاربردی و پروژه محور بودن دوره ، توصیه می کنیم تا حد امکان در کلاس حضور داشته باشید تا به خوبی یاد بگیرید و در آزمون پایانی هم قبول شوید که قبولی در آزمون مستلزم تمرینان متوالی در منزل می باشد . اما چنانچه بعضی جلسات را نتوانستید حضور داشته باشید مطالب مرتبط از طریق فیلم آموزشی ارائه می گردد.
3- آیا صرفا با چند جلسه حضور در کلاس می توان برنامه نویس اندروید شد؟
مطمئنا خیر!!
آیا امکان پس دادن بلیت و عودت وجه وجود دارد؟
نخیر، اندروید یک زبان بزرگ و گسترش پذیر است.باتوجه به این موضوع که هر روز به کاربران این پلتفرم در حال اضافه شدن است با چندجلسه حضور در کلاس نمی توان همه آن را یاد گرفت و نیاز به تمرین و کسب تجربه کاری دارد . اما با توجه به مشاغل و کارایی آن در جامعه امروزی ، مباحثی که مطرح می شود متناسب با مشاغل و نیاز جوانان به این نرم افزار می باشد که در طول جلسات و با انجام تمرینات متوالی بعنوان پروژه کلاسی و نمره عملی می توانید بعد از پایان دوره بصورت کاملا حرفه ای و مسلط به اندروید برنامه نویسی کنید و با ارائه نمونه کار در دفاتر و شرکت های مختلف شاغل شوید که شرکت فناوران داده پرداز درخت تبریز ، از افراد مستعد دوره ، در انجام پروژه های تجاری استفاده خواهد کرد .
4 – این دوره چه مزیت هایی نسبت به دوره های مشابه که در آموزشگاه ها برگزار می شود دارد ؟
مطالب ارائه شده در این دوره ، بیشتر عملی و کاربردی خواهد بود و این قدرت یادگیری را آسان تر می کند از مزایای دیگر این دوره ، پایین تر بودن هزینه دوره نسبت به دوره های مشابه می باشد که دانشجویان عزیز می توانند با کمترین هزینه در دوره شرکت نمایند. همچنین در طول برگزاری دوره ، شرکت کنندگان می توانند از پشتیبانی مجازی دوره بهره مند شوند و تمامی سوالات و مشکلاتی که هنگام تمرین با آنان روبرو می شوند مطرح نمایند . در این دوره جدیدترین ورژن نرم افزار توسعه اندروید(Android Studio) آموزش داده خواهد شد.
5- من خیلی علاقمند به یادگیری برنامه نویسی اندروید هستم . اما با توجه به اینکه هیچ آشنایی قبلی با کامپیوتر و زبان برنامه نویسی اندروید ندارم ، می توانم مطالب را به خوبی یاد بگیرم؟
بله ، این دوره شامل مباحث پایه تا پیشرفته هست که مباحث بصورت قدم به قدم آموزش داده می شود و تمامی افراد علاقمند حتی بدون داشتن اطلاعات اولیه اندروید، می توانند در دوره شرکت کرده و با تمرینات پس از هر جلسه مهارت خودشان را افزایش داده و بصورت حرفه ای شروع به توسعه برنامه های اندرویدی کنند.

مدرس

خانم مهندس متقی زاده

خانم مهندس متقی زاده

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

گواهی دوره

آدرس:تبریز بلوار آذربایجان روبروی تالار پذیرایی آذربایجان جنب اوجوز مارکت ساختمان آتا پلاک 75 طبقه سوم