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

poster
پیش‌نمایش دوره

برنامه‌نویسی یک مهارت اساسی است که در دنیای امروز بسیار پرکاربرد است. ممکن است تصور کنید که برنامه‌نویسی تنها مختص مهندسان کامپیوتر است، در حالی که چنین نیست. نیاز به این تخصص امروزه در تمام ... ادامه

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
4.6 (148 رای)
سطح: مقدماتی
 پلاس
  
زمان مورد نیاز برای گذراندن دوره:  17 ساعت
مجموع محتوای آموزشی:  5 ساعت ویدئو - 12 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  4 هفته
  
حد نصاب قبولی در دوره:  80 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام

پیش‌نیاز‌ها

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

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

درک برنامه‌نویسی
  قسمت اول - شروع
مشاهده
"04:47  
  قسمت دوم - ساده‌ترین دستور (پرینت)
مشاهده
"03:25  
  کوئیز اول
 3%    
"02:00  
  قسمت سوم - شرط if
مشاهده
"05:41  
  کوئیز دوم
 2%    
"02:00  
  قسمت چهارم - برنامه نوشتن در یک فایل
مشاهده
"08:50  
  پروژه اول: BMI (الزامی)
 5%    
"60:00  
  قسمت پنجم - تب یا اسپیس
مشاهده
"09:14  
  کوئیز سوم
 3%    
"02:00  
  قسمت ششم - حلقه فور
مشاهده
"06:34  
  کوئیز چهارم
 3%    
"03:00  
  قسمت هفتم - توابع
مشاهده
"06:03  
  کوئیز پنجم
 2%    
"01:00  
  قسمت هشتم - کشف اعداد اول
مشاهده
"09:25  
  کوئیز ششم
 1%    
"01:00  
  قسمت نهم - اعداد اول (تابع)
مشاهده
"06:48  
  قسمت دهم - اعداد اول بهینه سازی
مشاهده
"09:53  
  پروژه دوم: ب.م.م (الزامی)
 6%    
"60:00  
  قسمت یازدهم- حل مساله اول اویلر
مشاهده
"10:44  
  پروژه سوم: مینی پروژه ماشین‌حساب (الزامی)
 11%    
"120:00  
  قسمت دوازدهم - آشنایی اولیه با آی پایتون و نوت بوک
مشاهده
"07:39  
  کوئیز هفتم
 2%    
"02:00  
  قسمت سیزدهم - حل مساله دوم اویلر
مشاهده
"11:08  
  کوئیز هشتم
 2%    
"01:00  
  قسمت چهاردهم - آرایه‌ها و لیست‌ها
مشاهده
"05:55  
  کوئیز نهم
 3%    
"03:00  
  قسمت پانزدهم - چی می شه اگر آدم‌ها پولشون رو رندم به کس دیگه بدن
مشاهده
"11:34  
  کوئیز دهم
 2%    
"01:00  
  قسمت شانزدهم - نمایش گرافیکی نمودار ویدیو قبل
مشاهده
"08:56  
  پروژه چهارم: تاس (الزامی)
 11%    
"120:00  
  قسمت هفدهم - مفهوم دیکشنری
مشاهده
"09:51  
  کوئیز یازدهم
 2%    
"01:00  
  قسمت هجدهم - پیدا کردن رمز گاوصندوق
مشاهده
"18:37  
  قسمت نوزدهم - کتابخانه ها
مشاهده
"16:00  
  کوئیز دوازدهم
 2%    
"02:00  
  قسمت بیستم - ای پی آی ها (یک)
مشاهده
"08:14  
  کوئیز سیزدهم
 2%    
"02:00  
  قسمت بیست‌ویکم - ای پی آی ها (دو)
مشاهده
"13:50  
  کوئیز چهاردهم
 1%    
"00:00  
  قسمت بیست‌ودوم - ای پی آی ها (سه)
مشاهده
"18:52  
  کوئیز پانزدهم
 3%    
"03:00  
  قسمت بیست‌وسوم - ای پی آی ها (چهار)
مشاهده
"07:14  
  قسمت بیست‌وچهارم - بازهم API اینبار از توکن و استفاده از بکتوری
مشاهده
"11:57  
  قسمت بیست‌وپنجم - بازهم API اینبار از توکن و استفاده از بکتوری (دو)
مشاهده
"12:18  
  قسمت بیست‌وششم - بازهم API اینبار از توکن و استفاده از بکتوری (سه)
مشاهده
"12:22  
  پروژه پنجم (الزامی)
 8%    
"90:00  
  قسمت بیست‌وهفتم - ارسال sms به کلی آدم
مشاهده
"14:15  
  ششم: پیامک تبریک عید (الزامی)
 13%    
"120:00  
  قسمت بیست‌وهشتم - برنامه نویس چه‌طوری فکر می‌کنه ؟
مشاهده
"23:10  
  هفتم: شمارش اعداد در متن (الزامی)
 13%    
"120:00  

ویژگی‌های دوره

گواهی‌نامه مکتب‌خونه
گواهی‌نامه مکتب‌خونه

در صورت قبولی در دوره، گواهی نامه رسمی پایان دوره توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می گیرد.

مشاهده نمونه گواهینامه

ویژگی‌های دوره

خدمات منتورینگ
خدمات منتورینگ

خدمات منتورینگ به معنای برخورداری دانشجو از راهنما یا پشتیبان علمی در طول گذراندن دوره می‌باشد. این خدمات شامل پاسخگویی به سوالات آموزشی(در قالب تیکتینگ)، تصحیح آزمون یا پروژه های دوره و ارائه باز خورد موثر به دانشجو می‌باشد.

ویژگی‌های دوره

پروژه محور
پروژه محور

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

ویژگی‌های دوره

تمرین و آزمون
تمرین و آزمون

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

ویژگی‌های دوره

تالار گفتگو
تالار گفتگو

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

ویژگی‌های دوره

تسهیل استخدام
تسهیل استخدام

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

بررسی فرصت‌های شغلی

درباره دوره

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

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

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

اگر آشنایی اولیه با برنامه‌نویسی به هر زبانی دارید، اما نمی‌توانید برنامه بنویسید، مشاهده ویدئوهای درک برنامه نویسی جادی را به شما پیشنهاد می‌کنیم. این ویدئوها با زبان پایتون شروع می‌شود.

 

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

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

در آموزش این دوره از پایتون2 استفاده شده است.

 

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

  • کسانی که تمایل دارند وارد دنیای برنامه‌نویسی شوند.
  • کسانی که با برنامه‌نویسی آشنایی دارند ولی هنوز خود را برنامه‌نویس نمی‌دانند.
  • کسانی که به برنامه‌نویسی به چشم یک شغل آینده‌دار می‌نگرند.

 

بعد از فراگیری دوره آموزش رایگان درک برنامه نویسی چه مهارت‌هایی کسب می‌کنید؟

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

  •  آشنایی با مفاهیم اولیه مانند دستورات ساده، شرط if، حلقه‌ها و غیره
  •  آشنایی با توابع در برنامه‌نویسی
  •  آشنایی با آرایه‌ها و لیست‌ها
  •  آشنایی با مفاهیم پیشرفته‌تر مانند دیکشنری، کتابخانه و غیره
  • نوشتن برنامه‌های حرفه‌ای

 

سرفصل‌های دوره آموزش رایگان درک برنامه نویسی جادی چیست؟

در این سری از ویدئوها شما به زبان بسیار ساده با مفاهیم اولیه برنامه‌نویسی آشنا می‌شوید. دستورات پرینت، شرط if، متغیرها و غیره از جمله مواردی هستند که یادگیری آن‌ها برای درک برنامه نویسی ضروری است. بنابراین در چند جلسه کوتاه به این موارد پرداخته می‌شود.

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

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

 

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

درباره استاد

maktabkhooneh-teacher جادی میرمیرانی

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

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

مشاهده پروفایل و دوره‌‌های استاد

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

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
زهرا یزدی 1403-02-20
سلام، از استاد جادی کلی تشکر میکنم که برای آدمهای غیر متخصص در برنامه نویسی هم این دوره عالی هست. سوالم اینست بعد از اتمام مهلت دوره (30 اردیبهشت) فایل های تدریس در اکانت باقی می ماند یا خیر؟
مکتب‌خونه
سلام دوست عزیز برای گذراندن دوره حداقل زمانی وجود ندارد و شما می توانید در هر زمانی که مایل هستید فعالیت های مربوطه را انجام دهید. برای هر دوره یک حداکثر زمان تعیین شده است که در صفحه معرفی دوره می توانید مشاهده کنید که از زمان خرید دوره توسط شما تنها در آن مدت شما از ویژگی های تصحیح پروژه ها توسط پشتیبان و دریافت گواهی نامه بهره مند خواهید بود.
محسن هلالی 1403-02-18
اگه میخواید برنامه نویسی شروع کنید و پیش زمینه ای ندارید این دوره عالیه💪♥️
علی منصوری 1403-01-31
چند توصیه برای دوستانی که تصمیم به تهیه دوره دارند و همچنین دوستانی که جدیدا دوره رو تهیه کردند: 1.از این دوره بعنوان مرور و مکمل دوره برنامه نویسی مقدماتی استفاده کنید نه بعنوان شروع مسیر یادگیری برنامه نویسی. 2.حتما دست به کد بشیدگفته های استاد رو خودتون اجراکنید و حتما حتما حالات مختلفی روتوی کدهاتون امتحان کنید.. 3.سعی کنید یک مساله رو به شیوه های مختلفی کد بزنید. 4.بفکر زود تموم کردن و گرفتن مدرک نباشید شاید یک ویدیو آموزشی حدود ده دقیقه ای نیاز باشه چندین ساعتبراش وقت بذترید و خودتون سعی و خطا کنید. درس مهمی که از استادجادی گرفتم این بود که بعنوان یک حرفه ای نمیخواد خودشونشون بدهبلکه خودش رو جای یک برنامه نویس تازه کار میذاره و مرحله به مرحله به جواب مساله میرسه. درپایان ممنون از تیم پشتیبانی و منتورهای مکتب خونه.
مهدی کارگر 1403-01-24
واقعا جادی نیاز به تعریف نداره تدریس استاد بسیار خوب و پشتیبانی و پاسخگویی هم به موقع و فوری
سیدامیرحسین باقرحسینی 1403-01-24
عالی
1403-01-22
با عرض درود اول از این بگم که بنده قبل از شروع این دوره نهایتا با کامپیوتر ام بازی کرده بودم ... . درکل دانش زیادی نداشتم و ندارم اماتا کنون که تا جلسه دهم پیشرفتم میتونم بگم جلسات واضح دقیق و به اندازه هستند و این یعنی شما وقت خودتونو صرف شنیدن درد و دل کسی نمیکنید و به حاشیه نمیرید. البته که شاید گاهی نشه با جلسات جلو برید و چیز هایی رو جابندازید: پس پیشنهاد میکنم حتما تمرین کد زنی هم داشته باشید.
فاطمه فصیحی 1403-01-21
عالیه دوره جادی من حتما بقیه دوره هاشو نگاه میکنم
محمدرفیع امامی 1403-01-20
"برنامه بزرگی که کار میکنه برنامه کوچیکی بوده که کار میکرده." بنظرم کلیدی ترین جمله این دوره همین بود. جادی دقیقا مثل یک برنامه نویس که یک مسئله رو میخواد برای اولین بار حل کنه رفتار میکنه و مراحل شکل گیری یک برنامه برای حل یک مسئله رو کامل نشون میده. یعنی یجاهایی آزمون و خطا میکنه ، میره در مورد یه مبحث تو اینترنت جست و جو میکنه ، نمیاد یدفعه همون اول کد نهایی رو بنویسه. و مهم تر از هر چیز به ما یاد میده که چجوری یک مسئله کلی رو به چند مسئله جزئی تر تبدیل کنیم و در آخر با حل تک تک این مسائل ، مسئله کلی رو هم حل کنیم. برای همینم این دوره بدرد کسایی میخوره که تازه با مباحث اولیه برنامه نویسی آشنا شدن (مثل دیتا تایپ ها و کارکرد توابع مختلف) و الان دیگه میخوان برای حل مسئله ها کد بزنن و برنامه بنویسن ولی دقیق نمیدونن چجوری چیزایی که مطالعه کردن رو کنار هم بزارن.
آیسان احسان فر 1403-01-07
به نظرم این دوره مکمل دوره مقدماتی هست حتما باید زیاد تمرین کنید
علی دیاری 1403-01-02
سلام ببخشید من کوییز هارو نمیتونم جواب بدم ، یعنی ثبت نمیشه و در تالار گفت و گو نمیتونم کامنت بزارم
مکتب‌خونه
سلام دوست عزیز لطفا وارد صفحه دوره مورد نظر شده و از طریق گزینه تکمیل اطلاعات در پایین ویدیو تیزر، اطلاعات خود را تکمیل و تایید کنید.
حامد مجیدپور 1402-12-19
سلام. در مورد این دوره چنتا پیشنهاد دارم هم به مکتب خونه و هم به کسایی که در حال آموزش هستن. سختم با کتب خونه: در مورد محتوای آموزش، بهتره اون اول انواع محیط هایی که میشه توش کد نوشت رو یه توضیحی میدادین. (شاید برای مبتدی ها خیلی مفید باشه این.) سخنم با کدآموزها: تا جایی که می تونید تمریناتشو به چند روش مختلف حل کنید. اون موقع می بینید که هرچقدر که جلوتر میرید چقدر کدهاتون پخته تر میشه. دوم اینکه تو قسمت API ها اگه یکم مبهم بود براتون گیر نکنید. ادامه بدین. بعد که تموم شد برگردید از اول ببینید. این سری تمریناتشو کامل حل کنید. برای من که اصلا با پایتون آشنایی نداشتم خیلی مفید بود این دوره.
پارسا فراهانی 1402-12-13
واقعابهترین دوره ای بود ک توی این سه سالی ک درگیر پایتون هستم دیدم و مخصوصا پروژه هایی ک باید ارسال میکردیم خیلی به فهم مسایل بیشتر کمکمیکرد ، متچکرم از مکتب خونه و جادی جان
محمدحسین رحمتی 1402-11-09
استاد جادی افسانه ایی مثل همیشه عالی
1402-11-07
سلام با عرض تشکر از سایت مکتب خونه و استاد بزرگوار بسیار دوره خوبی می باشد و یک تفکر فوق العاده به شما میدهد و همچنین ما را با هنر جستجو کردن آشنا میکند
منیب مهران‌پور 1402-09-19
برنامه بزرگی که کار میکنه ، برنامه کوچیکی بوده که یه زمان کار می کرده.♥
1
2
3
... 6

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

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

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

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

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

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

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

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

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

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

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

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

مراحل کلیدی قبل از آموزش برنامه نویسی

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

 انتخاب یک زبان برنامه نویسی

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

انتخاب محیط توسعه 

نرم افزار و ابزار لازم برای نوشتن و اجرای کد را نصب کنید. IDEها (محیط‌های توسعه یکپارچه) مانند Visual Studio Code و PyCharm یک رابط کاربر پسند برای کدنویسی ارائه می‌دهند.

یادگیری اصول اولیه 

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

تمرین، تمرین، تمرین

کلید تسلط بر برنامه نویسی تمرین است. چالش‌های کدنویسی را حل کنید، روی پروژه‌های کوچک کار کنید و با برنامه نویسان دیگر همکاری کنید تا مهارت‌های خود را افزایش دهید.

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

زبان‌های برنامه نویسی پایه و اساس کدنویسی هستند. انواع زبان برنامه نویسی وجود دارند و هر زبان نحو، قوانین و هدف خود را دارد. در اینجا چند زبان برنامه نویسی محبوب را نام می‌بریم:

  •  آموزش پایتون: زبان پایتون که به دلیل سادگی و خوانایی‌اش شناخته شده است، به طور گسترده در توسعه وب، تجزیه و تحلیل داده‌ها و هوش مصنوعی استفاده می‌شود.
  • آموزش جاوا: جاوا یک زبان همه کاره است که برای ساخت برنامه‌های کاربردی در سطح سازمانی، برنامه‌های اندروید و توسعه وب استفاده می‌شود.
  • آموزش جاوا اسکریپت: جاوا اسکریپت در درجه اول برای توسعه وب استفاده می‌شود و صفحات وب تعاملی و پویا را فعال می‌کند.
  • آموزشC++‎ : سی پلاس پلاس زبان قدرتمندی است که در برنامه نویسی سیستم، توسعه بازی و برنامه‌های کاربردی با کارایی بالا استفاده می‌شود.
  • آموزش روبی: روبی معمولاً در توسعه وب و اسکریپت نویسی استفاده می‌شود.
  • و غیره

انتخاب زبان برنامه نویسی 

با تعداد زیادی زبان برنامه نویسی موجود، انتخاب زبان مناسب می‌تواند بسیار دشوار باشد. هنگام انتخاب زبان برنامه نویسی به موارد زیر توجه کنید:

هدف

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

منحنی یادگیری

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

تقاضای بازار کار

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

حمایت از جامعه

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

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

برای مهارت در برنامه نویسی، آموزش دوره مقدماتی برنامه نویسی که به درک مفاهیم کلیدی که پایه و اساس کدنویسی را تشکیل می‌دهند ضروری است. بیایید برخی از این مفاهیم را بررسی کنیم:

متغیرها

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

ساختارهای کنترلی

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

توابع

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

ساختارهای داده

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

الگوریتم ها

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

مفهوم الگوریتم ها

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

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

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

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

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

مکتب خونه با ارائه سرفصلی کامل در دوره آموزش درک برنامه نویسی به شما توانایی لازم را در جهت یادگیری الفبای برنامه نویسی ودرک آن می‌دهد.

  • قسمت اول - شروع
  • قسمت دوم - ساده‌ترین دستور (پرینت)
  • قسمت سوم - شرط if  
  • قسمت چهارم - برنامه نوشتن در یک فایل
  • قسمت پنجم - تب یا اسپیس
  • قسمت ششم - حلقه فور  
  • قسمت هفتم - توابع 
  • قسمت هشتم - کشف اعداد اول
  • قسمت نهم - اعداد اول (تابع)
  • قسمت دهم - اعداد اول بهینه سازی
  • قسمت یازدهم- حل مساله اول اویلر
  • قسمت سیزدهم - حل مساله دوم اویلر
  • قسمت چهاردهم - آرایه‌ها و لیست‌ها
  • قسمت پانزدهم - چی می شه اگر آدم‌ها پولشون رو رندم به کس دیگه بدن
  • قسمت شانزدهم - نمایش گرافیکی نمودار ویدیو قبل
  • قسمت هفدهم - مفهوم دیکشنری
  • قسمت هجدهم - پیدا کردن رمز گاوصندوق
  • قسمت نوزدهم - کتابخانه ها
  • قسمت بیستم - ای پی آی ها (یک)
  • قسمت بیست‌ویکم - ای پی آی ها (دو)
  • قسمت بیست‌ودوم - ای پی آی ها (سه)
  • قسمت بیست‌وسوم - ای پی آی ها (چهار)
  • قسمت بیست‌وچهارم - بازهم API اینبار از توکن و استفاده از بکتوری
  • قسمت بیست‌وپنجم - بازهم API اینبار از توکن و استفاده از بکتوری (دو)
  • قسمت بیست‌وششم - بازهم API اینبار از توکن و استفاده از بکتوری (سه)
  • قسمت بیست‌وهفتم - ارسال sms به کلی آدم
  • قسمت بیست‌وهشتم - برنامه نویس چه‌طوری فکر می‌کنه ؟

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

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

صفحات پربازدید
poster
پیش‌نمایش دوره
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذراندن دوره:  17 ساعت
مجموع محتوای آموزشی:  5 ساعت ویدئو - 12 ساعت تمرین و پروژه
 (قابل دانلود می‌باشد)
مهلت دوره:  4 هفته
  
حد نصاب قبولی در دوره:  80 نمره
فارغ‌التحصیل شدن در این دوره نیاز به ارسال تمرین‌ها و پروژه‌های الزامی دارد. 
organization-pic  گواهینامه این دوره توسط مکتب‌خونه ارائه می‌شود.
course-feature   گواهی‌نامه مکتب‌خونه course-feature   خدمات منتورینگ course-feature   پروژه محور course-feature   تمرین و آزمون course-feature   تالار گفتگو course-feature   تسهیل استخدام