قیمت این دوره: 20,000 تومان
  • مدرس دوره : محمد حسین عنایتی
  • تعداد ویدیوها : 8 ویدیو
  • مدت زمان دوره : 1:21:00
  • سطح دوره : متوسط
  • وضعیت دوره : در حال برگزاری
  • تاریخ آخرین بروزرسانی : 1399/05/25
 فروش این دوره متوقف شده است .
دوره جامع شی گرایی درجاوا

دوره جامع شی گرایی درجاوا

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

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

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

پس حیاتی است که با شی گرایی درهر زبانی اشنا بشیم تا بتونیم برنامه های بهتری بنویسیم و قاعدتا به موفقیت بیشتری برسیم

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

برااینکه متوجه بشید بهتون توصیه میکنم ویدئومعرفی دوره رو تماشا کنید،دراونجا توضیحات کامل تر، و بیشتری رو خدمتتون ارائه دادم

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

 

پیشنیاز این دوره ،  دوره ی " آموزش جاوا از صفر " میباشد!

 

شیءگرا یی در جاوا

چیه؟(oop)     

      کاربرد شی گرایی چیه؟

دلایل استفاده از شی گرایی چیه؟

 Java Class/object

       روش ساختن و کار کردن با کلاس ها

        روش کار کردن با اشیا

       بررسی ساختار کلاس ها و اشیا

      پیاده سازی مثال های در باره کلاس ها و اشیا

 Java Attributes

درک صفت ها در شی گرایی     

حذف و ایجاد صفت

Java Methods

آشنایی با پارامتر و آرگومان

کردن یک متد overload روش های مختلف

تغییر نوع داده ای آرگومان های ورودی توابع

بررسی محدودیت های متد ها

پیاده سازی تابع بازگشتی

 Java Constructors

Constructors قواعد و استانداردهای تعریف تابع در

ساخت تابع های سازنده

شرح تفاوت های بین تابع سازنده و متد

 Java Modifiers

private اشنایی با تنظیم کننده های سطح دسترسی

protected اشنایی با تنظیم کننده های سطح دسترسی

public اشنایی با تنظیم کننده های سطح دسترسی

 Java Encapsulation

مزیت استفاده از کپسوله سازی

getterو setter  آموزش و استفاده  از دو متدهای

Java Packages

نحوه ی کامپایل پکیج در جاوا

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

نحوه ی دسترسی به پکیج مورد نظر از پکیج دیگر

 Java Inheritance

Getter&setterنحوی دسترسی و کار با  

read-only & write-only تعریف

 Java Polymorphism

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

 در وراثت چند سطحی polymorphism پیاده سازی مفهوم

 Java Inner Classes

شرح و آموزش کلاس های تو در تو

nested و inner شرح تفاوت میان کلاس

Java Abstraction

abstraction پیاده سازی مفهوم

Rectangle و Circle پیاده سازی کلاس های

Java Interface

(abstraction) پیاده سازی مفهوم انتزاع در برنامه نویسی

multiple inheritanceآموزش وراثت چندگانه یا

 دیگر Interface از interface آموزش ارث بری

 

Java Enums

در زبان برنامه‌نویسی جاوا  enum معرفی کلیدواژه

مفهوم و ریشه شمارش در شی گرایی

Enumsخاصیت استفاده از

Java User Input

Scanner درک روش ورودی گرفتن کابر با استفاده از کلاس

 ()nextLine رفع مشکل در استفاده از متد

برای قالب بندی خروجیMessage formatآموزش استفاده از کلاس

Java Date/Time

فعلی Date و Time به دست آوردن  

مقایسه ی تاریخ ها

SimpleDateFormat طراحی تاریخ با استفاده از  

درک چاچوب کاراکترهای تبدیل

Java ArrayList

Arraylistاشنایی  با ساختار استاتیک 

آموزش اضافه کردن عناصر

Java LinkedList

Linkedlistشرح قسمت های تشکیل دهنده

ذخیره سازی اطلاعات

Iterator با استفاده ازLinkedlistدسترسی به  اطلاعات

Java HashMap

چیه؟Hashmap

HashMapاشنایی با ساختار و عناصر

HashMapروش بازیابی اطلاعات با

Java HashSet

HashSetاشنایی با سازنده های

HashSetاشنایی با متد های

HashSetسلسله مراتب کلاس

Java Wrapper Classes

تبدیل آبجکت به  داده ای اولیه و برعکس

Java Exceptions

Exception شرح مفهوم

Exception Handling شرح مفهوم

Exception انواع

checked و unchecked شرح تفاوت بین خطاهای

Java RegEx

Ptternآشنایی با کلاس

Matcherآشنایی با کلاس

PatternSyntaxExceptionآشنایی با کلاس

آشنایی با متدهای اندیسی

Java Threads

Thread ارث بری از کلاس

Runnableای به نام  interface پیاده سازی

Thread کار با توابع پرکاربرد

Java Lambda

کار کردن با لامبدا بجای آرگومان

درک اینترفیس‌های تابعی ژنریک




فهرستـــ ویدیوها

مدت زمان دوره 1:21:00
  • با مشاهده آنلاین جلسات در سایت ، هزینه اینترنت شما به صورت نیم بها محاسبه خواهد شد.

1
  • معرفی دوره

00:09:30

معرفی دوره

2
  • شی گرایی و دلایل استفاده از آن

00:08:00

در این بخش با دلایل استفاده و ویژگی های شی گرایی اشنا میشیم

3
  • اشنایی با کلاس و آبجیکت ها (قسمت اول)

00:16:00

آشنایی با کلاس و آبجیکت

4
  • اشنایی با کلاس و آبجکت ها (قسمت دوم)

00:08:00

اشنایی با کلاس و آبجکت ها

5
  • Methods_part1(آشنایی با پارامتر و آرگومان)

00:13:00

آشنایی با پارامتر و آرگومان

6
  • Methods_part2

00:09:30

Methods_part2

7
  • سطح های دسترسی

00:08:30

سطح های دسترسی

8
  • اولین پروژه

00:09:00

در این قسمت با استفاده از متد ها پروژه کوچکی کد نویسی میکنیم


نظرات کاربران در رابطه با این دوره

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