برنامه نویسی نرم افزار اندروید

توضیحات دوره

آموزش برنامه‌نویسی اندروید با جاوا؛ از رابط کاربری و چرخه Activity تا SQLite، ارتباط با سرور و پروژه‌های ماشین حساب، بازی و یادداشت.

این دوره با آماده‌سازی محیط توسعه، ساخت اولین برنامه و مقدمات جاوا شروع می‌شود. با پروژه‌های تبدیل واحد، ماشین حساب، tic tac toe و Hangman، رابط کاربری و منطق برنامه تمرین می‌شوند. در ادامه، همزمانی، کنترل‌های سفارشی، ارتباط JSON با سرور، SQLite و دانلود فایل بررسی می‌شوند.

چه چیزهایی یاد می‌گیرید؟

  • کار با جاوا، Activity و رابط کاربری اندروید
  • ساخت پروژه‌های تمرینی و کنترل‌های سفارشی
  • ذخیره داده در SQLite و ارتباط با سرور

این دوره برای شماست اگر…

می‌خواهید مبانی ساخت برنامه اندروید با جاوا را با پروژه‌های تمرینی دنبال کنید.

پیش‌نیاز شروع

آشنایی با کار با رایانه و نصب ابزارها؛ مقدمات جاوا در خود دوره مطرح می‌شود.

ابزارها و شیوه تمرین

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

فایل‌ها و اطلاعات دوره

زمان‌ها مربوط به ویدیوهای آموزشی هستند؛ برای تمرین و مرور، زمان جداگانه‌ای در نظر بگیرید.

سرفصل‌ها و جلسه‌ها

موضوع، توضیح و زمان هر جلسه

فصل ۱

بخش 0 - قبل از خرید بدانیم

۱ جلسه۳۶ دقیقه
درباره این فصل

در این فصل، 35 دقیقه صحبت خودمانی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «35 دقیقه صحبت خودمانی» اختصاص دارد و بخشی از فصل «بخش 0 - قبل از خرید بدانیم» است.

منابع مشترک این فصل

فصل ۲

بخش 1 - یک شروع پر سرعت

۹ جلسه۲ ساعت و ۵۳ دقیقه
درباره این فصل

در این فصل، اندروید بنویسیم، نصب و آماده سازی محیط برنامه نویسی، راه اندازی Emulator و اتصال Device و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱
    ۲۴:۰۰

    این جلسه به «اندروید بنویسیم» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  2. ۰۲

    این جلسه به «نصب و آماده سازی محیط برنامه نویسی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  3. ۰۳

    این جلسه به «راه اندازی Emulator و اتصال Device» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  4. ۰۴
    ۰۷:۰۰

    این جلسه به «ساخت اولین پروژه» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  5. ۰۵

    این جلسه به «اولین پروژه چگونه گار کرد» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  6. ۰۶

    این جلسه به «حتی طراحی لایه های پیچیده» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  7. ۰۷
    ۰۵:۰۰

    این جلسه به «کد گذاری رنگ» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  8. ۰۸
    ۰۴:۰۰

    این جلسه به «Import - Export پروژه ها» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

  9. ۰۹

    این جلسه به «Emulator پرسرعت و زبان فارسی» اختصاص دارد و بخشی از فصل «بخش 1 - یک شروع پر سرعت» است.

منابع مشترک این فصل

فصل ۳

بخش 2 - مقدمات برنامه نویسی جاوا

۵ جلسه۱ ساعت و ۵۵ دقیقه
درباره این فصل

در این فصل، آشنایی با متغیرها در جاوا، عبارات کنترل شرط if و switch، حلقه های کنترلی while - for و do و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «آشنایی با متغیرها در جاوا» اختصاص دارد و بخشی از فصل «بخش 2 - مقدمات برنامه نویسی جاوا» است.

  2. ۰۲

    این جلسه به «عبارات کنترل شرط if و switch» اختصاص دارد و بخشی از فصل «بخش 2 - مقدمات برنامه نویسی جاوا» است.

  3. ۰۳

    این جلسه به «حلقه های کنترلی while - for و do» اختصاص دارد و بخشی از فصل «بخش 2 - مقدمات برنامه نویسی جاوا» است.

  4. ۰۴

    این جلسه به «چند تمرین عملی الگوریتم برای جاوا» اختصاص دارد و بخشی از فصل «بخش 2 - مقدمات برنامه نویسی جاوا» است.

  5. ۰۵

    این جلسه به «مقدماتی دیگر از برنامه نویسی جاوا» اختصاص دارد و بخشی از فصل «بخش 2 - مقدمات برنامه نویسی جاوا» است.

فصل ۴

بخش 3 - مقدمات رابط گرافیک

۳ جلسه۲ ساعت و ۴۴ دقیقه
درباره این فصل

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

  1. ۰۱

    این جلسه به «استفاده از UI اندروید در جاوا» اختصاص دارد و بخشی از فصل «بخش 3 - مقدمات رابط گرافیک» است.

  2. ۰۲

    این جلسه به «بکارگیری عناصر گرافیکی» اختصاص دارد و بخشی از فصل «بخش 3 - مقدمات رابط گرافیک» است.

  3. ۰۳
    ۵۰:۰۰

    این جلسه به «منابع هنری پیشرفته» اختصاص دارد و بخشی از فصل «بخش 3 - مقدمات رابط گرافیک» است.

منابع مشترک این فصل

فصل ۵

بخش 4 - مقدمات شیء گرایی

۲ جلسه۱ ساعت و ۴۳ دقیقه
درباره این فصل

در این فصل، شیء گرایی را درک کنیم، مقدماتی دیگر از شیء گرایی را دنبال می‌کنید.

  1. ۰۱
    ۱:۳۰:۰۰

    این جلسه به «شیء گرایی را درک کنیم» اختصاص دارد و بخشی از فصل «بخش 4 - مقدمات شیء گرایی» است.

  2. ۰۲

    این جلسه به «مقدماتی دیگر از شیء گرایی» اختصاص دارد و بخشی از فصل «بخش 4 - مقدمات شیء گرایی» است.

فصل ۶

بخش 5 - کنترل برنامه

۳ جلسه۲ ساعت و ۱۶ دقیقه
درباره این فصل

در این فصل، ارتباط بین Activity ها، از چرخه اجرا بیشتر بدانیم، استفاده از Menu و Dialog را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «ارتباط بین Activity ها» اختصاص دارد و بخشی از فصل «بخش 5 - کنترل برنامه» است.

  2. ۰۲

    این جلسه به «از چرخه اجرا بیشتر بدانیم» اختصاص دارد و بخشی از فصل «بخش 5 - کنترل برنامه» است.

  3. ۰۳

    این جلسه به «استفاده از Menu و Dialog» اختصاص دارد و بخشی از فصل «بخش 5 - کنترل برنامه» است.

فصل ۷

بخش 6 - آرایه ها

۱ جلسه۱ ساعت و ۳ دقیقه
درباره این فصل

در این فصل، آرایه ها را دنبال می‌کنید.

  1. ۰۱
    ۱:۰۳:۰۰

    این جلسه به «آرایه ها» اختصاص دارد و بخشی از فصل «بخش 6 - آرایه ها» است.

فصل ۸

بخش 7 - وقت عمل است

۴ جلسه۴ ساعت و ۱۱ دقیقه
درباره این فصل

در این فصل، پروژه - تبدیل واحد، پروژه - ماشین حساب، پروژه - بازی tic tac toe و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «پروژه - تبدیل واحد» اختصاص دارد و بخشی از فصل «بخش 7 - وقت عمل است» است.

  2. ۰۲

    این جلسه به «پروژه - ماشین حساب» اختصاص دارد و بخشی از فصل «بخش 7 - وقت عمل است» است.

  3. ۰۳

    این جلسه به «پروژه - بازی tic tac toe» اختصاص دارد و بخشی از فصل «بخش 7 - وقت عمل است» است.

  4. ۰۴

    این جلسه به «پروژه - بازی Hangman» اختصاص دارد و بخشی از فصل «بخش 7 - وقت عمل است» است.

فصل ۹

بخش 8 - ختم دوره مقدماتی

۳ جلسه۱ ساعت و ۱۰ دقیقه
درباره این فصل

در این فصل، بهتر بنویسیم، عیب یابی کنیم، گامی فراتر با Interface ها را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «بهتر بنویسیم» اختصاص دارد و بخشی از فصل «بخش 8 - ختم دوره مقدماتی» است.

  2. ۰۲

    این جلسه به «عیب یابی کنیم» اختصاص دارد و بخشی از فصل «بخش 8 - ختم دوره مقدماتی» است.

  3. ۰۳

    این جلسه به «گامی فراتر با Interface ها» اختصاص دارد و بخشی از فصل «بخش 8 - ختم دوره مقدماتی» است.

فصل ۱۰

بخش 9 - همزمانی

۲ جلسه۱ ساعت و ۴۶ دقیقه
درباره این فصل

در این فصل، برنامه نویسی همزمانی - Concurrent، پروژه - شمارش گر معکوس را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «برنامه نویسی همزمانی - Concurrent» اختصاص دارد و بخشی از فصل «بخش 9 - همزمانی» است.

  2. ۰۲

    این جلسه به «پروژه - شمارش گر معکوس» اختصاص دارد و بخشی از فصل «بخش 9 - همزمانی» است.

فصل ۱۱

بخش 10 - کنترل لیست

۱ جلسه۱ ساعت و ۱۱ دقیقه
درباره این فصل

در این فصل، استفاده از ListView را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «استفاده از ListView» اختصاص دارد و بخشی از فصل «بخش 10 - کنترل لیست» است.

فصل ۱۲

بخش 11 - برنامه نویسی Server Side

۳ جلسه۱ ساعت و ۳۰ دقیقه
درباره این فصل

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

  1. ۰۱

    این جلسه به «دریافت سورس نمایشی یک سایت» اختصاص دارد و بخشی از فصل «بخش 11 - برنامه نویسی Server Side» است.

  2. ۰۲

    این جلسه به «آماده سازی محیط توسعه web» اختصاص دارد و بخشی از فصل «بخش 11 - برنامه نویسی Server Side» است.

  3. ۰۳

    این جلسه به «ساده - قوی - استاندارد با JSON» اختصاص دارد و بخشی از فصل «بخش 11 - برنامه نویسی Server Side» است.

منابع مشترک این فصل

فصل ۱۳

بخش 12 - یک نرم افزار Server Base

۱ جلسه۲ ساعت و ۲۰ دقیقه
درباره این فصل

در این فصل، پروژه - Notes را دنبال می‌کنید.

  1. ۰۱
    ۲:۲۰:۰۰

    این جلسه به «پروژه - Notes» اختصاص دارد و بخشی از فصل «بخش 12 - یک نرم افزار Server Base» است.

فصل ۱۴

بخش 13 - ساخت کنترل های سفارشی

۵ جلسه۴ ساعت و ۵۲ دقیقه
درباره این فصل

در این فصل، کنترل سفارشی Spinner، کنترل سفارشی Circle Progress، کنترل سفارشی Bouncing Ball و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «کنترل سفارشی Spinner» اختصاص دارد و بخشی از فصل «بخش 13 - ساخت کنترل های سفارشی» است.

  2. ۰۲

    این جلسه به «کنترل سفارشی Circle Progress» اختصاص دارد و بخشی از فصل «بخش 13 - ساخت کنترل های سفارشی» است.

  3. ۰۳

    این جلسه به «کنترل سفارشی Bouncing Ball» اختصاص دارد و بخشی از فصل «بخش 13 - ساخت کنترل های سفارشی» است.

  4. ۰۴
    ۳۵:۰۰

    این جلسه به «باران» اختصاص دارد و بخشی از فصل «بخش 13 - ساخت کنترل های سفارشی» است.

  5. ۰۵

    این جلسه به «ترسیم نمودار» اختصاص دارد و بخشی از فصل «بخش 13 - ساخت کنترل های سفارشی» است.

    • Chart۱۶۲ کیلوبایت
فصل ۱۵

بخش 14 - بانک اطلاعات

۱ جلسه۴۱ دقیقه
درباره این فصل

در این فصل، استفاده از بانک های اطلاعاتی SQLite را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «استفاده از بانک های اطلاعاتی SQLite» اختصاص دارد و بخشی از فصل «بخش 14 - بانک اطلاعات» است.

فصل ۱۶

بخش 15 - دانلود فایل و تصویر

۳ جلسه۳ ساعت و ۳۶ دقیقه
درباره این فصل

در این فصل، دانلود فایل از اینترنت - سرور، ListView و تصاویر پرحجم آنلاین، یک Downloader تمیز و اصولی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «دانلود فایل از اینترنت - سرور» اختصاص دارد و بخشی از فصل «بخش 15 - دانلود فایل و تصویر» است.

  2. ۰۲

    این جلسه به «ListView و تصاویر پرحجم آنلاین» اختصاص دارد و بخشی از فصل «بخش 15 - دانلود فایل و تصویر» است.

  3. ۰۳

    این جلسه به «یک Downloader تمیز و اصولی» اختصاص دارد و بخشی از فصل «بخش 15 - دانلود فایل و تصویر» است.

فصل ۱۷

بخش 16 - پروژه مارکت اندروید

۴ جلسه۴ ساعت و ۵۲ دقیقه
درباره این فصل

در این فصل، پروژه مارکت - طراحی، پروژه مارکت - تست با بانک Local، پروژه مارکت - اتصال به بانک آنلاین و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «پروژه مارکت - طراحی» اختصاص دارد و بخشی از فصل «بخش 16 - پروژه مارکت اندروید» است.

  2. ۰۲

    این جلسه به «پروژه مارکت - تست با بانک Local» اختصاص دارد و بخشی از فصل «بخش 16 - پروژه مارکت اندروید» است.

  3. ۰۳

    این جلسه به «پروژه مارکت - اتصال به بانک آنلاین» اختصاص دارد و بخشی از فصل «بخش 16 - پروژه مارکت اندروید» است.

  4. ۰۴

    این جلسه به «پروژه مارکت - دانلود لوگو و فایل» اختصاص دارد و بخشی از فصل «بخش 16 - پروژه مارکت اندروید» است.

فصل ۱۸

بخش 17 - جمع آوری اطلاعات

۴ جلسه۳ ساعت و ۳۰ دقیقه
درباره این فصل

در این فصل، استفاده از Preferences، کشف وضعیت دستگاه، استفاده از Google Map و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «استفاده از Preferences» اختصاص دارد و بخشی از فصل «بخش 17 - جمع آوری اطلاعات» است.

  2. ۰۲

    این جلسه به «کشف وضعیت دستگاه» اختصاص دارد و بخشی از فصل «بخش 17 - جمع آوری اطلاعات» است.

  3. ۰۳

    این جلسه به «استفاده از Google Map» اختصاص دارد و بخشی از فصل «بخش 17 - جمع آوری اطلاعات» است.

  4. ۰۴

    این جلسه به «دسترسی به Sensor ها» اختصاص دارد و بخشی از فصل «بخش 17 - جمع آوری اطلاعات» است.

منابع مشترک این فصل

فصل ۱۹

بخش 18 - ابزار نویسی

۳ جلسه۱ ساعت و ۲۰ دقیقه
درباره این فصل

در این فصل، آشنایی با Batch File، Batch تبدیل منابع هنری، Decompile Batch و محافظت از برنامه را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «آشنایی با Batch File» اختصاص دارد و بخشی از فصل «بخش 18 - ابزار نویسی» است.

  2. ۰۲

    این جلسه به «Batch تبدیل منابع هنری» اختصاص دارد و بخشی از فصل «بخش 18 - ابزار نویسی» است.

  3. ۰۳

    این جلسه به «Decompile Batch و محافظت از برنامه» اختصاص دارد و بخشی از فصل «بخش 18 - ابزار نویسی» است.

منابع مشترک این فصل

فصل ۲۰

بخش 19 - فایل سیستم

۲ جلسه۱ ساعت و ۲۲ دقیقه
درباره این فصل

در این فصل، فایل فرمت های اختصاصی، کتابخانه کپی فایل را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «فایل فرمت های اختصاصی» اختصاص دارد و بخشی از فصل «بخش 19 - فایل سیستم» است.

  2. ۰۲

    این جلسه به «کتابخانه کپی فایل» اختصاص دارد و بخشی از فصل «بخش 19 - فایل سیستم» است.

فصل ۲۱

بخش 20 - راه کارهای پیام کوتاه

۱ جلسه۳۴ دقیقه
درباره این فصل

در این فصل، دریافت و ارسال SMS را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «دریافت و ارسال SMS» اختصاص دارد و بخشی از فصل «بخش 20 - راه کارهای پیام کوتاه» است.

فصل ۲۲

بخش 21 - گرافیک پیشرفته

۴ جلسه۴ ساعت و ۵۱ دقیقه
درباره این فصل

در این فصل، زیباتر - نرم تر و داینامیک تر بسازیم، استفاده از Sliding Menu، پروژه اسلایدر تصویر و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «زیباتر - نرم تر و داینامیک تر بسازیم» اختصاص دارد و بخشی از فصل «بخش 21 - گرافیک پیشرفته» است.

  2. ۰۲

    این جلسه به «استفاده از Sliding Menu» اختصاص دارد و بخشی از فصل «بخش 21 - گرافیک پیشرفته» است.

  3. ۰۳

    این جلسه به «پروژه اسلایدر تصویر» اختصاص دارد و بخشی از فصل «بخش 21 - گرافیک پیشرفته» است.

  4. ۰۴

    این جلسه به «نمایش محتویات HTML» اختصاص دارد و بخشی از فصل «بخش 21 - گرافیک پیشرفته» است.

منابع مشترک این فصل

فصل ۲۳

بخش 22 - صوت و تصویر

۳ جلسه۲ ساعت و ۱۳ دقیقه
درباره این فصل

در این فصل، Capture دوربین، یک Video Player ساده، یک Sound Recorder ساده را دنبال می‌کنید.

  1. ۰۱
    ۱:۱۸:۰۰

    این جلسه به «Capture دوربین» اختصاص دارد و بخشی از فصل «بخش 22 - صوت و تصویر» است.

  2. ۰۲

    این جلسه به «یک Video Player ساده» اختصاص دارد و بخشی از فصل «بخش 22 - صوت و تصویر» است.

  3. ۰۳

    این جلسه به «یک Sound Recorder ساده» اختصاص دارد و بخشی از فصل «بخش 22 - صوت و تصویر» است.

فصل ۲۴

بخش 23 - شبکه های ارتباطی

۱ جلسه۱ ساعت و ۱۷ دقیقه
درباره این فصل

در این فصل، پروژه Chat داخل شبکه را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «پروژه Chat داخل شبکه» اختصاص دارد و بخشی از فصل «بخش 23 - شبکه های ارتباطی» است.

فصل ۲۵

بخش 24 - این همه پروژه

۵ جلسه۸ ساعت و ۳۸ دقیقه
درباره این فصل

در این فصل، ماژول وب سرویس، بازی 2048، کتاب بسازیم و موضوعات تکمیلی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «ماژول وب سرویس» اختصاص دارد و بخشی از فصل «بخش 24 - این همه پروژه» است.

  2. ۰۲
    ۲:۳۲:۰۰

    این جلسه به «بازی 2048» اختصاص دارد و بخشی از فصل «بخش 24 - این همه پروژه» است.

  3. ۰۳
    ۱:۲۲:۰۰

    این جلسه به «کتاب بسازیم» اختصاص دارد و بخشی از فصل «بخش 24 - این همه پروژه» است.

    • Book۲.۲ مگابایت
  4. ۰۴

    این جلسه به «پروژه خبر خوان» اختصاص دارد و بخشی از فصل «بخش 24 - این همه پروژه» است.

  5. ۰۵

    این جلسه به «تاریخ شمسی» اختصاص دارد و بخشی از فصل «بخش 24 - این همه پروژه» است.

فصل ۲۶

بخش 25 - تکنیک های پیشرفته برنامه نویسی

۱ جلسه۴۷ دقیقه
درباره این فصل

در این فصل، استفاده از Java Reflection را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «استفاده از Java Reflection» اختصاص دارد و بخشی از فصل «بخش 25 - تکنیک های پیشرفته برنامه نویسی» است.

فصل ۲۷

بخش 26 - سرویس های اندروید

۲ جلسه۱ ساعت و ۲۷ دقیقه
درباره این فصل

در این فصل، استفاده از Alarm Manager، Push Notification اختصاصی را دنبال می‌کنید.

  1. ۰۱

    این جلسه به «استفاده از Alarm Manager» اختصاص دارد و بخشی از فصل «بخش 26 - سرویس های اندروید» است.

  2. ۰۲

    این جلسه به «Push Notification اختصاصی» اختصاص دارد و بخشی از فصل «بخش 26 - سرویس های اندروید» است.

فصل ۲۸

تیتر

۰ جلسهزمان ثبت نشده
درباره این فصل

جلسه‌های این فصل به‌زودی اضافه می‌شوند.

مدرس دوره

بهنام آقاجانی

بهنام آقاجانی

من بهنام آقاجانی هستم، مؤسس سایت uncox (پورتال آموزش ایرانیان) و تهیه کننده بیشتر دوره هایی که در این سایت می بینید. از کودکی وارد دنیای برنامه نویسی شدم و یادگیری زبان های مختلف برنامه نویسی همیشه بخشی از زندگی ام بوده. حالا حدود ۳۵ سال از شروع این مسیر می گذره؛ مسیری که بیش از بیست سال به صورت حرفه ای، با حضور در شرکت ها، همکاری در پروژه های بزرگ و پیش بردن پروژه های شخصی ادامه اش داده ام. آموزش دادن و به اشتراک گذاشتن چیزهایی که یاد گرفته ام، یکی از علاقه های اصلی منه. در کنارش، عاشق ساختن ابزارهای زیرساختی و خودکار کردن کارها یا همون اتوماسیون هستم؛ بالاخره به عنوان یک «برنامه نویس تنبل»، همیشه دنبال راهی می گردم که با کمترین زحمت، بیشترین بازدهی رو داشته باشم! توی آموزش هام، مهم ترین چیزی که سعی می کنم منتقل کنم، شیوه فکر کردن، حل مسئله و پیدا کردن راه های خلاقانه برای ساده تر کردن مسائل پیچیده است. دوست دارم یاد بگیرید چطور جست وجو و تحقیق کنید و چطور مسیر یادگیری تون رو مستقل ادامه بدید. در کنار این مهارت ها، مباحث تخصصی هر زبان، فریم ورک یا ابزار رو هم به طور کامل و عملی، با مثال ها و پروژه های کاربردی آموزش می دم؛ تا هم موضوع رو خوب بفهمید و هم بتونید در کار واقعی ازش استفاده کنید.

رزومه مدرس

شروع تماشا در uPlayer

ویدیوها در برنامه uPlayer پخش می‌شوند. برای شروع، این چهار مرحله را انجام دهید.

  1. برنامه را نصب کنید

    نسخه مناسب کامپیوترتان را دانلود و نصب کنید.

    دانلود uPlayer
  2. کد حساب را کپی کنید

    وارد حساب uncox شوید. در صفحه پلیر، «کد UPlayer» را کپی کنید.

    رفتن به صفحه کد
  3. کد را در uPlayer وارد کنید

    برنامه را باز کنید و کد کپی‌شده را در کادر ورود بچسبانید.

    قبلاً وارد برنامه شده‌اید؟

    به تنظیمات ← دسترسی‌ها ← افزودن کد بروید و کد را ثبت کنید.

    اگر کد پیامکی درخواست شد، تأیید را تکمیل کنید.

  4. جلسه را پخش کنید

    در فهرست آموزش‌های برنامه، این دوره را پیدا کنید:

    برنامه نویسی نرم افزار اندروید

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

ابتدا رایگان امتحان کنید

۲۰ جلسه رایگان دارد؛ بدون خرید، همان جلسه‌ها را در uPlayer ببینید.

نمایش جلسه‌های رایگان

دسترسی به تمام جلسه‌ها

پرداخت لازم نیست. ابتدا مراحل دریافت رایگان را انجام دهید؛ سپس کد حساب خود را در uPlayer وارد کنید.

دوره را نمی‌بینید یا به مشکل خورده‌اید؟

بررسی کنید کد حسابی را وارد کرده‌اید که خرید با آن انجام شده است.

گالری دوره