آموزش ساده جاوا - شروع سفر کدنویسی خود در 2024
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یادآوری و شناسایی مفاهیم و اصطلاحات بنیادی مرتبط با جاوا، شامل JDK و JRE و JVM، تایپهای داده، متغیرها و ساختارهای کنترل
- درک اصول اساسی و دستهبندی جنبههای مختلف برنامهنویسی جاوا، مانند وراثت، کپسولهسازی، پلیمورفیسم و انتزاع
- اعمال مهارتهای کدنویسی برای توسعه و اجرای برنامههای جاوا در سناریوهای واقعی، استفاده از IDEs، مدیریت ورودی و خروجی کاربر و کار با ساختارهای داده
- تحلیل مسائل پیچیده برنامهنویسی برای شناسایی عوامل و پیامدهای بنیادی، شامل عیبیابی و اشکالزدایی اپلیکیشنهای جاوا و بهینهسازی کد
- ارزیابی کد جاوا برای سنجش کارایی آن در دستیابی به عملکرد، تعامل کاربران و ارائه کیفیت با بررسی و اصلاح آن برای بهینهسازی
- توسعه پروژههایی برای نمایش مهارتهای تسلط به برنامهنویسی جاوا از طریق پروژههای عملی نوشته شده در Eclipse IDE
- درک و اعمال تایپهای داده و اعلانهای متغیر در جاوا، استفاده و دستکاری صحیح تایپهای داده مختلف و اعلان متغیرها به طور مناسب
- سنجش مهارتهای برنامهنویسی جاوا خود از طریق تمرینات کدنویسی عملی و پروژهها، ارزیابی مهارت با تکمیل چالشهای کدنویسی و ساخت پروژهها
- تمرکز بر جنبههای کلیدی لازم برای طراحی و پیادهسازی اپلیکیشنهای جاوا، مانند حلقهها، شرطیها و توابع برای ساخت برنامههای موثر و کارآمد جاوا
- درک ساختار محیطهای توسعه یکپارچه (IDEs) برای جاوا، یادگیری نحوه استفاده از ابزارهایی مانند NetBeans و Eclipse برای تسهیل فرآیند توسعه
- همسویی مهارتهای برنامهنویسی جاوا با اهداف توسعه نرمافزار که به یادگیرنده کمک میکند تا در زمینه توسعه وب اپلیکیشن و اپلیکیشنهای اندروید تصمیمگیری کند.
پیشنیازهای دوره
- این دوره به طور خاص برای مبتدیان مطلق طراحی شده است.
- شما نیازی به داشتن هیچ دانش برنامهنویسی قبلی ندارید تا به راحتی شروع کنید.
- اگر با مبانی کار با کامپیوتر آشنا هستید، همه موارد برای موفقیت شما فراهم است.
توضیحات دوره
تصور کنید که اولین قدمهای خود را در دنیای برنامهنویسی با دورهای که به اندازه جاوا آسان و حتی پویا است، برمیدارید.
این دوره برای کسانی طراحی شده که آماده ورود به دنیای فناوری هستند، بدون توجه به اینکه از کجا شروع میکنند.
چه شما دانشجوی دانشگاه باشید که میخواهد دانش خود را بروز کند، کسی که میخواهد شغل جدیدی را امتحان کند یا کسی که به دنبال ورود به بازار کار است، ما تمام نیازهای شما را پوشش میدهیم.
با فعالیتهای جذاب، آزمونهای کاربردی و نمونه برنامههای واقعی، شما از یک مبتدی کنجکاو به یک برنامهنویس مطمئن تبدیل میشوید.
دوره ما صرفاً یک مسیر یادگیری نیست، بلکه دروازه شما به موارد زیر است:
- گشودن فرصتهای شغلی - کسب مهارتهای اساسی جاوا که به شدت مورد توجه کارفرمایان است و برای موقعیتهای ابتدایی هیجانانگیز در صنعت فناوری خود را آماده کنید.
- موفقیت در مصاحبههای فنی به عنوان یک مبتدی - خود را با دانش و تمرین لازم برای به تنهایی پردازش مصاحبههای فنی آماده کرده و تأثیر مثبتی میگذارید.
- ساخت یک اصول قوی - از پایه شروع میکنید و با درک واضحی از اصول بنیادین جاوا، اطمینان حاصل میکنید که با مفاهیم و شیوههای بهترین که برای سفر توسعه شما الزامی است، آشنا هستید.
- توسعه اپلیکیشنهایی که تأثیرگذار باشند - تجربه عملی در ایجاد اپلیکیشنهای کاربردی واقعی که به حل مشکلات واقعی پرداخته و شما را در بازار کار متمایز میکند، کسب میکنید.
به دوره وارد شوید و کشف کنید که چگونه تسلط به جاوا میتواند درهای جدیدی را به روی آیندهای روشن باز کند.
ویژگیهای دوره چیست؟
- مناسب برای مبتدیان مطلق - به طور خاص برای کسانی طراحی شده که هیچ تجربه قبلی در برنامهنویسی ندارند و شما را به آرامی در هر مرحله هدایت میکند.
- منحنی یادگیری آسان - ما مفاهیم پیچیده را به دروس کوچک و قابل مدیریت تقسیم میکنیم که باعث حفظ داشتن یک منحنی یادگیری صاف میشود.
- تجربه یادگیری عملی - با تعداد زیادی فعالیتهای عملی، تمرینات و آزمونهای تعاملی درگیر میشوید تا درک خود را تقویت کنید.
- مفاهیم دقیق و برنامههای نمونه - با توضیحات روشن به اصول برنامهنویسی میپردازید و از برنامههای نمونهای که برای نمایش کلیدهای مفهومی طراحی شدهاند، بهرهمند میشوید.
- آزمونهای عملی برای ارزیابی مهارتهای شما - با سوالات چند گزینهای از آنچه که یاد گرفتهاید خود را به چالش میکشید و از طریق تکالیف متعدد اعتمادبهنفس خود را میسازید.
- کاربردهای واقعی - دانش خود را در سناریوهای واقعی از طریق تمرینها و پروژههای عملی به کار میبندید تا فاصله میان تئوری و عملی را پر کنید.
- محیط یادگیری پشتیبان - از راهنمایی و پشتیبانی دقیق در طول سفر خود بهرهمند میشوید و اطمینان حاصل میکنید که در مسیر مناسب باقی مانده و به اهداف برنامهنویسی خود دست مییابید.
لذتهای این دوره برای شما چه خواهد بود؟
کشف اصول جاوا
بررسی اینکه چرا جاوا یک زبان برتر است، JDK را نصب میکنید و با کامپوننتهای کلیدی آن مانند JDK و JRE و JVM آشنا میشوید. به برنامهنویسی شیگرا (OOP) میپردازید و با ویژگیهای اصلی جاوا آشنا میشوید.
تایپهای داده و مبانی کدنویسی
با تایپهای داده، متغیرها و لیترالها در جاوا آشنا میشوید. شما اولین کد جاوای خود را مینویسید و اجرا میکنید، اصطلاحات اساسی را یاد میگیرید و آرگومانهای خط فرمان را مدیریت میکنید.
تسلط به IDEs و NetBeans
شما قدرت IDEs مانند NetBeans و Eclipse را کشف میکنید. پروژهها را ایجاد و مدیریت میکنید و با مثالهای عملی با مبانی الحاق آشنا میشوید.
تسلط به ورودی و خروجی
یاد میگیرید که با استفاده از کلاس اسکنر مقادیر را بخوانید، type casting را اجرا کنید و خروجیها را با ()printf فرمتبندی کنید. شما به برنامههای نمونه پرداخته و با سناریوهای ورودی مختلف آشنا میشوید.
آشنایی با عملگرها
شما عملگرهای جاوا و تقدم آنها را درک کرده و با عملگرهای حسابی، رابطهای و منطقی از طریق مثالها و تمرینات جذاب تمرین میکنید.
ساختارهای کنترل
با ساختارهای کنترل جاوا از جمله دستورات if، نردبانهای if-else-if و if تودرتو و case switch آشنا میشوید. شما این مفاهیم را با تمرینات برنامهنویسی عملی پیاده میکنید.
تکنیکهای حلقهزنی
تسلط به حلقههای جاوا - while و do-while و for - ویژگیهای آنها را درک کرده و با تمرین مثالهای واقعی در iteration ماهر میشوید.
مهارتهای پیشرفته حلقهزنی
به حلقههای بینهایت و استفاده از دستورات break و continue میپردازید. شما این مفاهیم را در برنامههای عملی برای حل مسائلی مانند محاسبه فاکتوریل و معکوس عدد به کار میبندید.
اصول آرایه
شما در مورد آرایهها در جاوا، از اعلان و پیمایش اولیه تا ادغام آرایهها و کار با آرایههای رشته، تجربه عملی با تمرینات کاربردی کسب میکنید.
آرایههای دوبعدی
شما آرایههای دوبعدی را با برنامههای نمونه شامل جمع و ضرب ماتریسها بررسی میکنید. شما درک میکنید که چگونه میتوان با آرایههایی با ستونهای متغیر کار کرد و عملیاتهای ماتریس را اعمال کرد.
اصول تابع
شما کامپوننتهای توابع شامل پارامترها و مقادیر بازگشتی را درک میکنید. شما با برنامههای نمونه تمرین میکنید تا اسکوپ متغیر و مبانی توابع را درک کنید.
کلاسها و آبجکتها در عمل
از طریق تمرینهایی مانند محاسبه مساحتها و سیستمهای صورتحساب به کار با کلاسها و آبجکتهای جاوا میپردازید. شما یاد میگیرید چگونه آبجکتها را به طور مؤثر ایجاد و استفاده کنید.
مرجعها و Overloading
به مرجعها، مقادیر null و garbage collection میپردازید. با مثالهای عملی، به overloading متد مسلط شده و درک میکنید که چگونه کدنویسی خود را بهبود بخشید.
Constructors و مستندسازی
با Constructors، شامل تایپهای پیشفرض و overload شده آشنا میشوید و از کامنتهای مستندسازی و کلیدواژه this برای بهبود شیوههای کدنویسی خود استفاده میکنید.
Getters ،Setters و اعضای استاتیک
شما Getters ،Setters، تولید خودکار کد و اعضای کلاس استاتیک را درک میکنید. شما یاد میگیرید چگونه آبجکتها را با استفاده از فیلدهای استاتیک مدیریت و شمارش کنید.
پکیجها و ایمپورتهای ساده شده
با پکیجهای جاوا و specifiers دسترسی آشنا میشوید و یاد میگیرید که چگونه با پکیجها و دستور ایمپورت کار کنید تا کد خود را سازماندهی کرده و وابستگیها را مدیریت کنید.
کلاسها و رابطهای انتزاعی
به کلاسها و رابطهای انتزاعی با مثالهای عملی میپردازید و یاد میگیرید که چگونه رابطها را برای سناریوهای برنامهنویسی عملی پیادهسازی و استفاده کنید.
بینشهای وراثت
شما اصول وراثت، overriding متد و وراثت چندسطحی را بررسی میکنید. شما با مثالهای کدنویسی عملی درک میکنید که چگونه constructors در سلسلهمراتب وراثت عمل میکنند.
پلیمورفیسم و کلیدواژه final
در مورد کلاسها و متدهای نهایی، متدهای انتزاعی و پلیمورفیسم میآموزید و با تمرینهای جامع این مفاهیم را عمیقتر درک میکنید.
مفاهیم مدیریت استثنا
به مدیریت استثنا با بلوکهای try-catch، بلوکهای catch متعدد و تکنیکهای قوی مدیریت خطا تسلط مییابید. شما یاد میگیرید که چگونه به طور مؤثر استثناها را مدیریت کنید.
فریمورک کالکشنهای جاوا
با فریمورک کالکشنهای جاوا و ساختارهای داده آشنا میشوید. شما یاد میگیرید که چگونه از ArrayLists و Iterators استفاده کنید و آبجکتهای کاربر تعریف شده را با مثالهای عملی مدیریت کنید.
تسلط به مدیریت رشته
رشتههای جاوا را درک کرده و با متدهای مهم آن آشنا میشوید. شما یاد میگیرید که چگونه رشتهها را مقایسه کنید، از متد ()toString استفاده کرده و با StringBuffer و StringBuilder کار کنید.
مبانی Multithreading
اصول Multithreading، از جمله رابطهای Runnable و گسترش کلاسهای Thread را بررسی میکنید. شما درباره مدیریت thread و ویژگیهای مدرن مانند عبارات لامبدا اطلاعات کسب میکنید.
مبانی پایگاه داده و MySQL
با پایگاه دادهها و MySQL شروع میکنید و یاد میگیرید که چگونه پایگاه دادهها و جداول را ایجاد کنید، فرمانهای SQL را اجرا کرده و با مبانی مدیریت پایگاه داده آشنا شوید.
ضروریات JDBC
شما معماری JDBC را درک میکنید.
مدرس با استعداد در آسان کردن مباحث پیچیده
آنان مهجان، مدرس برجسته با بیش از 22 سال تجربه در بخش آموزش کدنویسی است. او با روحیه دوستانه و سبک تدریس استثنایی خود شناخته شده است و دارای استعدادی منحصربهفرد در آسان کردن مباحث پیچیده و جلب توجه دانشجویانش است.
در طول دوران حرفهای خود، آنان با موفقیت هزاران دانشجو را در BTech و MCA و BCA و BSc (علوم کامپیوتری) آموزش داده است. بسیاری از فارغالتحصیلان او در شرکتهای چندملیتی و مؤسسات معتبر در سراسر جهان پیشرفتهای چشمگیری داشتهاند.
این دوره برای چه کسانی مناسب است؟
- مبتدیان مطلق - اگر هیچ تجربه قبلی در برنامهنویسی ندارید اما مشتاق یادگیری هستید، این دوره برای شما مناسب است. ما از مبانی شروع میکنیم و دانش شما را بهصورت گامبهگام افزایش میدهیم.
- برنامهنویسان آیندهنگر - کسانی که به دنبال شروع یک حرفه در توسعه نرمافزار هستند، این دوره را به عنوان یک بنیاد قوی خواهند یافت.
- علاقهمندان به فناوری - اگر به فناوری علاقه دارید و میخواهید اصول کدنویسی را درک کنید، این دوره کنجکاوی شما را برآورده کرده و مهارتهای عملی را ارائه میدهد.
- دانشجویان و مدرسان - دانشجویانی که به دنبال تقویت دانش خود درباره جاوا به منظور اهداف آکادمیک هستند، یا مدرسانی که به دنبال یک معرفی جامع برای آموزش به دانشجویان خود هستند.
- تغییردهندگان شغل - حرفهایهایی از زمینههای غیرفنی که به دنبال انتقال به صنعت فناوری هستند، از این دوره بهره خواهند برد.
- حرفهایهای کسبوکار - مدیران، تحلیلگران و دیگر حرفهایهای کسبوکار از زمینههای غیرفنی که میخواهند جاوا را به عنوان یک مهارت کسب کنند.
- حلکنندگان خلاق مسائل - کسانی که عاشق حل معماها و چالشهای منطقی هستند، برنامهنویسی در جاوا را فعالیتی رضایتبخش و تحریککننده ذهن میدانند.
آموزش ساده جاوا - شروع سفر کدنویسی خود در 2024
-
چرا باید جاوا را بیاموزید؟ 01:26
-
پیشنیازهای دوره 02:13
-
آنچه یاد خواهید گرفت؟ 02:14
-
آشنایی با زبانهای برنامهنویسی 06:54
-
نصب کیت توسعه جاوا (JDK) 00:45
-
JDK و JRE و JVM 02:42
-
اهمیت جاوا در زمینه اینترنت 02:59
-
ویژگیهای جاوا 05:36
-
رابطه بین کلاسها و آبجکتها 03:11
-
ویژگیهای OOP - کپسولهسازی و وراثت 04:05
-
تایپهای داده در جاوا - اعداد صحیح، نقطه شناور، کاراکترها و بولی 05:16
-
مفهوم متغیرها و اعلانهای آنها 08:11
-
لیترالها - عدد صحیح، نقطه شناور، کاراکتر، بولی و رشتهها 04:10
-
چگونه کد جاوا را نوشته، کامپایل کرده و اجرا کنیم؟ 02:45
-
توضیح کلاس System و متد println 04:57
-
اولین برنامه جاوا با استفاده از Notepad 07:11
-
توضیح اصطلاحات مهمی مانند ()main و public و void و استاتیک 04:12
-
کامنتها در جاوا 04:11
-
درک آرگومانهای خط فرمان 10:59
-
برنامه نمونه برای آرگومانهای خط فرمان 08:09
-
استفاده از ()parseInt با آرگومانهای خط فرمان 03:52
-
استفاده از ()parseFloat با آرگومانهای خط فرمان 03:52
-
آشنایی با IDEs 05:26
-
اولین برنامه جاوا با استفاده از Eclipse 06:18
-
دومین برنامه جاوا در Eclipse 05:48
-
درک الحاق 17:28
-
مثالهای کدنویسی الحاق 03:34
-
خواندن مقادیر از صفحهکلید با استفاده از آبجکت کلاس اسکنر - بخش 1 14:22
-
خواندن مقادیر از صفحهکلید با استفاده از آبجکت کلاس اسکنر - بخش 2 09:51
-
ترفندهایی برای جلوگیری از نادیده گرفتن مقدار ورودی رشته 13:22
-
Implicit type casting 08:39
-
Explicit type casting 03:20
-
برخی برنامههای نمونه - بخش 1 07:35
-
فرمتبندی خروجی با استفاده از ()printf 09:17
-
فرمتبندی تاریخها 05:47
-
عملگرها در جاوا - بخش 1 11:11
-
عملگرها در جاوا - بخش 2 08:25
-
عملگرها در جاوا - بخش 3 05:46
-
حق تقدم و انجمنپذیری عملگرها 09:16
-
مثالهایی از حق تقدم و انجمنپذیری 05:18
-
برخی برنامههای نمونه برای نمایش استفاده از عملگرهای حسابی 09:13
-
برخی برنامههای نمونه برای نمایش استفاده از عملگرهای رابطهای 04:04
-
برخی برنامههای نمونه برای نمایش استفاده از عملگرهای منطقی 05:44
-
برخی برنامههای نمونه برای نمایش استفاده از عملگرهای یکانی 04:55
-
برخی برنامههای نمونه برای نمایش استفاده از عملگرهای سهگانه 04:57
-
عملگرهای تخصیص ترکیبی با برنامههای نمونه 04:25
-
دنباله ساختاری برنامهنویسی 05:58
-
دستور if 08:16
-
نردبان if else if 03:52
-
برنامههای نمونه از نردبان if else if 06:16
-
if تودرتو 04:05
-
برنامههای نمونه از if تودرتو 05:47
-
بررسی ساختار switch case 09:27
-
مبانی حلقهها و حلقه while 07:40
-
برنامههای نمونه حلقه while 07:42
-
مبانی حلقه do..while 01:24
-
حلقه while و ویژگی post-tested 07:46
-
مبانی حلقه for 05:37
-
برنامههای نمونه حلقه for 09:08
-
حلقههای بینهایت 03:53
-
برنامه نمونه 06:54
-
استفاده از دستور continue 11:42
-
مفهوم اساسی آرایهها 09:44
-
برنامه نمونه 14:52
-
استفاده از فرمت for each برای حلقه for 11:05
-
آرایهای از رشتهها 04:41
-
مبانی آرایههای دوبعدی 03:12
-
اولین برنامه نمونه از آرایههای دوبعدی 10:46
-
دومین برنامه نمونه از آرایههای دوبعدی 04:27
-
مبانی توابع 13:32
-
درک پارامترهای واقعی و رسمی - توضیح 11:24
-
بازگردانی یا عدم بازگردانی یک مقدار - برنامههای نمونه 07:44
-
کدنویسی عملی کلاسها و آبجکتها 02:46
-
مساحت مستطیل 06:21
-
مساحت دایره 05:12
-
مفهوم مرجع null 06:16
-
تخصیص مرجع به متغیر مرجع دیگر 06:24
-
Garbage Collection خودکار 03:11
-
Overloading متد (پلیمورفیسم زمان کامپایل) 05:04
-
برنامه نمونه 05:46
-
Constructors - بخش 1 04:04
-
Constructors - بخش 2 05:22
-
Constructors پیشفرض 05:54
-
Constructor overloading 04:19
-
کلیدواژه this 09:01
-
مبانی Getters و Setters 13:36
-
اعضای استاتیک یک کلاس 14:53
-
مبانی پکیجها 07:45
-
specifiers دسترسی (حالتهای رویتپذیری) در جاوا 08:17
-
کار در پکیجهای مختلف 11:41
-
استفاده از کلیدواژه ایمپورت در جاوا 04:47
-
سیگنیچرهای متد 03:40
-
Trainers کلاسهای انتزاعی 06:10
-
مبانی رابطها 07:36
-
برنامه نمونه 06:54
-
یک رابط که رابط دیگر را گسترش میدهد 02:36
-
آشنایی با وراثت 14:43
-
وراثت چندسطحی 07:07
-
کلاسهای نهایی 04:12
-
متدهای انتزاعی 07:29
-
مبانی مدیریت استثنا 05:50
-
ضبط استثناها با استفاده از بلوکهای try .... catch 06:51
-
بلوکهای Catch چندگانه 08:37
-
مبانی کالکشنها و پیمایش ArrayList با استفاده از رابط Iterator 08:39
-
پیمایش عناصر ArrayList با استفاده از حلقه foreach 06:14
-
ذخیره آبجکتهای تعریف شده توسط کاربر و بازیابی آنها با استفاده از رابط Iterartor 07:33
-
ذخیره آبجکتهای تعریف شده توسط کاربر و بازیابی آنها با استفاده از حلقه foreach 05:31
-
مبانی رشتهها در جاوا 08:01
-
متدهای مهم کلاس رشته - بخش 1 06:38
-
متدهای مهم کلاس رشته - بخش 2 03:49
-
مقایسه دو رشته 05:04
-
مبانی Multithreading 03:42
-
پیادهسازی رابط Runnable برای Multithreading 09:38
-
گسترش کلاس Thread برای Multithreading 06:37
-
متد اصلی به عنوان یک thread 06:13
-
آنایی با DBMS و پایگاه دادهها 06:45
-
ایجاد پایگاه داده و جدول با استفاده از رابط کاربری گرافیکی MySql Workbench 00:49
-
ایجاد پایگاه داده و جدول در پرامپت فرمان 11:13
-
مبانی JDBC و معماری آن 05:14
-
مراحل کدنویسی JDBC 09:13
مشخصات آموزش
آموزش ساده جاوا - شروع سفر کدنویسی خود در 2024
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:120
- مدت زمان :13:24:02
- حجم :12.95GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy