آموزش برنامه نویسی جاوا - آخرین آپدیت

دانلود Learn Java Programming

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

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

در این دوره، یاد می‌گیرید چگونه یک برنامه کامل جاوا بنویسید که ورودی کاربر را دریافت، پردازش و نتیجه را خروجی دهد.

مفاهیم شی‌ءگرایی (OOPS) در جاوا را خواهید آموخت.

قادر خواهید بود از جاوا برای Selenium در تست و توسعه نرم‌افزار استفاده کنید.

پیش‌نیازها

بدون نیاز به دانش قبلی از جاوا، همه چیز در این دوره پوشش داده خواهد شد.

تنها آشنایی با کامپیوتر کافی است.

معرفی دوره:

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

چرا جاوا را یاد بگیریم؟

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

مهارت‌های قابل کسب:

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

محتوای دوره:

ماژول 1: مبانی برنامه‌نویسی جاوا

  • نصب و راه‌اندازی محیط جاوا و Eclipse

    • نصب Java Development Kit (JDK)

    • نصب Eclipse IDE

    • پیکربندی محیط جاوا و Eclipse

  • چگونه یک برنامه ابتدایی جاوا بنویسیم؟

    • ایجاد یک کلاس جاوا

    • متد Main در جاوا

    • نوشتن اولین برنامه جاوا

    • کامپایل و اجرای برنامه‌های جاوا

  • درک خروجی کنسول

    • استفاده از System.out.println() برای خروجی

    • چاپ متغیرها و متن در کنسول

  • متغیرها و انواع داده در جاوا

    • اعلان متغیرها در جاوا

    • انواع داده ابتدایی (int, float, double, char, boolean)

    • قراردادهای نامگذاری متغیرها

  • عملگرها در جاوا

    • عملگرهای محاسباتی

    • عملگرهای رابطه‌ای

    • عملگرهای منطقی

    • عملگرهای انتساب

    • عملگرهای افزایش و کاهش

    • عملگرهای شرطی سه‌گانه

  • عبارات شرطی

    • عبارت If

    • عبارت If-Else

    • عبارت Switch-Case

  • حلقه‌ها

    • حلقه While

    • حلقه Do-While

    • حلقه For

  • عبارات پرشی

    • استفاده از عبارت break

    • استفاده از عبارت continue

  • آرایه‌ها - تک‌بعدی و دوبعدی

    • اعلان و مقداردهی اولیه آرایه‌ها

    • دسترسی به عناصر آرایه

    • آرایه‌های تک‌بعدی

    • آرایه‌های دوبعدی

    • آرایه نوع شیء

    • تمرینات کدنویسی بر روی آرایه‌ها

  • کلاس String

    • معرفی کلاس String

  • متدهای String

    • متدهای رایج String

    • تمرینات کدنویسی بر روی Stringها

  • Wrapper Classes

    • انواع داده ابتدایی در مقابل Wrapper Classes

    • Autoboxing و Unboxing

ماژول 2: مفاهیم شی‌ءگرایی (OOPS) در جاوا

  • کلاس‌ها و اشیاء

    • معرفی کلاس‌ها و اشیاء

    • ایجاد کلاس‌ها

    • اعلان نمونه‌های شیء

    • اعضای کلاس: فیلدها و متدها

  • متدها و سازنده‌ها در جاوا

    • تعریف متدها

    • امضای متد

    • انواع بازگشتی

  • انتقال پارامترها به متدها

    • انتقال پارامترها

    • Call by Value

    • Call by Reference (Reference Passing)

  • سازنده جاوا

    • مبانی سازنده

    • سازنده‌های پارامتری

    • سازنده‌های پیش‌فرض

  • چندریختی (Polymorphism)

    • معرفی چندریختی

  • سربارگذاری متدها (Overloading Methods)

    • سربارگذاری متد

    • سربارگذاری با انواع پارامترهای مختلف

    • سربارگذاری با تعداد پارامترهای مختلف

  • سربارگذاری سازنده‌ها (Overloading Constructors)

    • سربارگذاری سازنده

    • ایجاد سازنده‌ها با پارامترهای مختلف

  • کپسوله‌سازی (Encapsulation)

    • مروری بر کپسوله‌سازی

  • Setters و Getters

    • هدف Setters و Getters

    • کپسوله‌سازی با Setters و Getters

  • کلمه کلیدی this

    • درک کلمه کلیدی this

    • استفاده از this برای تفکیک متغیرهای نمونه و محلی

  • متغیرها و متدهای Static

    • متغیرهای Static

    • متدهای Static

    • دسترسی به اعضای Static

  • وراثت (Inheritance)

    • مبانی وراثت

    • گسترش کلاس‌ها

    • کلاس Superclass و Subclass

  • انواع وراثت

    • وراثت تکی (Single Inheritance)

    • وراثت چندگانه (Multiple Inheritance)

    • وراثت چندسطحی (Multilevel Inheritance)

    • وراثت سلسله‌مراتبی (Hierarchical Inheritance)

  • Override کردن متدها (Method Overriding)

    • Override کردن متدها در Subclassها

    • استفاده از Annotation @Override

  • کلمه کلیدی super

    • استفاده از super برای دسترسی به اعضای Superclass

    • فراخوانی متدهای Superclass

  • کلمه کلیدی final

    • متغیرهای Final

    • متدهای Final

    • کلاس‌های Final

  • کلاس Abstract

    • مروری بر کلاس Abstract

    • متدهای Abstract

    • ایجاد کلاس‌های Abstract

  • Interface در جاوا

    • معرفی Interfaceها

    • پیاده‌سازی Interfaceها

    • پیاده‌سازی چند Interface

  • Packages در جاوا

    • سازماندهی کد با Packages

    • ایجاد و استفاده از Packages

  • Access Modifiers

    • Access Modifiers Public، Private، Protected، Default

    • محدوده Access Modifier

  • توابع تبدیل داده

    • تبدیل انواع داده

    • Casting - Up Casting و Down casting

  • خواندن ورودی از صفحه کلید

    • استفاده از کلاس Scanner برای ورودی

  • مدیریت خطا (Exception Handling)

    • معرفی مدیریت خطا

    • بلوک‌های Try، Catch، Finally

    • انواع Exceptionها

  • Collections در جاوا

    • مروری بر Java Collections Framework

    • Lists، Sets، Maps

    • Iterators

    • متدهای Collections

  • File Handling

    • کار با فایل‌های متنی

    • کار با فایل‌های Properties

در این سفر هیجان‌انگیز به ما بپیوندید تا بر برنامه‌نویسی جاوا مسلط شوید و توانایی‌های خود را به عنوان یک توسعه‌دهنده افزایش دهید!


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

Java Kick Start و مقدمه Java Kick Start & Introduction

  • مقدمه و تنظیمات محیط Java Java Introduction & Setup Environment

  • متغیرها و انواع داده در Java Java Variables and Data Types

  • عملگرهای Java Java Operators

  • عبارات شرطی Conditional Statements

  • عبارات حلقه (عبارات پرش) Looping Statements (Jumping Statements)

  • آرایه‌های Java (قسمت 1) Java Arrays (Part 1)

  • آرایه‌های Java (قسمت 2) Java Arrays (Part 2)

  • کار با رشته‌ها در Java (قسمت 1) Working with Strings in Java(Part 1)

  • کار با رشته در Java (قسمت 2) Working with String in Java(Part 2)

  • کلاس‌های Wrapper و Type Casting در Java Wrapper Classes & Type Casting in Java

مفاهیم برنامه‌نویسی شیء گرا (OOPS) در Java Java Object Oriented Programming Concepts(OOPS)

  • کلاس و شیء Class and Object

  • متدها و سازنده‌ها (constructor) در Java Java Methods and constructors

  • چندریختی (Polymorphism) و Overloading Polymorphism and Overloading

  • Encapsulation و کلیدواژه static Encapsulation and static keyword

  • وراثت در Java Inheritance in Java

  • Overriding، کلیدواژه‌های super و final Overriding, super and final keywords

  • Type Casting Type Casting

  • انتزاع داده و کلاس Abstract در Java Data Abstraction and Abstract Class in Java

  • Interface در Java Interface in Java

Exception Handling در Java Exception Handling in Java

  • Exception Handling Exception Handling

Java Collections Java Collections

  • Java Collections - ArrayList Java Collections - ArrayList

  • Java Collections - HashSet Java Collections - HashSet

  • Java Collections - HashMap Java Collections - HashMap

File Handling File Handling

  • کار با فایل‌های متنی Handle Text Files

نمایش نظرات

آموزش برنامه نویسی جاوا
جزییات دوره
37 hours
24
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
89,571
4.7 از 5
دارد
دارد
دارد
Pavan Kumar
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Pavan Kumar Pavan Kumar

مشاور فنی ارشد