آموزش مبانی برنامه نویسی پایتون | مکتب‌خونه
آشنایی با انواع زبان‌های برنامه‌نویسی و چرایی انتخاب پایتون و آشنایی با کامپایل و تفسیر یک برنامه توسط مفسر، دستورات مختلف در پایتون است که در این دوره ...
مبانی برنامه‌نویسی‌
اگر بین دوراهی مانده‌اید که چه زبان برنامه‌نویسی را یاد بگیرید، از دوره‌های <anchor>مبانی برنامه‌نویسی‌</anchor> های مختلف غافل نشوید چراکه این سبک از آموزش‌ها به شما کمک می‌کند علاقه خود را پیدا کنید؛ بنابراین می‌توان گفت این دوره آموزشی رایگان از مبانی برنامه‌نویسی پایتون مناسب تمامی افراد است تا به آن‌ها دید بهتری نسبت به برنامه‌نویسی پایتون بدهد و با استفاده از این آموزش‌ها شروع به کدنویسی در پایتون کنند.
مبانی برنامه نویسی| مبانی کامپیوتر و برنامه سازی| مکتب‌خونه
مبانی برنامه نویسی\| مبانی کامپیوتر و برنامه سازی\| مکتب‌خونه

دسته‌بندی‌ها

- [برنامه‌نویسی](/learn/programming/)
- [زبان‌های خارجی](/learn/language/)
- [آی‌تی و نرم‌افزار](/learn/it-software/)
- [مدیریت و کسب و کار](/learn/management-business/)
- [مالی و سرمایه‌گذاری](/learn/finance-investment/)
- [دانشگاهی: فنی و مهندسی](/learn/academic-technical-engineering/)
- [مهارت‌های زندگی](/learn/life-skills/)
- [دانشگاهی: علوم‌پایه، انسانی، پزشکی](/learn/academic-sciences-humanities-medicine/)
- [هنر](/learn/art/)

[مسیرهای یادگیری](/landings/roadmaps/)

[آموزش سازمانی](/maktab-business/)

دسترسی نامحدود برای سازمان‌ها به بیش از
۲۰،۰۰۰ ساعت محتوای آموزشی در
هرکجا و هرزمان
[از اینجا شروع کنید](/maktab-business/)

[تدریس کنید](/teaching/) [کلاس آنلاین زبان](https://maktabclass.com/?utm_source=maktabkhooneh&utm_medium=header-link&utm_campaign=maktabkhooneh-referral)

[مکتب خونه](/ "مکتب خونه") [دانشگاهی: فنی و مهندسی](/learn/academic-technical-engineering/ "دانشگاهی: فنی و مهندسی") [مهندسی کامپیوتر](/learn/computer-engineering/ "مهندسی کامپیوتر") [رشته مهندسی نرم‌افزار](/learn/software-engineering/ "رشته مهندسی نرم‌افزار")

# مبانی برنامه نویسی کامپیوتر

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

ادامه


4.7

(55 رای)


15,175دانشجو

مقدماتی

[دانشگاه بناب](/organization/دانشگاه-بناب-org39/)

[غلامعلی نژاد حاجعلی ایرانی](/teacher/%D8%BA%D9%84%D8%A7%D9%85%D8%B9%D9%84%DB%8C-%D9%86%DA%98%D8%A7%D8%AF-%D8%AD%D8%A7%D8%AC%D8%B9%D9%84%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C)

محتوای دوره


درباره دوره


نظرات کاربران


درباره استاد


### آنچه در این دوره می‌آموزید

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

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

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

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

## محتوای دوره

1 فصل32 جلسه49 ساعت ویدیو

فیلم های آموزشی

48:34 ساعت
32 جلسه

جلسه اول: قوانین کلاسی، سرفصل ها، منابع درس، پروژه ها و بارم بندی


مشاهده
"63:13

جلسه دوم: فلسفه مسئله و راه حل مسئله


مشاهده
"79:15

جلسه سوم: ساختار پایه الگوریتمهای کامپیوتری


مشاهده
"98:50

جلسه چهارم: ساختار پایه فلوچارت و مثالهای اولیه تکرار معین


"111:34

جلسه پنجم: مثالهای شرط و تکرار معین


"93:06

جلسه ششم: مثالهای تکمیلی تکرار معین


"93:07

جلسه هفتم: دستور و مثالهای تکرار نامعین


"101:07

جلسه هشتم: مثالهای تکمیلی تکرار نامعین


"91:22

جلسه نهم: ادامه مثالهای تکمیلی تکرار نامعین


"99:51

جلسه دهم: مثالهای تکمیلی (مثلث پاسکال، نیوتن-سریهای ریاضی)


"133:07

جلسه یازدهم: دستورات برنامه نویسی در زبان Java


"109:07

جلسه دوازدهم: نصب محیط برنامه نویسی Java (با Eclipse در ویندوز و لینوکس)


"55:08

جلسه سیزدهم (بخش اول): نصب محیط برنامه نویسی C++ (با Dev-C++ و Eclipse)


"39:16

جلسه سیزدهم (بخش دوم): مثالهای کدنویسی ساده Java در Eclipse


"90:41

جلسه سیزدهم (بخش سوم): مثالهای بیشتر کدنویسی Java در Eclipse


"41:37

جلسه چهاردهم: مفهوم آرایه‌های تک بعدی


"99:11

جلسه پانزدهم: مثالهای آرایه‌های تک بعدی


"95:13

جلسه شانزدهم: روشهای اولیه مرتب سازی، جستجو و ادغام آرایه‌های مرتب


"117:03

جلسه هفدهم: محاسبه فاکتوریل و توان اعداد خیلی بزرگ به کمک آرایه‌ها


"89:40

جلسه هجدهم: ضرب و جمع اعداد خیلی بزرگ، مثلث پاسکال، نیوتن با روش بهتر


"107:13

جلسه نوزدهم: مثال کدنویسی: آرایه ها و اعداد تصادفی


"75:02

جلسه بیستم: مقدمات رشته ها


"98:22

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


"97:32

جلسه بیست و دوم: کار با فایلهای متن در Java (مثال فاکتوریل اعداد خیلی بزرگ)


"74:42

جلسه بیست و سوم: عملیات مختلف روی رشته ها


"97:13

جلسه بیست و چهارم: برنامه زیرمجموعه‌ها و جایگشتهای یک رشته


"97:41

جلسه بیست و پنجم: مفاهیم و مثالهای آرایه‌های دو بعدی


"85:26

جلسه بیست و ششم: ضرب ماتریسها ، حل دستگاههای خطی با آرایه‌های دو بعدی


"99:38

جلسه بیست و هفتم: مفاهیم متدها


"94:50

جلسه بیست و هشتم: مفاهیم Call By Value و Call By Reference در متدها


"105:11

جلسه بیست و نهم: مثالهای تکمیلی متدها، کاربرد متدها در رشته ها


"86:18

جلسه سی ام: مثال کدنویسی: پروژه جمع دو چندجمله ای


"93:15

## درباره دوره

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

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

آموزش مبانی برنامه نویسی کامپیوتر پیشرو، سعی کرده است مبانی برنامه‌نویسی و کلیه مفاهیم مربوط به آن را پوشش دهد. مهم‌ترین و اساسی‌ترین قدم در یادگیری برنامه‌نویسی کامپیوتر، یادگیری مفاهیم مربوط به تفکر الگوریتمی به‌حساب می‌آید. در این آموزش فارغ از هر نوع زبان برنامه‌نویسی، سعی شده است تفکر الگوریتمی و مفاهیم پایه برنامه‌نویسی شامل متغیرها، شرط، تکرارهای معین و نامعین، آرایه‌ها و رشته‌ها و مفهوم متدها و غیره با استفاده از مثال‌های فراوان تدریس شود.

زبان مورد استفاده در این آموزش مبانی برنامه نویسی کامپیوتر، Java است ولی همان‌طور که در جلسات 11 تا 13 ذکر شده، مشخص خواهد شد که کدهای نوشته شده در این آموزش به‌راحتی در تمامی زبان‌های برنامه‌نویسی قابل استفاده هستند و می‌تواند مورد استفاده کلیه دانشجویان و حتی دانش‌آموزان علاقه‌مند باشد. دوره آموزش مبانی برنامه نویسی نام برده در ٣٠ جلسه به مدت ٤٩ ساعت آموزش توسط دانشگاه بناب تهیه و هم‌اکنون در مکتب خونه قرار گرفته است.

### دوره آموزش مبانی برنامه نویسی کامپیوتر برای چه کسانی مناسب است؟

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

## چه مفاهیمی در دوره آموزش مبانی برنامه نویسی تدریس خواهد شد؟

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

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

## برنامه نویسی کامپیوتر چیست؟

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

در دو دهه گذشته تقاضا برای برنامه نویسی کامپیوتر (Computer Programming) به‌شدت افزایش یافته است و مردم در حال یادگیری برنامه نویسی کامپیوتری هستند زیرا انگیزه فراوانی به چنین زمینه‌ای پیدا می‌کنند. برنامه نویسی توسط کدینگ (کد نویسی) انجام می‌شود و ما با نوشتن کد روی کامپیوتر برنامه ایجاد می‌کنیم. کد کامپیوتری منطق ذهن انسان است که ما برای اجرای دستورات خود ایجاد کرده و بر اساس آن نتایج را دریافت می‌کنیم. با استفاده از مفاهیم برنامه نویسی کامپیوتری، می‌توان چندین الگوریتم را که برای اجرای برنامه‌ها استفاده می‌شود، تحلیل، توسعه و پیاده‌سازی کرد. از آنجایی که انسان از زبان‌های مختلفی مانند انگلیسی، فارسی و سایر زبان‌های منطقه‌ای برای ارتباط استفاده می‌کند، به همین ترتیب، چندین زبان برنامه نویسی وجود دارد که از طریق آن‌ها می‌توانیم دستورالعمل‌ها را ارائه دهیم و برنامه‌ها را اجرا کنیم. در دوره آموزش مبانی برنامه نویسی کامپیوتر سعی شده که مفاهیم برنامه نویسی برای کاربران با زبانی شیوا و ساده پوشش داده شود تا بتوانند راحت‌تر وارد این حوزه شوند.

### برنامه کامپیوتری چیست؟

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

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

## مفاهیم برنامه نویسی کامپیوتر

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

- محیط‌های برنامه نویسی کامپیوتری
- نحو برنامه نویسی کامپیوتر که به‌عنوان سینتکس (Syntax) شناخته می‌شود.
- نقش انواع داده‌ها، متغیرها و کلمات کلیدی در برنامه نویسی کامپیوتر
- انواع حلقه‌ها و نقش آن در برنامه نویسی کامپیوتری
- عملیات ورودی و خروجی در برنامه نویسی کامپیوتر
- توابع و نقش آن
- انواع عملگرهای منطقی و حسابی
- و بسیاری از موارد دیگر که در دوره آموزش مبانی برنامه نویسی کامپیوتر پوشش داده خواهند شد.

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

### تاریخچه برنامه نویسی کامپیوتر

برنامه نویسی کامپیوتر از ابتدا تاکنون مسیرهای پرپیچ‌وخم بسیار زیادی را طی کرده که عمده تاریخچه این مسیر به‌صورت موارد زیر است:

1206: الجزاری (Al-Jazari)، مهندس عرب، دستگاه درام قابل‌برنامه‌ریزی را اختراع کرد که می‌توانست چندین الگوی درام و ریتم را به صورت خودکار پخش کند.

1801: ماشین بافندگی ژاکارد که توسط ژوزف ماری ژاکارد (Joseph Marie Jacquard \| بافنده فرانسوی) اختراع شد، توانست با تغییر برنامه بافته‌ای مختلفی تولید کند.

در قرن نهم، الگوریتم‌های مختلفی برای رمزگشایی معرفی شدند. یک ریاضیدان عرب الکندی الگوریتمی را ایجاد کرد که قادر به رمزگشایی کد رمزگذاری شده بود. این الگوریتم به الگوریتم رمزنگاری معروف بود.

1843: آدا لاولیس (Ada Lovelace)، ریاضیدان، الگوریتمی برای محاسبه دنباله‌ای از اعداد برنولی منتشر کرد. الگوریتم توسط موتور تحلیلی که توسط چارلز بابیج (Charles Babbage) ارائه شده بود انجام شد.

1880: هرمان هولریث (Herman Hollerith)، مخترع آمریکایی، ایده و مفهوم ذخیره داده‌ها را به شکل قابل خواندن توسط ماشین اختراع کرد.

دهه 1940: تجهیزات ضبط واحد، یعنی IBM 602 و IBM 604، به اولین کامپیوترهای الکترونیکی تبدیل شدند که توسط پانل‌های کنترل برنامه‌ریزی شدند.

کد ماشین قبلی زبان برنامه نویسی کامپیوتری شناخته شده‌ای بود که از طریق آن دستورالعمل‌ها به‌صورت نماد دودویی به کامپیوتر داده می‌شد. بعدها، زبان اسمبلی به وجود آمد که برنامه نویسان را قادر می‌ساخت تا مجموعه دستورالعمل‌ها را به‌صورت متن مشخص کنند که هرکدام یک نام معنی‌دار برای تعیین آدرس‌ها داشتند. با توسعه بیشتر، زبان‌های سطح بالا معرفی شدند که فرآیند توسعه برنامه را بسیار آسان، ساده و قابل‌درک می‌کردند؛ بنابراین، زبان‌های سطح بالا مختلفی توسعه یافتند که از آن‌ها FORTRAN اولین زبان پرکاربرد بود. بعدها زبان‌های بیشتری مانند COBOL و Lisp توسعه یافتند.

اواخر دهه 1960: همان‌طور که هنوز دوران پانچ کارت بود، برنامه‌های کامپیوتری با استفاده از کارت پانچ یا نوار کاغذی نوشته می‌شدند. در این سال، نوشتن برنامه‌های کامپیوتری به‌طور مستقیم بر روی کامپیوتر از طریق ویرایشگرهای متن امکان‌پذیر شد و دستگاه‌های ذخیره‌سازی داده‌ها و پایانه‌های کامپیوتری ارزان شدند.

## زبان‌های برنامه نویسی کامپیوتر

چندین زبان برنامه نویسی زیر وجود دارد که به برنامه نویسان امکان پردازش و اجرای برنامه‌های کوچک و همچنین بزرگ را می‌دهد، مهم‌ترین و پرکاربردترین این زبان‌ها به‌صورت فهرست موارد زیر است:

- زبان C: این زبان در سال 1972 توسط دنیس ریچی (Dennis Ritchie) و آزمایشگاه‌های آن در AT & T Bells توسعه یافت و اساساً برای پیاده‌سازی سیستم‌عامل یونیکس طراحی و توسعه داده شد. زبان C یک زبان برنامه نویسی ساخت یافته است.
- C++‎: زبان سی پلاس پلاس در سال 1983 توسعه یافت و یک نسخه شی گرا از زبان برنامه نویسی C بود. C++‎ برای ارائه انتزاعات سطح بالا توسعه داده شد تا پروژه‌های توسعه بزرگ را به‌طور کارآمد انجام دهد.
- سی شارپ: در سال 1983 توسعه یافت و توسط اپل با نام Objective-C شناخته شد. این عمدتاً برای پرداختن به نقاط کمبود زبان برنامه نویسی شی گرا ایجاد شده است. بعداً در سال 1988 توسط NeXt مجوز گرفت.
- پایتون: این زبان در اواخر دهه 1980 توسعه یافت که یک زبان برنامه نویسی پیشرفته بود زیرا شی گرا، تفسیر شده، قوی و انعطاف‌پذیر بود.
- جاوا: در سال 1990 در Sun Microsystems توسعه یافت و در ابتدا با نام Oak شناخته می‌شد. این یک زبان برنامه نویسی همه‌منظوره و سطح بالا است.
- HTML: زبان نشانه‌گذاری HyperText در سال 1990 توسط تیم برنرز لی (Tim Berners-Lee \| فیزیکدان) توسعه یافت که دانشمندان را قادر ساخت تا اسناد را در حالت آنلاین به اشتراک بگذارند.
- جاوا اسکریپت: در سال 1995 در نت اسکیپ (Netscape) توسعه یافت و به نام لایو اسکریپت (LiveScript) شناخته شد. بعداً جاوا اسکریپت نام گرفت که یک زبان برنامه نویسی سمت کلاینت است.

این‌ها برخی از زبان‌های برنامه نویسی کامپیوتر اولیه هستند. علاوه بر این زبان‌ها، زبان‌های برنامه نویسی بسیار بیشتری مانند Php ،Ruby ،Swift ،R ،Scala و بسیاری دیگر وجود دارد.

### کاربردهای برنامه نویسی کامپیوتری

زبان‌هایی که به‌عنوان یک برنامه نویس یاد خواهید گرفت به کاری که می‌خواهید انجام دهید بستگی دارد. مثلاً:

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

## سخن پایانی

اگر به فکر ورود به دنیای برنامه نویسی هستید و دوست دارید در این صنعت وارد بازار کار شوید باید از مفاهیم پایه و آشنایی با مبانی برنامه نویسی شروع کنید. دوره آموزش مبانی برنامه نویسی کامپیوتر بهترین نقطه شروع برای این هدف و یکی از بهترین دوره‌های آموزشی مبانی برنامه نویسی است که هم‌اکنون با ثبت‌نام رایگان در این درس مبانی می‌توانید در آن شرکت کنید و مبانی کامپیوتر و زبان‌های برنامه نویسی را گام به گام یاد بگیرید.

اطلاعات بیشتر


## امتیاز و نظرات کاربران

4.7


از مجموع 55 امتیاز


30
نظر

1 ماه پیش


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


ارسطو یوسقی طهرانی

2 ماه پیش


perfect and excellent, this course is the best course I see so far.


2 ماه پیش


عالی
تشکر


3 ماه پیش


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


فاطمه فرجوی

9 ماه پیش


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


امیررضا درختی

1 سال پیش


خیلی عالیه.


معصومه علی نیا

نظرات بیشتر


## دوره‌های پیشنهادی

[تعیین سطح زبان انگلیسی](/course/%D8%A2%D8%B2%D9%85%D9%88%D9%86-%D8%AA%D8%B9%DB%8C%DB%8C%D9%86-%D8%B3%D8%B7%D8%AD-%D8%A7%D9%86%DA%AF%D9%84%DB%8C%D8%B3%DB%8C-mk748/)

مدرس: جمعی از اساتید


56,602
دانشجو

4

(41)


رایگان


[آموزش درک برنامه نویسی](/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D8%AF%D8%B1%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-mk1019/)

مدرس: جادی میرمیرانی


27,872
دانشجو

4.3

(495)


گواهینامه


30٪


239,000

167,300

تومانء


[آموزش پایتون مقدماتی](/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%A8%D8%A7-%D9%BE%D8%A7%DB%8C%D8%AA%D9%88%D9%86-%D9%85%D9%82%D8%AF%D9%85%D8%A7%D8%AA%DB%8C-mk346/)

مدرس: جادی میرمیرانی


88,405
دانشجو

4.4

(5,930)


گواهینامه


30٪


1,359,000

951,300

تومانء


[آموزش رایگان مبانی برنامه‌نویسی](/course/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B1%D8%A7%DB%8C%DA%AF%D8%A7%D9%86-%D9%85%D8%A8%D8%A7%D9%86%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-mk1342/)

دانشگاه صنعتی شریف


مدرس: محمد امین فضلی


13,281
دانشجو

3.9

(53)


رایگان


دوره‌های بیشتر


## درباره استاد

[غلامعلی نژاد حاجعلی ایرانی](/teacher/%D8%BA%D9%84%D8%A7%D9%85%D8%B9%D9%84%DB%8C-%D9%86%DA%98%D8%A7%D8%AF-%D8%AD%D8%A7%D8%AC%D8%B9%D9%84%DB%8C-%D8%A7%DB%8C%D8%B1%D8%A7%D9%86%DB%8C/)

6دوره

36,191دانشجو

غلامعلی نژاد حاجعلی ایرانی، تحصیل خود را در مقاطع کارشناسی در دانشگاه شهید باهنر کرمان و کارشناسی ارشد در دانشگاه صنعتی امیرکبیر به انجام رسانده است. از سال 1384 تا کنون در زمینه توسعه سیستم‌های نرم افزارهای سازمانی و ERP فعال بوده است و هم اکنون به عنوان تحلیل‌گر، طراح و معمار نرم افزار سیستم‌های ERP مشغول به کار است و از سال 1387 به عضویت هیأت علمی دانشگاه بناب درآمده است.

وب سایت شخصی: gclass.co

اطلاعات بیشتر


## دیگر دوره‌های غلامعلی نژاد حاجعلی ایرانی

[تحلیل و طراحی سیستم](/course/%D8%AA%D8%AD%D9%84%DB%8C%D9%84-%D9%88-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%B3%DB%8C%D8%B3%D8%AA%D9%85-mk304/)

دانشگاه بناب


مدرس: غلامعلی نژاد حاجعلی ایرانی


6,753
دانشجو

4.8

(37)


رایگان


[پایگاه داده ها (به روش کاربردی)](/course/%D9%BE%D8%A7%DB%8C%DA%AF%D8%A7%D9%87-%D8%AF%D8%A7%D8%AF%D9%87-%D9%87%D8%A7-%D8%A8%D9%87-%D8%B1%D9%88%D8%B4-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-mk297/)

دانشگاه بناب


مدرس: غلامعلی نژاد حاجعلی ایرانی


7,161
دانشجو

4.4

(14)


رایگان


[برنامه‌نویسی حرفه‌ای تحت وب در جاوا](/course/%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C-%D8%AD%D8%B1%D9%81%D9%87-%D8%A7%DB%8C-%D8%AA%D8%AD%D8%AA-%D9%88%D8%A8-%D8%AF%D8%B1-%D8%AC%D8%A7%D9%88%D8%A7-mk282/)

دانشگاه بناب


مدرس: غلامعلی نژاد حاجعلی ایرانی


4,499
دانشجو

4

(2)


رایگان


[مهندسی نرم افزار 2 (به روش کاربردی)](/course/%D9%85%D9%87%D9%86%D8%AF%D8%B3%DB%8C-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-2-%D8%A8%D9%87-%D8%B1%D9%88%D8%B4-%DA%A9%D8%A7%D8%B1%D8%A8%D8%B1%D8%AF%DB%8C-mk256/)

دانشگاه بناب


مدرس: غلامعلی نژاد حاجعلی ایرانی


3,968
دانشجو

5

(4)


رایگان


دوره‌های بیشتر


## سوالات پرتکرار

آیا ممکن است که درسی ناقص ضبط شده باشد؟

ما همواره تلاش کرده­‌ایم که دروس را به طور کامل ضبط نماییم و در اختیار شما دوستان قرار دهیم. اما گاهی برخی ناهماهنگی ها سبب می شود که یک یا تعدادی از جلسات یک درس ضبط نشود. توضیح این گونه نواقص در توضیح درس­ ها آمده است.


## سوالات پرتکرار

اگر لینک دانلود یا پخش ویدئو مشکل داشت چه باید کرد؟

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


## سوالات پرتکرار

آیا امکان دریافت فیلم های یک درس به صورت سی دی یا دی وی دی وجود دارد؟

در حال حاضر امکان ارسال دروس به صورت سی دی یا دی وی دی وجود ندارد.


صفحات پربازدید


مکتب‌‌کلاسکلاس‌های آنلاین خصوصی با برترین اساتید زبان

[مشاهده اساتید](https://maktabclass.com/find-teachers/english/)

مکتب‌خونه، آموزش مجازی با کیفیت برای همه؛ بدون مرز، همیشه، همه‌جا

[021-91005646](tel:+982191005646) [info@maktabkhooneh.org](mailto:info@maktabkhooneh.org)

[درباره‌ مکتب‌خونه](/aboutus/)[تماس با ما](/contactus/)[پاسخ به پرسش‌های متداول](/faq/)[شرایط استفاده](/tos/)[استعلام گواهی‌نامه](/certificates/)[وبلاگ](/mag/)[مکتب‌‌تاک](https://youtube.com/playlist?list=PLAu43_uf7P19xsf1ffHYP9-_9h2mcNOLS)[مکتب کلاس](https://maktabclass.com/)[همکاری در تولید محتوا](/content-landing/)[رزرو استدیو برای ضبط دوره](https://knowledgebase.maktabkhooneh.net/landing-studio/)[منتور شوید](https://knowledgebase.maktabkhooneh.net/mentoring/)[فرصت‌های شغلی](https://mktb.me/472j)[آموزش سازمانی](/maktab-business/)[تدریس در مکتب‌خونه](/teaching/)

مکتب‌‌خونه را در شبکه‌های اجتماعی دنبال کنید:


[telegram-outline](https://telegram.me/maktabkhooneh)[instagram](https://instagram.com/maktabkhooneh/)[linkedin-outline](https://www.linkedin.com/company/maktabkhooneh/)[twitter](https://twitter.com/maktabkhooneh)[youtube](https://www.youtube.com/maktabkhoonehYT)[aparat](https://www.aparat.com/maktabkhooneh)[facebook](https://www.facebook.com/maktabkhooneh)

دانلود اپلیکیشن مکتب‌خونه:

[دانلود مستقیم](https://media.s3.ir-thr-at1.arvanstorage.ir/app/app-release-signed-14-july.apk) [دانلود از  چارخونه](https://mktb.me/0jyf/) [دانلود از  play store](https://mktb.me/fjv9/)

ندای دانش همراه ایرانیان همه حقوق محفوظ است © ۱۴۰۳