آموزش کامل توسعه دهنده Android: از صفر تا قهرمان

The Complete Android Developer Course : From Zero to Hero

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: با یادگیری توسعه برنامه Android ، گزینه های شغلی خود را بهبود ببخشید. استاد Android Studio

آنچه خواهید آموخت

  • تقریباً هر برنامه اندرویدی را که دوست دارید بسازید (تنها محدودیت شما تخیل شماست)
  • یک توسعه دهنده برنامه حرفه ای شوید ، از برنامه های مستقل شرکت کنید و از هرجای دنیا کار کنید
  • برنامه های خود را به Google Play ارسال کنید و با Google Pay و Google Ads درآمدزایی کنید

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


سرفصل ها و درس ها

شروع شدن Getting Started

  • کد منبع Source Code

  • Android studio را روی ویندوز نصب کنید Install Android studio on Windows

  • Android studio را در MacOS نصب کنید Install Android studio on MacOS

  • راه اندازی و سفارشی دستگاه مجازی Android - AVD Setup and custom Android Virtual Device - AVD

  • Genymotion را برای android studio نصب کنید Install Genymotion for android studio

  • یک برنامه ساده را مرور و اجرا کنید Overview and run a simple app

مبانی اندروید Android Basics

  • پیام های ورود به سیستم را بنویسید و کد خود را رفع اشکال کنید Write log messages and debug your code

  • برای درک چرخه فعالیت ، حالت های در حال تغییر را نشان دهید Show changing states to understand Activity Lifecycle

  • ماشین حساب UI ساده با EditText ، TextView و دکمه Simple UI Calculator with EditText, TextView and Button

  • UI را با کلاس جاوا نقشه برداری کنید و دسته رویداد را به دکمه اضافه کنید Map UI with Java class and add event handle to button

  • wrap_content ، match_parent و نمایش داده ها با استفاده از Toast wrap_content, match_parent and show data using Toast

  • انتقال داده ها بین فعالیت ها با استفاده از Intent Passing data between Activities using Intent

  • کادر انتخاب با لیست غذاها Checkbox with a list of foods

  • گروه رادیویی با لیستی از اسباب بازی ها Radio group with a list of toys

  • برای تأیید یک اقدام مهم از AlertDialog استفاده کنید Use AlertDialog to confirm an important action

  • یک گفتگوی سفارشی ایجاد کنید و از پرونده های strings.xml، colors.xml استفاده کنید Create a custom Dialog and use strings.xml, colors.xml files

ListView ListView

  • یک UI از لیست لیست دانش آموزان و مورد لیست ایجاد کنید Create a UI of a students' listview and list item

  • پیاده سازی Adapter برای نشان دادن لیست اشیا Student دانشجویی Implement Adapter to show list of Student objects

GridView GridView

  • یک UI برای gridview از Flowers ایجاد کنید Create a UI for gridview of Flowers

  • Adapter را برای نمایش نمای مشبک گلها پیاده سازی کنید Implement Adapter to display a grid view of Flowers

  • برای نشان دادن درصد پیشرفت از SeekBar استفاده کنید Use SeekBar to show percentage progress

  • مثال اندروید WebView WebView android example

قطعه قطعه Fragment

  • قبل از اجرای Fragment ، UI اساسی ایجاد کنید Create basic UI before implementing Fragments

  • هنگام فشار دادن دکمه ها ، Fragment را پیاده سازی کنید Implement Fragment when pressing Buttons

  • نوار رتبه بندی در Android RatingBar on Android

  • انیمیشن های یک ImageView با ترجمه ، محو شدن ، چرخش Animations for an ImageView with translate, fade, rotate

Firebase Firebase

  • با Firebase یک پروژه Android ایجاد کنید Create an Android project with Firebase

  • داده ها را در پایگاه داده Firebase در زمان واقعی قرار دهید Insert data to Firebase realtime database

  • برای انتخاب تصویر از گالری یا دوربین ، UI ایجاد کنید Make UI to pick image from gallery or camera

  • تصویر را در Firebase Storage بارگذاری کنید Upload image to Firebase Storage

  • json جدید را با تصویر وارد کنید Insert new json with image

  • با ایمیل و رمزعبور وارد Firebase شوید Login Firebase with email and password

  • با حساب فیس بوک وارد Firebase شوید Login Firebase with Facebook account

  • هنگام موفقیت به SecondActivity بروید Navigate to SecondActivity when success

اضافی Additional

  • برای ذخیره متغیرهای جهانی از تنظیمات برگزیده استفاده کنید Use shared preferences to save global variables

  • دکمه سفارشی سازی در پرونده xml Customize button in xml file

نمایش نظرات

نظری ارسال نشده است.

آموزش کامل توسعه دهنده Android: از صفر تا قهرمان

این دوره غیر فعال شده است.

جزییات دوره
4h 44m
36
Udemy (یودمی) udemy-small
11 شهریور 1399 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
20,940
4.3 از 5
ندارد
ندارد
ندارد
SunLight Team

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

SunLight Team SunLight Team

Code Guru ما یک تیم سازنده پشته هستیم. ما بیش از 9 سال است که در زمینه های حرفه ای تجربه کار داریم و با برخی از فن آوری های معروف مانند: Java ، Python ، ReactJs ، Angular ، ... کار می کنیم. ما واقعاً عاشق تدریس هستیم و بیش از 3 سال وقت برای ایجاد دوره های آنلاین داریم بهترین راه برای یادگیری ، آموزش است

Udemy (یودمی)

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

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