×
ribbon

تا پایان تخفیف

آموزش جامع مقدمات برنامه نویسی

مدرس:

صالح هاشمی

برنامه نویسی یکی از پرطرفدارترین مهارت های این روزهاست. بسیاری از افراد به دنبال ورود به این حوزه... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.7 (14)
8 دیدگاه
591دانشجو
20ساعت
سرفصل‌ها
مقدماتی سطح دوره
بروزرسانیخرداد ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

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

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

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

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

تاثیر هوش مصنوعی بر بازار کار برنامه نویسی

آیا حوزه برنامه نویسی برای من مناسب است؟

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

این دوره شامل:

15 ساعت ویدئو

1 جلسه متنی

50 تمرین و پروژه

49 سؤال سنجش و یادگیری

دسترسی به تالار گفتگو

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

دسترسی مادام‌العمر به محتوای دوره

4 هفته مهلت ارسال تمرین و پروژه

سرفصل‌های دوره

8 فصل92 جلسه15 ساعت ویدیو
مقدمه ای بر دنیای برنامه نویسی
  برنامه نویسی چیست؟
06:37
  پرسش و پاسخ
04:41
  زبان های برنامه نویسی
05:58
  پرسش و پاسخ (زبان های برنامه نویسی)
05:10
  پیش نیازهای ورود به دنیای برنامه نویسی
15:24
  پرسش و پاسخ (پیش نیازهای برنامه نویسی)
09:38
  بهترین زبان های برنامه نویسی
09:39
  پرسش و پاسخ (بهترین زبان برنامه نویسی)
03:09
  بازار کار برنامه نویسی و درآمد آن (بررسی تاثیرات هوش مصنوعی)
13:00
  محدودیت سنی یادگیری برنامه نویسی
04:38
  اصول دیدن این دوره
03:41
  پرسش و پاسخ (جمع بندی آخر فصل)
07:19
اولین قدم ها در شروع برنامه نویسی
  اینترنت چیست و چطور کار می کند؟
13:15
  پرسش و پاسخ (اینترنت چیست؟)
07:52
  چرا جاوا اسکریپت را انتخاب کردیم؟
04:56
  پرسش و پاسخ (علت انتخاب جاوا اسکریپت)
03:13
  تفاوت زبان های کامپایلری و مفسری
11:43
  تفاوت زبان‌های کامپایلری، مفسری و هیبریدی
00:56
  پرسش و پاسخ (تفاوت زبان های کامپایلری و مفسری)
07:45
  شروع برنامه نویسی با جاوا اسکریپت
06:44
  پرسش و پاسخ (شروع برنامه نویسی)
07:21
  تمرینات فصل مقدماتی
03:00
یادگیری برنامه نویسی با پروژه عملی
  آنچه خواهید دید...!
02:17
  آماده سازی محیط توسعه و مفسر
13:18
  پرسش و پاسخ (آماده سازی محیط)
14:01
  پروژه todo-list: تعریف پروژه
03:00
  آشنایی با متغیرها و تعریف آن ها
09:10
  پرسش و پاسخ (متغیرها)
06:45
  انواع داده ها
12:11
  پرسش و پاسخ (انواع داده)
14:09
  عملگرها و انواع آن
19:42
  پرسش و پاسخ (عملگرها و انواع آن)
16:37
  تمرین‌های بخش عملگرها
05:00
  بررسی کوییز عملگرها
02:49
  پروژه todo-list: تعریف اولیه متغیرها
02:35
  معرفی Object ها
13:45
  تمرین عملی Obejct ها
19:26
  پروژه todo-list: تبدیل وظایف به Object
03:14
  آرایه ها
09:54
  پروژه todo-list: ایجاد لیستی از وظایف
03:57
  آشنایی با Function ها
11:10
  تمرین عملی Function ها
58:57
  پروژه todo-list: افزودن تسک به کمک Function ها
04:14
  ابهام زدایی: مبحث Scope ها در Function
01:30
  تمرین‌های بخش Function
06:00
  آشنایی با دستورات شرطی (if ، else if ، else)
06:52
  تمرین عملی دستورات شرطی
28:50
  آشنایی با ساختار شرطی switch
06:18
  تمرین عملی ساختار شرطی Switch
30:00
  تمرین‌های بخش دستورات شرطی و switch
06:00
  پروژه todo-list: افزودن مکانیزم اعتبارسنجی داده ها و حذف تسک ها
08:43
  تمرین عملی پروژه todo-list
10:26
  آشنایی با انواع حلقه‌ها در جاوااسکریپت (for ، while ، do-while ، for-in و forEach)
17:57
  تمرین عملی حلقه‌های تکرار
28:43
  تمرین‌های بخش حلقه‌های تکرار
06:00
  پروژه todo-list: افزودن فانکشن نمایش تسک ها
03:46
  تمرین نهایی فصل
18:52
شروع HTML و ایجاد فرم‌ها برای پروژه عملی
  آنچه خواهید دید...
02:26
  آشنایی با ساختار اولیه HTML و نمایش نتیجه در مرورگر
10:17
  پروژه todo-list: ایجاد ساختار اولیه پروژه با HTML
01:38
  آشنایی با Attribute
03:51
  پرسش و پاسخ قسمت‌های اولیه HTML
04:02
  آموزش لینک‌دهی و افزودن تصویر
04:30
  ساخت فهرست‌های مرتب و نامرتب
03:49
  تمرین عملی لینک، تصویر و لیست‌ها
08:38
  تفاوت تگ‌های Block و Inline + معرفی div و span
04:49
  پروژه todo-list: افزودن لیست تسک‌ها
01:37
  آموزش کامل فرم‌ها | انواع input و کاربرد آن‌ها
08:24
  پروژه todo-list: افزودن فرم وارد کردن تسک‌ها
04:20
  تمرین عملی فصل
07:57
  تمرین های فصل HTML
05:00
َآشنایی با JavaScript DOM | ترکیب HTML و JavaScript برای ساخت صفحات تعاملی
  آنچه خواهید دید...
01:11
  دسترسی به تگ‌ها در HTML با JavaScript و نمایش اطلاعات در DOM
07:55
  پرسش و پاسخ دسترسی به المان‌های صفحه با JS
24:54
  تمرین عملی دسترسی به المان های صفحه با JS
26:13
  تمرین‌های دسترسی به المان های صفحه با JS
06:00
  پروژه todo-list: نمایش لیست تسک‌ها در برنامه نهایی
14:22
  پرسش و پاسخ نمایش لیست تسک‌ها در پروژه
21:11
  پروژه todo-list: بازنویسی فانکشن حذف تسک
03:25
  آموزش رویدادها (Events) با مثال‌های عملی
16:26
  پرسش و پاسخ مبحث رویدادها در JS
21:41
  تمرین های مبحث رویدادها در JS
06:00
  پروژه todo-list: تکمیل مکانیزم افزودن تسک و خالی کردن لیست تسک‌ها
05:57
  پروژه todo-list: تکمیل مکانیزم حذف تسک و بهینه سازی فانکشن افزودن تسک
06:54
  پروژه todo-list: پیاده سازی امکان تیک زدن تسک و امکان افزودن تسک با فشردن Enter
05:32
  پرسش و پاسخ نهایی فصل و تکمیل بخش منطق پروژه
34:18
از ظاهر ساده تا رابط کاربری جذاب با CSS و Bootstrap
  آنچه خواهید دید...
02:04
  مقدمه‌ای بر CSS و انتخابگرها
08:04
  آشنایی با مدل جعبه‌ای CSS و مفهوم فضای اطراف عناصر
12:14
  پروژه todo-list: بهبود ظاهر لیست وظایف و حالت Hover
10:52
  آموزش Flexbox در CSS با مثال‌های عملی
07:26
  پروژه todo-list: استفاده از Flex برای بهبود ظاهر پروژه
02:43
  پرسش و پاسخ CSS
04:21
  تمرین های CSS
06:00
  آشنایی با Bootstrap 5 برای ساخت رابط کاربری حرفه‌ای در کمترین زمان
03:19
  زیباسازی رابط کاربری با Bootstrap در پروژه Todo List
09:55
  رفع اشکال نهایی و تکمیل پروژه
06:31
پروژه پایانی
  پروژه پایانی (الزامی)
240:00
قدم بعدی در برنامه‌نویسی
  آشنایی با مسیرهای تخصصی Front-end ،Back-end ،AI و...
11:08
  برنامه‌نویسی سریع‌تر با کمک هوش مصنوعی
04:19
  استخدام بشم؟ فریلنس کار کنم؟ یا استارتاپ خودمو راه بندازم؟
05:07
  پرسش و پاسخ پایانی دوره
07:49
  پایان
01:30

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

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

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

اگر می‌خواهید اولین قدم را در مسیر یادگیری برنامه‌نویسی بردارید، این دوره برای شماست!

دیدگاه کاربران

3.7

بر اساس امتیاز 14 دانشجو

1
2
3
4
5

محمدحسین حیدری فروز

24 روز پیش

5

عالی

افشین حسنی

1 سال پیش

5

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

دانشجوی دوره

1 سال پیش

5

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

دانشجوی دوره

1 سال پیش

5

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

مریم طاهری

1 سال پیش

5

جلسات پرسش و پاسخ به نظرم خیلی مفید بود و تمام سوالات من همراه اون جلسات برطرف شد . بسیار عالی لطفا باز هم از این سبک دوره های پروژه محور بذارین:))))

سیروان گروسی

1 ماه پیش

4

دوره ی خوبی بود. ممنون!

گواهینامه اختصاصی دو زبانه

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

امکان اشتراک گذاری در لینکدین
دو زبانه
2دوره
3,422دانشجو
52نظر و امتیاز

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

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

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

او موسس شرکت «ایده‌گستر بهتا» است و مدیریت پروژه‌ی ده‌ها محصول آموزشی و نرم‌افزاری را در کارنامه دارد.

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

او همچنین در زمینه‌ی گویندگی، دوبله، مجری‌گری و موسیقی (نوازندگی پیانو) نیز فعالیت دارد.

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

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

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

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

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

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