campaign-off40

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

۰ رای ۰.۰

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

قیمت : ۱۱۵ ۶۹ هزار تومان ٪ ۴۰ تخفیف

notifications_active ضمن تبریک عید سعید فطر، بدلیل افزایش قیمت ها از ابتدای تابستان، تا ۱ تیر می توانید تمام محصولات مجازی را با قیمت فعلی و ۴۰ درصد تخفیف ویژه خرید کنید.
schedule بیش از 15 ساعت محتوای آموزشی - شروع دوره : 10 آذر
7Learn Experts
description توضیحات دوره list جلسات دوره 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
  23. دوره مفاهیم شی گرایی (فصل 2 - جلسه 14) : آشنایی با اینترفیس ها : قراردادهای شی گرایی play_circle_outlined
  24. دوره مفاهیم شی گرایی (فصل 3 - جلسه 1) : الگوهای طراحی - آشنایی با مبانی و مفهوم الگوهای طراحی play_circle_outlined
  25. دوره مفاهیم شی گرایی (فصل 3 - جلسه 2) : الگوی طراحی Singleton (سینگلتون) play_circle_outlined
  26. دوره مفاهیم شی گرایی (فصل 3 - جلسه 3) : الگوی طراحی Factory (فکتوری) play_circle_outlined
  27. دوره مفاهیم شی گرایی (فصل 3 - جلسه 4) : الگوی طراحی Adapter (آداپتر) play_circle_outlined
  28. دوره مفاهیم شی گرایی (فصل 3 - جلسه 5) : الگوی طراحی Strategy یا Policy (استراتژی) play_circle_outlined
  29. دوره مفاهیم شی گرایی (فصل 4) : چهار اصل مهم برنامه نویسی شی گرا play_circle_outlined
  30. دوره مفاهیم شی گرایی (فصل 5) : مدلسازی شی گرا - آشنایی با UML و کاربرد آن play_circle_outlined
  31. دوره مفاهیم شی گرایی (جلسه آخر) : اصول طراحی شی گرا - SOLID چیست ؟ play_circle_outlined
  32. آپدیت اول، دوره مفاهیم شی گرایی (پروژه ۱) : پیاده سازی بازی TicTacToe با جاوا play_circle_outlined

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

شئ گرایی!!! واژه ای که خیلی ها از اون می ترسن! برنامه نویسای خیلی زیادی وجود دارن که سال هاست کد میزنن ولی سراغ شی گرایی نمی رن. گویا شی گرایی یه غول بی شاخ و دم هست که اگر به سمتش برن و نزدیکش بشن ناک اوت میشن! یادمه اولین باری که خودم با شی گرایی روبرو شدم چه ذهنیت مبهمی داشتم! ترم 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 replyپاسخ

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

لقمان آوند

ایشالله فردا

abolfazl omidi replyپاسخ

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

لقمان آوند

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

علی رضوی replyپاسخ

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

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

لقمان آوند

خواهش می کنم
یکم سرمون شلوغه
آخر هر هفته دو جلسه این دوره رو باه هم منتشر می کنیم معمولا

Shahab_Am replyپاسخ

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

لقمان آوند

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

مجید زارعی هوشیار replyپاسخ

سلام…استاد آوند خسته نباشد …جلسه خوبی بووود..
یه سوال داشتم استاد …… درمورد late static binding هم میشه یه توضیحی بدید؟که چی هستش؟

وحید صف آرا replyپاسخ

سلام استاد آوند
خدا قوت
ممنون از ویدیوهای جدید این سری از آموزش
خواستم ازتون بپرسم چند قسمت دیگه مونده از دوره؟
توی اطلاعات دوره زده شده ۱۵ جلسه ولی الان فراتر هم رفته
با سپاس استاد عزیز

لقمان آوند

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

Mansour replyپاسخ

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

لقمان آوند

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

Mohammad RJ replyپاسخ

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

لقمان آوند

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

لقمان آوند replyپاسخ

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

لقمان آوند replyپاسخ

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

لقمان آوند replyپاسخ

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

لقمان آوند replyپاسخ

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

لقمان آوند replyپاسخ

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

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
1 2 3 4 5 10
مدرس و آمار دوره
Course-Teacher
لقمان آوند
دانشجوی دکترای نرم افزار دانشگاه شیراز ، با 10 سال سابقه فعالیت های آموزشی در بستر وب فارسی . مدیر، موسس و برنامه نویس وبسایت سون لرن با بیش از 10 سال سابقه طراحی وب و برنامه نویسی حرفه ای زبان های Html, CSS, Javascript, Jquery, Ajax و PHP ، جاوا و ...
library_books
۳۴۴ مقاله تخصصی
school
۷ دوره برگزار شده
۹۳۹۲ علاقمندfavorite
۸۵۳۹ دانشجوpeople
۱۴۳۴ رایstar
پیشنیاز های دوره
آشنایی به مبانی و مفاهیم اولیه برنامه نویسی کمک زیادی به درک بهتر محتوای این دوره خواهد کرد.
پشتیبانی فنی دوره
مدرس دوره و تیم پشتیبانی سون لرن به مدت 3 ماه پس از خرید دوره در بخش نظرات مطالب دوره ، پاسخگوی تمامی سوالات و ابهامات شما در مورد این دوره خواهند بود.
مشاوره پیش از خرید
در صورتی که در مورد هر کدام از دوره های سون لرن سوال و یا ابهامی در ذهن شما هست، می توانید همین حالا با ما در تماس باشید و از مشاوره رایگان قبل از خرید دوره ها استفاده نمایید.
contact_phone شماره تماس : ۰۲۱۴۴۰۲۰۴۸۲
email ایمیل : support@7Learn.com