آموزش جامع جاوا

اگر می‌خواهید برای گوشی‌های موبایل، کامپیوترهای دسکتاپ یا برای وب برنامه بسازید، باید با جاوا آشنایی داشته باشید. در این دوره اصول و مبانی یادگیری Java (نسخه استاندارد) را برای شما فراهم کرده‌ایم تا بتوانید ... ادامه

ارائه دهنده:  انتشارات دیجیتال  آریا گستر افزار  انتشارات دیجیتال آریا گستر افزار
مدرس دوره:
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی

آنچه در این دوره می‌آموزیم:

 آشنایی با جاوا و مفاهیم آن

 برنامه نویسی با جاوا

 متغیرها، اشیا و استثناها

 آمادگی برای ورود به بازار کار جاوا و برنامه نویسی موبایل

پیش‌نیاز‌ها

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

سرفصل‌های دوره آموزش جامع جاوا

مقدمه
  خوش آمدگویی
"01:10  
  آیا این دوره به درد شما می خورد؟
"03:32  
  استفاده از فایل های تمرینی
"05:16  
جاوا چیست؟
  تاریخچه جاوا
"06:07  
  اصول و مولفه های جاوا
"09:59  
  قواعد نحوی و کامپایل شدن جاوا
"05:36  
  مدیریت حافظه و جمع آوری زباله
"05:48  
  انتخاب یک محیط توسعه
"04:40  
نصب کردن نرم افزار
  نصب جاوا بر روی ویندوز
"03:59  
  نصب جاوا بر روی OS X
"03:00  
  نصب InteliJ IDEA بر روی ویندوز
"02:56  
  نصب InteliJ IDEA بر روی OS X
"02:37  
  نصب BlueJ
"02:02  
آغاز به کار
  سلام، دنیا
"05:55  
  وارد کردن آرگومان ها در یک برنامه کنسول
"03:04  
  سازمان دهی کلاس های جاوا در بسته ها
"04:22  
  ایجاد یک پروژه جاوا در InteliJ IDEA
"07:38  
  مروری کلی بر InteliJ IDEA
"03:45  
  ایجاد یک پروژه جاوا در BlueJ
"04:53  
  استفاده از مستندات Java API
"03:55  
کار با متغیرها
  کار با متغیرهای ابتدایی
"08:23  
  اعلان و مقداردهی اولیه مقادیر ابتدایی عددی
"06:24  
  نمایش دادن مقادیر ارزی با BigDecimal
"05:20  
  تبدیل کردن مقادیر عددی
"05:47  
  استفاده از عملگرهای ریاضیاتی و کلاسِ Math
"06:12  
  کار با مقادیر بولی و عبارات
"04:59  
  کار با مقادیر حرفی
"03:33  
  استفاده از عملگرهای جاوا
"06:21  
کار با اشیا
  کار با نوع داده شی
"06:37  
  استفاده از کلاس رشته ای
"05:15  
  تبدیل کردن مقادیر ابتدایی به رشته ای
"04:25  
  ساخت یک رشته با چند مقدار
"08:54  
  مقایسه کردن مقادیر رشته ای
"06:01  
  قالب بندی مقادیر عددی به عنوان رشته ها
"04:51  
  تجزیه کردن مقایر رشته ای
"03:23  
  کار با تاریخ و زمان
"08:45  
  چالش: ساخت یک برنامه ماشین حساب ساده
"01:38  
  راه حل: ساخت یک برنامه ماشین حساب ساده
"01:29  
کار با استثناها و عیب یابی
  آشنایی با خطاهای قواعد و استثناهای زمان اجرا
"05:43  
  عیب یابی با InteliJ IDEA
"05:28  
  کار با استثناها بوسیله دستورات Try‌ و Catch
"04:34  
  ساخت چندین بلوک Catch
"03:39  
  استفاده از استثناهای اختصاصی
"03:29  
مدیریت جریان برنامه
  برنامه نویسی منطق شرطی
"03:55  
  استفاده از عبارت سوئیچ
"05:01  
  ساخت بلوک های کد حقه ای
"05:33  
  ساخت کدهایی با قابلیت استفاده مجدد با متدها
"04:26  
  Overload ‌کردن متدها با امضاهای مختلف
"05:01  
  وارد کردن آرگومان ها توسط مرجع یا توسط مقدار
"04:58  
  چالش: ساخت یک برنامه ماشین حساب پیچیده تر
"02:03  
  راه حل: ساخت یک برنامه ماشین حساب پیچیده تر
"03:34  
استفاده از مجموعه های داده
  استفاده از آرایه های ساده
"06:42  
  استفاده از آرایه های دو بعدی
"04:27  
  مدیریت آرایه های با قابلیت تغییر اندازه توسط ArrayList
"07:00  
  مدیریت داده های نامرتب با استفاده از HashMap
"04:07  
  Loop کردن در مجموعه ها با iterator ها و for-each
"07:02  
ساخت کلاس های اختصاصی
  آشنایی با کپسوله سازی
"07:29  
  ساخت و نمونه سازی کلاس های اختصاصی
"05:01  
  ساخت کلاس های تودرتو و بی نام
"04:28  
  تجسم روابط کلاس ها
"03:53  
  ذخیره سازی داده در متغیرهای نمونه
"06:12  
  اعلان نمونه و متدهای استاتیک
"04:09  
  استفاده از متدهای سازنده
"05:07  
  استفاده از متغیرهای استاتیک به عنوان ثابت ها
"03:13  
  اعلان کردن و استفاده از نوع های Enum
"05:27  
کار با وراثت
  آشنایی با وراثت و چندریختی
"05:27  
  بسط دادن کلاس ها و Override کردن متدها
"05:27  
  ساخت و استفاده از واسطه های کاربری
"06:14  
  استفاده از کلاس ها و متدهای انتزاعی
"04:30  
استفاده از کتابخانه های مشترک جاوا
  مدیریت فایل ها با استفاده از کلاس اصلی فایل
"07:44  
  مدیریت فایل ها با استفاده از کتابخانه جدید I/O از جاوا 7
"04:30  
  مدیریت فایل ها با استفاده از Apache Commons FileUtils
"05:01  
  خواندن یک فایل متنی از روی اینترنت
"06:49  
آماده سازی یک برنامه جاوا برای توسعه
  مستندسازی کد با استفاده از Javadoc
"05:37  
  بسته بندی کلاس ها در فایل های JAR
"04:19  
نتیجه گیری
  گام های بعدی
"01:47  

ویژگی‌های دوره

دوبله فارسی
دوبله فارسی

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

 

درباره دوره

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

در این دوره آموزش جاوا از مباحث بسیار مقدماتی شروع می‌کنیم و گام به گام پیش می رویم. به شما نشان می دهیم چگونه Java و IntelliJ IDEA را نصب کنید و کار با متغیرها، انواع داده‌ها، کلمات کلیدی و دیگر مولفه‌های مهم این زبان را شروع کنید.

همچنین به شما آموزش می‌دهیم تا با استفاده از منطق‌ها و حلقه‌های شرطی، جریانِ برنامه را کنترل کنید، با استفاده از فریم ورک‌های مجموعه‌های جاوا، داده‌ها را ذخیره کنید و با طرز بکارگیری اصول کدنویسی شیء محور مانند وراثت و چندریختی توسط جاوا آشنا شوید.

درباره استاد

maktabkhooneh-teacher David Gassner

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

گسنر علاوه بر کار خود به‌عنوان نویسنده، مربی پلتفرم‌های مختلف یادگیری آنلاین مانند LinkedIn Learning (قبلا Lynda.com) بوده است، جایی که دوره‌های او به افراد بی‌شماری کمک کرده تا مهارت‌ها و دانش عملی در توسعه نرم‌افزار را کسب کنند. او به دلیل تخصص خود در ارائه آموزش های جامع و عملی که به زبان آموزان برای ساخت پروژه‌ها و برنامه‌های کاربردی در دنیای واقعی توانمند می‌شود، مشهور است. به طور کلی، دیوید گسنر به عنوان یک چهره پیشرو در زمینه آموزش توسعه نرم افزار شناخته شده است.

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
  
زمان مورد نیاز برای گذارندن دوره:  6 ساعت
مجموع محتوای آموزشی:  6 ساعت ویدئو
 (قابل دانلود می‌باشد)
course-feature   دوبله فارسی