آموزش جاوا مقدماتی تا متوسط، کاملا رایگان و جامع - درسمن

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

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


سطح مهارت
مقدماتی تا متوسط
مدت زمان
742 دقیقه
تعداد دانشجویان
6499
مدرس
مهدی عباسی
میانگین امتیاز دوره: (493 رای)
500,000 تومان 25% تخفیف 375,000 تومان
افزودن به سبد خرید
ادامه فرآیند خرید

جلسات


                         
مهدی عباسی
مدرس :

مهدی عباسی

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

توضیحات دوره

آموزش جاوا شروعی قدرتمند برای حرفه ای شدنشروع قدرتمند آموزش جاوا

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

 

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

چرا جاوا java محبوب استبه دلیل اینکه زبان جاوا یکی از قدرتمند ترین و مطرح ترین زبانهای برنامه نویسی است.
جاوا یک زبان شی گرا و از قوانین شی گرایی استفاده می کند.
زبان برنامه نویسی جاوا یک زبان سطح بالا است و در سال1991 در شرکت سان میکروسیستمز توسط تیم Green Team به مدیریت جیمز گالسینگ ارائه شده است.
هدف از ایجاد جاوا استفاده در دستگاه های دیجیتال بوده است، اما این هدف امروزه تبدیل به ایجاد زبان برنامه نویسی همه منظوره شده است و قابلیت اجرا در سیستم عامل های مختلف را دارد.

 

کدهای جاوا را یک بار بنویسید و همه جا اجرا کنید:

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

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

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

 


معرفی نسخه های زبان برنامه نویسی جاوا

  جاوا و پلتفرم های آن تاریخ انتشار
1 شروع زبان جاوا ژوئن 1991
2 JDK 1.0 ژانویه  1996
3 JDK 1.1 فوریه 1997 
4 J2SE 1.2 دسامبر  1998 
5 J2SE 1.3 می  2000 
6 J2SE 1.4 فوریه 2002
7 J2SE 5.0 سپتامبر 2004
8 Java SE 6 دسامیر  2006
9 Java SE 7 ژوئیه  2011 
10 Java SE 8 مارس  2014


آشنایی با پلتفرم های مهم جاوا

پلتفرم های مهم جاوا

  1. Java SE

Standard Edition دارای کتابخانه های اصلی زبان جاوا می باشد و با استفاده کردن از این پلتفرم می توانید برنامه های جاوا را برای دسکتاپ، سرورها و محیط های جاسازی شده توسعه دهید. این پلتفرم دارای مولفه هایی مانند کیت توسعه جاوا(JDK)، محیط زمان اجرای جاوا(JRE) و رابط برنامه نویسی کاربردی(API) می باشد.

JDK شامل کامپایلرها و اشکال زدایی هایی میباشد که برای برنامه های کاربردی و توسعه افزونه ها نیاز دارید. JRE شامل کتابخانه ها، ماشین مجازی و سایر مولفه های مورد نیاز برای اجرای افزونه ها و برنامه های جاوا است.

  1.  Java EE

Enterprise Edition به عنوان نسخه تجاری ارائه شده است و برای ساخت وب و برنامه های تجاری می باشد. با به کارگیری این پلتفرم میتوانید برنامه هایی ایجاد کنید که میتواند با کلاینت های مبتنی بر اینترنت مثل مرورگرهای وب، سرویسهای وب مبتنی بر RES ، SOAP و همچنین کلاینت های مبتنی بر CORBA تعامل داشته باشد.

  1. Java ME

 از پلتفرم Micro Edition برای توسعه تلفن های همراه استفاده می شود، از این پلتفرم برای توسعه ابزارهای جاسازی شده و دستگاه های تعبیه شده به کار گرفته شده است. در توسعه تلفن های هوشمند پیشتازی می کند.

  1.  Java FX

جاوا اف ایکس یک پلتفرم پیشرفته و واسط گرافیکی کاربر است. برای مثال JavaFX Scene Builder یک ابزار برای طراحی بصری است و کاربر بدون نیاز به کد زدن و به صورت بصری میتواند رابط گرافیکی مورد نظر خود را ایجاد کند.

 

 

قابلیت های مهم زبان جاوا

در توضیحات بالا با یکی از قابلیت های زبان جاوا آشنا شده اید و در ادامه به دیگر قابلیت های آن می پردازیم.

جاوا یک زبان شی گرا است

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

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

 

سرعت بالا زبان جاوا

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

 

جاوا و امنیت بالای آن

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

  1. برای توسعه و اجرای برنامه های کاربردی پلتفرم امنی است.
  2. مدیریت خودکار حافظه دارد و آسیب پذیری آن را کاهش می دهد.
  3. برای داده های انتقال داده شده ارتباطی امن برقرار می کند.

 

دارای کتابخانه های بزرگ و استاندارد 

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

 

برنامه های کاربردی و زبان جاوا

طبق آمار گفته شده است که برنامه های کاربردی زیادی از جاوا استفاده می کنند که ما به تعدادی از آنها اشاره می کنیم:

 

1.اپلیکیشن های وب

اپلیکیشن های وب با جاوازبان برنامه نویسی جاوا برای ساخت اپلیکیشن های تحت وب از Servlets ، Struts و JSP ها استفاده می کند.
اپلیکیشن های معروف نوشته شده با جاوا عبارتند از:
Google.com

Facebook.com

LinkedIn.com و...
 

 

2.اپلیکیشن های اندرویدساخت اپلیکیشن اندروید با جاوا

برای توسعه اپلیکیشن های اندروید با جاوا از Android SDK استفاده می شود.

 

 

3.توسعه نرم افزارها

توسعه نرم افزار با جاوابا به کارگیری از بان های برنامه نویسی جاوا نرم افزار های مثل: Eclipse ، OpenOffice، MATLAB و... توسعه یافته اند.

 

 

 

محیط های توسعه مورد نیاز برای شروع کار با جاوا


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


NetBeans: یک محیط توسعه قدرتمند و رسمی برای زبان جاوا است. توسط شرکت Apache به صورت متن باز ارائه شده است.

 

IntelliJ: این IDE توسط JetBrains که یک شرکت بزرگ نرم افزاری و توسعه دهنده، IDEهای قدرتمند می باشد ارائه شده است. این محیط توسعه به صورت متن باز در اختیار شما قرار دارد.

 

Eclipse: یکی از IDEهای معروف و قدرتمند جاوا است و طرفدارن زیادی دارد. توسط شرکت Eclipse Foundation به صورت متن باز ساخته شده است.

 

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

 

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

 

آموزش جاوا را با درسمن شروع کنید

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

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

سوالات متداول

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

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

در این دوره به طور خاص بر روی چه مسائلی تاکید دارد؟

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

چرا استفاده از سایت درسمن بهترین انتخاب است؟

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

این دوره در آینده به روزرسانی می شود؟

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

در صورت بروزرسانی دوره، دانشجویان دسترسی به آموزش ها را دارند؟

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

نظر شما در تصمیم دیگران اثرگذار است.

لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.

نظرات دانشجویان

کاربر درسمن
مهلا هاشم زاده

استاد واقعا دستتون درد نکنه عالیه تدریستون

کاربر درسمن
محمد علی گندمی

تمام و با جزییات کامل درس میدهند واقعا آدم با این جور تدریس حال میکنه

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
مرتضی

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

پشتیبانی 1
پشتیبانی 1

سلام دوست عزیز ما نیز از شما ممنونیم بابت اینکه نظرتون باهامون به اشتراک گذاشتید. پیروز باشید.

کاربر درسمن
مرتضی

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

پشتیبانی 1
پشتیبانی 1

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

کاربر درسمن
حسین

سلام خسته نباشید خیلی ممنون از دوره خوبتون من وقتی که n/ رو توی تابع پرینت به صورت رشته ای وارد میکنم اون رو چاپ میکنه و به خط بعد نمیره این اتفاق برای t/ هم میوفته از eclipse استفاده میکنم.

پشتیبانی 1
پشتیبانی 1

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

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

23