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

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

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

دوره‌های مکتب‌پلاس
37 ساعت
97٪ (3629 رای)

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

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

 

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

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

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

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

 

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

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

 

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

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

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

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

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

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

فصل اول: مقدمات برنامه‌نویسی
18:39 ساعت
04:21
Combined Shape Created with Sketch. 46 جلسه
بارم:
37%
نمایش جلسات فصل  

در فصل اول از این دوره آموزشی، با انواع متغیر‌ها (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.0%
     
"60:00
ادغام شرط‌ها با هم دیگه (عملگرهای منطقی)
"07:24
کوییز: عبارت شرطی با if
1.6%
     
"02:39
پیاده‌سازی کارنامه دبستان

 (الزامی)

8.0%
     
"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.0%
     
"120:00
فصل دوم: شیءگرایی (OOP) در جاوا
12:08 ساعت
04:06
Combined Shape Created with Sketch. 37 جلسه
بارم:
26%
نمایش جلسات فصل  

همان‌طور که می‌دانید، شیءگرایی جزء مفاهیم اصلی و مهم در برنامه نویسی جاوا است. در فصل‌ دوم به صورت کاربردی و ساده می‌آموزید که 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.0%
     
"04:00
آشنایی بیشتر با چندریختی
"07:19
چندریختی

 (الزامی)

15.2%
     
"90:00
چهارمین قاعده: شیءگرایی انتزاع (Abstraction)
"15:04
تمرین با انتزاع یا Abstraction
"05:13
کوییز- قاعده انتزاع Abstraction
3.0%
     
"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.0%
     
"04:00
مفهوم کلاس‌های POJO و تفکر طراحی کلاس
"04:44
Scope ها
"03:38
مفهوم NULL یا پوچی در جاوا؟‌
"06:18
Enum کلاس‌ها در جاوا
"05:19
کوییز- scope , Enum , Null
3.0%
     
"04:00
آشنایی با ArrayList
"07:44
کوییز- ArrayList
3.0%
     
"04:00
فصل سوم: پروژه ساخت ماشین حساب
06:29 ساعت
01:25
Combined Shape Created with Sketch. 9 جلسه
بارم:
36%
نمایش جلسات فصل  

در فصل سوم از این آموزش، به طور رسمی نحوه ساخت یک اپلیکیشن با ظاهر گرافیکی (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

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

استاد دوره
امیر احمد ادیبی امیر احمد ادیبی

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

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

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

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

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

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

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

پروژه محور

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

تمرین و آزمون

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

تالار گفتگو