تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی راهنمای کامل مبانی برنامه نویسی C

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

5 ساعت 54 دقیقهمبتدی2024-03-22

مدرسین

Dan Gookin

Dan Gookin

Creator, Teacher, and Technology Writer with 20+ years of experience

جزئیات دوره

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

مهارت ها

CEssential TrainingProgramming LanguagesOpen SourceSoftware Development

سرفصل ها

0. مقدمه

  • 01 - شیرجه در C
  • 02 - پیکربندی و راه اندازی

1. اصول برنامه نویسی C

  • 03 - اولین برنامه خود را کدنویسی کنید
  • 04 - چالش - کد خود را بنویسید
  • 05 - راه حل - کد خود را بنویسید
  • 06 - ورود به زبان C
  • 07 - بررسی ساختار کد
  • 08 - کار کردن در چرخه توسعه C
  • 09 - چالش - اشکالات را پیدا و برطرف کنید
  • 10 - راه حل - اشکالات را پیدا و رفع کنید
  • 11 - کاوش در پیش پردازنده
  • 12 - آشنایی با فایل‌های هدر و کتابخانه ها
  • 13 - اضافه کردن نظرات
  • 14 - چالش فصل - بنای شالوده
  • 15 - حل فصل - بنای پی

2. متغیرها و مقادیر

  • 16 - درک انواع داده‌های زبان C
  • 17 - اعلام متغیرها
  • 18 - کار با متغیرها
  • 19 - بررسی تابع printf()
  • 20 - استفاده از ثابت
  • 21 - چالش - ساخت متغیر و ثابت
  • 22 - حل - ساخت متغیرها و ثابت ها
  • 23 - درک محدوده متغیر
  • 24 - ساخت انواع داده‌های جدید
  • 25 - تعیین کاراکترها و رشته ها
  • 26 - تعیین اعداد صحیح و حقیقی
  • 27 - Typecasting یک متغیر
  • 28 - چالش فصل - اضافه کردن متغیرها و ثابت ها
  • 29 - حل فصل - اضافه کردن متغیرها و ثابت ها

3. اپراتورها و ریاضی

  • 30 - کار با عملگرهای ریاضی
  • 31 - چالش - کمی ریاضی انجام دهید
  • 32 - راه حل - کمی ریاضی انجام دهید
  • 33 - استفاده از عملگرهای انتساب
  • 34 - رعایت ترتیب تقدم
  • 35 - چالش - ترتیب را درست بگیرید
  • 36 - راه حل - ترتیب را درست بگیرید
  • 37 - کار با عملگرهای رابطه ای
  • 38 - استفاده از عملگرهای منطقی
  • 39 - درک عملگرهای بیتی
  • 40 - تغییر بیت
  • 41 - کاوش در عملگرهای واحد
  • 42 - چالش فصل - ریاضی بیشتر
  • 43 - حل فصل - ریاضی بیشتر

4. تصمیمات و حلقه ها

  • 44 - تصمیم گیری
  • 45 - بررسی احتمالات
  • 46 - استفاده از عملگر سه تایی
  • 47 - کار با ساختار سوئیچ کیس
  • 48 - چالش - یک مورد را انتخاب کنید
  • 49 - راه حل - یک مورد را انتخاب کنید
  • 50 - ایجاد یک حلقه for
  • 51 - راه‌اندازی حلقه while
  • 52 - چالش - چند متن را تکرار کنید
  • 53 - راه حل - چند متن را تکرار کنید
  • 54 - حلقه‌های تودرتو
  • 55 - بیرون آمدن از حلقه
  • 56 - اجتناب از کلمه کلیدی goto
  • 57 - چالش فصل - تفسیر دستورات
  • 58 - حل فصل - تفسیر دستورات

5. توابع

  • 59 - درک توابع
  • 60 - ایجاد یک تابع
  • 61 - چالش - نوشتن تابع
  • 62 - حل - نوشتن تابع
  • 63 - برگرداندن یک مقدار از یک تابع
  • 64 - چالش - برگرداندن یک مقدار
  • 65 - راه حل - برگرداندن یک مقدار
  • 66 - ارسال آرگومان‌ها به یک تابع
  • 67 - چالش - عبور از ارزش ها
  • 68 - حل - گذراندن مقادیر
  • 69 - استفاده از آرگومان‌های تابع main().
  • 70 - حفظ مقادیر در یک تابع
  • 71 - ایجاد توابع بازگشتی
  • 72 - چالش فصل - توابع را بنویسید
  • 73 - حل فصل - توابع را بنویسید

6. آرایه‌ها و ساختارها

  • 74 - شناخت آرایه ها
  • 75 - کار با آرایه ها
  • 76 - چالش - ایجاد آرایه
  • 77 - راه حل - ایجاد آرایه
  • 78 - ارسال یک آرایه به یک تابع
  • 79 - کار با آرایه‌های چند بعدی
  • 80 - ساخت سازه
  • 81 - سازه‌های تودرتو
  • 82 - چالش - ساخت سازه
  • 83 - راه حل - ساخت سازه
  • 84 - قرار دادن ساختارها در یک آرایه
  • 85 - کار با ساختارها و عملکردها
  • 86 - چالش فصل - دستکاری سازه
  • 87 - حل فصل - دستکاری سازه

7. شخصیت‌ها و رشته ها

  • 88 - استفاده از IO تک کاراکتری
  • 89 - تست و تبدیل کاراکترها
  • 90 - چالش - کاراکتر IO و تبدیل
  • 91 - راه حل - کاراکتر IO و تبدیل
  • 92 - درک رشته‌ها در C
  • 93 - واکشی ورودی رشته
  • 94 - ارسال خروجی رشته
  • 95 - چالش - استفاده از متغیرهای printf
  • 96 - راه حل - با استفاده از متغیرهای printf
  • 97 - کاوش توابع رشته
  • 98 - دستکاری رشته ها
  • 99 - چالش فصل - خواندن دستورات
  • 100 - حل فصل - خواندن دستورات

8. اشاره گر

  • 101 - درک اشاره گرها
  • 102 - استفاده از اشاره گر برای دستکاری داده ها
  • 103 - انجام ریاضی اشاره گر
  • 104 - مقایسه آرایه‌ها و اشاره گرها
  • 105 - چالش - خروجی یک رشته
  • 106 - راه حل - خروجی یک رشته
  • 107 - اختصاص ذخیره
  • 108 - کار با آرایه اشاره گر
  • 109 - استفاده از اشاره گر در ساختارها
  • 110 - چالش - تخصیص سازه ها
  • 111 - راه حل - تخصیص سازه ها
  • 112 - انتقال اشاره گر به توابع
  • 113 - برگرداندن نشانگرها از یک تابع
  • 114 - چالش فصل - پردازش ورودی
  • 115 - حل فصل - ورودی پردازش

9. فایل‌ها و سیستم عامل

  • 116 - خواندن از روی یک پرونده
  • 117 - نوشتن در پرونده
  • 118 - چالش - نوشتن و خواندن فایل
  • 119 - حل - نوشتن و خواندن فایل
  • 120 - کار با داده‌های خام
  • 121 - استفاده از دسترسی تصادفی به فایل
  • 122 - چالش - دسترسی به سوابق پایگاه داده
  • 123 - راه حل - دسترسی به سوابق پایگاه داده
  • 124 - دستکاری فایل ها
  • 125 - کاوش در مسیر
  • 126 - خواندن دایرکتوری
  • 127 - دریافت اطلاعات فایل
  • 128 - چالش فصل - مدیریت فایل ها
  • 129 - حل فصل - مدیریت فایلها

10. جالب و فوق العاده

  • 130 - فراخوانی سیستم عامل
  • 131 - انجام ریاضیات پیشرفته
  • 132 - کار با توابع زمان
  • 133 - ایجاد اعداد تصادفی
  • 134 - مرتب سازی داده ها
  • 135 - چالش فصل - مرتب سازی یک شبکه
  • 136 - حل فصل - مرتب سازی یک شبکه

نتیجه

  • 137 - مراحل بعدی

دوره های مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal