آموزش برنامه نویسی اندروید
مدرس : مهندس آشکاران
تخفیف ویژه حمایت از متخصصین و کسبوکارهای آسیب دیده
دریافتمدرس : مهندس آشکاران
قیمت : ۳۸۴ هزار تومان
همین الان یادگیری را آغاز کنید !
» تبریک! دوره اندروید با بالاترین سطح به اتمام رسیده و با قیمت مناسب در اختیار شما قرار گرفته است.
برنامه نویسی اندروید یکی از بروزترین و پرکاربرد ترین و در عین حال پر درآمد ترین حوزه در برنامه نویسی می باشد ، زیرا با وجود مارکت های خارجی و ایرانی فروش محصول شما به صورت تعداد بالا بسیار راحت بوده و همچنین درآمد بالایی دارد ، شایان ذکر است که علاوه بر فروش برنامه اندرویدی شما در مارکت ها ، سفارش پروژه اندروید نیز در ایران و خارج از آن بسیار رونق دارد ، لذا به همین علت و به درخواست شما کاربران عزیز در خصوص تهیه آموزش اندروید از مقدماتی تا پیشرفته و استقبال بی سابقه شما عزیزان از دوره آموزش اندروید در محیط اکلیپس (به گونه ای که از این دوره به عنوان مرجع آموزش برنامه نویسی اندروید یاد میشود) بر آن شدیم تا به صورت صفر تا صد به مبحث آموزش اندروید در محیط اندروید استودیو با سرفصل هایی مطابق با استاندارد جهانی بپردازیم. لازم ذکر است این دوره در مقایسه با دوره آموزش اندروید که قبلا بر روی سایت قرار گرفته است کامل تر و شامل مباحث بیشتری است . دوره کامل ، شامل ۹ فصل است که به صورت کامل قرار گرفته است. در ادامه مطلب با آکادمی لرن فایلز ، مرجع آموزش برنامه نویسی همراه باشید.
» فصل نهم (آخرین فصل)آموزش اندروید دوره منتشر شد .
نوع دوره : ویدئویی و فارسی ، تهیه شده توسط مدرسین تیم آکادمی
سطح دوره : مبتدی تا پیشرفته (این دوره پیشنیاز ندارد و زبان جاوا نیز در آن تدریس می گردد! )
توضیحات : کاربر عزیز میتوانید این دوره تصویری را از طریق بخش مربوطه، به صورت دانلودی یا پستی دریافت کنید .
مفاهیم کلی و نصب نرم افزار های مورد نیاز :
مفاهیم اولیه
چرا لینوکس
نصب Elementary-OS
نصب نرم افزار های مورد نیاز در لینوکس
نصب JDK و Netbeans
نصب اندروید استودیو
کانفیگ اندروید استودیو
نصب KVM
کانفیگ حرفه ای اندروید استودیو
نصب نرم افزار های مورد نیاز در ویندوز
آموزش کامل زبان برنامه نویسی جاوا جهت شروع اندروید :
متغیر های عددی در جاوا
سایر متغیر ها
آرایه ها
دستور شرطی if ... else
دستور شرطی switch
عملگر ها در جاوا
حلقه for
حلقه while
حلقه do...while
حلقه foreach
توابع در جاوا
کلاس ها
ارث بری
سطوح دسترسی
متغیر final
Try-catch
Threading
Interface
آشنایی با محیط اندروید استودیو
آشنایی با دسته بندی های اندروید استودیو
آشنایی با SDK
آشنایی با AVD Manager
آشنایی با DDMS و Android Monitor
آشنایی با دستور Log
آشنایی با قابلیت های شبیه ساز
اتصال گوشی
معماری اندروید
چرخه حیات اکتیویتی (Activity) در اندروید
کنترل های UI (رابط کاربری) در اندروید
Hex colors
TextView در اندروید
Button در اندروید
مدیریت رخداد ها (Events) در اندروید
EditText در اندروید
ImageButton در اندروید
CheckBox در اندروید
Radio Group در اندروید
Switch در اندروید
RatingBar در اندروید
ProgressBar در اندروید
TimePicker در اندروید
DatePicker در اندروید
Android Custom Spinner
Android Custom ListView
AndroidCustomGridView
Android RecyclerView
Android Bottom Navigation
Android Tabbed Activity
Android Drawer Layout
Android Fragment
Android Navigation View
Android Permission
Android Alert Dialogue
AndroidContacts
Android Custom Font
Android Tab Widget
Android Basic Activity
Android Custom Font
Android Back Management
Android Font Override
Android Final List And Splash
KDE Connect
Vysor
آموزش استفاده از ShredPreference
آموزش استفاده حرفه ای از SharedPreferences
آموزش SQL
SQL HOME
SQL Intro
SQL Syntax
QL Select
SQL Select Distinct
SQL Where
SQL And, Or, Not
SQL Order By
SQL Insert Into
SQL Null Values
SQL Update
SQL Delete
SQL Min and Max
SQL Count, Avg, Sum
SQL Like
SQL In
SQL Between
SQL Aliases
SQL Joins
SQL Union
SQL Group By
SQL Having
SQL Exists
SQL Any, All
SQL Comments
SQL Database
SQL Create DB
SQL Create Table
SQL Constraints
SQL Not Null
SQL Unique
SQL Primary Key
SQL Foreign Key
SQL Default
SQL Auto Increment
ساخت نرم افزار NOTE در اندروید و استفاده از مفاهیمی که در ویدئو های قبلی آموزش داده شده
با استفاده از دستورات حرفه ای که در ویدیو های قبلی آموزش داده شد ، پروژه ای عملی را پیاده سازی می کنیم.
شروع برنامه نویسی سمت سرور
آغاز کار با زبان PHP در برنامه نویسی اندروید
PHP HOME
PHP Intro
PHP Install
PHP Syntax
PHP Variables
PHP Echo / Print
PHP Data Types
PHP Strings
PHP Constants
PHP Operators
PHP If...Else...Elseif
PHP Switch
PHP While Loops
PHP For Loops
PHP Functions
PHP Arrays
PHP Sorting Arrays
PHP Superglobals
PHP Forms
PHP Form Handling
PHP Form Required
PHP Form Complete
PHP Advanced
PHP Arrays Multi
PHP Include
PHP File Upload
PHP Cookies
PHP Sessions
PHP JSON
MySQL Database
MySQL Connect
MySQL Create DB
MySQL Create Table
MySQL Insert Data
MySQL Get Last ID
MySQL Insert Multiple
MySQL Prepared
MySQL Select Data
MySQL Delete Data
MySQL Update Data
اتصال به اینترنت در برنامه نویسی اندروید
بررسی وضعیت شبکه، اتصال به اینترنت
دریافت تغییرات شبکه
استفاده از کتابخانه android-async-http
آموزش JSON Array
آموزش JSON OBJECT
آموزش Gson
معرفی کتابخانه CircleImageView
معرفی کنابخانه Universal image loader
ساخت صفحه ثبت نام و ورود
خواندن عکس از گالری
گرفتن عکس با دوربین در برنامه نویسی اندروید
ارسال عکس به سرور در اندروید
نمایش عکس های آپلود شده با استفاده از:
Android async http
Recyclerview
Gson
Universal Image Loader
کار با نقشه های گوگل در اندروید
ساخت Toast سفارشی و معرفی کتابخانه Toasty
Drag and Drop در اندروید
برش تصویر در اندروید
اعمال فیلترها و افکت های متنوع بر روی تصاویر
معرفی کتابخانه Shimmer RecyclerView
دریافت رویداد روشن شدن دستگاه اندرویدی
کار با ImageSwitcher
کار با Vibrate
معرفی کتابخانه FoldingCell
آموزش کار با سنسور Accelerometer در اندروید
کار با سنسور نور در اندروید
راه اندازی سرویس Foreground
نمایش چارت خطی در اندروید
نمایش چارت دایره ای در اندروید
نمایش چارت ستونی در اندروید
نمایش چارت رادار در اندروید
نمایش View های مختلف در اندروید
نمایش چارت در RecyclerView
نمایش چارت در ViewPager
شروع ساخت سرور برنامه با PHP
ساخت صفحات مربوط به لاگین
ساخت دیتابیس در PHPMyAdmin
تکمیل لاگین
ساخت صفحات مربوط به Note
ساخت صفحات مربوط به تنظیمات
ساخت صفحات مربوط به آواتار
ساخت صفحات ورود و ثبت نام در اندروید
ساخت صفحات ورود و ثبت نام در اندروید
افزودن نوشته
خواندن نوشته ها
انجام عملیات هایی از قبیل حذف، ویرایش و...
ساخت صفحه پروفایل
ویدئو های ما به صورت اختصاصی توسط مدرسین آکادمی لرن فایلز تهیه شده است .
ویدئو ها توسط واحد کنترل کیفیت ما بررسی و سطح علمی ، صدا و تصویر ، شیوه بیان و سایر موارد آن تایید می شود .
ویدئو های ما تئوری محض نیستند و در حد نیاز مباحث تئوری مطرح و باقی آموزش عملی و ویژه بازار کار می باشد .
شهاب –
سلام،ایا فصل ۵ این دوره تا آخر آذر اماده میشه?
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
درود
بله سعی میکنیم تا آخر این ماه فصل بعدی رو بر روی سایت قرار بدیم .
با تشکر
محمد شاطرزاده –
با سلام خدمت استاد آشکاران یه سوال داشتم، آیا از طریق برنامه جاوا که در اندروید استودیو مورد استفاده قرا میگیره میشه یه اپلیکیشن مثل اسنپ نوشت ؟؟؟ منظورم توان بالای مدیریت درخواست همزمان هست. برای این مورد شما چه پیشنهادی دارین ؟؟ من شنیدم اپلیکیشن های مثل فیسبوک و اینستاگرام توسط React native طراحی شدن .. آیا جاوا هم از نظر مدیریت همزمان به پای react native میرسه ؟ البته قبول دارم برنامه نویسی سمت سرو هم مهمه کلا شما برای این نوع اپلیکمیشن ها چه زبانی برای اپلیکیشن و چه زبانی سمت سرور پیشنهاد می کنید ؟ ممنون از شما
محمد شاطرزاده –
موردی هم که یادم رفت ساخت اپلیکیشن چت مانند تلگرام هست با اون حجم تراکنش بالا آیا استفاده از جاوا و آندروید استودیو پیشنهاد میشه ؟؟ و اگر نه پیشنهاد چیست ؟
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
درود
توضیحات مهندس آشکاران در ارتباط با سوالات شما :
با عرض سلام خدمت دوست گرامی
در ابتدا از اطلاعات عمومی شما قدردانی می کنم، کاملا مشخصه قبل از طرح سوال در مورد این مطلب تحقیق کردید….
در پاسخ به سوالات شما باید عرض کنم :
قرار نیست با استفاده از اندروید استودیو برنامه ای بنویسیم که «توان بالای مدیریت درخواست همزمان» داشته باشه…
این مطلب در رابطه با سروره و ربطی به کلاینت نداره…
مواردی که شما مثال زدید هم در رابطه با ساخت کلاینت تحت وب فیسبوک و… است و کماکان ربطی به سرور نداره….
با استفاده از اندروید استودیو شما می تونید نرم افزاری بنویسید که به سرور متصل بشه
شاید دوست داشته باشید از زبانی مثل جاوا، سی، سی پلاس و یا حتی کاتلین استفاده کنید
شما حتی می تونید از سی شارپ و یا تکنولوژی های طراحی وب مثل اچ تی ام ال یا سی اس اس برای ساخت کلاینت استفاده کنید ….
اما در رابطه با سرور شما باید برنامه نویس توانمندی باشید تا حجم بالایی از درخواست هارو مدیریت کنید
یکی از راه ها برای مدیریت تعداد زیادی از کاربران می تونه کلاسترینگ باشه… به جای استفاده از یک سرور می تونید از سرور های متعدد استفاده کنید
عنوان مثال شما می تونید یک خوشه انگور رو در نظر بگیرید… هر دونه انگور می تونه یه سرور باشه
این مورد در رابطه با دیتابیس هم صادقه
به این ترتیب شما تنها نیاز به چند سرور به عنوان روتر دارید تا کاربران رو به خلوت ترین سرور هدایت کنند….
زبان های متعددی برای سمت سرور وجود داره که بنده ترجیحا بهتون پیشنهادی نمی دم… شما باید بر حسب نیاز پروژه و تکنولوژی هایی که می خواین استفاده کنین زبان برنامه نویسی رو انتخاب کنید
به عنوان مثال : زبان برنامه نویسی پی اچ پی برای سوکت پروگرمینگ پیشنهاد نمیشه
امیدوارم با تحقیق، مطالعه و تلاش بیشتر به اهدافتون برسید
با تشکر
علی –
سلام لطفا مباحث مثل mvp dagger rxjava بگید یکم متفاوت بشه اموزشها هر سایتی میری همینا رو گفته بسه دیگه
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
درود
MVP, Dagger, RxJava, and Retrofit در این آموزش توضیح داده خواهد شد . اون چیزی که در آموزش ما مطرح خواهد شد توضیح خود این موارد هست و کاربرد های اونها .
با تشکر
شهاب عینی (مالک تایید شده) –
سلام ،فایل شماره ۴ از فصل ۵ خراب است و وقتی روی ان کلیک میشود می نویسد پیوند نادرست است .لطفا رسیدگی کنید.
واحد پشتیبانی لرن فایلز (مالک تایید شده) –
درود
مشکل تمام لینک ها برطرف شده . از داخل پنل خودتون لینک ها رو میتونید دانلود کنید .
با تشکر