00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
ثبت‌نام رایگان
  • دسترسی به 15 جلسه نمونه از دوره
  • دسترسی به 15 جلسه نمونه از دوره
  • عضویت در تالار گفت‌وگوی دوره
  • اضافه شدن دوره به پروفایل
فقط محتوا
  • دسترسی کامل و نامحدود به محتوای دوره
  • تمام قابلیت‌‌های پلن رایگان
    +
  • دسترسی کامل و نامحدود به محتوای دوره
599,000 تومان
45% تخفیف

329,450 تومان
امکان پرداخت ارزی ‎
دوره کامل
  • دسترسی به تمام قابلیت‌های دوره
  • تمام قابلیت‌های پلن محتوا
    +
  • گواهی‌نامه مکتب‌خونه
  • پروژه محور
  • تمرین و آزمون
  • تالار گفتگو
  • تسهیل استخدام
679,000 تومان
45% تخفیف
373,450 تومان
امکان پرداخت ارزی ‎
00:00 / 00:00
1.8x
1.4x
1.0x
0.7x
HD SD
HD
SD
مکتب‌خونه مکتب‌خونه

آموزش اندروید از پایه تا پیشرفته

دوره‌های مکتب‌پلاس
65 ساعت
آنچه در این دوره می‌آموزیم:

زبان کاتلین

برنامه‌نویسی شی‌ءگرا

گیت

کسب مهارت در بخش‌های مختلف برنامه‌نویسی اندروید

معرفی دوره آموزش اندروید از پایه تا پیشرفته

یک توسعه‌دهنده ماهر اندروید می‌تواند مشکلات میلیون‌ها نفر را با ساخت تنها یک اپلیکیشن برطرف کند. امروزه حوزه برنامه‌نویسی اندروید یکی از پر تقاضاترین حوزه‌های موجود در برنامه‌نویسی است و طرفداران بسیار زیادی دارد. به همین منظور دوره آموزش اندروید از پایه تا پیشرفته مکتب‌خونه با هدف آموزش مهارت‌ کدنویسی در این زمینه تهیه شده است که در ادامه به معرفی آن خواهیم پرداخت و در بخش بیشتر بدانید نقشه راه کاملی را در اختیار کاربران برای موفقیت در دنیای اندروید را ارائه خواهیم داد.

 

دوره آموزش اندروید از پایه تا پیشرفته

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

 

دوره آموزش اندروید از پایه تا پیشرفته برای چه کسانی مناسب است؟

 دوره آموزش اندروید از پایه تا پیشرفته با زبانی ساده و شیوا به بیان مفاهیم می‌پردازد. این دوره برای کسانی که آشنایی قبلی با حداقل یکی از زبان‌های برنامه‌نویسی داشته باشند می‌تواند مناسب باشد. در طول این دوره در کنار برنامه‌نویسی اندروید، زبان کاتلین نیز آموزش داده خواهد شد.

 

بعد از گذراندن دوره آموزش اندروید از پایه تا پیشرفته کاربران چه مهارت‌هایی را کسب می‌کنند؟

کاربران بعد از گذراندن دوره آموزش اندروید پیشرفته می‌توانند به مهارت‌های زیر تسلط یابند:

  • تسلط کامل به کاتلین
  • توانایی ساخت اپلیکیشن اندرویدی از صفر تاصد
  • تسلط به مهارت‌های جستجو در زمینه توسعه اندروید

 

مزایای شرکت در این دوره اندروید از پایه تا پیشرفته چیست؟

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

 

سرفصل‌های دوره آموزش اندروید از پایه تا پیشرفته

فصل اول: نصب و راه‌اندازی اندروید استودیو
00:23 ساعت
00:23
Combined Shape Created with Sketch. 3 جلسه
بارم:
0%
نمایش جلسات فصل  

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

 
معرفی بخش نصب و راه‌اندازی اندروید استودیو
"01:21
نصب اندروید استودیو
"11:15
اجرای برنامه روی شبیه‌ساز و موبایل فیزیکی
"11:21
فصل چهارم: مقدمات برنامه‌نویسی اندروید
03:23 ساعت
01:20
Combined Shape Created with Sketch. 11 جلسه
بارم:
6%
نمایش جلسات فصل  

در این بخش قراره که یک مقدار راجع به activity و layout ها و همچین ساختار آن‌ها صحبت کنیم و مفاهیمی مثل context یا intent هم قراره ببینیم. یه پروژه کوچیک هم انتهای این بخش باهم کد می‌زنیم تا آماده بشیم برای پروژه‌های بزرگتری که تو ادامه راه باهاش قراره مواجه بشیم.

معرفی بخش مقدمات برنامه‌نویسی اندروید
"00:51
بررسی اندروید استودیو
"10:39
مفهوم Activity در اندروید
"11:52
Layout - بخش اول
"10:11
Layout - بخش دوم
"10:28
کوییز Lifecycle و Layout
15.4%
     
"02:00
پروژه Bmi
"08:32
Activity پروژه BMI
"08:45
منطق پروژه BMI
"18:43
کوییز SP و DP
7.7%
     
"01:00
تمرین پیاده‌سازی اپلیکیشن BMI

 (الزامی)

76.9%
     
"120:00
فصل پنجم: Git
01:26 ساعت
01:23
Combined Shape Created with Sketch. 12 جلسه
بارم:
1%
نمایش جلسات فصل  

در دنیای برنامه‌نویسی یک شبکه اجتماعی بزرگ وجود داره به اسم گیت‌هاب و شما هم برای اینکه از بقیه برنامه‌نویسا عقب نمونید و همچنین راحت‌تر بتونید یه بکاپ قوی از کدها و تغییراتتون رو پروژه‌ها داشته باشید باید با گیت و گیت‌هاب آشنا بشید، دقیقا کاری که باهم قراره توی این بخش انجام بدیم.

معرفی بخش Git
"01:23
آشنایی با مفهوم ورژن کنترل سیستم و Git
"03:38
Commit
"07:59
Merge
"13:46
Merge Conflict
"09:41
کوییز Merge Conflict
33.3%
     
"01:00
Revert
"09:12
Stash
"10:38
Github
"09:03
مفهوم Push
"06:35
مفهوم Pull
"11:08
کوییز Push و Pull
66.7%
     
"02:00
فصل ششم: ساختمان داده پشته (Stack)
01:23 ساعت
00:22
Combined Shape Created with Sketch. 5 جلسه
بارم:
3%
نمایش جلسات فصل  

در این بخش قراره که کمی راجب مفهوم ساختمان‌های داده یا Data Structures بخصوص Stack یا پشته صحبت کنیم تا آماده بشیم توی فصل بعدی یک ماشین‌حساب فوق العاده رو پیاده‌سازی کنیم.

معرفی بخش ساختمان داده پشته (Stack)
"01:08
پشته (Stack) - بخش اول
"10:45
پشته (Stack) - بخش دوم
"11:05
کوییز مدل عبارت پسوندی (Postfix)
14.3%
     
"01:00
تمرین محاسبه مقدار عبارت پسوندی (Postfix)

 (الزامی)

85.7%
     
"60:00
فصل هفتم: ماشین حساب
06:53 ساعت
02:52
Combined Shape Created with Sketch. 17 جلسه
بارم:
10%
نمایش جلسات فصل  

در این بخش قراره که اول از همه اون پشته‌ای که قراره کل بار محاسبات ماشین‌حساب مارو بدوش بکشه رو پیاده‌سازی کنیم.در ادامه راجب ساخت UIهای (موردی که کاربر میبینه از اپلیکیشن ما) انعطاف‌پذیر حرف می‌زنیم و با مفهوم Drawable آشنا می‌شیم که چطوری قراره UIهای مارو جذاب بکنه و نهایتا هم یکی دیگه از راه‌های نوشتن منطق برای کلیک‌شدن روی دکمه‌هامون رو یادخواهیم گرفت و کارو باهم درمیاریم.

معرفی بخش ماشین حساب
"00:55
پیاده‌سازی کلاس عبارت
"08:55
پیاده‌سازی کلاس Infix به Postfix
"15:27
تابع Evaluate - بخش اول
"07:25
تابع Evaluate - بخش دوم
"17:48
پیاده‌سازی UI - بخش اول
"08:13
پیاده‌سازی UI - بخش دوم
"16:22
پیاده‌سازی UI - بخش سوم
"09:43
پیاده‌سازی UI - بخش چهارم
"08:40
منطق برنامه و آشنایی با مفهوم Casting
"13:04
نمایش ورودی‌های کاربر در صفحه
"07:13
تابع Onclick
"10:21
اصلاح خروجی ماشین حساب
"14:21
رفع باگ‌ها و اضافه‌کردن Onclick برای دکمه‌های باقی‌مانده
"21:24
تست‌نهایی
"12:23
کوییز Casting
4.8%
     
"01:00
تمرین پیاده‌سازی اپلیکیشن ماشین حساب

 (الزامی)

95.2%
     
"240:00
فصل هشتم: اپلیکیشن خبری
08:05 ساعت
02:59
Combined Shape Created with Sketch. 29 جلسه
بارم:
19%
نمایش جلسات فصل  

ابتدای این بخش قراره راجب Recycler View حرف‌ بزنیم و اینکه چطوری با بکارگیری کلاس‌های POJO میتونیم لیستی از هرچیزی رو نشون کاربر بدیم. تو ادامه راه قراره مفاهیمی مثل API ,Library,JSON رو یادبگیریم که و بعد از اون کتابخونه فوق‌العاده مهم Retrofit رو خواهیم داشت تا دانش مارو تو بحث ارتباط‌ گیری با سرور تکمیل کنه. بحث فوق‌العاده مهم دیگه‌ای که تو این بخش مطرح میکنیم راجب چندنخی یا Multi Threading هستش که خواهیم دید کاتلین با کوروتین خودش چه قدر این بحث رو برامون شیرین میکنه. در نهایت هم کمی راجب Permissions صحبت میکنیم و کاره اپلیکیشن خبریمون رو تموم می‌کنیم.

معرفی بخش اپلیکیشن خبری
"01:28
مفهوم RecyclerView
"04:44
پیاده‌سازی RecyclerView
"07:25
پیاده‌سازی کلاس News
"04:34
پیاده‌سازی کلاس‌ Adaptor - بخش اول
"09:17
پیاده‌سازی کلاس‌ Adaptor - بخش دوم
"14:36
مقداردهی اولیه RecyclerView
"06:54
مفهوم API
"07:50
مفهوم Library
"05:54
نگاهی عمیق به Json
"06:16
مفهوم Multi-threading
"06:16
Coroutine - بخش اول
"07:42
Coroutine - بخش دوم
"05:04
Coroutine - بخش سوم
"07:30
کوییز کتابخانه‌ها و Coroutine
5.3%
     
"04:00
اضافه‌کردن دو Library مهم به پروژه
"06:01
تغییر در کلاس News
"06:59
تغییر Adaptor
"05:56
Retrofit
"09:14
پیاده‎‌سازی Get
"06:31
متغیر Response
"08:57
Logging و Permissions
"06:43
پرکردن RecyclerView با اخبار دریافت‌شده
"07:47
بهبود UI
"07:15
اضافه‌کردن Divider
"04:45
انتقال به صفحه خبر انتخاب‌شده
"08:12
پکیج‌بندی و Refactoring
"05:35
کوییز Logging و Permissions
5.3%
     
"02:00
تمرین پیاده‌سازی اپلیکیشن خبری

 (الزامی)

89.5%
     
"300:00
فصل نهم: لیست یادداشت‌ها
14:52 ساعت
04:50
Combined Shape Created with Sketch.