آموزش برنامه نویسی اندروید
دوره آموزش برنامه نویسی اندروید در آموزشگاه فن آموزان در سه سطح مقدماتی، پیشرفته و تخصصی در حال برگزاری است. این دوره در دپارتمان فناوری اطلاعات آموزشگاه فن آموزان و زیر نظر اساتید مجرب و مهندسین نرم افزار این رشته به صورت آموزش صفر تا صد برگزار میشود و تمامی مطالب مبتدی تا پیشرفته را در بردارد.
برای توسعه برنامههای اندرویدی، برنامه نویسها میتوانند از زبانها و محیطهای توسعه مختلفی استفاده کنند. زبانهای برنامه نویسی مانند جاوا، کاتلین، دارت و جاوا اسکریپت و … همگی قابلیت ساخت برنامههای اندرویدی را دارند. کافی است برنامه نویسها با مفاهیم پایهای پلتفرم اندروید آشنا شوند و با استفاده از منابع موجود، اپلیکیشنهای خود را توسعه دهند.
ما زبان برنامه نویسی کاتلین را به عنوان زبان تخصصی اندروید برای این دوره قرار داده ایم. زبان کاتلین (Kotlin) یک زبان برنامه نویسی مدرن است که توسط شرکت JetBrains در سال ۲۰۱۱ معرفی شد. این زبان با قابلیت همکاری روان با جاوا، توجه گوگل را به خود جلب کرد و در سال ۲۰۱۷ به عنوان یک زبان رسمی برای توسعه اندروید انتخاب شد.
زبان کاتلین با ارائه ویژگی ها و امکانات جاوا و جاوا اسکریپت، از مزایای نوشتن کد کوتاه و خطایابی قوی برخوردار است. زبان کاتلین را می توان به راحتی یاد گرفت و به صورت جاوا، جاوا اسکریپت و حتی Native کامپایل کرد. این زبان برای توسعه اندروید و Server-Side بسیار مناسب است و از این رو تیم آموزشی آموزشگاه فن آموزان این زیان را به عنوان زبان تخصصی این دوره انتخاب کرده است.
در این دوره سعی بر این است که کامل ترین سرفصل های برنامه نویسی اندروید از مقدماتی تا پیشرفته با زبان برنامه نویسی کاتلین آموزش داده شود. از جمله سرفصل های دوره میتوان به مطالب آموزش راه اندازی محیط توسعه اندروید، آموزش نصب JDK و Eclipse، كار با bitmap ها، ایجاد یک background Service، طراحی Widget، آموزش اجرا و پیاده سازی Kotlin برروی پلت فرم ها، نوشتن برنامه برای کار با توابع در kotlin، تعریف مستقیم Object برای Singletone و… اشاره کرد که این دوره را به دوره ای جامع برای برنامه نویسی اندروید تبدیل کرده است.
این دوره در سه ترم مقدماتی، پیشرفته و برنامه نویسی اندروید با زبان کاتلین برگزار میشود. در این دوره، شما با مهارت های لازم برای برنامه نویسی اپلیکیشن های اندرویدی آشنا می شوید و در صورت موفقیت در آزمون نهایی، گواهینامه بین المللی این حرفه را دریافت خواهید کرد که از ارزش بالایی برخوردار است. علاوه بر این، در طول دوره و پس از آن، شما به صورت نامحدود از پشتیبانی اساتید دوره بهره مند خواهید شد.
فیلم معرفی دوره آموزش برنامه نویسی اندروید
حداقل سن : 14 سال
حداقل مدرک تحصیلی : سیکل
جنسیت : آقا / خانم
پیش نیاز : ندارد
پایان خدمت : نیاز ندارد
محل برگزاری : تهران و شعبات
دوره برنامه نویسی اندروید مقدماتی
شهریه: 4/000/000 تومان
مدت آموزش: 30 ساعت
دوره برنامه نویسی اندروید پیشرفته
شهریه: 5/000/000 تومان
مدت آموزش: 60 ساعت
دوره برنامه نویسی کاتلین
شهریه: 6/000/000 تومان
مدت آموزش: 45 ساعت
نوع برگزاری : تئوری و عملی
دوره آنلاین : فعلاً ندارد
پشتیبانی بعد از دوره : دارد
معرفی خوابگاه : دارد
کلاس رایگان مشاوره راه اندازی کسب و کار : دارد
سرفصل های دوره آموزش برنامه نویسی اندروید
آموزش راه اندازی محیط توسعه اندروید
آموزش نصب Android SDK و java
آموزش نصب و پیكربندی اولیه Basic4Android
آموزش راه اندازی Emulator و اتصال Device
آموزش ایجاد و بررسی ساختار پروژه اندروید
آموزش كار با موارد اولیه برنامه نویسی بیسیك
آموزش كار با متغیرها و دستورات كنترلی
آموزش كار با انواع Supoutine
آموزش كار با كتابخانه ها
آموزش كار با بخش Project Attributes
آموزش كار با رابط كاربری UI
آموزش طراحی صحیح Layout در بخش Designer
آموزش بكارگیری عناصر گرافیكی
آموزش بكارگیری Menu و Dialog
آموزش كار با بخش Activity Attributes
آموزش كار باموارد پایه توسعه آندروید
آموزش اعمال ارتباط بین Activity ها
آموزش كار با مسیر DirAssets
آموزش اعمال ارتباط بین Supoutine ها
آموزش اشكال زدایی و عیب یابی
آموزش طراحی حرفه ای رابط كاربری
آموزش طراحی لایه های پیچیده و پویا
آموزش تنظیم سایز و چگالی صفحه نمایش و طراحی رابط كاربری برای صفحه نمایش های با پیكربندی مختلف
آموزش ایجاد View های سفارشی و ساخت UI پویا
آموزش كار با بانك اطلاعات و فایل ها
آموزش ایجاد و مدیریت پایگاه داده SQLite
آموزش ایجاد و استفاده از فایل ها
آموزش دسترسی به Card S
آموزش كار با فایل های چندرسانه ای (Multimedia (
آموزش تعامل با دوربین گوشی
آموزش مدیریت تصاویر
آموزش Record و Play كردن صدا و ویدئو
آموزش كار با گرافیك و متحرك سازی
آموزش استفاده از افكت و انیمیشن در برنامه
آموزش استفاده از Timer
آموزش كار با Bitmap
آموزش كار با موارد حرفه ای توسعه اندروید
آموزش كار باInputList
آموزش ایجاد و مدیریت Notification ها
آموزش اضافه كردن قابلیت Search
آموزش تعیین عملكرد كلید Back
آموزش كار با امكانات دستگاه های اندرویدی
آموزش ارسال و دریافت پیام كوتاه (SMS (
آموزش كار با Bluetooth و انجام تنظیمات مربوطه
آموزش كار با Sensor ها در آندروید
آموزش مدیریت wifi
آموزش مدیریت NFC
آموزش Home Screen Widget ساخت
آموزش طراحی Widget
آموزش بكارگیری نقشه ها و مكان یابی
آموزش كار با سرویس های مبتنی بر مكان
آموزش كار با GPS و استفاده از آن برای نمایش مكان فعلی
آموزش بر روی نقشه
آموزش استفاده از نقشه های گوگل Mapping
آموزش شبكه سازی و دانلود انواع فایل
آموزش دسترسی به اینترنت
آموزش آماده سازی محیط توسعه وب
آموزش استفاده از web service ها
آموزش مدیریت دانلود فایل ها و دانلود فایل از اینترنت
آموزش پیاده سازی Security و Permissions ها
آموزش انتشار برنامه
آموزش آماده سازی نرم افزار برای انتشار
آموزش Signing Application
آموزش Obfuscating Application
آموزش نصب JDK و Eclipse
آموزش نصب Android SDK
آموزش نصب ADT
آموزش راه اندازی Emulator و اتصال Device
آموزش ایجاد یك پروژه اندروید
آموزش كاربا فایل manifest
آموزش كاربا پوشه های Src و Gen
آموزش کار با پوشه Res (Values ،Xml ،layout)
آموزش كار با موارد اولیه برنامه نویسی جاوا
آموزش كار با متغیرها و دستورات كنترلی
آموزش كار با كلاس ها، مفاهیم شی گرایی و ارث بری
آموزش Exception ها و Collection ها
آموزش Enumeration ها
آموزش كار با رابط كاربری (UI) مقدماتی
آموزش كار با انواع Layout ها و نحوه صحیح طراحی صفحات
آموزش كار با كنترل های رایج اندروید و استفاده از Adapter ها
آموزش بكارگیری Menu و Dialog
آموزش بكارگیری عناصر گرافیكی
آموزش ارتباط بین Activity ها و آشنایی با چرخه حیات
آموزش User Input
آموزش Content Provider
آموزش كار با Resource ها
آموزش اشكال زدایی و عیب یابی
آموزش كار با Intent های صریح و ضمنی
آموزش انجام تمرین های مختلف با انواع Intent ها
آموزش طراحی پیشرفته رابط كاربری
آموزش سایز و چگالی صفحه نمایش و طراحی رابط كاربری برای صفحه نمایش ها با پیكربندی های مختلف
آموزش طراحی برای TV
آموزش ایجاد View های سفارشی و ساخت UI پویا با استفاده از Fragment ها
آموزش كار با Themeو Style
آموزش پیاده سازی دسترس پذیری و مدیریت System UI
آموزش ساخت كنترل های سفارشی
آموزش كار با بانک اطلاعات و فایل ها
آموزش ایجاد و مدیریت پایگاه داده SQLite
آموزش ایجاد و استفاده از فایل ها
آموزش كار با Preference ها
آموزش دسترسی به SD Card
آموزش كار با چندرسانه ای (Multimedia
آموزش تعامل با دوربین گوشی
آموزش مدیریت تصاویر
آموزش Record و Play كردن صدا و ویدئو
آموزش كار با گرافیك و انیمیشن
آموزش استفاده از Sliding menu
آموزش كار با Open GL ،ES
آموزش نمایش محتویات Html
آموزش كار با bitmap ها
آموزش ساخت و استفاده از افكت و انیمیشن در برنامه
آموزش كار با Threading
آموزش استفاده از Handler
آموزش ایجاد و استفاده از Thread ها
آموزش كاربا AsyncTask
آموزش پیاده سازی الگوهای بهینه تعامل با كاربر
آموزش طراحی و پیاده سازی Navigation
آموزش ایجاد و مدیریت Notification ها
آموزش اضافه كردن قابلیت Search
آموزش معرفی Action bar
آموزش كار با امكانات تلفن های همراه
آموزش ارسال و دریافت پیام كوتاه (sms)
آموزش كار با Bluetooth و انجام تنظیمات مربوطه
آموزش كار با سنسورها در اندروید
آموزش مدیریت wifi
آموزش Near Field Communication(NFC)
آموزش ساخت Home Screen Widget
آموزش طراحی Widget
آموزش بكارگیری نقشه ها و مكان یابی
آموزش كار با سرویس های مبتنی بر مكان
آموزش كار با GPS و استفاده از آن برای نمایش مكان فعلی در نقشه
آموزش استفاده از نقشه های گوگل Mapping
آموزش ایجاد و استفاده از سرویس ها
آموزش چرخه حیات سرویس
آموزش تعامل با سرویس های دیگر
آموزش ایجاد سرویس های پیش زمینه
آموزش پیاده سازی Background Job و راه كارهایی برای بالا بردن كارایی
آموزش فرستادن work request به background Service
آموزش بارگذاری داده در background
آموزش استفاده از آلارم
آموزش ایجاد، تنظیم و لغو هشدار دهنده ها
آموزش مدیریت حافظه
آموزش بهبود عملكرد Layout
آموزش شبكه سازی و دانلود انواع فایل و تصویر
آموزش دسترسی به اینترنت
آموزش آماده سازی محیط توسعه وب
آموزش استفاده از service web ها
آموزش استفاده از Json و پیاده سازی یك مدل ساده بین كلاینت و سرور
آموزش مدیریت دانلود فایل ها و دانلود فایل از اینترنت/سرور
آموزش پیاده سازی Security و Permission ها
آموزش قرار دادن امضای دیجیتال بر روی برنامه ها قبل از انتشار
آموزش انتشار نرم افزار
آموزش آماده سازی نرم افزار برای انتشار
آموزش Signing Application
آموزش Obfuscating Application
آموزش اجرا و پیاده سازی Kotlin برروی پلت فرم ها
آموزش نصب IntelliJ IDEA، Eclipse Eclipse
آموزش استفاده از کاتلین برای توسعه سمت سرور
آموزش تبدیل کاتلین به جاوا و جاوااسکریپت
آموزش کار با کامپایلر تحت وب Kotlin
آموزش ایجاد یک برنامه در Kotlin
آموزش اجرا و کامپایل کد Kotlin
آموزش ایجاد برنامه اندروید با Kotlin
آموزش کار با ورودی ها
آموزش ترکیب کدهای جاوا وکاتلین در پروژه
آموزش بكارگیری كاراكترهای كنترلی و متغیرها
آموزش کار با متغیرها وتعریف آنها در kotlin
آموزش نام گذاری متغیرها
آموزش تعریف محدوده ومقدار دهی متغییرها
آموزش تبدیل انواع داده
آموزش کار با کاراکتر Print ln
آموزش نوشتن برنامه با استفاده ازعبارت ها و عملگرها
آموزش نوشتن برنامه تبدیل اعداد به باینری
آموزش کار با عملگرهای محاسباتی
آموزش کار با عملگر بیتی تغییر مکان
آموزش کار با عملگرهای یگانه
آموزش بكارگیری ساختارها،حلقه ها و عملگرهای منطقی
آموزش نوشتن برنامه با دستورهای (IF های تو در تو و چندگانه)
آموزش نوشتن برنامه با دستور حلقه ( while…do ,while)
آموزش نوشتن برنامه برای کار با توابع در kotlin
آموزش ایجاد برنامه ارسال آرگومان به روش مقدار در توابع
آموزش ایجاد برنامه ارسال آرایه به عنوان آرگومان درتوابع
آموزش ایجاد برنامه Recursion
آموزش نوشتن برنامه توابع درJVM
آموزش كاربا آرایه ها ومجموعه ها
آموزش نوشتن برنامه محاسبه میانگین در کاتلین
آموزش تعریف آرایه های چند بعدی و دندانه داردر کاتلین
آموزش تعریف کلاس های سلسه مراتبی در قالب برنامه کاتلین
آموزش کار با لیست ها ونقشه ها
آموزش نوشتن برنامه در کاتلین برای تعریف دنباله ها و مجموعه ها
آموزش کار با ایندکس هادر کاتلین
آموزش برنامه نویسی شی گرا در kotlin
آموزش کار با کلاس های داده در کاتلین
آموزش تعریوف آبجکوت هوای هموراه Factory Method و Static Members
آموزش کار با کلید واژه abstract برای کلاس انتزاعی
آموزش ایجاد موجودیت از کلاس با سازنده اولیه
آموزش کار با کلاس های داخلی و تو در تو Inner و Nested
آموزش تعریف مستقیم Object برای Singletone
آموزش نوشتن برنامه دسترسی به متغیر نهفته در Getter وSetter
هزینه آموزش برنامه نویسی اندروید
خصوصیات دوره برنامه نویسی اندروید در آموزشگاه فن آموزان
- در این دوره، تمام جزییات و نکات مهم طراحی و برنامه نویس اندروید را به شما آموزش خواهیم داد.
- دوره برنامه نویسی اندروید در سه ترم مقدماتی، پیشرفته و برنامه نویسی کاتلین برگزار میشوند.
- دوره آموزش برنامه نویسی اندروید به صورت حضوری و توسط اساتید مجرب و با تجربه این حرفه برگزار میشود.
- این دوره به صورت صفر تا صد و از ابتدایی ترین مباحث اندروید تا مباحث تخصصی و پیشرفته برنامه نویسی یک اپلیکیشن اندرویدی برگزار میشود.
- کامل ترین سرفصل های آموزشی برای دوره برنامه نویسی اندروید را ارائه و آموزش خواهیم داد.
- این دوره در مجموع به مدت 135 ساعت آموزش عملی و پروژه محور برگزار میشود.
- بعد از پایان دوره انتظار داریم که شرکت کنندگان تسلط کامل بر همه سرفصل های آموزش داده شده را داشته باشند. همچنین در صورتی که سوال یا نکته ای مبهم در طول دوره و نیز بعد از دوره وجود داشته باشد، می توانند با اساتید دوره رفع اشکال کرده و بپرسند.
- در پایان دوره و پس از اتمام سرفصل های دوره در صورتی که کارآموزان در آزمون های فنی حرفه ای نمره قبولی را کسب کنند مدرک رسمی فنی و حرفه ای برای دوره آموزش برنامه نویس اندروید با زبان کاتلین صادر و به شرکت کنندگان اعطا می شوند.
کاراموزان عزیز دقت داشته باشند که ما در آموزشگاه فن آموزان تمام تلاش و سعی مان بر اینست که کارآموزان بعد از گذراندن این دوره وارد بازار کار شده بنابراین این دوره به صورت صفر تا صد و در دو ترم مبتدی و پیشرفته از “آموزش تا اشتغال” برگزار میگردد
"*" indicates required fields