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

Java and Object Oriented programming Essential Training

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

آیا می خواهید جاوا، یکی از پرکاربردترین زبان های برنامه نویسی در جهان را یاد بگیرید؟ آیا می خواهید بر اصول برنامه نویسی شی گرا مسلط شوید و برنامه های کاربردی خود را ایجاد کنید؟

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

در این دوره، یاد خواهید گرفت:

- برنامه نویسی چیست و زبان های برنامه نویسی چیست

- نحوه استفاده از Netbeans، یک محیط توسعه یکپارچه محبوب (IDE) برای جاوا

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

- نحوه استفاده از متغیرها، انواع داده ها، عملگرها و عبارات در جاوا

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

- نحوه استفاده از عملگرهای منطقی و شرطی برای تصمیم گیری

- نحوه دریافت ورودی کاربر با استفاده از کلاس Scanner

- نحوه کار با آرایه ها و لیست های آرایه برای ذخیره و دستکاری داده ها

- نحوه ایجاد و استفاده از روش هایی برای سازماندهی کد خود و استفاده مجدد از عملکرد

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

- نحوه استفاده از نمودارهای کلاس UML برای طراحی و مستندسازی کلاس های خود

- اعضای استاتیک و نمونه چیست و چگونه با هم تفاوت دارند

- اصلاح‌کننده‌های دید و دامنه متغیر چیست و چگونه روی کد شما تأثیر می‌گذارند

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

- وراثت چیست و چگونه از آن برای ایجاد زیر کلاس ها استفاده کنیم

- روش overloading و overriding چیست و چگونه پلی مورفیسم را فعال می کند

- چندشکلی و پیوند دینامیکی چیست و چگونه انعطاف پذیری و گسترش پذیری را فراهم می کند

- کلاس ها و متدهای انتزاعی چیست و چگونه انتزاع را اعمال می کنند

- واسط ها چیست و چگونه قراردادهایی را برای کلاس ها تعریف می کنند


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


این دوره با استفاده از Netbeans IDE تدریس می شود که یکی از محبوب ترین IDE ها برای توسعه جاوا است. همچنین به یک کیت توسعه جاوا (JDK) روی رایانه خود نیاز دارید.

پس منتظر چه چیزی هستید؟ اکنون ثبت نام کنید و همین امروز شروع به یادگیری جاوا کنید!


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

معرفی Introduction

  • 01 مقدمه 01 Introduction

  • 01 مقدمه 01 Introduction

معرفی Introduction

02 مقدمه ای بر برنامه نویسی و زبان جاوا 02 Introduction to programming and Java language

  • مقدمه ای بر زبان های برنامه نویسی introduction to programming languages

  • مقدمه ای بر زبان های برنامه نویسی introduction to programming languages

  • مقدمه ای بر جاوا Introduction to Java

  • مقدمه ای بر جاوا Introduction to Java

02 مقدمه ای بر برنامه نویسی و زبان جاوا 02 Introduction to programming and Java language

03 راه اندازی جاوا 03 Java Setup

  • تغییر سبک پیش فرض کد در Netbeans Changing the default style of code in a Netbeans

  • تغییر سبک پیش فرض کد در Netbeans Changing the default style of code in a Netbeans

  • ایجاد پروژه جاوا و نوشتن کد جاوا Creating JAVA project and writing JAVA code

  • ایجاد پروژه جاوا و نوشتن کد جاوا Creating JAVA project and writing JAVA code

03 راه اندازی جاوا 03 Java Setup

04 متغیرها و انواع داده ها 04 Variables and Datatypes

  • متغیرهایی برای نمایش داده ها Variables for representing data

  • متغیرهایی برای نمایش داده ها Variables for representing data

  • انواع داده های عددی، عملگرها و ریخته گری Numeric Datatypes, operators and casting

  • انواع داده های عددی، عملگرها و ریخته گری Numeric Datatypes, operators and casting

  • پیدا کردن مساحت یک برنامه دایره Finding the Area of a circle program

  • پیدا کردن مساحت یک برنامه دایره Finding the Area of a circle program

  • ثابت در جاوا Constant in a java

  • ثابت در جاوا Constant in a java

  • char، String، انواع داده های ابتدایی و پیچیده char, String , primitive and complex data types

  • char، String، انواع داده های ابتدایی و پیچیده char, String , primitive and complex data types

04 متغیرها و انواع داده ها 04 Variables and Datatypes

05 بیانیه های شرطی و حلقه ها 05 Conditional Statements and loops

  • دستورات شرطی، نوع داده بولی و عملگرهای رابطه ای Conditional Statements, boolean data type and relational operators

  • دستورات شرطی، نوع داده بولی و عملگرهای رابطه ای Conditional Statements, boolean data type and relational operators

  • اگر غیر از اظهارات if else statements

  • اگر غیر از اظهارات if else statements

  • عبارات if else چند راهه Multiple way if else statements

  • عبارات if else چند راهه Multiple way if else statements

  • راه حلی برای یافتن مقدار زوج یا فرد Solution for finding even or odd value

  • راه حلی برای یافتن مقدار زوج یا فرد Solution for finding even or odd value

  • عملگرهای منطقی و عملگر شرطی Logical Operators and conditional operator

  • عملگرهای منطقی و عملگر شرطی Logical Operators and conditional operator

  • کلاس اسکنر برای داده های ورودی Scanner class for input data

  • کلاس اسکنر برای داده های ورودی Scanner class for input data

  • بیانیه سوئیچ Switch statement

  • بیانیه سوئیچ Switch statement

05 بیانیه های شرطی و حلقه ها 05 Conditional Statements and loops

06 حلقه 06 loops

  • حلقه while while loop

  • حلقه while while loop

  • حلقه while و for انجام دهید do while and for loop

  • حلقه while و for انجام دهید do while and for loop

  • جدول ضرب با استفاده از حلقه for Multiplication table using for loop

  • جدول ضرب با استفاده از حلقه for Multiplication table using for loop

06 حلقه 06 loops

روش 07 در جاوا 07 Method in a Java

  • روش در جاوا Method in a JAVA

  • روش در جاوا Method in a JAVA

روش 07 در جاوا 07 Method in a Java

08 آرایه 08 Array

  • مبانی آرایه Array Basics

  • مبانی آرایه Array Basics

  • پردازش آرایه و بارگذاری بیش از حد روش Processing array, and method overloading

  • پردازش آرایه و بارگذاری بیش از حد روش Processing array, and method overloading

08 آرایه 08 Array

09 کلاس ها، اشیاء و کپسوله سازی داده ها 09 Classes, Objects and data encapsulation

  • اشیاء و کلاس ها Objects and classes

  • اشیاء و کلاس ها Objects and classes

  • ایجاد کلاس برای دایره Creating a Class for Circle

  • ایجاد کلاس برای دایره Creating a Class for Circle

  • تست کلاس Circle و دسترسی به خواص و متدهای آن Testing Circle class and accessing properties and methods of it

  • تست کلاس Circle و دسترسی به خواص و متدهای آن Testing Circle class and accessing properties and methods of it

  • متغیرهای استاتیک و روش ها، دامنه متغیرها و اصلاح کننده های دید Static variables and methods, scope of variables and visibility modifiers

  • متغیرهای استاتیک و روش ها، دامنه متغیرها و اصلاح کننده های دید Static variables and methods, scope of variables and visibility modifiers

  • چرا از اصلاح کننده خصوصی و کپسوله سازی داده ها استفاده می کنیم Why we use private modifier and data encapsulation

  • چرا از اصلاح کننده خصوصی و کپسوله سازی داده ها استفاده می کنیم Why we use private modifier and data encapsulation

  • با استفاده از این کلمه کلیدی Using this Keyword

  • با استفاده از این کلمه کلیدی Using this Keyword

09 کلاس ها، اشیاء و کپسوله سازی داده ها 09 Classes, Objects and data encapsulation

10 ارث 10 Inheritance

  • وراثت Inheritance

  • وراثت Inheritance

  • کلمه کلیدی فوق العاده super keyword

  • کلمه کلیدی فوق العاده super keyword

  • زنجیر زنی سازنده Constructor Chaining

  • زنجیر زنی سازنده Constructor Chaining

  • نادیده گرفتن روش Method Overriding

  • نادیده گرفتن روش Method Overriding

10 ارث 10 Inheritance

11 چند شکلی 11 Polymorphism

  • چند شکلی، پیوند دینامیکی و نمونه عملگر Polymorphism, dynamic binding and instanceof operator

  • چند شکلی، پیوند دینامیکی و نمونه عملگر Polymorphism, dynamic binding and instanceof operator

  • بیشتر در مورد اصلاح کننده های دید و کلیدواژه نهایی more about visibility modifiers and final keyword

  • بیشتر در مورد اصلاح کننده های دید و کلیدواژه نهایی more about visibility modifiers and final keyword

11 چند شکلی 11 Polymorphism

12 کلاس ArrayList 12 ArrayList Class

  • کلاس ArrayList برای ذخیره دنباله اشیاء ArrayList class for storing the sequence of objects

  • کلاس ArrayList برای ذخیره دنباله اشیاء ArrayList class for storing the sequence of objects

12 کلاس ArrayList 12 ArrayList Class

13 کلاس چکیده و رابط 13 Abstract class and Interface

  • کلاس انتزاعی Abstract class

  • کلاس انتزاعی Abstract class

  • رابط Interface

  • رابط Interface

13 کلاس چکیده و رابط 13 Abstract class and Interface

نمایش نظرات

نظری ارسال نشده است.

آموزش اساسی جاوا و برنامه نویسی شی گرا
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2.5 hours
38
Udemy (یودمی) udemy-small
20 اسفند 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
10,005
4.2 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mohammad Anwar Osmani Mohammad Anwar Osmani

برنامه نویس و توسعه دهنده وب

Mohammad Anwar Osmani Mohammad Anwar Osmani

برنامه نویس و توسعه دهنده وب

Udemy (یودمی)

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

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