معرفي ميني دوره ي آموزش رايگان شي گرايي در برنامه نويسي يا Object Oriented Programming

من لاله هستم لطفا حمايتم كنيد تازه برنامه نويسي را ياد گرفتم

جمعه ۰۲ آذر ۰۳

معرفي ميني دوره ي آموزش رايگان شي گرايي در برنامه نويسي يا Object Oriented Programming

مدت خيلي زيادي بود كه من ميخاستم شي گرايي ياد بگيرم و هميشه دچار مشكل و استرس درباره ي اين شي گرايي بودم چون تو دانشگاه يه مدرس داشتيم كه فكر ميكنم خودشم شي گرايي رو بلد نبود چون موقع درس دادن اونم استرس داشت...

همينطوري شده بود كه يه غولي تو برنامه نويسي به اسم شي گرايي برا خودم ساخته بودم اما باور نميكردم شي گرايي انقدر راحت و زيبا و لذت بخش باشه !!!

يادمه يه بار ميخاستم يه پروژه بنويسم سر همين شي گرايي پروژه رو كلا بيخيال شدم و فك ميكردم شي گرايي يه چيز عجيب غريبيه

وقتي اسم encapsulation يا چند ريخي يا پليمورفيسم مياد شايد شمام اولش وحشت كنيد و بگيد يا خدا اينا چين !!!

اما خيلي راحته ...

آموزش شي گرايي در برنامه نويسي

 

درك شي گرايي در برنامه نويسي بصورت خيلي ساده و روون

 

به دنياي اطرافتون نگاه كنين !

طبيعت اطرافتون از حيوانات و درخت ها و ...

يا توي خونتون كامپيوتر و ميز و صندلي و ...

همه ي اينا يه موجوديت هستن به اسم شي يا اشيا

حالا همين موجوديت ها رو درون يه پروژه ي برنامه نويسي تصور كن ! يه محصول ، يه مشتري ، يه كاربر ، يه فاكتور ، يه نظر از طرف خريدار و ...

آيا همينا اشيا نيستن ؟

حالا اگه با اين رويكرد جلو بريم هم درك كدهاي يك پروژه ي پيجيده راحت تر ميشه و هم پروژه و كدهاي برنامه نويسي ما منظم تر ميشه

پس تو برنامه نويسي شي گرا ما بجاي نوشتن كدهاي خشك و خالي و پشت سر هم قراره اشيا خلق كنيم و از اونا استفاده كنيم ...

براي توليد اشيا بايد يك نقشه ي كلي داشته باشيم چرا كه ممكنه بخواهيم شي هاي يكساني رو توليد بكنيم مثلا شي كاربر ممكنه تو سايت ما هزار تا كاربر باشه پس بايد يك نقشه ي كلي براي هر يوزر يا كاربر داشته باشيم كه تو برنامه نويسي شي گرا بهش كلاس ميگيم ...

مفاهيم پايه اي شي گرايي عبارت هاي زير هستن :

  • كلاس ها

  • اشيا يا آبجكت ها يا اينترفيس ها

  • متدهاي درون كلاس

  • پراپرتي يا متغيرهاي درون كلاس

آموزش برنامه‌نويسي شي گرا(oop)

 

شي گرايي يا object oriented programming كه گاهي بصورت مخفف OOP هم گفته ميشود طبق چيزي كه در ابتداي مقاله تعريف كرديم يك روش برنامه نويسي مدرنه و تقريبا اكثر زبان هاي برنامه نويسي از شي گرايي پشتيباني ميكنند.

اولين قدم در برنامه نويسي شي گرا اين است كه به اجزاي درون پروژه به چشم يك شي بتوانيم نگاه كنيم و تصور كنيم ، ارتباط بين اشيا را بايد كشف كنيم .

زماني كه درون يك پروژه ي برنامه نويسي يك عدد شي را كشف كرديم وقت آن است كه يك طرح كلي براي آن برنامه نويسي كنيم تا بارها بتوانيم اشيا مشابه توليد كنيم كه به اين طرح كلي كلاس ( Class ) ميگيم.

دوره ي آموزش رايگان شي گرايي در برنامه نويسي

 

براي آموزش شي گرايي شايد مقالات يا ويديو هاي آموزشي زيادي در اينترنت پيدا كنيد ولي همه ي مباحث اصلي و مفهومي شي گرايي را بصورت يكجا ندارند ولي من امروز دوره اي پيدا كردم كه تمام مباحث شي گرايي را با تدريس بسيار عالي و بصورت رايگان در اختيار ما قرار داده.

اين دوره ۱۲ جلسه ست و كاملا رايگانه كه مدرسش مهندس سام نيكزاده و يكي از برترين مدرس هاي برنامه نويسي در ايران هستند . حتما دوره را بگيريد و ببينيد پشيمون نميشيد :‌

ميني دوره ي اموزش شي گرايي در برنامه نويسي

 

خب براي شركت در اين دوره ي آموزشي بصورت كاملا رايگان شما ميتوانيد آنرا از سايت اصلي دوره تهيه كنيد كه اينجا قرار دادم يا ميتوانيد از چنل هاي آپارات يا يوتيوب همين سايت تماشا كنيد.

اگه دوست داريد شي گرايي در برنامه نويسي را ياد بگيريد حتما از دوره ي اموزشي بالا استفاده كنيد چون بسياري از مباحث حرفه اي را نميشه در اين مقاله آموزش داد و من بصورت خيلي كلي در مورد شي گرايي براتون نوشتم.بيشتر پروژه هاي برنامه نويسي نياز به شي گرايي داره

اگه بخواهيد برنامه نويس موبايل بشيد ، اگه بخواهيد برنامه نويس وب بشيد ، اگه بخواهيد بازي سازي بكنيد يا هوش مصنوعي كار كنيد و ... در كل همه ي اينا نياز به حرفه اي بودن توي بحث شي گرايي داره كه فكر ميكنم دوره ي بالا خيلي خوبه و اگر دوره را ببينيد هيچ كمبودي را از نظر شي گرايي در برنامه نويسي حس نخواهيد كرد.

حافظه‌های RAM یا حافظه‌های حافظه دسترسی تصادفی، یکی از عناصر اساسی و مهم در عملکرد و کارایی یک لپتاپ می‌باشند. بهترین حافظه‌های RAM برای لپتاپ‌ها، عموماً توسط شرکت‌های معتبر و معروفی همچون Corsair، Crucial، Kingston و G.Skill تولید می‌شوند.

یکی از اصولی‌ترین عواملی که باید در نظر گرفته شود، ظرفیت حافظه‌ی RAM است. امروزه برای لپتاپ‌ها، حداقل ظرفیت RAM پیشنهادی برای کاربردهای روزمره به 8 گیگابایت رسیده است. با این حال، برای کارهای بیشتری مانند ویرایش تصاویر و ویدیو، اجرای بازی‌های حرفه‌ای و یا استفاده از نرم‌افزارهای مهندسی و طراحی، ممکن است نیاز به ظرفیت‌های بیشتری مانند 16 یا حتی 32 گیگابایت باشد.

 

علاوه بر ظرفیت، سرعت و کلاس حافظه نیز اهمیت دارند. برای لپتاپ‌های معمولی، حافظه‌های DDR4 با سرعت 2666 مگاهرتز به عنوان یک گزینه خوب محسوب می‌شوند. اما در صورتی که لپتاپ شما از قدرت پردازشی بالاتری برخوردار است یا نیاز به عملکرد بهتری دارید، حافظه‌های با سرعت‌های بالاتر مانند 3200 مگاهرتز یا حتی بالاتر را در نظر بگیرید.

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

ارسال نظر آزاد است، اما اگر قبلا در مونوبلاگ ثبت نام کرده اید می توانید ابتدا وارد شوید.