لیست جلسات دوره
مهدی عباسی
مهدی عباسی هستم، مسلط به حداقل ۲۰ زبان مطرح برنامه نویسی به صورت پیشرفته، مدیر عامل شرکت آریا نرم افزار و بنیانگذار آکادمی درسمن، مسلط به تدریس دروس تخصصی کاردانی و کارشناسی کامپیوتر، پایگاه داده ها، برنامه نویسی پیشرفته، مبانی برنامه نویسی، مباحث ویژه طراحی وب و .... مشاهده رزومه
سوالات متداول
آموزش جاوا مقدماتی، پیش زمینه چه دوره هایی است؟
با تسلط به مفاهیم مقدماتی جاوا میتوانید به راحتی وارد دنیای پیشرفته این زبان شوید و راه خود را برای ادامه مسیر انتخاب کنید یعنی مشخص کنید که می خواهید وارد عرصه طراحی شوید یا اینکه به برنامه نویسی برای موبایل علاقه مند هستید. همچنین این دوره پیش نیاز برنامه نویسی اندروید نیز می باشد به دلیل اینکه باعث می شود تا شما زوردتر و راحت تر به یادگیری اندروید بپردازید.
در این دوره به طور خاص بر روی چه مسائلی تاکید دارد؟
در این دوره ما به مباحثی چون: ساختار برنامه نویسی در زبان جاوا، چگونگی چاپ و دریافت اطلاعات، آرایه ها، لیست های پیوندی، دستورات شرطی، حلقه های تکرار، توابع Getter و setter، بررسی کامل متدهای جاوا، آموزش جامع با بیانی ساده در بحث ارث بری و وراثت، پرداختن به مبحث شی گرایی به صورت کامل، اینترفیس ها، آرایه های یک بعدی و چند بعدی، کنترل خطاها و چگونگی نحوه برخورد با آنها پرداخته ایم.
چرا استفاده از سایت درسمن بهترین انتخاب است؟
اولین دلیل، تدریس این دوره توسط مجرب ترین استاد برنامه نویسی جناب مهندس مهدی عباسی می باشد که سعی کرده در این دوره تمام مفاهیم را با بیانی ساده و قابل فهم با توجه به تجارب آموزشی که داشته تدریس کند. همچنین در طول آموزش شما را با انواع مثال ها آشنا و آنها را به طور کامل حل می کند. دومین دلیل، کامل تر بودن و برخورداری از سرفصل های آموزشی در بحث یادگیری مقدماتی زبان جاوا می باشد که این دوره را به یک انتخاب عالی تبدیل کرده است.
این دوره در آینده به روزرسانی می شود؟
این نوید را به شما می دهیم که دوره آموزش مقدماتی تا متوسط جاوا سایت درسمن حتما در آینده به روزرسانی خواهد شد و مباحث به روز این زبان در دوره قرار خواهد گرفت.
در صورت بروزرسانی دوره، دانشجویان دسترسی به آموزش ها را دارند؟
بله قطعا سرفصل های به روز، برای افرادی که در این دوره ثبت نام کرده اند در اختیارشان قرار خواهد گرفت تا از آموزش های به روز جاوا استفاده کنند.
نظرات دانشجویان
استاد واقعا دستتون درد نکنه عالیه تدریستون
تمام و با جزییات کامل درس میدهند واقعا آدم با این جور تدریس حال میکنه
خیلی خوشحال هستیم که مورد رضایتتون بوده موفق باشید آقای گندمی عزیز.
سلام.خسته نباشیو و خداقوت جانانه خدمت همه عزیزانی که در تهیه این دروس زحمت کشیدند و همینطور تشکر ویژه از استاد مجرب و مسلط دوره جناب مهندس عباسی.خداخیرتون بده که این دوره را رایگان دراختیار قرار دادید.راهتون ادامه دار و دلتون گررررم.
سلام دوست عزیز ما نیز از شما ممنونیم بابت اینکه نظرتون باهامون به اشتراک گذاشتید. پیروز باشید.
سلام و خداقوت خدمت همه دست اندرکاران تهیه این درس.از صمیم قلب خوشحالم که با این سایت و آموزشهای آن مخصوصا استادی قابل ومجرب آشنا شدم.بابت مناعت طبع شما که ایت دروس را رایگان دراختیار قرار میدهید هم سپاسگزارم و براستی که زکات علم نشر آنست.خدا بهتون اجر بده و راهتون ادامه دار بمونه.
مرتضی جامن خیلی از شما ممنون هستیم بابت کامنت های خوبی که برامون میفرستید، شما لایق بهترین ها هستید و ما سعی کرده ایم تا بهترین دوره جاوا را براتون تهیه کنیم تا بتونید به راحتی به مطالب ارزشمند دسترسی داشته باشید و راه متخصص شدنو به راحتی طی کنید.
سلام خسته نباشید خیلی ممنون از دوره خوبتون من وقتی که n/ رو توی تابع پرینت به صورت رشته ای وارد میکنم اون رو چاپ میکنه و به خط بعد نمیره این اتفاق برای t/ هم میوفته از eclipse استفاده میکنم.
سلام حسین عزیز وقتتون بخیر، لطفا سوال خود را در انجمن برنامه نویسی درسمن بپرسید و میتونید سوال خود را در بین سوالات برنامه نویسان جاوا نیز سرچ کنید.
با سلام -خواستم خدمت همه دانشجویان تازه واردبه این دوره این مژده رو بدم که که مطمئن باشند و اعتماد کنند که با گذراندن دوره های مقدماتی با جناب آقای مهندس عباسی به یادگیری برنامه نویسی جاوا مشتاق تر شده و پیشرفت چشمگیری خواهند داشت زیرا که ایشان با زبانی بسیار ساده و قابل فهم تدریس می نمایند حتی برای کسانی که پیش زمینه برنامه نویسی ندارند بسیار قابل فهم می باشد ،زیرا اینجانب بعد از شروع به یادگیری مباحث برنامه نویسی جاوا از روی کتاب و بعد از روی سایت های مختلف موفق به دست یابی به سایت درسمن شدم و خیلی خوشحال هستم که دانشجو این دوره می باشم و از جناب آقای عباسی هم خیلی ممنون هستم بابت تدریس ماهرانه ایی که دارند امیدوارم که روز به روز درکارشون موفق تر باشند .امید است که بتوانم در کلاس های پیشرفته هم شرکت کنم .با تشکر
سلام و درود خدمت شما خانم مریم بابانژاد سرابی
خیلی دقیق و شفاف گفتید واقعا ازتون ممنونیم بابت وقتی که گذاشتید و کامنت بسیار زیبایی که برای ما و سایر دوستان درسمنی قرار دادید.
سلام و خسته نباشید به همگی اعضای تیم درسمن من این دوره جاوا رو یکبار دیگه یجا خریدم و شاید 40 درصد مطالب رو متوجه شدم ولی به طور تصادفی به این دوره خوردم و واقعا استاد عالی توضیح میدن حتی منی که رشتم کامپیوتر نبود واقعا متوجه میشم چی میگن و به خیلی ها هم سایت رو پیشنهاد کردم واقعا خسته نباشید خیلی عالی بود آموزش فقط اگه چند تا نمونه جهت تمرین هم اضافه میکردین بهتر بود
سلام وقتتون بخیر، از اینکه درسمن را برای ارتقا برنامه نویسی خود در زمینه جاوا انتخاب کرده اید بسیار خوش حال هستیم.
بله پیشنهاد خوبی است و این را به مدرس ارجاع خواهیم داد. از اینکه درسمن را به دوستان خود معرفی کردید بسیار ممنون هستیم.
سلام و وقت بخیر خدمت دست اندرکاران سایت میخواستم خواهش کنم کل توضیحات دوره را در قالب یک pdf بارگذاری کنید.
سلام آرمان جان، ایده خوبی بود، قطعا در آینده همین کار را خواهیم کرد. ممنون از پیشنهاد خوب و به جاتون.
از تمام دست اندرکاران و به خصوص آقای عباس به خاطر بزرگواریشان که این دوره را رایگان در دسترس همگان قرار داده است تشکر فراوان دارم لطف نظرتان به انسان های کم بضاعت دلیلی است به فاضل بودن و جوانمردی و شان اخلاق عالی شماست بازهم از شما تشکر میکنم.
واقعا پیام شما به دل نشست و خیلی انرژی گرفتیم بابت تعریف و تمجیدی که از تیم درسمن و مدرس انجام دادید، رضایت شما بالاترین اولیت ما است و در این راه تمام تلاش خود را می کنیم تا به تمامی نیاز های آموزشی شما فکر کنیم و در جهت رفع آنها تلاش کنیم.
با معرفی درسمن به دوستان و آشنایان از ما حمایت کنید.
باعرض سلام وخسته نباشید و عرض ارادت و تشکر از تدریس عالی استاد فقط سوالی که داشتم چطور باید تمام جلسات را دانلود کرد سپاس فراوان از پاسخگویی سریع شما
سلام حسین جان، ابتدا باید در سایت ثبت نام کنید و بعد گزینه ثبت نام در این دوره را کلیک کنید بعد می توانید به تمامی فایل های دوره دسترسی داشته باشید.
اگر سوالی باز داشتید در خدمت هستیم.
سلام و عرض ادب خدمت تمامی دست اندرکاران سایت درس من، اعلام شده بود که تمرین های جاوا هم در سایت قرار میدید ولی هنوز چیزی قرار نگرفته، خواهشمندم که تمرین ها رو حتما در سایت قرار بدید خصوصا برای قسمت شئ گرایی... با تشکر فراوان
سلام محمد جان، بله حتما به زودی سعی خواهیم کرد تا دوره را برایتان قرار دهیم، از پیگیری و همراهی شما بسیار ممنونیم.
سلام دوره فوق العاده خوب بود فقط اگه یه دوره حل تمرین هم کنارش تهیه بشه حتی در حد 4 الی 5 ساعته واقعا عالی میشد.
سلام علی جان وقتتون بخیر، دوره حل تمرین آماده هست و به زودی در سایت قرار خواهد گرفت.
توضیحات دوره
آموزش جاوا شروعی قدرتمند برای حرفه ای شدن
سلام دوستان درسمنی ما دراین دوره با آموزش جاوا مقدماتی تا متوسط در خدمت شما هستیم، قبل از اینکه دوره آموزشی را به شما معرفی کنیم میخواهیم اول درمورد خود زبان برنامه نویسی جاوا صحبت کنیم.
قطعا شما وقتی میخواهید یک زبان برنامه نویسی را یاد بگیرید اول درمورد آن تحقیقاتی انجام میدهید مزایا و کاربردهای آن را بررسی میکنید که انتخاب درستی در این راه داشته باشید ما در اینجا به بررسی کامل زبان جاوا می پردازیم.
چرا جاوا یک زبان محبوب و دوست داشتنی است؟
به دلیل اینکه زبان جاوا یکی از قدرتمند ترین و مطرح ترین زبانهای برنامه نویسی است.
جاوا یک زبان شی گرا و از قوانین شی گرایی استفاده می کند.
زبان برنامه نویسی جاوا یک زبان سطح بالا است و در سال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 |
آشنایی با پلتفرم های مهم جاوا
-
Java SE
Standard Edition دارای کتابخانه های اصلی زبان جاوا می باشد و با استفاده کردن از این پلتفرم می توانید برنامه های جاوا را برای دسکتاپ، سرورها و محیط های جاسازی شده توسعه دهید. این پلتفرم دارای مولفه هایی مانند کیت توسعه جاوا(JDK)، محیط زمان اجرای جاوا(JRE) و رابط برنامه نویسی کاربردی(API) می باشد.
JDK شامل کامپایلرها و اشکال زدایی هایی میباشد که برای برنامه های کاربردی و توسعه افزونه ها نیاز دارید. JRE شامل کتابخانه ها، ماشین مجازی و سایر مولفه های مورد نیاز برای اجرای افزونه ها و برنامه های جاوا است.
-
Java EE
Enterprise Edition به عنوان نسخه تجاری ارائه شده است و برای ساخت وب و برنامه های تجاری می باشد. با به کارگیری این پلتفرم میتوانید برنامه هایی ایجاد کنید که میتواند با کلاینت های مبتنی بر اینترنت مثل مرورگرهای وب، سرویسهای وب مبتنی بر RES ، SOAP و همچنین کلاینت های مبتنی بر CORBA تعامل داشته باشد.
-
Java ME
از پلتفرم Micro Edition برای توسعه تلفن های همراه استفاده می شود، از این پلتفرم برای توسعه ابزارهای جاسازی شده و دستگاه های تعبیه شده به کار گرفته شده است. در توسعه تلفن های هوشمند پیشتازی می کند.
-
Java FX
جاوا اف ایکس یک پلتفرم پیشرفته و واسط گرافیکی کاربر است. برای مثال JavaFX Scene Builder یک ابزار برای طراحی بصری است و کاربر بدون نیاز به کد زدن و به صورت بصری میتواند رابط گرافیکی مورد نظر خود را ایجاد کند.
قابلیت های مهم زبان جاوا
در توضیحات بالا با یکی از قابلیت های زبان جاوا آشنا شده اید و در ادامه به دیگر قابلیت های آن می پردازیم.
جاوا یک زبان شی گرا است
شی گرایی یکی از سبک های برنامه نویسی می باشد، در شی گرایی یک مسئله پیچیده با ایجاد اشیاء به مجموعه های کوچکتر تقسیم می شود که این کار باعث می شود کدهای ساخته شده قابلیت استفاده مجدد راداشته باشند.
تعداد زیادی از زبان های برنامه نویسی قابلیت شی گرا بودن را دارا هستند که جاوا هم جزء آنها می باشد، اگر می خواهید برنامه نویسی را جدی ادامه دهید حتما باید یک زبان شی گرا را بیاموزید.
سرعت بالا زبان جاوا
نسخه های قبلی جاوا سرعت خوبی نداشتند و مورد انتقاد قرار گرفته بودند اما حالا این موضوع کاملا فرق کرده است. در حال حاضر جاوا یکی از سریع ترین زبان های برنامه نویسی می باشد، کدهای جاوا بدرستی بهینه شده اند و سریع تر از پایتون و php عمل می کند، این امر سبب می شود تا انتخاب درست تری در بین سایر زبان های برنامه نویسی داشته باشیم و هیچکس در دنیا نمی تواند قدرت زبان برنامه نویسی جاوا را به سخره بکشد.
جاوا و امنیت بالای آن
جاوا دارای پلتفرم است و پلتفرم قابلیت های مختلف امنیتی برای اجرای برنامه های کاربردی جاوا فراهم کرده است.
جاوا می تواند قابلیت های سطح بالا را هم مدیریت کند که به صورت زیر می باشد.
- برای توسعه و اجرای برنامه های کاربردی پلتفرم امنی است.
- مدیریت خودکار حافظه دارد و آسیب پذیری آن را کاهش می دهد.
- برای داده های انتقال داده شده ارتباطی امن برقرار می کند.
دارای کتابخانه های بزرگ و استاندارد
یکی دیگر از دلایلی که جاوا بسیار زیاد استفاده می شود، برای برنامه نویسان دسترسی به کتابخانه های استاندارد را ایجاد کرده است.
محیط برنامه نویسی جاوا به گونه ای است که صدها کلاس و متد را در پکیج های گوناگون ارائه می دهد که به توسعه دهنده کمک می کند.
برنامه های کاربردی و زبان جاوا
طبق آمار گفته شده است که برنامه های کاربردی زیادی از جاوا استفاده می کنند که ما به تعدادی از آنها اشاره می کنیم:
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 توسط میلیون ها نفر در جهان مورد استفاده قرار می گیرد، این محیط توسعه محبوب آقای جیمز گاسلینگ هم می باشد.
اگر این مطلب را تا انتها مطالعه کرده اید، پس شما اولین گام را برای آموزش جاوا برداشته اید چرا که یادگیری یک زبان برنامه نویسی ممکن است چالش برانگیز باشد و شما قبل از شروع باید با آن زبان آشنا باشد.
آموزش جاوا را با درسمن شروع کنید
دوره آموزشی که ما برای شما تهیه کرده ایم از مقدماتی تا متوسط است،ما برای تهیه این دوره در نظر داشته ایم که مخاطب هیچ دانش و تجربه ای در این حوزه ندارد و می خواهد از صفر شروع کند.
مفاهیم گفته شده کاملا کاربردی می باشد و شما می توانید بدون هیچ پیش زمینه ای آموزش جاوا را فرا بگیرید.
نظر شما در تصمیم دیگران اثرگذار است.
لطفا برای همراهان درسمن و بهتر شدن دوره نظر خود را بنویسید.