subscriptionsدوره آموزش مبانی و مفاهیم شی گرایی (مستقل از زبان برنامه نویسی)

۰ رای ۰.۰

access_time طول دوره۱۵ ساعت
event_seat تعداد جلسات۲۲ جلسه
people دانشجویان۵۸۸ نفر
headset_mic پشتیبانی دوره۳ ماه

قیمت : ۱۱۵ هزار تومان

schedule بیش از 15 ساعت محتوای آموزشی - شروع دوره : 10 آذر
list جلسات description توضیحات دوره speaker_notes دیدگاه ها
list لیست جلسات دوره
  1. دوره مفاهیم شی گرایی (فصل 1 - جلسه 1) : مقدمات و مدرس دوره play_circle_outlined
  2. دوره مفاهیم شی گرایی (فصل 1 - جلسه 2) : مقدمه ای بر روش های مختلف برنامه نویسی play_circle_outlined
  3. دوره مفاهیم شی گرایی (فصل 1 - جلسه 3) : سطوح و مترجم های زبان های برنامه نویسی play_circle_outlined
  4. دوره مفاهیم شی گرایی (فصل 1 - جلسه 4) : شیوه های برنامه نویسی - زبان ماشین و اسمبلی play_circle_outlined
  5. دوره مفاهیم شی گرایی (فصل 1 - جلسه 5) : شیوه های برنامه نویسی - زبان های دستوری، ساختاری و رویه ای play_circle_outlined
  6. دوره مفاهیم شی گرایی (فصل 1 - جلسه 6) : شیوه های برنامه نویسی - زبان های اعلانی، برنامه نویسی تابعی play_circle_outlined
  7. دوره مفاهیم شی گرایی (فصل 1 - جلسه 7) : شیوه های برنامه نویسی - برنامه نویسی رویداد-محور و زمان-محور play_circle_outlined
  8. دوره مفاهیم شی گرایی (فصل 1 - جلسه 8) : شیوه های برنامه نویسی - برنامه نویسی شی گرا - OOP play_circle_outlined
  9. دوره مفاهیم شی گرایی (فصل 1 - جلسه 9) : مقایسه و دسته بندی زبان های برنامه نویسی play_circle_outlined
  10. دوره مفاهیم شی گرایی (فصل 2 - جلسه 1) : کلاس ها، اشیاء و نمونه سازی play_circle_outlined
  11. دوره مفاهیم شی گرایی (فصل 2 - جلسه 2) : اعضای کلاس - ویژگی ها و متد ها play_circle_outlined
  12. دوره مفاهیم شی گرایی (فصل 2 - جلسه 3) : Access Modifier ها و تعین دسترسی اعضای کلاس ها play_circle_outlined
  13. دوره مفاهیم شی گرایی (فصل 2 - جلسه 4) : متدهای سازنده و مخرب - constructor and destructor play_circle_outlined
  14. دوره مفاهیم شی گرایی (فصل 2 - جلسه 5) : آشنایی با ارث بری - Inheritance play_circle_outlined
  15. دوره مفاهیم شی گرایی (فصل 2 - جلسه 6) : روابط بین اشیاء Association, Aggregation, Composition play_circle_outlined
  16. دوره مفاهیم شی گرایی (فصل 2 - جلسه 7) : متدهای getter و setter و مفهوم Data Encapsulation play_circle_outlined
  17. دوره مفاهیم شی گرایی (فصل 2 - جلسه 8) : کیورد static و اعضای کلاس play_circle_outlined
  18. دوره مفاهیم شی گرایی (فصل 2 - جلسه 9) : کیورد final و کاربرد آن play_circle_outlined
  19. دوره مفاهیم شی گرایی (فصل 2 - جلسه 10) : Method Overriding چیست ؟ play_circle_outlined
  20. دوره مفاهیم شی گرایی (فصل 2 - جلسه 11) : Method Overloading چیست ؟ play_circle_outlined
  21. دوره مفاهیم شی گرایی (فصل 2 - جلسه 12) : Method Signature و متد های Abstract play_circle_outlined
  22. دوره مفاهیم شی گرایی (فصل 2 - جلسه 13) : آشنایی با مفهوم Abstract classes play_circle_outlined
description توضیحات کوتاه دوره

شئ گرایی!!! واژه ای که خیلی ها از اون می ترسن!
برنامه نویسای خیلی زیادی وجود دارن که سال هاست کد میزنن ولی سراغ شی گرایی نمی رن. گویا شی گرایی یه غول بی شاخ و دم هست که اگر به سمتش برن و نزدیکش بشن ناک اوت میشن! یادمه اولین باری که خودم با شی گرایی روبرو شدم چه ذهنیت مبهمی داشتم! ترم 3 دانشگاه بود که شروع کردیم به جاوا کار کردن و تقریبا آخرای ترم بود که تازه فهمیدیم شی گرایی چی هست و چقدر می تونه لذت بخش باشه!
مفاهیم انتزاعی توی شی گرایی تقریبا زیاده ولی خوب این روش برنامه نویسی خوبیش اینه که به شدت به دنیای واقعی نزدیکه. شما به جای سر و کله زدن با متغیرها و توابع مستقیما با اشیاء کار می کنید و در ارتباطید و این دقیقا همون چیزیه که ما در دنیای واقعی داریم.
پس می تونید این شکلی بهش نگاه کنید. می خوایم دقیقا مشابه دنیای واقعی و ارتباط موجودات و اشیاء درون اون کد بزنیم. هدف شی گرایی از اول همین بوده و کدنویسی به این روش باعث میشه خیلی راحتتر کدهاتون رو مدیریت و نگهداری کنید، ازکدهاتون تو پروژه های مختلف استفاده کنید. برنامه های بزرگ و سازمانی رو خیلی بهتر بنویسید و درگیر مشکلات و پیچیدگی های برنامه نویسی رویه ای برای پروژه های بزرگ نشید!
با من، لقمان آوند، همراه باشید تا این غولی که از شئ گرایی ساخته شده رو به زمین بزنیم !

:: سرفصل های دوره مبانی و مفاهیم برنامه نویسی شئ گرا

الگوهای مختلف برنامه نویسی در طول زمان (Programming Paradigms)

اصطلاحات و مبانی برنامه نویسی شی گرا (OOP Basic Concepts)

اصول برنامه نویسی شی گرا (OOP Principles)

مدل سازی و طراحی شی گرا (Object Oriented Design and Modeling)

اصول طراحی شی گرا (S.O.L.I.D Principles)

:: شی گرایی را در زبان های برنامه نویسی مختلف به صورت عملی ببینید :

پروژه ۱ (PHP) : پیاده سازی یک کتابخانه مفید برای کار با پایگاه داده با زبان PHP

پروژه ۲ (Java) : پیاده سازی بازی دوز (Tic-Tac-Toe) با زبان جاوا

پروژه ۳ (Python) : پیاده سازی یک دفترچه تلفن برای ثبت اطلاعات مخاطبین با پایتون

Emad Haraji

سلام جناب آوند عزیز
ممنون بابت مطالبی که ارائه می دهید . چون دوره متخصص آندرورید رو ثبت نام کردم و اوایل تیر ماه شروع میشه لطفا تا اونجا که میشه مطالبی که میتونه به پیشرفت بهتر ما و درک بالاتر ما از دوره های آتی خودتون میشه رو به صورت جامع و کامل ( البته همینطور هست) اراده بدید و هر نکته و زیر شاخه مرتبط مفهومی یا ساختاری هست رو بشکافید . بعضی از مطالب تجربی هست و بعضی از مطالب شاید مرتبط نباشه با این دوره ولی خیلی به پیشرفت و ارتقاع فهم ما از مطالب کمک میکنه .
ممنون بابت درایت و صبوریتون

لقمان آوند

سلام و ممنون
سعی می کنیم اینکار انجام بدیم

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

سلام…استاد توphp این مبحث override وجود داره دیگه …درسته؟

کیوان علی محمدی

توی php وجود نداره به شکل رسمی

Emad Haraji

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

لقمان آوند

ایشالله فردا

abolfazl omidi

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

لقمان آوند

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

سلام جناب محمدی و ممنون از ارائه نظرتون
انتقادتون به جاست و برای دو سه مورد دوره اخیر این اتفاق افتاده و برای همین ما تصمیم دیگه ای گرفتیم. دوره های جدید رو حتما زمانی روی سایت می زاریم که حداقل نیمی از دوره ضبطش تموم شده باشه.
برای دوره شی گرایی هم مباحث تقریبا دو برابر تخمین اولیه ما بود و به همین دلیل طولانی تر شده. هر چند قبول داریم که عدم انتشار جلسه در 3 – 4 هفته هم مزید بر علت شده
پوزش می طلبیم. سعی می کنیم در آینده با برنامه ریزی بهتر پیش بریم
تشکر

بهروز محمدی

سلام آقای آوند
متاسفانه یکی از مشکلات 7learn عدم زمانبندی مناسب و تعهد به تکمیل دوره ها در یک مدت زمان مشخص است، دوره مفاهیم شی گرایی از تاریخ 10 آذر شروع شده و در حال حاضر بیش از 5 ماه میگذره و هنوز تکمیل نشده! و جالب اینجاست اگر شخصی ازهمان ابتدا ثبت نام کرده باشه الان فاقد پشتیبانی هست!((دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.))
این مشکل برای اکثر دوره ها وجود داره. این واقعا یک ضعف هست لطفا وقت بیشتری برای تعهداتتون بگذارید تا آموزش هایی که میدید و کامل هم هست با توجه به فواصل زیادی که بین درس ها می افته باعث بی تفاوتی دانشجو نشه.
متاسفانه آقای آوند این مشکل در اکثر دوره های 7learn هست، احساس میکنم یک برنامه ریزی کلی نیاز هست که نقشه کلی طراحی بشه بدونید چه کاری قرار هست صورت بگیره بعد شروع بشه. من توی اکثره دوره ها میبینم این مشکله قرارداده نشدنه قسمت جدید وجود داره، یعنی مشکلی که بارها وبارها داره تکرار میشه و وقتی به قول خودتون توی برنامه نویسی یک کاری داره هی تکرار میشه پس مشکلی هست!

لقمان آوند

سعی می کنیم به جلسه در موردش بزاریم
این مبحث رو وقتی در مورد polymorphism صحبت کنیم بهش خواهیم پرداخت

لقمان آوند

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

لقمان آوند

دمو در صفحه دوره موجوده .

لقمان آوند

به خاطر بیشتر شدن حجم دوره نسبت به تخمین اولیه دوره طولانی تر شده. ایشالله تو تیر ماه حداکثر تمامش می کنیم.

لقمان آوند

ممنونم
با جاوا هم پروژه خواهیم داشت ایشالله

لقمان آوند

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

لقمان آوند

حجم مطالب دوره بیش از چیزی شد که ابتدای کار فکر می کردیم و برای همین طول کشیده
عذر خواهی می کنم

لقمان آوند

دسترسی شما بازه دوست عزیز و مشکلی ندارید

لقمان آوند

دوره در حال برگزاری هست و تا یکی دو ماه دیگه نکمیل میشه

لقمان آوند

سلام
دوره بزرگتر از چیزی هست که در ابتدا گفتیم و برای همین هم بیشتر طول کشیده.
سعیمون بر اینه که تا آخر بهار تمومش کنیم.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 6
مدرس و آمار دوره
Course-Teacher
لقمان آوند
دانشجوی دکترای نرم افزار دانشگاه شیراز ، با 10 سال سابقه فعالیت های آموزشی در بستر وب فارسی . مدیر، موسس و برنامه نویس وبسایت سون لرن با بیش از 10 سال سابقه طراحی وب و برنامه نویسی حرفه ای زبان های Html, CSS, Javascript, Jquery, Ajax و PHP ، جاوا و ...
library_books
۳۸۸ مقاله تخصصی
school
۶ دوره برگزار شده
۶۸۹۸ علاقمندfavorite
۶۲۷۱ دانشجوpeople
۱۴۳۴ رایstar
پیشنیاز های دوره
آشنایی به مبانی و مفاهیم اولیه برنامه نویسی کمک زیادی به درک بهتر محتوای این دوره خواهد کرد.
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در سامانه پشتیبانی مخصوص دانشجویان (برای دوره های حضوری)، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود. همچنین پس از خرید هر کدام از دوره های حضوری و یا مجازی سون لرن، شماره تماس و ایمیل مدرس در اختیار دانشجویان دوره قرار خواهد گرفت تا به سرعت پاسخ سوالات خود را دریافت نمایند.

contact_phone اطلاعات تماس با مدرس :
email avan********@*****.***
phone ۰۹۲۱*******
access_time شنبه تا پنجشنبه، ۱۸ الی ۲۲ عصر
info اطلاعات کامل تماس با مدرس، برای دانشجویان دوره در دسترس می باشد.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۶۶۴۵۲۴۶۹
email ایمیل : support@7Learn.com