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

The Complete C Programming Bootcamp

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی مستر سی در ویژوال استودیو کد. اشاره گرها، ماکرو و دستکاری داده های سطح پایین را بیاموزید. جاسازی شده آماده است. قادر به ایجاد برنامه های C حرفه ای با Visual Studio Code باشید. برای ایجاد مجموعه ای از پروژه های C با چالش های زیادی روبرو شوید. در استفاده از اشاره گرها مسلط شوید. ماکروها و پیش پردازنده را درک کنید. قادر به استفاده از زبان C برای برنامه نویسی سیستم عامل برای سیستم های جاسازی شده باشید. تسلط بر بهترین فناوری برای توسعه برنامه های کاربردی حیاتی. در برنامه نویسی سیستم یا برنامه نویسی بلادرنگ کار کنید. بهترین شیوه های توسعه دهندگان حرفه ای را بیاموزید. پیش نیازها:بدون نیاز به تجربه برنامه نویسی - ما شما را از طریق اصول به سمت موضوعات پیشرفته راهنمایی می کنیم کامپیوتر Mac یا PC با دسترسی به اینترنت بدون نیاز به نرم افزار پولی - ما همه پروژه ها را در Visual Studio Code توسعه خواهیم داد که رایگان است

به The Complete C Programming Bootcamp خوش آمدید، تنها دوره ای که برای تبدیل شدن به یک توسعه دهنده ماهر C به آن نیاز دارید. فرقی نمی‌کند مبتدی باشید یا از فناوری‌هایی مانند پایتون یا جاوا اسکریپت استفاده کنید. ما با هم راهی را طی خواهیم کرد که شما را به زبانی حرفه ای تبدیل می کند که پایه و اساس علم کامپیوتر مدرن است.

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

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

این یک دوره کاملاً جدید است که از یک تیم کاملاً جدید آمده است. در اینجا چند موضوع یاد خواهید گرفت:

  • انواع داده و متغیرها

  • اپراتورها

  • کنترل جریان

  • توابع

  • اشکال‌زدایی

  • نشانگرها

  • آرایه ها

  • رشته ها

  • تخصیص حافظه پویا

  • ساختارها

  • اتحادیه ها

  • پیش پردازنده و ماکروها

  • ورودی و خروجی فایل

  • برنامه نویسی مدولار

این دوره به ویژه برای:

مناسب است
  • مبتدیان کامل که می خواهند برنامه نویسی را در C بیاموزند

  • کسانی که می خواهند برنامه نویسی را از نزدیک با فلز خالی یاد بگیرند

  • کسی که می خواهد روی سیستم عامل سیستم های جاسازی شده و میکروکنترلرها کار کند

  • کسی که می‌خواهد روی نرم‌افزار با کارایی بالا، بار بالا و زمان واقعی کار کند

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


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

مهارت های برنامه نویسی C خود را شروع کنید Kickstart Your C Programming Skills

  • آنچه شما با این دوره دریافت می کنید What You Get With This Course

  • به دوره خوش آمدید Welcome to the Course

  • با برنامه نویسی C شروع کنید Get Started With C Programming

  • یک مبدل اعشاری به هگز ایجاد کنید Create A Decimal To Hex Converter

  • چاپ روی کنسول به زبان C Printing to the Console in C

  • آناتومی یک برنامه C The Anatomy of a C Program

  • آناتومی یک برنامه C The Anatomy of a C Program

  • C متغیرها و ورودی کنسول C Variables and Console Input

  • C متغیرها و ورودی کنسول C Variables and Console Input

  • تبدیل به هگزادسیمال Convert To Hexadecimal

  • IDE های برتر برای برنامه نویسی C Top IDEs for C Programming

مهارت های برنامه نویسی C خود را شروع کنید Kickstart Your C Programming Skills

  • آنچه شما با این دوره دریافت می کنید What You Get With This Course

  • به دوره خوش آمدید Welcome to the Course

  • با برنامه نویسی C شروع کنید Get Started With C Programming

  • یک مبدل اعشاری به هگز ایجاد کنید Create A Decimal To Hex Converter

  • چاپ روی کنسول به زبان C Printing to the Console in C

  • تبدیل به هگزادسیمال Convert To Hexadecimal

  • IDE های برتر برای برنامه نویسی C Top IDEs for C Programming

کد ویژوال استودیو را تنظیم کنید Setup Visual Studio Code

  • مقدمه راه اندازی و نصب Setup and Installation Introduction

  • مقدمه راه اندازی و نصب Setup and Installation Introduction

  • کد ویژوال استودیو را در ویندوز تنظیم کنید Setup Visual Studio Code On Windows

  • کد ویژوال استودیو را در مک تنظیم کنید Setup Visual Studio Code On Mac

  • کد ویژوال استودیو را در مک تنظیم کنید Setup Visual Studio Code On Mac

  • کد ویژوال استودیو را در لینوکس تنظیم کنید Setup Visual Studio Code On Linux

کد ویژوال استودیو را تنظیم کنید Setup Visual Studio Code

  • کد ویژوال استودیو را در ویندوز تنظیم کنید Setup Visual Studio Code On Windows

  • کد ویژوال استودیو را در لینوکس تنظیم کنید Setup Visual Studio Code On Linux

بیایید استفاده از VS Code را شروع کنیم! Let's Start Using VS Code!

  • بیایید شروع به استفاده از معرفی کد VS کنیم Let's Start Using VS Code Introduction

  • اولین برنامه C خود را اجرا کنید Run Your First C Program

  • خطاها و هشدارها Errors And Warnings

  • پیکربندی وظایف ساخت Configuring Build Tasks

  • استفاده از قالب های فضای کاری Using Workspace Templates

  • کار با VS Code Working With VS Code

  • کار با VS Code Working With VS Code

بیایید استفاده از VS Code را شروع کنیم! Let's Start Using VS Code!

  • بیایید شروع به استفاده از معرفی کد VS کنیم Let's Start Using VS Code Introduction

  • اولین برنامه C خود را اجرا کنید Run Your First C Program

  • خطاها و هشدارها Errors And Warnings

  • پیکربندی وظایف ساخت Configuring Build Tasks

  • استفاده از قالب های فضای کاری Using Workspace Templates

انواع داده ها و متغیرها Data Types and Variables

  • انواع داده ها و متغیرها مقدمه Data Types and Variables Introduction

  • انواع داده ها و متغیرها مقدمه Data Types and Variables Introduction

  • متغیرها و ثابت ها Variables and Constants

  • متغیرها و ثابت ها Variables and Constants

  • سیستم های عددی Numeral Systems

  • سیستم های عددی Numeral Systems

  • اعداد صحیح Integers

  • امتیاز شناور Floating Points

  • امتیاز شناور Floating Points

  • شخصیت ها Characters

  • بولین ها Booleans

  • Enum Enum

  • Typedef Typedef

  • چالش: رانش سفینه فضایی Challenge: Spaceship Thrust

  • بررسی چالش: سفینه فضایی تراست Challenge Review: Spaceship Thrust

  • چالش: دسته ای از ثابت ها Challenge: Bunch Of Constants

  • چالش: دسته ای از ثابت ها Challenge: Bunch Of Constants

  • بررسی چالش: دسته ای از ثابت ها Challenge Review: Bunch Of Constants

  • بررسی چالش: دسته ای از ثابت ها Challenge Review: Bunch Of Constants

انواع داده ها و متغیرها Data Types and Variables

  • اعداد صحیح Integers

  • شخصیت ها Characters

  • بولین ها Booleans

  • Enum Enum

  • Typedef Typedef

  • چالش: رانش سفینه فضایی Challenge: Spaceship Thrust

  • بررسی چالش: سفینه فضایی تراست Challenge Review: Spaceship Thrust

اپراتورها Operators

  • معرفی اپراتورها Operators Introduction

  • عملگرهای حسابی Arithmetic Operators

  • عملگرهای حسابی Arithmetic Operators

  • اپراتورهای افزایش و کاهش Increment and Decrement Operators

  • اپراتورهای رابطه ای Relational Operators

  • اپراتورهای رابطه ای Relational Operators

  • عملگرهای منطقی Logical Operators

  • عملگرهای منطقی Logical Operators

  • اپراتورهای بیتی Bitwise Operators

  • اپراتورهای بیتی Bitwise Operators

  • بیت ماسک ها Bitmasks

  • بیت ماسک ها Bitmasks

  • دستکاری بیت Bit Manipulation

  • دستکاری بیت Bit Manipulation

  • اپراتورهای واگذاری Assignment Operators

  • اپراتورهای واگذاری Assignment Operators

  • اندازه اپراتور The sizeof Operator

  • اندازه اپراتور The sizeof Operator

  • تبدیل های ریخته گری و ضمنی Casting and Implicit Conversions

  • خلاصه و سایر اپراتورها Summary and Other Operators

  • اولویت اپراتورها Operators Precedence

  • اولویت اپراتورها Operators Precedence

  • چالش: کره Challenge: Sphere

  • بررسی چالش: کره Challenge Review: Sphere

  • چالش: انتخاب بیت Challenge: Bit Selector

  • چالش: انتخاب بیت Challenge: Bit Selector

  • بررسی چالش: انتخاب بیت Challenge Review: Bit Selector

  • بررسی چالش: انتخاب بیت Challenge Review: Bit Selector

اپراتورها Operators

  • معرفی اپراتورها Operators Introduction

  • اپراتورهای افزایش و کاهش Increment and Decrement Operators

  • تبدیل های ریخته گری و ضمنی Casting and Implicit Conversions

  • خلاصه و سایر اپراتورها Summary and Other Operators

  • چالش: کره Challenge: Sphere

  • بررسی چالش: کره Challenge Review: Sphere

کنترل جریان Control Flow

  • معرفی جریان کنترل Control Flow Introduction

  • معرفی جریان کنترل Control Flow Introduction

  • اگر دیگر بیانیه If Else Statement

  • اگر دیگر بیانیه If Else Statement

  • چالش: حتی عجیب و غریب Challenge: Even Odd

  • چالش: حتی عجیب و غریب Challenge: Even Odd

  • بررسی چالش: حتی عجیب و غریب Challenge Review: Even Odd

  • بررسی چالش: حتی عجیب و غریب Challenge Review: Even Odd

  • سوئیچ بیانیه Switch Statement

  • سوئیچ بیانیه Switch Statement

  • چالش: روزهای هفته Challenge: Days of the Week

  • چالش: روزهای هفته Challenge: Days of the Week

  • بررسی چالش: روزهای هفته Challenge Review: Days of the Week

  • در حالی که حلقه While Loop

  • در حالی که حلقه While Loop

  • چالش: حداقل قدرت 2 Challenge: Minimum Power Of 2

  • چالش: حداقل قدرت 2 Challenge: Minimum Power Of 2

  • بررسی چالش: حداقل قدرت 2 Challenge Review: Minimum Power Of 2

  • بررسی چالش: حداقل قدرت 2 Challenge Review: Minimum Power Of 2

  • برای حلقه For Loop

  • برای حلقه For Loop

  • چالش: طراحی سیگما Challenge: Sigma Drawing

  • چالش: طراحی سیگما Challenge: Sigma Drawing

  • بررسی چالش: طراحی سیگما Challenge Review: Sigma Drawing

  • بشکن و ادامه بده Break and Continue

  • بشکن و ادامه بده Break and Continue

  • چالش: تراز سیاره ای Challenge: Planetary Alignment

  • چالش: تراز سیاره ای Challenge: Planetary Alignment

  • بررسی چالش: هم ترازی سیاره ای Challenge Review: Planetary Alignment

  • رفتن به Goto

  • رفتن به Goto

  • چالش: اعداد اول Challenge: Prime Numbers

  • بررسی چالش: اعداد اول Challenge Review: Prime Numbers

کنترل جریان Control Flow

  • بررسی چالش: روزهای هفته Challenge Review: Days of the Week

  • بررسی چالش: طراحی سیگما Challenge Review: Sigma Drawing

  • بررسی چالش: هم ترازی سیاره ای Challenge Review: Planetary Alignment

  • چالش: اعداد اول Challenge: Prime Numbers

  • بررسی چالش: اعداد اول Challenge Review: Prime Numbers

کارکرد Functions

  • توابع مقدمه Functions Introductions

  • توابع مقدمه Functions Introductions

  • توابع چگونه کار می کنند How Functions Work

  • توابع چگونه کار می کنند How Functions Work

  • ایجاد توابع Creating Functions

  • ایجاد توابع Creating Functions

  • فراخوانی تابع Function Calls

  • قوانین محدوده Scope Rules

  • قوانین محدوده Scope Rules

  • چالش: اعداد اول بهبود یافته است Challenge: Prime Numbers Improved

  • چالش: اعداد اول بهبود یافته است Challenge: Prime Numbers Improved

  • بررسی چالش: اعداد اول بهبود یافته است Challenge Review: Prime Numbers Improved

  • بررسی چالش: اعداد اول بهبود یافته است Challenge Review: Prime Numbers Improved

کارکرد Functions

  • فراخوانی تابع Function Calls

اشکال زدایی Debugging

  • مقدمه رفع اشکال Debugging Introduction

  • کد خود را با اشکال زدایی بهبود بخشید Improve Your Code With Debugging

  • کد خود را با اشکال زدایی بهبود بخشید Improve Your Code With Debugging

  • اشتباهات رایج و راه حل ها Common Mistakes and Solutions

  • اشتباهات رایج و راه حل ها Common Mistakes and Solutions

  • اشکال زدایی در کد ویژوال استودیو Debugging in Visual Studio Code

  • بیایید اشکال زدایی کنیم Let's Debug

  • اشتباهات رایج در عمل Common Mistakes in Action

  • اشتباهات رایج در عمل Common Mistakes in Action

  • اشتباهات رایج در اقدام 2 Common Mistakes in Action Take 2

اشکال زدایی Debugging

  • مقدمه رفع اشکال Debugging Introduction

  • اشکال زدایی در کد ویژوال استودیو Debugging in Visual Studio Code

  • بیایید اشکال زدایی کنیم Let's Debug

  • اشتباهات رایج در اقدام 2 Common Mistakes in Action Take 2

اشاره گرها Pointers

  • اشاره گرها Pointers

  • اشاره گرها Pointers

  • کار با اشاره گر Working With Pointers

  • کار با اشاره گر Working With Pointers

  • تعریف و دسترسی به اشاره گرها Defining and Accessing Pointers

  • بیایید با اشاره گرها تمرین کنیم Let's Practice with Pointers

  • بیایید با اشاره گرها تمرین کنیم Let's Practice with Pointers

  • آزمایش برای یک اشاره گر NULL Testing for a NULL Pointer

  • Const Pointer و Const Data Const Pointer and Const Data

  • Const Pointer و Const Data Const Pointer and Const Data

  • توابع و اشاره گرها Functions And Pointers

  • توابع و اشاره گرها Functions And Pointers

  • چالش: مبادله ساده Challenge: Simple Swapper

  • چالش: مبادله ساده Challenge: Simple Swapper

  • بررسی چالش: Swapper ساده Challenge Review: Simple Swapper

  • چالش: تجزیه شناور Challenge: Float Decomposition

  • بررسی چالش: تجزیه شناور Challenge Review: Float Decomposition

  • بررسی چالش: تجزیه شناور Challenge Review: Float Decomposition

اشاره گرها Pointers

  • تعریف و دسترسی به اشاره گرها Defining and Accessing Pointers

  • آزمایش برای یک اشاره گر NULL Testing for a NULL Pointer

  • بررسی چالش: Swapper ساده Challenge Review: Simple Swapper

  • چالش: تجزیه شناور Challenge: Float Decomposition

آرایه ها Arrays

  • معرفی آرایه ها Arrays Introduction

  • معرفی آرایه ها Arrays Introduction

  • کار با آرایه ها: راه اشتباه! Working with Arrays: The Wrong Way!

  • کار با آرایه ها: راه اشتباه! Working with Arrays: The Wrong Way!

  • تعریف و دسترسی به آرایه ها Defining and Accessing Arrays

  • مقداردهی اولیه آرایه ها Initializing Arrays

  • اندازه یک آرایه را پیدا کنید Find the Size of an Array

  • اشاره گرها و آرایه ها Pointers and Arrays

  • اشاره گرها Pointers Arithmetic

  • اشاره گرها Pointers Arithmetic

  • آرایه های چند بعدی Multidimensional Arrays

  • آرایه های با طول متغیر Variable Length Arrays

  • آرایه های با طول متغیر Variable Length Arrays

  • چالش: ماتریس تصادفی Challenge: Random Matrix

  • چالش: ماتریس تصادفی Challenge: Random Matrix

  • بررسی چالش: ماتریس تصادفی Challenge Review: Random Matrix

  • چالش: اعداد اول بیشتر بهبود یافته است Challenge: Prime Numbers Further Improved

  • چالش: اعداد اول بیشتر بهبود یافته است Challenge: Prime Numbers Further Improved

  • بررسی چالش: اعداد نخست بهبود یافته P1 Challenge Review: Prime Numbers Further Improved P1

  • بررسی چالش: اعداد نخست بهبود یافته P1 Challenge Review: Prime Numbers Further Improved P1

  • بررسی چالش: اعداد اولیه بهبود یافته P2 Challenge Review: Prime Numbers Further Improved P2

  • بررسی چالش: اعداد اولیه بهبود یافته P2 Challenge Review: Prime Numbers Further Improved P2

آرایه ها Arrays

  • تعریف و دسترسی به آرایه ها Defining and Accessing Arrays

  • مقداردهی اولیه آرایه ها Initializing Arrays

  • اندازه یک آرایه را پیدا کنید Find the Size of an Array

  • اشاره گرها و آرایه ها Pointers and Arrays

  • آرایه های چند بعدی Multidimensional Arrays

  • بررسی چالش: ماتریس تصادفی Challenge Review: Random Matrix

رشته های Strings

  • رشته های Strings

  • کار با رشته ها Working with Strings

  • کار با رشته ها Working with Strings

  • تعریف و دسترسی به رشته ها Defining and Accessing Strings

  • طول رشته String Length

  • طول رشته String Length

  • کپی رشته String Copy

  • مقایسه رشته ها String Compare

  • کاراکتر را در رشته پیدا کنید Find Character in String

  • کاراکتر را در رشته پیدا کنید Find Character in String

  • زیر رشته را در رشته پیدا کنید Find Substring in String

  • زیر رشته را در رشته پیدا کنید Find Substring in String

  • رمزگذاری رشته P1 String Tokenization P1

  • رمزگذاری رشته P1 String Tokenization P1

  • رمزگذاری رشته P2 String Tokenization P2

  • رمزگذاری رشته P2 String Tokenization P2

  • تجزیه و تحلیل و تبدیل رشته ها Analyzing And Converting Strings

  • تجزیه و تحلیل و تبدیل رشته ها Analyzing And Converting Strings

  • بیایید با تبدیل های عددی تمرین کنیم Let's Practice With Numeric Conversions

  • بیایید با تبدیل های عددی تمرین کنیم Let's Practice With Numeric Conversions

  • چالش: روک را حرکت دهید! Challenge: Move The Rook!

  • بررسی چالش: Move The Rook! P1 Challenge Review: Move The Rook! P1

  • بررسی چالش: Move The Rook! P2 Challenge Review: Move The Rook! P2

  • بررسی چالش: Move The Rook! P2 Challenge Review: Move The Rook! P2

  • چالش: دریافت خط Challenge: Get The Line

  • بررسی چالش: دریافت خط Challenge Review: Get The Line

رشته های Strings

  • رشته های Strings

  • تعریف و دسترسی به رشته ها Defining and Accessing Strings

  • کپی رشته String Copy

  • مقایسه رشته ها String Compare

  • چالش: روک را حرکت دهید! Challenge: Move The Rook!

  • بررسی چالش: Move The Rook! P1 Challenge Review: Move The Rook! P1

  • چالش: دریافت خط Challenge: Get The Line

  • بررسی چالش: دریافت خط Challenge Review: Get The Line

تخصیص حافظه پویا Dynamic Memory Allocation

  • مقدمه تخصیص حافظه پویا Dynamic Memory Allocation Introduction

  • چرا از تخصیص حافظه پویا استفاده کنیم؟ Why Use Dynamic Memory Allocation?

  • چرا از تخصیص حافظه پویا استفاده کنیم؟ Why Use Dynamic Memory Allocation?

  • پشته، هیپ و استاتیک Stack, Heap And Static

  • پشته، هیپ و استاتیک Stack, Heap And Static

  • Malloc، Calloc، Realloc و رایگان Malloc, Calloc, Realloc And Free

  • چالش: خط را به صورت پویا دریافت کنید! Challenge: Get The Line Dynamically!

  • چالش: خط را به صورت پویا دریافت کنید! Challenge: Get The Line Dynamically!

  • بررسی چالش: خط را به صورت پویا دریافت کنید! P1 Challenge Review: Get The Line Dynamically! P1

  • بررسی چالش: خط را به صورت پویا دریافت کنید! P1 Challenge Review: Get The Line Dynamically! P1

  • بررسی چالش: خط را به صورت پویا دریافت کنید! P2 Challenge Review: Get The Line Dynamically! P2

تخصیص حافظه پویا Dynamic Memory Allocation

  • مقدمه تخصیص حافظه پویا Dynamic Memory Allocation Introduction

  • Malloc، Calloc، Realloc و رایگان Malloc, Calloc, Realloc And Free

  • بررسی چالش: خط را به صورت پویا دریافت کنید! P2 Challenge Review: Get The Line Dynamically! P2

سازه های Structures

  • مقدمه سازه ها Structures Introduction

  • ساختار داده ها Structuring Data

  • ساختار داده ها Structuring Data

  • تعریف و دسترسی به ساختارها Defining and Accessing Structures

  • تعریف و دسترسی به ساختارها Defining and Accessing Structures

  • راه اندازی سازه ها Initializing Structures

  • راه اندازی سازه ها Initializing Structures

  • فیلدهای بیتی Bit Fields

  • فیلدهای بیتی Bit Fields

  • آرایه های سازه ها Arrays Of Structures

  • آرایه های سازه ها Arrays Of Structures

  • اشاره گر به سازه ها Pointers To Structures

  • ساختارها و توابع Structures And Functions

  • ساختارها و توابع Structures And Functions

  • اشاره گرها در مقابل اعضای آرایه ها Pointers Versus Arrays Members

  • اشاره گرها در مقابل اعضای آرایه ها Pointers Versus Arrays Members

  • اعضای آرایه انعطاف پذیر Flexible Array Members

  • چالش: تمرینات مانیتور ضربان قلب Challenge: Workouts Heart Rate Monitor

  • بررسی چالش: مانیتور ضربان قلب تمرینات Challenge Review: Workouts Heart Rate Monitor

  • بررسی چالش: مانیتور ضربان قلب تمرینات Challenge Review: Workouts Heart Rate Monitor

سازه های Structures

  • مقدمه سازه ها Structures Introduction

  • اشاره گر به سازه ها Pointers To Structures

  • اعضای آرایه انعطاف پذیر Flexible Array Members

  • چالش: تمرینات مانیتور ضربان قلب Challenge: Workouts Heart Rate Monitor

اتحادیه ها Unions

  • معرفی اتحادیه ها Unions Introduction

  • معرفی اتحادیه ها Unions Introduction

  • نحوه استفاده از اتحادیه ها How To Use Unions

اتحادیه ها Unions

  • نحوه استفاده از اتحادیه ها How To Use Unions

پیش پردازنده و ماکرو Preprocessor and Macros

  • مقدمه ماکروها Macros Introduction

  • مقدمه ماکروها Macros Introduction

  • دستورالعمل های پیش پردازنده Preprocessor Directives

  • دستورالعمل های پیش پردازنده Preprocessor Directives

  • ماکروهای ساده Simple Macros

  • ماکروهای ساده Simple Macros

  • عملکردی مانند ماکروها Function Like Macros

  • تدوین مشروط Conditional Compilation

  • تدوین مشروط Conditional Compilation

پیش پردازنده و ماکرو Preprocessor and Macros

  • عملکردی مانند ماکروها Function Like Macros

ورودی و خروجی فایل File Input and Output

  • معرفی خروجی ورودی فایل File Input Output Introduction

  • جریان های فایل File Streams

  • دسترسی به فایل ها Accessing Files

  • خواندن فایل ها Reading Files

  • خواندن فایل ها Reading Files

  • نوشتن فایل ها Writing Files

  • حرکت در داخل فایل ها Moving Within Files

  • حرکت در داخل فایل ها Moving Within Files

  • بیایید با File IO تمرین کنیم Let's Practice With File IO

ورودی و خروجی فایل File Input and Output

  • معرفی خروجی ورودی فایل File Input Output Introduction

  • جریان های فایل File Streams

  • دسترسی به فایل ها Accessing Files

  • نوشتن فایل ها Writing Files

  • بیایید با File IO تمرین کنیم Let's Practice With File IO

برنامه نویسی ماژولار Modular Programming

  • مقدمه برنامه نویسی مدولار Modular Programming Introduction

  • پروژه خود را مدولار کنید Modularize Your Project

  • پروژه خود را بسازید Build Your Project

برنامه نویسی ماژولار Modular Programming

  • مقدمه برنامه نویسی مدولار Modular Programming Introduction

  • پروژه خود را مدولار کنید Modularize Your Project

  • پروژه خود را بسازید Build Your Project

نمایش نظرات

نظری ارسال نشده است.

آموزش بوت کمپ کامل برنامه نویسی C
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
25 hours
160
Udemy (یودمی) udemy-small
24 فروردین 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
5,850
4.4 از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Byte Garage Byte Garage

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

Byte Garage Byte Garage

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

Byte Garage Instructors Byte Garage Instructors

تیم جادویی

Byte Garage Instructors Byte Garage Instructors

تیم جادویی

Udemy (یودمی)

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

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