سلام خدمت شما دوستان عزیز!
امروز میخوام درباره منابع یادگیری برنامه نویسی اندروید البته به زبان فارسی،صحبت کنم.
یکی از پیشنیازهایی که برای حرفه ای شدن در هر حوزه برنامه نویسی وجود داره،زبان انگلیسی هست. یعنی شما در هر زمینه ای در برنامه نویسی فعالیت میکنید و یا در حال یادگیری هستید،باید تقویت زبان انگلیسی خودتون رو در اولویت قرار بدید. اما دلیلش چیه؟
خب تقریبا تمامی Documentation های اندروید و آموزش های ویدیویی و متنی اندروید،که از نظر کیفیت تدریس در سطح بالایی قرار دارن،به زبان انگلیسی هستند. مثلا Documentation اندروید که در وب سایت Developers.android موجود هست تماما به زبان انگلیسی هستش.
منظور از این حرف ها،این نیست که منبع فارسی خوبی وجود نداره؛چرا وجود داره اما منابع فارسی تا یه جایی برای شما کاربرد دارد؛وقتی وارد یه سطحی شدید،دیگه منابع فارسی برای شما کافی نخواهد بود و حتما به زبان انگلیسی نیاز پیدا میکنید؛پس قبل از هرچیزی،به فکر تقویت زبان انگلیسی خودتون باشید
البته نگران نباشید! میتونید در هنگام یادگیری،زبان انگلیسی خودتون رو(چه به صورت خودآموز چه کلاس های آموزشی/خصوصی)تقویت کنید.
خب دنیای برنامه نویسی مخصوصا برنامه نویسی اندروید،روز به روز آپدیت میشه و اینجاس که کاربرد تقویت زبان انگلیسی رو متوجه میشید. وب سایت های آموزشی و کتاب ها،به سختی میتونن خودشون رو با آپدیت های روز دنیای برنامه نویسی اندروید،بروز نگه دارن؛
معمولا وقتی یک دوره ویدیویی تهیه میشه،بسته به مدرس اون دوره و اون وب سایت،بین ۱ سال تا ۵ سال دوره جدیدی تولید نمیشه. یکی از دلایلش هم این هست که واقعا تهیه یک دوره ویدیویی خوب،کار بسیار پرزحمتی هست و حوصله زیادی رو میطلبه
شما تصور کنید برای یک پارتِ ۱ ساعته ، شاید ۵ساعت و خیلی بیشتر،زمان برده تا اون مدرس تونسته اون پارت رو تهیه کنه. یکی از موضوعات دیگه هم که باید گفته بشه،این هست که جهت یادگیری هر حوزه ی برنامه نویسی،راه های زیادی وجود داره.مثل :
من در این مقاله،بهترین دوره های ویدیویی که میشناختم رو معرفی کردم! این مقاله برای کسانی هست که ابتدای راه هستند و تصمیم بر یادگیری برنامه نویسی اندروید گرفتند اما زبان انگلیسیشون در حدی نیست که بتونن از منابع انگلیسی استفاده کنن.
خب من مدتی هست که در زمینه منابع فارسی تحقیق و جست و جو میکنم و بهترین منابعی رو که حالا یا خودم استفاده کردم یا تعریفش رو زیاد شنیدم رو به شما معرفی میکنم امیدوارم برای شما مفید باشه:
برخی آموزش های معرفی شده،فقط با زبان جاوا،برنامه نویسی اندروید رو آموزش میدن،بعضی هاشون هم هم جاوا و هم کاتلین رو آموزش میدن.
۱- دوره آموزش "برنامه نویسی صفر تا صد اندروید" وبسایت 7Learn :
خب وبسایت 7Learn یکی از وب سایت هایی هست که فکر نمیکنم الان کسی باشه که اسمش رو نشنیده باشه. دوره اندروید این وب سایت توسط آقای سعید شاهینی،برنامه نویس ارشد موبایل دیجیکالا تدریس شده که من واقعا این Course رو پیشنهاد میکنم.
پشتیبانی فوق العاده و کلی آپشن هم بعد از خرید دوره،برای شما فعال میشه. این دوره با زبان برنامه نویسی جاوا،برنامه نویسی اندروید رو آموزش میده.
زمان متوسط هر پارتِ این دوره، ۱ ساعت هست. این دوره،۵۰ جلسه میباشد که در مجموع شما ۵۰ساعت آموزش میبینید.
البته وب سایت 7Learn دوره های حضوری هم برای علاقه مندان دوره های حضوری هم ارائه میده. دوره های حضوری PHP,JS و... که "دوره های متخصص نام دارند."
دوره ی حضوری متخصص اندروید وبسایت 7Learn،میشه گفت بهترین دوره حضوری اندروید در ایران هست که مدرسش هم همون آقای سعید شاهینی هستند. البته لازم به ذکر هست که قیمت این دوره حضوری،مانند دیگر دوره های حضوری بالا هستش. اما این رو فراموش نکنید که هزینه ای که بابت یادگیری خرج میکنید،در واقع خرج نیست بلکه سرمایه گذاری روی خودتون هست.
۲-دوره آموزش برنامه نویسی اندروید وب سایت فرادرس
خب وب سایت فرادرس هم یکی از معروف ترین وب سایت های آموزش آنلاین در ایران هست که تقریبا در تمامی حوزه های برنامه نویسی و دیگر حوزه ها هم،دوره ویدیویی دارن.
دوره اندروید این وب سایت در ۳ سطحِ،مقدماتی،متوسط و پیشرفته تهیه شده که توسط آقای محمدمهدی علیزاده تدریس میشه. اما یکی از معایبی که من در این دوره دیدم،قدیمی بودن اون هست. اما با این حال،باز هم دوره خوبیه.
این دوره با زبان برنامه نویسی جاوا،برنامه نویسی اندروید رو آموزش میده. زمان متوسط هر پارتِ این دوره،۱ساعت هستش. قیمتش هم در حال حاضر هر ۳ سطح باهم،۱۱۳هزارتومان هستش که برای کسانی که توانایی پرداخت قیمت بالا ندارن،قیمت مناسبیه.
۳-دوره برنامه نویسی اندروید وب سایت لرن فایلز
خب این دوره یکی از کاملترین دوره هایی هست که من دیدم. یکی از مزایای این دوره این هست که هم زبان جاوا و هم زبان کاتلین رو آموزش میده. مدرس این دوره آقای "علی آشکاران" هست. اما این دوره قیمت بالایی داره که خیلی از دانشجوها،توانایی پرداخت این هزینه رو ندارن. اما در کامل و جامع بودنش هیچ حرفی نیست!
۴-دوره های موضوعی برنامه نویسی اندروید وب سایت آرکادمی
خب وبسایت آرکادمی هم یکی از اون وبسایت هایی هست که من خودم،همیشه مقالات و دوره هاشون رو دنبال میکنم.
اگر شما از طرافدارهای دوره های موضوعی هستید این دوره رو من پیشنهاد میکنم.
اما منظور من از دوره ی موضوعی چیه؟ ببینید بعضی از دوره های ویدیویی،مثل دوره هایی که معرفی کردم،میان و به صورت پروژه محور،مطالب رو آموزش میدن. اما دوره موضوعی یک دوره کوتاه هست که میاد و یک مطلب خاص رو بین ۱۰دقیقه تا ۱ ساعت آموزش میده. برای مثال شما فقط میخواید مطلب x رو یاد بگیرید. وب سایت آرکادمی از اون وب سایت هاست!
میرید توی وب سایت و مطلب موردنظرتون رو جست و جو میکنید. یکی از مزیت های این وب سایت این هست که خیلی از دوره های موضوعیش،رایگان هستند! مدرس اکثر دوره های موضوعیِ این وب سایت،آقای امیرحسین عبدالله زاده هستند.
۵- دوره برنامه نویسی اندروید وبسایت uncoX
خب من تعریف دوره اندروید وب سایت uncoX رو خیلی شنیدم.خودم استفاده نکردم. مدرس این دوره،آقای بهنام آقاجانی هستند.
اما تا جایی که اطلاع دارم این وب سایت ، جزء اولین و قدیمی ترین وب سایت های آموزش برنامه نویسی اندروید در ایران و به زبان فارسی هست که طرفداران و علاقه مندان خیلی زیادی هم داره.
ببینید دوستان چیزی که خیلی مهمه و شما نباید این رو فراموش کنید،اینه که شما بعد از اتمام یک دوره ی آموزشی،متخصص اون زمینه نمیشید.
این قضیه برای خوندن کتاب آموزشی هم صدق میکنه. مهمترین چیزی که بهتون کمک میکنه خودتون هستید.
شما نباید به یک دوره ویدیویی یا یک کتاب آموزشی بسنده کنید. سعی کنید مرتب مقاله بخونید و دوره های موضوعی رو مشاهده کنید و بروز بمونید. تقویت زبان انگلیسی هم یادتون نره!
امیدوارم که این مقاله براتون مفید بوده باشه...
موفق و سربلند باشید
خدانگهدار
۷ شهریور ۱۳۹۸