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
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) : پیاده سازی یک دفترچه تلفن برای ثبت اطلاعات مخاطبین با پایتون

Mansour

سلام، وقتتون بخیر.
خواستم ازتون بپرسم چرا نمیشه فایل ها رو با نرم افزار های مدیریت دانلود مثل IDM دانلود کرد؟
من اکستنش کروم و ادآن فایرفاکس رو هم نصب کردم. مشکلی با دانلود فایل از سرورهای دیگه ندارم، اما از اینجا نیمتونم دانلود کنم.
میتونید راهنمایی کنید؟

لقمان آوند

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

Mohammad RJ

سلام
برنامه هایی که نوشته میشه بوسیله کامپایلر یا مفسر به کد اسمبلی مخصوص سخت افزار مربوطه تبدیل میشه یا مستقیم به کد ماشین تبدیل میشه؟
اگر اول به کداسمبلی تبدیل میشه بعد به کد ماشین ,پس چرا همه جا گفته میشه مستقیم به 0و 1 تبدیل میشه؟
پس این طوری ما شاهد دو مرحله ترجمه هستیم یه بار سورس کد به کد اسمبلی و یه بار هم تبدیل اسمبلی به کد ماشین ,درسته؟

لقمان آوند

توضیح که دادیم. معمولا اتدا به اسمبلی و بعد به کد ماشین تبدیل میشه.
کجا گفته میشه ؟ compilation steps رو تو گوگل سرچ کنید.
بله درسته. این ورد رو توضیح دادیم در جلسات قبل .

رضا رومیانی

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

لقمان آوند

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

وحید صف آرا

آقای آوند چرا انقد تنبلی میکنید دیر به دیر ویدیوهارو رکورد میکنید؟😁
شما گفتید هفته ای یک ویدیو
امیدوارم با قرار دادن چند قسمت توی یک روز خوشحالمون کنید

لقمان آوند

ببخشید
بعد از عید روند رو منظم می کنیم به امید خدا

رضا هاشمیان

سلام
بابت آموزش، متشکرم.
لطفا سرفصل های دوره رو هم داخل سایت قرار بدید. لینک دانلود سرفصل، به صفحه اصلی منتقل میشه.

Negar Ghavidel

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

وحید صالحی

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

محمدرضا

دکتر جان سلام و عرض ادب خدمت شما و تیم سون لرن
ممنون از شما و دوره ی پر بار و حرفه ای شما
ببخشید من چندتا سوال داشتم توی این دوره ما بیشتر با تئوری شی گرایی آشنا میشیم ؟ یا اینکه وارد بحث کدنویسی و به چالش کشیده شدن در بحث کدنویسی php به صورت oop هم میشیم ؟ و این وارد کدنویسی شدن که فکر کنم فصل آخره تا چه حد ما رو قوی می کنه و مسلط میکنه به برنامه نویسی به صورت شی گرایی و نمونه پروژه ای که کار میکنیم چیه ؟

ممنونم ازتون

لقمان آوند

سلام
فصل آخر بیشتر وارد کد نویسی میشیم
ضمن اینکه این دوره رو در آینده بروز می کنیم و بروز رسانی به صورت کد نویسی هست
سعی می کنیم انتهای هر فصل هم یه مینی پروژه کد بزنیم که از این بابت هم مطالب جا بیفته

FreeMAN

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

لقمان آوند

این مورد رو به مدرس دوره انتقال میدیم.

وحید صف آرا

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

وحید صف آرا

ممنون دکتر آوند این دوره بسیار خوب و مفیده واسه برنامه نویسان

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

کد پیگیری پرداختتون رو بدید بررسی می کنیم

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 7
مدرس و آمار دوره
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