جلسات
توضیحات دوره
سلام به تمام دوستان درسمنی؛ به خاطر استقبال بی نظیر شما از دوره اندروید مقدماتی، تصمیم گرفتیم تا دوره آموزش اندروید پیشرفته هم برگزار کنیم تا مسیری که در پیش گرفته اید را کامل کنیم.
اگر بخواهیم درباره این دوره صحبت کنیم باید با ما همراه شوید تا سرفصل های این دوره را باهم ببینیم. آن وقت به تفاوت دوره آموزش اندروید پیشرفته درسمن با سایر سایتهای آموزشی دیگر پی خواهید برد.
شما با یادیگری این مبحث میتوانید spinner های خود را شخصی سازی کنید. یعنی بنا به حالت و ظاهر دلخواه خود ویجت یا کامپوننت های خود را بسازید.
با یادگیری نحوه کار با RecyclerView لیستی از آیتم ها مانند مخاطبین تلفن همراه، لیست ایمیل ها و ...... برای برنامه موبایلی خود ایجاد میکنید.
همان طور که میدانید اندروید سه نوع تجزیه کننده XML به نام های DOM ، SAX و XMLPullParser برای تجزیه، ارائه داده و در میان آنها XMLPullParser از محبوبیت بالاتری برخوردار است. XMLPullParser، بسیار آسان و کارآمد میباشد، به همین خاطر ما هم تصمیم گرفتیم به طور کامل درباره XMLPullParser صحبت کنیم.
اگر تصمیم ندارید که از XML استفاده کنید، میتوانید از جایگزین آن یعنی JsonParser بهره ببرید. ما در آموزش JsonParser در اندروید به طور کامل درباره آن صحبت کردیم تا سوالی برای شما باقی نمانده باشد.
کافیست با ما همراه شوید تا این کتابخانه جذاب را یکبار برای همیشه یاد بگیرید.
یکی از پرطرفدارترین بخش های آموزش برنامه نویسی اندروید، وب سرویس هاست.
حالا کار وب سرویس چیست؟ استانداردی برای انتقال داده بین پلتفرم ها،نرم افزار های مختلف و ماشین.
برای همین این بخش را به طور مفصل برای علاقه مندان این حوزه توضیح داده ایم. در این بخش به آموزش کار با Php و MySql هم پرداخته شده است.
یکی از کارهای برنامه نویسان در هر بخش از برنامه نویسی واکشی و درج اطلاعات است. اندروید هم از این قاعده مستثنی نیست. شما در این بخش به تسلط کافی به عملیات درج و واکشی میرسید.
یکی از بهترین کتابخانه ها برای کار بر روی وب سرویس ها، Volley Library است. در واقع از این کتابخانه برای ارتباط اندروید و سرور استفاده میشود. اگر به دنبال یادگیری این موضوع بودید با آموزش درسمن در اینباره همراه شوید.
رقیب سرسخت این کتابخانه کسی نیست جز Volley Library چرا که این کتابخانه گوگل را دارد. ولی امروزه بازار استفاده از Retrofit بیشتر شده است. این کتابخانه یک Rest Client برای اندروید و زبان برنامه نویسی جاواست تا بازیابی و ارسال فایل JSON از یک وب سرویس مبتنی بر Rest را آسان کند. پس ای علاقه مندان به آموزش رتروفیت بشتابید.
برنامه نویسان این را میدانند که کاربران به هیچ وجه به این اهمیت نمیدهند که اپلیکیشن آنها با چه زبانی طراحی شده است و فقط به چیزی که میبینند اعتماد میکنند. پس اگر بتوانید حس خوبی را در زمان استفاده از اپلیکیشن خود توسط کاربران ایجاد کنید بی شک برنده خواهید بود. Material Design، یکی از عوامل تاثیرگذار در این ماجراست که باید به خوبی بر آن مسلط باشید. به خاطر اهمیت بالای این مبحث ما به صوت کامل آنچه را که در این زمینه نیاز دارید برای شما بیان کرده ایم که فقط مختص به این جلسه نیست بلکه در جلسات بعدی نیز به موضوعات مهم آن پرداخته ایم از جمله:
آموزش AppBarLayout Toolbar
آموزش Card View در اندروید
آموزش کار با CollapsingToolbarLayout
FloatActionButton در اندروید
آموزش SnackBar در اندروید
آموزش ساخت BottomNavigation در اندروید
ساخت منو کشویی(NavigationView) در اندروید
آموزش Broadcast Receiver در اندروید
در این بخش به توضیح کامل مبحث نوتیفیکیشن در اندروید پرداخته ایم و در بحث بعدی آن درباره مهمترین و جذاب ترین مبحث آن که برنامه نویسان اندروید به دنبال آن هستند، پرداخته ایم و آن مبحثی نیست جز: آموزش ارسال پوش نوتیفیکیشن Push Notification از طریق Firebase
اینها تنها بخشی از سرفصل های دوره اندروید پیشرفته درسمن بود در ادامه نیز به معرفی بقیه سرفصل های دوره میپردازیم:
آموزش سرویس ها(Android Services) در اندروید
آموزش RxJava در اندروید همراه با ترفندها و کاربردهای آن
آموزش معماری MVP در اندروید
آموزش بهترین معماری اپلیکشین ها به نام MVVM در اندروید
آموزش فعالسازی Debugging در اندروید
در نهایت انتشار اپلیکیشن(App Publishing)
پوشش کلیه مفاهیم کاربردی در سطح حرفه ای
ارائه نکات کلیدی و تکنیک های پرکاربرد در اندروید
استفاده از بروزترین کتابخانه ها و ابزارهای اندروید
دارا بودن جامع ترین سرفصل ها بین سایت های آموزشی
تدریس دوره توسط مجرب ترین استاد کشور همراه با بیانی ساده وروان
معرفی کامل وب سرویس ها و کتابخانه های مرتبط با آن
معرفی بخش های کلیدی و کاربردی متریال دیزاین در اندروید
معرفی کامل معماری های MVP و MVVM در اندروید
و در نهایت کار با سرویس های پرکاربرد
شما با گذراندن این دوره میتوانید ساخت یک اپلیکیشن کاملا حرفه ای اندروید را به دست بگیرید. فقط دقت داشته باشید که قبل از یک شروع پر انرژی برای این دوره باید با مفاهیم مقدماتی جاوا و اندروید مقدماتی آشنا باشید. پس اگر به این مباحث مسلط نیستید مسیر خود را با آموزش رایگان جاوا درسمن شروع کنید و بعد به سراغ دوره اندروید مقدماتی بروید. حالا که آماده هستید، میتوانید مفاهیم پیشرفته اندروید را شروع کنید.
سوالات متداول
مشخصات دوره
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و ....
انواع محیط های برنامه نویسی اندروید
با ما همراه باشید تا با شناخت محیط های برنامه نویسی ...
6545 | فائزه نادعلی
ادامه مطلبکدام قدرتمند تر است، اندروید استودیو یا اکلیپس؟
اندروید استودیو یا اکلیپس؟ دو IDE مطرح، در حیطه اندروید ...
4659 | مرضیه فتاحی
ادامه مطلبمراحل ساخت اپلیکیشن اندروید
در این مقاله سعی داریم نقشه ای از مراحل ساخت اپلیکیشن ...
3744 | فائزه نادعلی
ادامه مطلب
نظرات
سلام این اموزش برنامه نویسی اندروید به زبان سی شارپ هست یا نه ؟
سلام دوست عزیز، خیر این دوره به زبان جاوا تدریس شده است.
سلام وقتتون بخیر دوره هاتون عالیه دمتون گرم سلام من رو به استاد عزیز برسونید بسیار دلسوز و با سواد هستن
سلام شایان عزیز وقت شما هم بخیر.
به روی چشم موفق و موید باشید.
سلام آیا این دوره هم قصدش رو دارید به صورت استادی برگزارش کنید؟ استادیاتون خیلی خوبن ولی من حوزم اندروید
سلام دوست عزیز، فعلا تصمیمی در این خصوص نگرفتیم اخه همین دوره هایی که در سایت هستند نیز بسیار بسیار کامل و جامع هستند و استاد عباسی تایم خیلی زیادی برای تهیه این مطالب، صرف کرده اند.
با خیال راحت دوره مقدماتی و پیشرفته رو مشاهده کنید و مسیر متخصص شدن به راحتی هرچه بیشتر طی کنید.
سلام و عرض ادب خدمت درسمن عزیز من دوره مقدماتی تا متوسطه اندروید درسمن رو دیدم خیلی عالی بود و از محتوا و تدریس استاد بسیار راضی بودم در حال حاضر قصد دارم اندروید پیشرفته هم تهیه کنم و با توجه به قیمت بالا دوره می خواستم بدونم این دوره چه ویژگی هایی داره؟
سلام دوست عزیز خیلی خوش حال هستیم که افتخار این رو داشتیم که یک دوره باهاتون همراه باشیم.
بسیار عالی سوال خوبی پرسیدید، در واقع این دوره هر آنچه هرآنچه که شما نیاز دارید تا به یک متخصص تمام عیار در حوزه برنامه نویسی اندروید تبدیل شوید گفته شده است، تمامی مباحث سخت و پیچیده اندروید که ممکن است در چندین دوره بخواهید آنها را تهیه کنید در این دوره به صورت یک جا و کامل دسترسی خواهید داشت.
تدریس این دوره توسط مهندس عباسی انجام شده است که بسیار به این حوزه مسلط هستند و پروژه های بزرگ و تخصصی بسیاری را به اتمام رسانده اند و تجربه چندین و چند ساله در حوزه برنامه نویسی اندروید دارند و دانشجویان زیادی را در این مسیر وارد بازار کار کرده اند.
پیچیدگی و سختی حوزه اندروید سبب می شود افراد کمی وارد این حوزه شوند و آنهایی که منبع آموزشی خوبی را انتخاب نکرده اند ممکن است وسط راه دیگر ادامه ندهند و این یک امر بدیهی است، اما شما در این دوره از تدریس و یادگیری راحت لذت و حس فوق العاده کسب خواهید کرد.
سلام خسته نباشید من تازه میخوام برنامه نویسی رو شروع کنم و حوزه اندروید رو خیلی دوست دارم شروع کنم، من تعریف آموزش های شمارو خیلی شنیدم و میخوام با شما شروع کنم میشه راهنمایی کنید که دوره برای من مناسب هست یا خیر؟
سلام دوست عزیز وقتتون بخیر
اولین گام برای شما این است که علاقه داشته باشید زیرا اگر این حوزه را دوست داشته باشید می توانید با تمام سختی ها و چالش های پیش رو دست و پنجه نرم کنید.
برای شروع شما باید ابتدا دوره اندروید مقدماتی درسمن را تهیه کنید و بعد از مشاهده و انجام تمرین ها مجوز ورود به دوره اندورید پیشرفته را پیدا خواهید کرد و می توانید با خیال راحت این دوره را تهیه کنید.
اگر حتی هیچ پیش زمینه ای از برنامه نویسی اندروید نیز ندارید اصلا نگران نباشید و بدانید که مهندس عباسی از صفر صفر تدریس کرده اند و تمام تلاش خود را کرده اند که بتوانید در سریع ترین زمان ممکن، به تمامی مباحث سخت و دشوار اندروید مسلط شوید.
اگر سوالی داشتید حتما بپرسید در خدمت هستیم.
سلام و خسته نباشید به استاد عباسی و تیم درسمن. من دوره های اندروید شما رو دیدم و واقعا از اون ها راضی هستم. سرفصل ها کامله و چیزی از قلم نیفتاده. من مصاحبه استخدام رو با همین سرفصل ها تونستم به خوبی پشت سر بزارم. خیلی ممنونم و امیدوارم همیشه بترکونید
سرکار خانم سعادت، خیلی از شما ممنون هستیم که یاد ما بودید و با نظرتون باعث می شوید سرنوشت خیلی از دوستان تغییر کند و همانند شما در مسیر پیشرفت گام بردارند.
و اینکه خیلی خوشحال هستیم که توانسته ایم کمک کوچکی به شما بکنیم تا بتوانید با قدرت وارد بازارکار شوید. ما نیز برای شما آرزوی موفقیت و پیروزی داریم.
سلام خسته نباشید این آموزش رو دیدم و واقعا عالی بود و بعد از مدت ها در وب فارسی یک دوره جامع و با کیفیت با مدرس حرفه ای دیدم تشکر از زحماتتون
سلام نادر جان، قطعا مهندس عباسی برای این دوره زحمات خیلی زیادی کشیده است و همانطور که گفتید در وب فارسی تنها دوره ای می باشد که مباحث سخت و تخصصی اندروید پیشرفته را به ساده ترین و راحت ترین شکل ممکن تدریس کرده اند و این عمل باعث میشود شما فرایند یادگیری را به شدت راحت طی کنید و بتوانید وارد بازار کار شوید.
سلام وقتتون بخیر من یه وبسرویس نوشتم و موقع دریافت اطلاعات از دیتابیس حروف فارسی به صورت علامت سوال نمایش داده میشن چکار باید بکنم؟
سلام محمد جان، از همراهی شما سپاسگزاریم.
در خصوص سوالی که پرسیدید لطفا سوال خود را سایت انجمن برنامه نویسان بخش متخصصان اندروید مطرح نمایید تا دوستان و همکاران در اسرع وقت پاسخ گو باشند، این بخش مختص نظرات و پیشنهادات دوره می باشد.
آدرس انجمن متخصصان و برنامه نویسان موبایل: https://forum.darsman.com/question-category/programming-mobile
سلام استاد یکی از مباحث رو خریدم و عالی بود خسته نباشید مثل همیشه عالی بود
سلام محمد جان از خرید و اعتماد شما سپاسگزاریم امیدواریم همیشه موفق و پیروز باشید.
به نام خدا با سلام و خدا قوت من میخوام فقط معماریه MVP وMVVM رو یاد بگیرم تا بتونم از این دو سبک تو طراحی اپلیکیشن هام استفاده کنم معماری های این قسمت میتونه کمکم کنه یا شیوه ارائه این دو سبک رو حالت پروژه ای که تدریس شده و برای یادگیریش حتما باید کل پروژه رو خریداری کنم؟
سلام میلاد جان، شما میتونید فقط مباحثی که دوست دارید را خریداری کنید، مثلا همون درس هایی که ذکر کرده اید را می توانید افزودن به سبد خرید بزنید و هریک از آن ها را خریداری کنید.
اصلا نیازی نیست برای خرید آن دو درس کل دوره را بخرید، این قابلیت وجود دارد که بتوانید تک درس هم از دوره خریداری کنید.
با سلام قسمت 21 مشکل داره.. اگ مشکلی نیست ی چک کنید با تشکر
سلام علیرضا جان چشم حتما بررسی می شود.
سلام بهترین استاد دنیا دمت گرم مشتی واقعا گل کاشتی ایول من بچه شیرازم و خواستم یه تشکر ازتون کنم واقعا مباحث عالی تدرییس شدند و اینکه یه عرض کوچیک داشتم و اینه که مباحث URI تدریس میشن یا نه چون میخام اپ موزیک بسازم ولی نمیتونم آدرس فایل های mp3 رو پیداکنم
سلام دوست عزیز، خوشحالم که راضی هستید، برای این موضوع نمونه های مشابه تدریس شده، اما باز هم جز مباحث تکمیلی دوره در آینده اضافه می کنیم.
یکی از جلسات رو خریداری کردم ولی رو دانلود که میزنم ارور ۴۰۴ میده
سلام نوید جان، با یکی دیگر از مرورگر ها لطفا امتحان کنید اگر مشکلی بود درخدمت هستیم.
امکان خرید تک درس هست؟ چون من همش بکارم نمیاد
سلام وقتتون بله نوید جان، شما می توانید هر درسی که مد نظرتان هست را به سبد خرید اضافه کنید و درواقع گلچینی از درس های مدنظرتان را خریداری کنید.
با سلام و خسته نباشید خدمت استاد گرامی عذر میخوام یه سوالی داشتم شما در جلسه 37 در قسمت جلسات نوشتیدآموزش معماری mvp (جلسه اول) در جلسه 38 گفتید معماری mvvm(جلسه اول) با توجه به اتمام دوره بخش های بعدی این ها کجا گفته میشه؟
سلام دوست عزیز، مباحث به صورت کامل کامل تدریس خواهد شد و شما اصلا نگران نباشید، اگر نیاز باشد قسمت های بعدی نیز تدریس خواهد شد.