آموزش برنامه نویسی



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

اولش این زبان یکم سخت بود چون این زبان از جاوا متفاوت بود یعنی از نظر سینتکس یک زبان جدیدی است . 

 

آموزش خوب کاتلین مهم است 

 

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

اما بعد از اینکه با کاتلین برنامه نویسی کردم فهمیدم که آن صحبت ها درست بوده و من که امروز برنامه نویسی کاتلین میکنم درک میکنم کاتلین در هر زمینه ای بهتر از جاواست . 

 

کدام آموزش کاتلین خوب است ؟ 

 

من کلی آموزش کاتلین دیدم ولی راحت میتونم بگم که هیچ کدوم خوب نبود چه دوره های آموزشی یودمی چه لیندا چه سایت های ایرانی مثل *** ( اسم نمیبرم ولی خب صد در صد شما میشناسیدش سایتی که همیشه میزنید آموزش برنامه نویسی تو گوگل اوله ) و که به درد نمیخوردند تا اینکه یه سایت خوب پیدا کردم به اسم آواسام و اونجا استاد نیک زاد یه دوره ی عالی برای آموزش زبان کاتلین ارائه داده بودند که واقعا عالی عالی عالی بود هزار بار بگم عالی بازم کمه 

آموزش کاتلین استاد نیک زاد

 

 

دوره ی آموزش کاتلین استاد نیک زاد را با کلیک با اینجا ببینید . 

 

آموزش کاتلین ، دوره ی آموزش کاتلین ، دوره ی پروژه محور کاتلین ، دوره ی آموزش زبان کاتلین ، دوره ی آموزش جدید زبان کاتلین ، بهترین دوره ی آموزش کاتلین - آموزش kotlin - دوره ی آموزشی kotlin - بهترین دوره ی آموزشی kotlin - آموزشی kotlin - بهترین دوره ی آموزشی kotlin - آموزش زبان kotlin - آموزش پروژه محور kotlin


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

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

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

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

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

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

 

 

 

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

 

به دنیای اطرافتون نگاه کنین !

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

یا توی خونتون کامپیوتر و میز و صندلی و .

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

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

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

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

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

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

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

  • کلاس ها

  • اشیا یا آبجکت ها یا اینترفیس ها

  • متدهای درون کلاس

  • پراپرتی یا متغیرهای درون کلاس

 

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

 

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

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

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

 

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

 

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

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

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

 

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

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

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


آخرین ارسال ها

آخرین وبلاگ ها

آخرین جستجو ها