دوره آموزش پروژه محور Retrofit و LiveData در اندروید منتشر شد! جهت تهیه پیش‌فروش دوره با تخفیف ویژه کلیک کنید!  

دوره قدم یک برنامه‌نویسی اندروید

مدرس: امیرحسین عبدالله زاده

با سلامی دیگر،‌ من امیرحسین عبدالله‌زاده هستم و اینبار با دوره ای دیگر با شما هستم. و البته باید گفت دوره ای متفاوت!‌
اگر ما را دنبال کرده باشید احتمالا می دانید که سیاست آموزشی من به این شکل بوده که تمرکز زیادی بر روی آموزشهای مقدماتی نداشتم و شاید این سوال برای شما هم پیش آمده باشد که چرا یک دوره مقدماتی برنامه نویسی اندروید؟‌!
خب میشه پاسخهای زیادی به این سوال داد اما من به 2 پاسخ مهم بسنده می کنم:‌
1- افزایش تعداد کاربران ما که دارای سطوح متفاوتی هستند و سوالهایی پرسیده شد که واقعا حس شد نیاز به آماده سازی یک دوره مقدماتی وجود دارد.
2- قدیمی شدن آموزش های مقدماتی با کیفیت در بازار آموزش برنامه نویسی اندروید و نیاز به آپدیت بودن افرادی که به دنبال یادگیری برنامه نویسی اندروید می باشند.

در این دوره چه چیزهایی یاد خواهید گرفت؟
1- تمامی مقدماتی که نیاز دارید تا پایه ای قوی در برنامه نویسی اندروید برای شما ساخته شود تا بتوانید پس از آن با سرعت هرچه بیشتر مهارتهایتان را ارتقاء دهید.
2- مفاهیمی که باعث ایجاد درکی عمیق از دنیای برنامه نویسی اندروید در شما می شود تا صرفا تبدیل به یک برنامه نویس کپی پیستی نشوید!
3- مفاهیم کاربردی که باعث ارتقاء مهارتهایتان در پیاده سازی فنی پروژه هایتان می شود.

و البته به این نکته هم اشاره کنم که سعی شده تا حد ممکن مفاهیم به صورت اطلاعات دسته بندی شده و با زبانی ساده و قابل فهم آموزش داده شوند.

این دوره برای چه افرادی مناسب می باشد؟
1- اگر در سطحی مبتدی قرار دارید و قصد ورود به دنیای شیرین و دوست داشتنی اندروید رو دارید در این دوره شرکت کنید! 
2- اگر تجربه ی برنامه نویسی اندروید رو دارید اما همواره یک حس خلاء و کمبود ناشی از ضعیف بودن پایه برنامه نویسیتون در این زمینه اذیتتون می کنه در این دوره شرکت کنید!
3- اگر ایده ای در ذهن دارید و یا خدمتی رو می خواید ارائه کنید که باید از طریق پلتفرم اندروید ارائه شود و دلتون می خواد خودتون خالق اون اپلیکیشن باشید در این دوره شرکت کنید!

این دوره چه پیش نیازهایی دارد؟
1- آشنایی با مقدمات اولیه زبان برنامه نویسی جاوا.
2- آشنایی با شی گرایی در جاوا که هر آنچه که نیاز دارید در دوره رایگان آموزش OOP‌ در جاوا ویژه برنامه نویسان اندروید آموزش داده شده.
3- نصب و راه اندازی اندروید استودیو و دیوایس مجازی و توانایی اجرای یک پروژه ساده بر روی دیوایس مجازی که می تونید از آموزش نصب و راه اندازی Android Studio‌ استفاده کنید.
4- در صورت تمایل به استفاده از Genymotion به جای امولاتور پیش‌فرض اندروید می‌توانید مقاله آموزش نصب و راه‌اندازی جنی‌موشن(Genymotion) را مطالعه کنید.

جاوا یا کاتلین؟ مسئله این است!
این روزها زبان کاتلین بسیار ترند شده است و هر روز برنامه نویسان و توسعه دهندگان اندروید بیشتری به سمت استفاده از این زبان می روند. 
من هم پیشنهادم به شما این است که در آینده حتما تمرکزتان بر روی این زبان باشد.
اما در این دوره ما از زبان جاوا استفاده می کنیم و در کل پیشنهاد من به تمامی افرادی که قصد یادگیری برنامه نویسی اندروید رو دارند این هست که کارشون رو با زبان جاوا آغاز کنند،‌ یک پروژه با این زبان بنویسند و سپس سوئیچ کنند روی کاتلین و برای این برنامه ای که ارائه می دهم 3 دلیل مهم دارم:
1- کاتلین صد در صد با جاوا سازگاری داره و شما در یک پروژه می تونید در میان کدهای کاتلین، کدهای جاوا هم بنویسید و حتی خیلی از توابع کاتلین از کلاسهای جاوا استفاده می کنند.
2- جاوا و کاتلین در حال حاضر جفتشون زبان های اصلی اندروید هستند و در داکیومنت های سایت دولوپرهای اندروید هنگام نمایش سمپل کدها هم نمونه کد جاوا و هم کاتلین قرار داده شده.
3- هنوز هم خیلی از برنامه نویسان اندروید از جاوا استفاده می کنند و در خیلی از آموزش های کاربردی موجود از زبان جاوا استفاده شده و کامپوننت ها و کتابخانه های زیادی با این زبان نوشته شده و توسعه داده شده اند و بدون شک تسلط بر این زبان می تونه خیلی بهتون کمک کنه.

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

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

2 نکته ی مهم جهت اینکه بهترین نتیجه رو از این دوره بگیرید:
1- هنگام مشاهده ی ویدئوهای آموزشی به شکلی متمرکز باشید که انگار جز شما و این ویدئوها هیچ چیز دیگه ای توی این دنیا وجود نداره! (تلگرام و اینستاگرام و . . . رو کاملا به خودتون تحریم کنید)
2- تمرین کنید! تمرین کنید! و تمرین کنید! . . . به قول بزرگواری "با تمرین است که استاد می شوی" . . . هر کاری که من در ویدئوها انجام میدم ویدئو رو pause کنید و شما هم دقیقا همون کار رو انجام بدید.


کلیدواژه: اندروید برنامه نویسی اندروید آموزش برنامه نویسی اندروید مقدمات برنامه نویسی اندروید آموزش مقدماتی برنامه نویسی اندروید امیرحسین عبدالله زاده

لیست قسمت های این دوره:
play_circle_filled
۰۰
معرفی
رایگان
play_circle_filled
۰۱
Android developers website
رایگان
play_circle_filled
۰۲
Android architecture
رایگان
play_circle_filled
۰۳
Android components
رایگان
play_circle_filled
۰۴
Setting proxy for gradle
رایگان
play_circle_filled
۰۵
New project
رایگان
play_circle_filled
۰۶
Gradle part1
رایگان
play_circle_filled
۰۷
Gradle part2
lock ویژه مشترکین
play_circle_filled
۰۸
XML structure
lock ویژه مشترکین
play_circle_filled
۰۹
Layouts part1
lock ویژه مشترکین
play_circle_filled
۱۰
Layouts part2
lock ویژه مشترکین
play_circle_filled
۱۱
Activities
lock ویژه مشترکین
play_circle_filled
۱۲
Context
lock ویژه مشترکین
play_circle_filled
۱۳
Event handling
lock ویژه مشترکین
play_circle_filled
۱۴
Lambda expressions
lock ویژه مشترکین
play_circle_filled
۱۵
Implementing listener interface
lock ویژه مشترکین
play_circle_filled
۱۶
Width, height, textSize
lock ویژه مشترکین
play_circle_filled
۱۷
Background
lock ویژه مشترکین
play_circle_filled
۱۸
Using images
lock ویژه مشترکین
play_circle_filled
۱۹
Values
lock ویژه مشترکین
play_circle_filled
۲۰
AndroidManifest
lock ویژه مشترکین
play_circle_filled
۲۱
LinearLayout
lock ویژه مشترکین
play_circle_filled
۲۲
Margin, padding
lock ویژه مشترکین
play_circle_filled
۲۳
Gravity
lock ویژه مشترکین
play_circle_filled
۲۴
Weight
lock ویژه مشترکین
play_circle_filled
۲۵
RelativeLayout
lock ویژه مشترکین
play_circle_filled
۲۶
Dimens
lock ویژه مشترکین
play_circle_filled
۲۷
ConstraintLayout & Intent - Roadmap
lock ویژه مشترکین
play_circle_filled
۲۸
Qualifiers
lock ویژه مشترکین
play_circle_filled
۲۹
Logcat
lock ویژه مشترکین
play_circle_filled
۳۰
Activity Lifecycle part1
lock ویژه مشترکین
play_circle_filled
۳۱
Activity Lifecycle part2
lock ویژه مشترکین
play_circle_filled
۳۲
onBackPressed
lock ویژه مشترکین
play_circle_filled
۳۳
dp & dpi part1
lock ویژه مشترکین
play_circle_filled
۳۴
dp & dpi part2
lock ویژه مشترکین
play_circle_filled
۳۵
Vector vs Pixel
lock ویژه مشترکین
play_circle_filled
۳۶
Shapes part1
lock ویژه مشترکین
play_circle_filled
۳۷
Shapes part2
lock ویژه مشترکین
play_circle_filled
۳۸
Shapes part3
lock ویژه مشترکین
play_circle_filled
۳۹
Fragment part1
lock ویژه مشترکین
play_circle_filled
۴۰
Fragment part2
lock ویژه مشترکین
play_circle_filled
۴۱
Fragment part3
lock ویژه مشترکین
play_circle_filled
۴۲
Fragment part4
lock ویژه مشترکین
play_circle_filled
۴۳
Fragment part5
lock ویژه مشترکین
play_circle_filled
۴۴
Fragment part6
lock ویژه مشترکین
play_circle_filled
۴۵
Fragment part7
lock ویژه مشترکین
play_circle_filled
۴۶
Fragment part8
lock ویژه مشترکین
play_circle_filled
۴۷
Fragment part9
lock ویژه مشترکین
play_circle_filled
۴۸
Fragment part10
lock ویژه مشترکین
play_circle_filled
۴۹
Fragment part11
lock ویژه مشترکین
play_circle_filled
۵۰
Fragment part12
lock ویژه مشترکین
play_circle_filled
۵۱
Fragment part13
lock ویژه مشترکین
play_circle_filled
۵۲
Responisve design with fragment part1
lock ویژه مشترکین
play_circle_filled
۵۳
Responisve design with fragment part2
lock ویژه مشترکین
play_circle_filled
۵۴
Permissions
lock ویژه مشترکین
play_circle_filled
۵۵
Runtime permission part1
lock ویژه مشترکین
play_circle_filled
۵۶
Runtime permission part2
lock ویژه مشترکین
play_circle_filled
۵۷
Launcher & adaptive icon part1
lock ویژه مشترکین
play_circle_filled
۵۸
Launcher & adaptive icon part2
lock ویژه مشترکین
play_circle_filled
۵۹
Multi thread programming
lock ویژه مشترکین
play_circle_filled
۶۰
Splash screen
lock ویژه مشترکین
play_circle_filled
۶۱
sp unit
lock ویژه مشترکین
play_circle_filled
۶۲
Font family
lock ویژه مشترکین
play_circle_filled
۶۳
Important TextView attrs
lock ویژه مشترکین
play_circle_filled
۶۴
Login page part1
رایگان
play_circle_filled
۶۵
Login page part2
رایگان
play_circle_filled
۶۶
Login page part3
رایگان
play_circle_filled
۶۷
Handle configuration changes
lock ویژه مشترکین
play_circle_filled
۶۸
ScrollView & NestedScrollView
lock ویژه مشترکین
play_circle_filled
۶۹
Signed APK
lock ویژه مشترکین
دیدگاه ها:
kamalvand
۸ ماه قبل
reply
سلام
فکر کنم بیشتر از سه هفته گذشته و این دوره آپدیت نشده
زمان‌اپدیت شدن دوره مشخص نیست؟
پشتیبانی آرکادمی
۸ ماه قبل در پاسخ به kamalvand
reply
سلام و وقت بخیر. این دوره از فردا 17 دی ماه بروزرسانی شده و در مدت دو هفته تکمیل خواهد شد.
دلیل تاخیر در بروزرسانی این دوره و سایر دوره‌هایی که در وضعیت پیش‌فروش بوده‌اند، اختلالی بوده که در درگاه پرداخت به صورت همگانی پیش آمده بود و بدلیل اینکه دوستانی که در این بازه موفق به خرید نشده‌اند از تخفیف‌ها محروم نمانند، پیش‌فروش را تمدید کرده و بروزرسانی را کمی عقب انداخته‌ایم. امیدواریم از این دوره نهایت استفاده را ببرید. موفق باشید.
safir.1987
۸ ماه قبل
reply
سلام تخفیف نداره؟
پشتیبانی آرکادمی
۸ ماه قبل در پاسخ به safir.1987
reply
درود. در حال حاضر فروشگاه آرکادمی تخفیف فعالی در نظر ندارد؛ اما این قول را به شما می‌دهیم مبلغی که در این دوره سرمایه‌گذاری می‌کنید، در مقایسه با ارزش این دوره آموزشی بسیار ناچیز است. (با توجه به ساخت زیربنای ذهنی اصولی دانشجو از دانش برنامه‌نویسی اندروید و طی کردن گام به گام مراحل به صورت اصولی تا شناخت و آشنایی با سطوح مختلف و کاربردی این زبان برنامه‌نویسی) - موفق باشید
Hossein Ranjbar
۸ ماه قبل
reply
سلام
دوره تا به اینجا واقعا عالی و خیلی مفید بوده ، استاد عبدالله زاده واقعا روی مطالب مسلط هستند ، فقط آپدیت کردن دوره خیلی طولانی شده
امیرحسین عبدالله زاده
۸ ماه قبل در پاسخ به Hossein Ranjbar
reply
سلام آقای رنجبر
ممنون از لطفتون و خوشحالم بابت اینکه دوره براتون مفید واقع شده
اپیزودهای جدید به زودی بر روی سایت قرار داده میشن و دوره تکمیل خواهد شد و خبر خوب اینکه محتوای دوره خیلی بیشتر از چیزی شده که ابتدای دوره قولش رو داده بودیم.
ممنون از صبر و محبتتون
m.r.heydarpnah
۷ ماه قبل
reply
سلام امیرجان , سوالی داشتم چرا با وجود زبان جدیدتر و پیشرفته تر اندروید به نام کاتلین بازم اندروید از طریق جاوا یاد گرفت ؟
امیرحسین عبدالله زاده
۷ ماه قبل در پاسخ به m.r.heydarpnah
reply
سلام، وقت بخیر
من خودم به همه توصیه می کنم که هدف اصلیشون کار کردن با کاتلین باشه منتهی چند تا مسئله مطرحه :
1- اینکه کاتلین 100 در 100 با جاوا سازگاری داره و شما در یک پروژه می تونید در میان کدهای کاتلین کدهای جاوا هم بنویسید و حتی خیلی از توابع کاتلین از کلاسهای جاوا استفاده می کنند
2- اینکه جاوا و کاتلین در حال حاضر جفتشون زبان های اصلی اندروید هستند و در داکیومنت های سایت دولوپرهای اندروید هنگام نمایش سمپل کدها هم نمونه کد جاوا و هم کاتلین نمایش قرار داده شده
3- اینکه هنوز هم خیلی از برنامه نویسان اندروید از جاوا استفاده می کنند و در خیلی از آموزش های کاربردی موجود از زبان جاوا استفاده شده
به این دلایل من در شرایط فعلی برای افرادی که قصد یادگیری برنامه نویسی اندروید رو دارند به این شکل برنامه می ریزم که ابتدا زبان جاوا رو یاد بگیرند و حداقل یک پروژه با این زبان انجام بدن و در آینده به راحتی سوئیچ کنن روی زبان کاتلین
من یک آموزش رایگان مقدماتی کاتلین هم آماده کرده ام که می تونید از طریق لینک زیر از این آموزش استفاده کنید:‌
arcademy.ir/+c274
در آینده هم حتما آموزش پروژه محور با زبان کاتلین آماده می کنم
کیوان
۷ ماه قبل
reply
سلام دوره خوب پیش بردید
فقط فایل این قسمت رو از کجا بگیریم
Setting proxy for gradle
امیرحسین عبدالله زاده
۷ ماه قبل در پاسخ به کیوان
reply
سلام،‌ ممنونم از نظرتون و اینکه در این دوره با ما همراه بودید.
فایل gradle.properties به توضیحات اپیزود مربوطه اضافه شد:

https://arcademy.ir/course/294/episode/408/setting-proxy-for-gradle
کیوان
۷ ماه قبل
reply
سلام
آیا دوره ای واسه ساخت اپلیکیشن های امن دارید
از قبیل پرداخت امن. کد کردن فایل. کد کردن کلید ها و ...
واقعا همچنین دوره تو سطح اینترنت اونم فارسی موجود نیست
امیرحسین عبدالله زاده
۶ ماه قبل در پاسخ به کیوان
reply
سلام،‌ وقت بخیر
در حال حاضر خیر
اما با توجه به اهمیت این مباحثی که فرمودید حتما تمام تلاشم رو می کنم که آموزشهایی با این سرفصلها رو آماده کنم.
ممنون از همراهیتون
saman.ramezani31
۷ ماه قبل
reply
سلام لطفا شرایطی بذارین که بشه قیمت هر قسمت از آموزش رو جداگانه بپردازیم من فقط آموزش فرگمنت رو میخوام ولی برای داشتنش باید پول کل دوره رو بدم
پشتیبانی آرکادمی
۷ ماه قبل در پاسخ به saman.ramezani31
reply
درود. متاسفانه این امکان بزودی فراهم نخواهد شد. انشالله در نسخه‌های آینده وبسایت این امکان رو ایجاد خواهیم کرد. موفق باشید
امید
۶ ماه قبل
reply
سلام این دوره ادامه داره یعنی قدم دوم هم داره ؟
پشتیبانی آرکادمی
۶ ماه قبل در پاسخ به امید
reply
درود. خیر؛ نامگذاری این دوره صرفا بیانگر مقدماتی بودن این دوره آموزشی می‌باشد و در گام‌های بعدی همانطور که در توضیحات دوره نیز اشاره شده، می‌توانید فصل اول و دوم دوره‌های آموزشی متریال‌دیزاین، دوره آموزشی مهاجرت به کاتلین و در گامی پیشرفته‌تر دوره آموزشی ساخت کاستوم ویو در اندروید را دنبال کنید. موفق باشید
sohrab.fallahzadeh2013
۶ ماه قبل
reply
حاجی یه نگاه به سایت های رقیبت بنداز. خیلی عقبی. تمام آموزشهای دوره مقدماتیت رو به صورت رایگان و خیلی مفصل تر منتشر کردن
رضا
۵ ماه قبل در پاسخ به sohrab.fallahzadeh2013
reply
من خیلی دیگه از سایت‌ها رو بررسی کردم. اما تابحال آموزش فارسی با این سطح از تسلط و در عین حال با بیان ساده و بدون سوتی و تلف کردن وقت اضافی ندیدم، بعید می‌دونم دوره رایگانش رو با این سطح از کیفیت بشه پیدا کرد.
علیرضا مدرسی فرد
۵ ماه قبل در پاسخ به sohrab.fallahzadeh2013
reply
جناب فلاح زاده عزیز سلام
منم با دوستمون آقا رضا موافقم خدایی به دور از هرگونه تعریف و تملق من حدود ۳۰ گیگ آموزش رایگان دانلود و بررسی کردم اما هیچکدامشون به عقیده من حقیر تسلط امیرحسین عزیز رو ندارند انصافا نکاتی که موقع گوش کردن به ویدیوهاش متوجه شدم نکاتی است که سالها باید تلاش کنی توی گروههای کدنویسی به سختی بدستشون بیاری.با آرزوی موفقیت برای گروه آرکادمی عزیز
سید آرین حسینی
۶ ماه قبل
reply
سلام جناب عبدالله زاده ، خسته نباشید ، خیلی دوره خوب و عالی بود ، تشکر از شما
امیرحسین عبدالله زاده
۱ ماه قبل در پاسخ به سید آرین حسینی
reply
سلام آرین جان
ممنون از لطف و همراهی همیشگیت و فیدبک‌های خوبت
با آرزوی بهترین‌ها برای شما
007coltgun
۳ ماه قبل
reply
ممنون از اموزش خوبتون / امکانش نیس فایل های جاوا رو هم قرار بدین تا بتونیم پرینت بگیریم مرور کنیم روی کدها؟
امیرحسین عبدالله زاده
۱ ماه قبل در پاسخ به 007coltgun
reply
سلام، وقت بخیر
ممنون از همراهیتون
در نسخه فعلی سایت امکان پیوست فایل‌های دوره وجود نداره
ایشالا در نسخه جدید سایت که در حال حاضر در دست توسعه هست و در دوره‌های جدید این امکان رو اضافه می‌کنیم.
موفق باشید.
abbasali_2017
۲ ماه قبل
reply
سلام ببخشید سطح آموزشتون خیلی خوب و اصولی هستش میخواستم بدونم امکان تخفیف هستش چون اگه ما افراد مبتدی بتونیم این آموزش هارو راحت تر دریافت کنیم و این همه وقت بزاریم حداقل دلمون میاد آموزش های پیشرفته تر رو دریافت کنیم خیلی خیلی ممنون موفق باشید...
پشتیبانی آرکادمی
۲ ماه قبل در پاسخ به abbasali_2017
reply
با درود و وقت بخیر. در حال حاضر کمپین تخفیفی فعالی در سایت وجود ندارد. لطفا جهت راهنمایی‌های بیشتر با اکانت پشتیبانی در تلگرام در ارتباط باشید دوستان‌مون راهنمایی خواهند کرد. موفق باشید
koorosh_mashhadi
۱ ماه قبل
reply
مرسی . دستتون درد نکنه. خدا قوت. آموزشاتون نمونه نداره . واقعا لذت میبرم از دیدنش. هیج آموزشی نمیاد نکات به این ریزی مثل اینکه وقتی صفحه rotate میشه recreate میشه و یا مثلا sp باعث میشه وقتی سایز فونت گوشی تغییر داده شه سایز تکست ما هم تغییر کنه بگه ! آموزشهای زیادی دیدم ولی واقعا آموزشهای شما یه چیز دیگس. حتی اگه موضوعیو از قبل هم بلد بوده باشم ، 2 3 تا نکته جدید یاد میگیرم از آموزشهای شما. خوش شانسیه من بوده که موقعی که دارم اندروید کار میکنم شما دارید آموزش میدید 3>
امیرحسین عبدالله زاده
۴ هفته قبل در پاسخ به koorosh_mashhadi
reply
سلام کوروش جان
همیشه به من لطف داشتی و همچنان لطف داری و واقعا ممنونم از فیدبک‌های خوبت. فقط می‌تونم بگم امیدوارم بتونم همیشه اینقدر متمرکز و هدفمند بمونم که بتونم هرچی بیشتر مفید باشم و آموزشهای بهتری آماده کنم و این همه لطف و محبت و حمایت همیشگی رو جبران کنم.
با آرزوی موفقیت و سربلندی و شادی روزافزون برای شما
ارسال دیدگاه:
برای ارسال دیگاه باید به سیستم وارد شوید و یا ثبت نام کنید. ثبت نام چند لحظه بیشتر زمان شما را نمیگیرد.