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

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

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
4.8 (72 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  37 ساعت
مجموع محتوای آموزشی:  10 ساعت ویدئو - 27 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

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

فصل اول: مقدمات برنامه‌نویسی

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

در این فصل، نصب ابزار‌های مختلف و نحوه استفاده از انواع حلقه ها (For و While) و هم‌چنین نحوه ذخیره‌سازی اطلاعات در ساختمان داده‌های مختلف و کار با آن‌ها نیز از موضوعات مطرح شده در فصل اول این آموزش است. علاوه بر این، خطایابی و آشنایی با انواع خطاها و دلایل رخداد آن و در ادامه رفع خطاهای مختلف نیز به عنوان یکی از نکات مهم و اساسی برایتان توضیح داده خواهد شد.

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

  نصب ابزار
مشاهده
"10:56  
  اولین برنامه خودمون رو بنویسیم و با غول چراغ جادو آشنا بشیم!
مشاهده
"08:27  
  چرا باید یه چیزی رو ذخیره بکنیم‌‌؟ متغیر چیه؟
مشاهده
"07:36  
  انواع متغیرها
"07:30  
  کوییز- انواع متغیرها
 1.6%    
"03:00  
  ذخیره اطلاعات شخصی با استفاده از انواع متغیرها (الزامی)
 5.3%    
"30:00  
  کار با متغیرها (الزامی)
 5.3%    
"30:00  
  اولین حساب و کتاب با کامپیوتر
"05:33  
  استفاده از چهار عمل اصلی ریاضی (الزامی)
 5.3%    
"30:00  
  محاسبه درآمد سالانه افراد شاغل خانواده (الزامی)
 5.3%    
"60:00  
  چطوری مقایسه کنیم؟ عملگرهای رابطه ای یا Relational Operators
"07:31  
  کوییز-عملگرها
 1.1%    
"02:00  
  بسته به شرایط خاص کدمون رو اجرا کنیم (control flow with if)
"04:58  
  مقایسه درآمد سالانه (الزامی)
 6.6%    
"60:00  
  چطوری به بهترین شکل شرط و قرار کنیم با کامپیوتر؟‌
"10:31  
  تبدیل عدد به روزهای هفته (الزامی)
 8%    
"60:00  
  ادغام شرط‌ها با هم دیگه (عملگرهای منطقی)
"07:24  
  کوییز: عبارت شرطی با if
 1.6%    
"02:39  
  پیاده‌سازی کارنامه دبستان (الزامی)
 8%    
"75:00  
  انجام دادن کارهای پر تکرار در برنامه‌نویسی
"10:41  
  حل تمرین چاپ عددهای زوج و فرد بین 1 تا 10
"09:18  
  تکرار کارهای پر‌تکرار با استفاده از حلقه For
"07:44  
  چاپ اعداد فرد (الزامی)
 10.6%    
"90:00  
  کنترل برنامه در زمانی که حالت‌های متفاوت زیادی وجود داره!
"08:02  
  کوییز: حلقه‌های تکرار
 1.6%    
"04:00  
  چطوری اطلاعات زیاد رو توی برنامه خودمون ذخیره بکنیم؟‌ (آرایه‌ها)
"08:49  
  بیاید کار با آرایه‌ها راحت تر کنیم! (تلفیق آرایه‌ها با حلقه‌ها)
"08:57  
  چاپ معکوس یک آرایه (الزامی)
 10.6%    
"90:00  
  انتخاب برنده ماراتون!
مشاهده
"14:09  
  مسابقه ماراتون (الزامی)
 10.6%    
"120:00  
  ساخت بازی هوپ
مشاهده
"24:24  
  نصب یک ابزار برای حرفه‌ای‌تر شدن
"06:00  
  مهاجرت از bluej به intellijIdea
"05:25  
  چاپ ستاره‌ها
"12:15  
  چاپ جدول ضرب
"06:56  
  درخت کریسمس (الزامی)
 6.6%    
"75:00  
  چطوری بفهمیم برنامه‌مون چرا خطا داره؟‌ (انواع خطاها)
"12:54  
  خطایابی و رفع اشکال در برنامه‌نویس
"07:34  
  کوییز: خطایابی
 1.6%    
"03:00  
  آموزش متدها در جاوا (فرایندها و قسمت کردن برنامه‌)
"09:27  
  چطوری به متدهامون اطلاعات ورودی بدیم؟
"12:21  
  چطوری از متدهامون انتظار خروجی داشته باشیم؟
"07:50  
  یک متد با بار اضافی (method overloading)
"09:24  
  یک حلقه مخصوص آرایه‌ها و زمانی که ورودی با تعداد نامشخص داریم؟‌
"08:52  
  کوییز: متدها
 2.1%    
"03:17  
  معدل دانش‌آموزان کلاس (الزامی)
 8%    
"120:00  
فصل دوم: شیءگرایی (OOP) در جاوا

همان‌طور که می‌دانید، شیءگرایی جزء مفاهیم اصلی و مهم در برنامه نویسی جاوا است. در فصل‌ دوم به صورت کاربردی و ساده می‌آموزید که OOP و شی‌گرایی هر یک چه مفهومی دارند و کاربرد آن‌ها چیست.

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

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

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

 

  چرا شیءگرایی؟‌ این مفهوم oop به چه معناست؟‌
مشاهده
"14:41  
  اولین بار شیءگرایی رو با جاوا پیاده کنیم
مشاهده
"19:04  
  حل تمرین یک محیط عملیاتی (کتابخانه) و ساخت کلاس
"04:36  
  کوییز - مفهموم شی گرایی و ساخت کلاس
 3.8%    
"05:00  
  فراهم کردن نیازهای اساسی برای اشیاء (متد سازنده Constructor)
"11:20  
  کوییز- متد سازنده Constructor
 2.3%    
"03:00  
  اشاره به بازیکن حال حاضر (کلمه کلیدی this)
"13:52  
  راه و روش دسترسی به خصوصیات اشیاء
"18:13  
  کوییز - دستور this
 1.5%    
"02:00  
  شیءگرایی (الزامی)
 15.2%    
"90:00  
  اولین قاعده شیءگرایی: کپسوله سازی (encapsulation)
مشاهده
"09:33  
  کپسوله‌سازی (الزامی)
 15.2%    
"90:00  
  دومین قاعده: شیءگرایی ارث‌بری (Inheritance)
"11:59  
  ارث‌بری (الزامی)
 15.2%    
"90:00  
  سومین قاعده: شیءگرایی چند ریختی (Polymorphism)
"12:56  
  کوییز - قواعد ارث‌بری چند‌ریختی ‌کپسوله‌سازی
 3%    
"04:00  
  آشنایی بیشتر با چندریختی
"07:19  
  چندریختی (الزامی)
 15.2%    
"90:00  
  چهارمین قاعده: شیءگرایی انتزاع (Abstraction)
"15:04  
  تمرین با انتزاع یا Abstraction
"05:13  
  کوییز- قاعده انتزاع Abstraction
 3%    
"04:00  
  مفهوم انتزاع با استفاده از interface ها
"11:43  
  انتزاع (الزامی)
 15.2%    
"90:00  
  حل تمرین با اینترفیس‌ها و آشنایی بیشتر با کلاس‌ها
"13:48  
  کوییز - رابط‌کاربری interface
 1.5%    
"02:00  
  کلاس‌ها یک نوع داده هستند
"11:03  
  بیشتر در مورد متد‌های سازنده بدونیم
"12:35  
  آشنایی با استاتیک‌ها در جاوا
"12:15  
  پکیجینگ در جاوا و Access Modifiers
"13:27  
  کوییز - استاتیک و پکیچینگ
 3%    
"04:00  
  مفهوم کلاس‌های POJO و تفکر طراحی کلاس
مشاهده
"04:44  
  Scope ها
"03:38  
  مفهوم NULL یا پوچی در جاوا؟‌
"06:18  
  Enum کلاس‌ها در جاوا
"05:19  
  کوییز- scope , Enum , Null
 3%    
"04:00  
  آشنایی با ArrayList
"07:44  
  کوییز- ArrayList
 3%    
"04:00  
فصل سوم: پروژه ساخت ماشین حساب

در فصل سوم از این آموزش، به طور رسمی نحوه ساخت یک اپلیکیشن با ظاهر گرافیکی (GUI) و رابط کاربری را خواهید آموخت.

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

 

  اولین اپلیکیشن خودمون رو با ظاهر گرافیکی بسازیم (GUI)
مشاهده
"06:28  
  کوییز - ظاهر گرافیکی
 1.1%    
"02:00  
  ساخت اولین لایه برای عددهای ماشین حساب
"11:58  
  کوییز-ساخت button
 1.1%    
"02:00  
  پیاده‌سازی کامل رابط کاربری اپلیکیشن ماشین حساب
"15:13  
  استفاده عملی از interface ها و هندل کردن کلیک کاربر
"25:30  
  نمایش ورودی انتخابی کاربر
"04:38  
  انجام تمامی عملیات ریاضی و تغییر ورودی کاربر
"22:07  
  ساخت فرم ثبت‌نام (الزامی)
 97.8%    
"300:00  

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

گواهی‌نامه مکتب‌خونه
گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

مشاهده نمونه گواهینامه

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

خدمات منتورینگ
خدمات منتورینگ

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

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

پروژه محور
پروژه محور

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

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

تمرین و آزمون
تمرین و آزمون

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

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

تالار گفتگو
تالار گفتگو

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

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

تسهیل استخدام
تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

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

زبان برنامه نویسی جاوا (Java)، زبانی شاخص، سطح بالا و همه منظوره است که در سیستم‌عامل‌های مختلفی قابل اجرا است. جاوا را می‌توان زبان مادر سیستم‌عامل سولاریس نامید. اصلی‌ترین خصوصیت زبان برنامه نویسی جاوا شیء‌گرایی آن است و این یعنی امکان استفاده دوباره از کدهای از پیش نوشته شده، در این زبان وجود دارد. در همین‌باره، شعار اصلی جاوا يعنی: "يک‌بار بنويس و هر جا استفاده کن"، موضوعی بسيار حائز اهميت است. از دیگر نکات مثبت این زبان برنامه نویسی این است که افراد آشنا با زبان C++، آسان‌تر و سریع‌تر می‌توانند زبان JAVA ‌را فرا بگیرند.

 

آنچه در دوره  آموزش مقدماتی جاوا می‌آموزیم

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

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

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

 

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

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

 

مهارت‌هایی که پس از یادگیری دوره آموزش جاوا مقدماتی خواهید داشت

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

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

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

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

درباره استاد

maktabkhooneh-teacher امیر احمد ادیبی

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

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

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

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
شقایق لادنی 1402-02-12
این دوره برای من خیلی خوب بود چون زیاد با جاوا آشنایی نداشتم و از ابتدا همه چیز توضیح داده میشه. به نظرم این دوره برای افراد مبتدی و حتی کسانی که با برنامه نویسی آشنایی ندارند خیلی مفیده. ممنون از استاد محترم
امیرحسین حسنی 1402-02-01
دوره خوبی بود از نحوه توضیح و باز کردن مطالب توسط استاد بسیار راضی بودم ، توضیحات به صورتی بود که برای منی که قبلا دوره پایتون رو گذرونده بودم و مبحث شی گرایی پایتون رو کامل درک نکرده بودم(حتی با وجود تهیه چندین دوره) و فقط کدنویسیش رو یاد گرفته بودم با مشاهده این دوره مفهوم oop چه در جاوا و پایتون رو به خوبی فهمیدم ،در کل دوره خوبی هست. به شخصه از فصل 2 خیلی راضیم
محمدشهاب زارعی 1401-08-03
بهترین گزینه برای افرادی هستش که خیلی با برنامه نویسی آشنایی ندارن و میخوان جاوا رو به صورت مقدماتی یاد بگیرن.
سید مهراد قریشی 1401-06-31
دوره خیلی خوبی بود. استاد ادیبی بسیار عالی و قابل فهم مفاهیم اولیه و قواعد شئ گرایی را تدریس کردن. فقط یکم یهویی دقیقا جایی که مطالب گفته شده تازه داره به کار آدم میاد ، دوره تموم میشه و این یکم به نظرم میتونست بهتر باشه.
یونا بیرجندی 1401-05-22
دوره بسیار علی است. استاد بسیار با انرژی و با حوصله درس میدهد و مصالب رو به صورت کامل میگویند. حتما دوره رو ئیشنهاد میکنم خیلی دوره خوبی هستش
حسام الدین خوارزمی پور 1401-02-17
بسیار دوره خوبیه و چیزای زیادی میشه ازش یاد گرفت
پویا آقاجانی 1401-02-05
دوره خوبیه
محمدجواد قلی پور چناری 1401-01-13
آموزش دادن مخصوصا در برنامه نویسی مهارتی که هر استادی نداره. آقای امیر احمد ادیبی یکی از بهترین آموزش دهنده هایی هستند که تا بحال دیدم. دوره جاوا سایت w3 رو دیده بودم ولی ایشون بسیار گویا تر و قابل فهم تر توضیح میدن و همه موارد مهم رو به طور کامل درک میکنید.
رضا دارا 1400-12-01
تدریس استاد عالی هست و حتی اگه هیچ پیش زمینه ای نداشته باشید به خوبی یاد میگیرید
سید امیرحسین ایجادی 1400-10-15
دوره ی بسیار خوب و جامعی بودم ممنونم از استاد عزیز
شهاب منصوری 1400-10-07
واقعا دوره عالی و کاملی است برای افرادی مثل من که از صفر می خواهند شروع کنند. تسلط استاد و فن بیان و انرژی ایشان مثال زدنی است. خدا قوت امیراحمد جان
امیرحسین قربانی 1400-10-02
دوره خیلی خوبه ولی واسه کسی که قبلا برنامه نویسی کار کرده باشه مخصوصا سی پلاس پلاس ولی اگه نوب هستید و کاملا صفر شاید اولش یکم به مشکل بخورید و کند بیایید جلو ولی نگران نباشید عادیه
....... ....... 1400-10-01
شرافتا ادیبی دمت گرم برا این دورت اصلا ساده و روان توضیح میده بجز برنامه نویسی انگلیسیتون هم قوی میشه
سیدامیر محسنی 1400-09-21
ممنون ، دوره خوبی بود‌، کلی چیز راجب شی گرایی یاد گرفتم
زاهده زارع زاده 1400-09-21
واقعا یکدونه است اقای ادیبی ما منتظر جاوا پیشرفته ایم
1
2
3
4

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

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

آیا در صورت خرید دوره، گواهی نامه آن به من تعلق می گیرد؟
خیر؛ شما با خرید دوره می توانید در آن دوره شرکت کنید و به محتوای آن دسترسی خواهید داشت. در صورتی که در زمان تعیین شده دوره را با نمره قبولی بگذرانید، گواهی نامه دوره به نام شما صادر خواهد شد.

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

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

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

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

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

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

آموزش جاوا مقدماتی

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

جاوا چیست؟

جاوا (Java) یک زبان برنامه نویسی شیء‌گرا است. ساختار این زبان شباهت زیادی به زبان‌های C و C++ دارد. البته جاوا، ساده‌تر و قوی‌تر از این زبان‌هاست. این زبان برنامه نویسی، جزو سه زبان برتر و محبوب‌تر در سراسر دنیا شناخته می‌شود.

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

تفاوت جاوا و جاوا اسکریپت

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

چرا باید جاوا را یاد بگیریم؟

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

•      جاوا بسیار محبوب است.

•      جاوا به‌طور مرتب به‌روزرسانی می‌شود.

•      با جاوا می‌توانید تقریباً در تمام سیستم عامل‌ها، برنامه نویسی کنید.

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

•      یادگیری جاوا آسان است.

•      منابع زیادی برای آموزش JAVA مقدماتی و آموزش جاوا پیشرفته وجود دارد.

•      آموزش جاوا کمک می‌کند تا دیگر زبان‌های برنامه‌نویسی را درک کنید.

•      جاوا مقیاس پذیر است.

•      امنیت برنامه‌های جاوا بالا است.

•      جاوا قابلیت حمل دارد و روی هر پلت‌فرمی اجرا می‌شود.

•      انجمن‌های برنامه‌نویسی جاوا بسیار قوی است.

•      دستمزد کاری برنامه‌نویسان جاوا بسیار ایده‌آل است.

•      جاوا کاربردهای زیادی دارد.

•      جایگاه جاوا به‌نسبت دیگر زبان‌های برنامه‌نویسی، بسیار محکم است.

•      امکان کسب درآمد خوب از زبان جاوا وجود دارد.

آموزش صفر تا صد جاوا

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

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

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

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

آموزش مقدماتی جاوا چقدر زمان می‌برد؟

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

آیا آموزش java مقدماتی، پیش‌نیاز دارد؟

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

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

در آموزش جاوا مقدماتی چه چیزهایی را یاد می‌گیریم؟

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

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

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

چطور جاوا مقدماتی را یاد بگیریم؟

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

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

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

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

فریمورک‌های جاوا

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

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

فریمورک‌های BLADE، dropwizard، grails، GWT، hibernate و JFS از محبوب‌ترین فریم ورک های جاوا به‌شمار می‌آیند. توصیه می‌کنیم بعد از اتمام دوره‌ی مقدماتی و پیشرفته‌ی جاوا، با تسلط بر یکی از این فریمورک‌ها، راحت‌تر و حرفه‌ای‌تر کدنویسی جاوا را آغاز کنید.

کسب درآمد با جاوا

گرچه زبان جاوا به نسبت سال تولد خود (۱۹۹۵) تقریباً قدیمی به شمار می‌آید، اما هنوز هم در شمار محبوب‌ترین زبان‌های برنامه نویسی قرار گرفته است. محبوبیت جاوا سبب شده است تا پروژه‌های زیادی با این زبان برنامه‌نویسی ایجاد شوند. این موضوع در کشور ایران نیز صدق می‌کند. به عبارت بهتر، اگر جاوا را یاد بگیرید، پروژه‌های زیادی برای کسب درآمد وجود دارد.

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

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

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

•      معرفی دوره‌ی آموزشی، جاوا و اهداف

•      نصب جاوا و ابزارهای مورد نیاز

•      بیان مفهوم متغیرها

•      کار با متغیر در جاوا

•      اعمال اصلی ریاضی

•      عملگرهای رابطه‌ای

•      عملگرهای شرطی

•      عملگرهای منطقی

•      حلقه‌های تکرار

•      آرایه‌ها

•      خطایابی در برنامه

•      متد

•      ورودی و خروجی در متدها

•      مفهوم شیء‌گرایی (OOP) در برنامه نویسی

•      پیاده‌سازی شیء گرایی با جاوا

•      ساخت کلاس

•      خصوصیات اشیاء

•      کپسوله‌سازی

•      ارث‌بری

•      چند ریختی

•      انتزاع

•      اینترفیس‌ها

•      داده کلاس

•      استاتیک

•      پکیجینگ در جاوا

•      اسکوپ

•      کلاس‌های null

•      POJO

•      پروژه عملی با جاوا

•      نحوه‌ی پیاده سازی گرافیک برنامه

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

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

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

poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  37 ساعت
مجموع محتوای آموزشی:  10 ساعت ویدئو - 27 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  6 هفته
  
حد نصاب قبولی در دوره:  70 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام