×
ribbon

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

مدرس:دانشگاه صنعتی شریف

محمد امین فضلی

بدون شک یکی از قدرتمندترین زبان های برنامه نویسی کنونی، جاوا است به طوری که حداقل یکی از... بیشتر
4.5 (40)
7 دیدگاه
10,727دانشجو
40ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

40 ساعت ویدئو

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

1 فصل29 جلسه40 ساعت ویدیو
زبان برنامه‌نویسی جاوا
  جلسه اول - مقدمه و معرفی زبان جاوا
70:53
  جلسه دوم - نصب و راه‌اندازی جاوا و تعریف متغییرها، عملگرها و متدها
96:22
  جلسه سوم - حلقه‌ها و دستور Switch , Hashmap , Break
87:36
  جلسه چهارم - String , Regex , Arrays
93:56
  جلسه پنجم - برنامه‌نویسی شیءگرایی (OOP) و مفهوم Encapsulation
86:20
  جلسه ششم - ساخت و حافظه اشیا و مباحث پیشرفته آرایه‌ها
92:04
  جلسه هفتم - دستور For Each و مفهوم Heap generation و متد مقداردهی (Initialization)
85:00
  جلسه هشتم - مفهوم Destructor و مفهوم Public , Private
95:55
  جلسه نهم - مفهوم Static در جاوا و دستور this
85:10
  جلسه دهم - Equal متدها و کلاس‌های سلسله مراتبی (Hierarchy)
86:45
  جلسه یازدهم - آشنایی با مفهوم ارث‌بری (Inheritance) و پیاده‌سازی آن در جاوا
90:20
  جلسه دوازدهم - ادامه ارث‌بری (Inheritance) و مفهوم Abstract
90:16
  جلسه سیزدهم - ارث‌بری چندگانه (Multiple inheritance) و مفهوم چند ریختی (Polymorphism)
78:00
  جلسه چهاردهم - مفهوم UpCasting و DownCasting و کاربردهای Polymorphism
99:54
  جلسه پانزدهم - مفهوم رابط (Interface) و پیاده‌سازی آن در جاوا
83:10
  جلسه شانزدهم - بررسی کیفیت نرم‌افزار (Software Quality)
63:39
  جلسه هفدهم - پیاده‌سازی تست (Test) در جاوا
85:56
  جلسه هجدهم - الگوهای مختلف برنامه‌نویسی (Patterns)
78:33
  جلسه نوزدهم - الگوهای مختلف برنامه‌نویسی (Patterns) - بخش دوم
81:19
  جلسه بیستم - الگوهای مختلف برنامه‌نویسی (Patterns) - بخش سوم
77:51
  جلسه بیست‌و‌یکم - مدیریت و رفع خطا در جاوا (Exception Handling) - بخش اول
87:09
  جلسه بیست‌ودوم - مدیریت و رفع خطا در جاوا (Exception Handling) - بخش دوم
68:34
  جلسه بیست‌وسوم - مدیریت و رفع خطا در جاوا (Exception Handling) - بخش سوم
77:57
  جلسه بیست‌وچهارم - رشته‌ها (threads) در جاوا - بخش اول
84:59
  جلسه بیست‌وپنجم - رشته‌ها (threads) در جاوا - بخش دوم
92:30
  جلسه بیست‌وششم - مبحث Generic - بخش اول
83:39
  جلسه بیست‌وهفت - مبحث Generic - بخش دوم
77:20
  جلسه بیست‌وهشت - مبحث Generic - بخش سوم
74:44
  جلسه بیست‌ونه - کلاس‌ها
69:30

توضیحات دوره

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

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

  • شیءگرایی
  • قابل‌حمل بودن
  • ساده بودن
  • داشتن امنیت بالا
  • مستقل بودن از پلتفرم
  • و...

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

هدف از یادگیری دوره آموزش رایگان جاوا چیست؟

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

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

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

بعد از فراگیری دوره آموزش رایگان جاوا چه مهارت‌هایی کسب خواهید کرد؟

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

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

سرفصل‌های دوره آموزش رایگان جاوا چیست؟

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

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

دیدگاه کاربران

4.5

بر اساس امتیاز 40 دانشجو

1
2
3
4
5

محمد امین محمدپور

28 روز پیش

5

عالی

دانشجوی دوره

28 روز پیش

5

کیفیت مطالب تدریس شده خوب بود

سید علی عظیمی

1 سال پیش

5

دوره ی بسیار عالی هست.🙏🙏🙏⚘⚘ ولی ای کاش که دوره ی آموزش پایتون هم رایگان بود.😔

مرضیه سیفی

2 سال پیش

5

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

بیلیسب سیبلذر

4 سال پیش

5

عالی بود

دانشجوی دوره

1 ماه پیش

3

اگر کلاس های حل تمرین هم اضافه می شد بهتر بود. همچنین اگر امکان داشت که تمرین ها و پروژه ها هم در دوره کامل معرفی شود بهتر بود.

8دوره
37,530دانشجو
170نظر و امتیاز

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

علاقه اصلی ایشان طراحی الگوریتم به‌خصوص برای مسائل بینرشتهای در محل اشتراک سه علم اقتصاد (Economics)، جامعهشناسی (Sociology) و محاسبات (Computation) است و همچنین به طراحی روشهای محاسباتی برای تحلیل سیستمهای اقتصادی (Economical)، اجتماعی (Social)، بیولوژیکی (Biological) علاقهمند هستند. دکتر فضلی در سال ۱۳۹۴ موفق به اخذ مدرک دکترا در رشته مهندسی نرمافزار از دانشکده کامپیوتر دانشگاه شریف زیر نظر دکتر جعفر حبیبی شدند. علاوه بر این، ایشان مدارک کارشناسی ارشد و کارشناسی خود را با نمرات بسیار عالی از دانشکده کامپیوتر دانشگاه صنعتی شریف زیر نظر دکتر محمدعلی صفری و دکتر محمد قدسی با موفقیت به پایان رساندند.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های محمد امین فضلی

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

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.