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

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

اگر می‌خواهید برای گوشی‌های موبایل، کامپیوترهای دسکتاپ یا برای وب برنامه بسازید، باید با جاوا آشنایی داشته باشید. در این دوره اصول و مبانی یادگیری 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) بوده است، جایی که دوره‌های او به افراد بی‌شماری کمک کرده تا مهارت‌ها و دانش عملی در توسعه نرم‌افزار را کسب کنند. او به دلیل تخصص خود در ارائه آموزش های جامع و عملی که به زبان آموزان برای ساخت پروژه‌ها و برنامه‌های کاربردی در دنیای واقعی توانمند می‌شود، مشهور است. به طور کلی، دیوید گسنر به عنوان یک چهره پیشرو در زمینه آموزش توسعه نرم افزار شناخته شده است.

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

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

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

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

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

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.

دوره آموزش جامع جاوا 

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

آشنایی با زبان برنامه‌ نویسی جاوا

زبان برنامه نویسی جاوا یکی از پرکاربردترین زبان‌های برنامه نویسی در دنیاست. این زبان ابتدا در دهه ۱۹۹۰ توسط شرکت سان مایکروسیستمز ابداع شد و اکنون توسط شرکت اوراکل پشتیبانی می‌شود.

یکی از ویژگی‌های مهم جاوا این است که یک زبان قابل اجرای (compiled language) است، به این معنا که کد نوشته شده در این زبان ابتدا به یک کد میانی ترجمه می‌شود و سپس توسط یک ماشین مجازی به نام جاوا ویرچوال ماشین (JVM) اجرا می‌شود. جاوا یک زبان بسیار قوی و انعطاف‌پذیر است و برای توسعه نرم‌افزارهایی از جمله وب، موبایل، دسکتاپ و حتی سیستم‌های جاسازی شده (embedded systems) استفاده می‌شود.

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

مهم‌ترین ویژگی‌های زبان برنامه‌ نویسی جاوا

زبان برنامه‌نویسی جاوا یکی از محبوب‌ترین زبان‌های برنامه‌نویسی در دنیا است که توسط شرکت Sun Microsystems توسعه داده شده است. این زبان از ویژگی‌های بسیار منحصر به فردی برخوردار است که آن را از سایر زبان‌ها متمایز می‌کند. برخی از این ویژگی‌ها عبارتند از:

·        قابلیت همه‌گیری: جاوا یک زبان برنامه‌نویسی همه‌گیر است که بر روی تمامی پلتفرم‌ها قابل اجرا است، این بدان معناست که یک برنامه جاوا را می‌توان بر روی سیستم‌های مختلف اجرا کرد بدون نیاز به تغییرات در کد منبع.

·        ایمنی و امنیت: جاوا یک زبان امن و ایمن است که از ویژگی‌هایی مانند مدیریت حافظه خودکار و کنترل دسترسی به منابع سیستم پشتیبانی می‌کند.

·        ساختار مرتب و قابل فهم: جاوا یک ساختار مرتب و قابل فهم دارد که برنامه‌نویسان اجازه می‌دهد به راحتی کدهای پیچیده را توسعه دهند و نگهداری کنند.

·        قدرت و انعطاف‌پذیری: جاوا یک زبان قدرتمند و انعطاف‌پذیر است که از ویژگی‌هایی مانند چندریختی، وراثت، پوشه‌ها و تشابه پشتیبانی می‌کند.

·        حمایت از کتابخانه‌های وسیع: جاوا از یک مجموعه کامل از کتابخانه‌ها و API‌ها پشتیبانی می‌کند که به برنامه‌نویسان کمک می‌کند تا کدهای قدرتمند و کارآمدی ایجاد کنند.

بنابراین، جاوا یک زبان برنامه‌نویسی بسیار قدرتمند و گسترده است که امکانات زیادی برای توسعه برنامه‌های مختلف فراهم می‌کند.

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

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

  • یادگیری یک زبان برنامه‌نویسی پرکاربرد: Java یکی از زبان‌های برنامه‌نویسی پرکاربرد و محبوب در صنعت IT است و یادگیری آن می‌تواند به شما در یافتن فرصت‌های شغلی بیشتر کمک کند.
  • افزایش توانایی‌های برنامه‌نویسی: آموزش Java به شما کمک می‌کند تا توانایی‌های خود را در زمینه برنامه‌نویسی بهبود بخشیده و بتوانید به عنوان یک برنامه‌نویس حرفه‌ای عمل کنید.
  • ایجاد برنامه‌های قدرتمند: Java یک زبان برنامه‌نویسی قدرتمند است که به شما امکان ایجاد برنامه‌های متنوع و پیچیده را می‌دهد و این می‌تواند برای شما فرصت‌های خلاقیت بیشتری فراهم کند.ا
  • ارتقاء مهارت‌های تحلیلی: یادگیری Java به شما کمک می‌کند تا مهارت‌های تحلیل خود را در زمینه طراحی و توسعه نرم‌افزارها بهبود بخشیده و این یک مهارت بسیار ارزشمند درنعت IT است.

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

مفاهیم و اصول اولیه برنامه‌نویسی جاوا

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

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

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

اهمیت یادگیری برنامه‌نویسی جاوا

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

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

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

آموزش جامع جاوا با مکتب خونه

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

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

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

 

 

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