🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش یادگیری برنامهنویسی C/C++ با بیش از ۱۲۰ مثال عملی
- آخرین آپدیت
دانلود Learn C/C++ Programming with 120+ Practical Examples
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع آموزش زبان برنامهنویسی C: از مبانی تا مباحث پیشرفته
با این دوره، مهارتهای برنامهنویسی خود را متحول کنید! این دوره بهطور ویژه برای علاقهمندان به یادگیری زبان C، با رویکردی آسان و جذاب طراحی شده است. با ارائه مثالهای عملی فراوان و راهحلهای ویدیویی کامل، این دوره که یکی از پرفروشترینهاست، برای مبتدیان کاملاً مناسب است و دانش ارزشمندی را نیز برای متخصصان حوزه فناوریهای پیشرفته (بهخصوص در زمینههای Embedded، Microcontrollers، Cyber و…) فراهم میآورد.
مخاطبان این دوره چه کسانی هستند؟
دانشجویان رشتههای مرتبط با برنامهنویسی که به دنبال درک عمیقتر مبانی زبان C هستند.
شاغلان در حوزه فناوری، بهویژه در سیستمهای امبدد (Embedded Systems)، میکروکنترلرها (Microcontrollers) و امنیت سایبری (Cyber Security).
مبتدیان مطلق و علاقهمندان به دنیای کدنویسی که میخواهند اولین گام خود را با زبان قدرتمند C بردارند.
اگر شما نیز جزو این دسته هستید، مطمئن باشید از این دوره لذت خواهید برد!
زبان برنامهنویسی C چیست؟
زبان C بهعنوان "مادر" تمام زبانهای برنامهنویسی شناخته میشود. این زبان که نزدیک به ۵۰ سال پیش معرفی شد، در توسعه بسیاری از فناوریهای کلیدی مورد استفاده قرار گرفته است:
سیستمعاملها: C هسته اصلی بسیاری از سیستمعاملها را تشکیل میدهد.
پایگاههای داده مطرح: بخشهای اصلی پایگاههای دادهای مانند Oracle و MySQL با زبان C توسعه یافتهاند.
سیستمهای سایبری
خانههای هوشمند و شهرهای هوشمند
سیستمهای مبتنی بر سنسور و میکروکنترلرها (Embedded Systems): استفاده از C برای برنامهنویسی MCUها بسیار رایج است. (برای آشنایی با کاربردهای عملی C، دوره "طراحی سیستمهای امبدد 8051 با 100 پروژه عملی" را بررسی کنید!)*
اگر با زبان پایتون (Python) آشنایی دارید، جالب است بدانید که بسیاری از کتابخانههای بهینه پایتون با زبان C پیادهسازی شدهاند.
مباحث پوشش داده شده در این دوره:
آشنایی با مبانی زبان برنامهنویسی C
متغیرها و انواع دادههای مختلف
ساختارهای کنترلی: if | if-else | switch-cases
کار با رشتهها: ایجاد، خواندن، ویرایش و چاپ
توابع: تعریف، اعلان و کاربرد
بازگشت (Recursion): مفهوم و کاربرد
حلقهها: while | do-while | for
آرایههای دو بعدی (ماتریسها)
دهها مثال عملی حل شده
مباحث پیشرفته شامل: اشارهگرها (pointers)، ساختارها (structure)، فایلهای ورودی/خروجی (I/O files)، آرگومانهای خط فرمان (command prompt arguments) و بسیاری مباحث دیگر.
با این دوره، فرصتهای شغلی خود را افزایش دهید و برای موقعیتهای شغلی سطح مقدماتی در حوزه برنامهنویسی آماده شوید!
پیشنیازها: اطلاعات مقدماتی در مورد زبانهای برنامهنویسی.
*جدید! در یک دوره ثبتنام کنید و یک کد تخفیف ۱۰۰٪ رایگان برای یکی دیگر از دورههای من دریافت کنید! پس از ثبتنام، با من تماس بگیرید و دوره مورد نظر خود را اعلام کنید.
سرفصل ها و درس ها
پیشنمایش رایگان
Free Preview
تبدیل عدد صحیح به باینری
Convert an Integer Number to Binary
ساخت پشته با استفاده از ساختار
Create a Stack by using a structure
مثال پیشنمایش رایگان: یافتن بیشترین مقدار در هر سطر و کمترین مقدار در هر ستون ماتریس
Free Preview Example: Find the Max of each Row and Min of each Col in a Matrix
مقدمهای بر C
Introduction to C
اعلان متغیر در C
Variable Declaration in C
انواع داده در C
Data types in C
عملیات ورودی: تابع scanf
Input operation: scanf function
عملگرها در C
Operators in C
کامپایل، لینک و اجرای برنامههای C در سیستمعامل Unix_Linux
Compiling, Linking and Running C Programs in Unix_Linux OS
محاسبه مساحت و محیط دایره
Compute the Area and the Circumference of a Circle
ساختارهای کنترلی در C
Control Structures in C
دستور If - جزوه درسی
If Statement - Lecture Note
مثالهای دستور if-else - زوج یا فرد - مثبت، منفی یا صفر
if-else statement examples_ Even or Odd - Positive, Negative or Zero
ساختارهای تکرار در C: ساختار while
Repetition Structures in C: while structure
ساختارهای تکرار در C: ساختارهای do-while و for
Repetition Structures in C: do-while & for structures
دستورات Break و Continue
Break and Continue Statements
جدول ضرب
Multiplication table
(نوامبر ۲۰۲۳) عدد کامل
(Nov-2023) Perfect Number
(نوامبر ۲۰۲۳) جدول تبدیل واحد اندازهگیری
(Nov-2023) Measurement Conversion Table
یافتن بیشترین، کمترین و میانگین N عدد
Find Max, Min and the Average of N Numbers
جدول تبدیل دما
Temprature Converation Table
مجموع ارقام یک عدد
Sum of Digits of a number
معکوس کردن یک عدد صحیح
Reverse an integer Number
ساختار If تودرتو در مقابل دستور Switch
Nested If structure VS. Switch statement
تعیین نوع یک کاراکتر ورودی
Determine the Type of an Input Character
ماشین حساب ساده
Simple Calculator
توابع
Functions
توابع در C (بخش ۱)
Functions in C (Part 1)
توابع در C (بخش ۲)
Functions in C (Part 2)
چرا از توابع استفاده میکنیم - مسئله فاکتوریل و ترکیب
Why we use Functions - Factorial & Combination Problem
محاسبه بیشترین مقدار بین ۳ عدد با استفاده از یک تابع
Compute the Maximum of 3 Numbers by Using a Function
مثال تابع: تابع اول
Function Example: Prime Function
مثال تابع: یافتن بیشترین مقدار
Function Example: Find the Maximum
مثال تابع: تابع Swap
Function Example: Swap Function
نمایش تابع بیتها - بارگذاری شده در ۱۱ مارس ۲۰۲۴
Display Bits Function - Uploaded Mar 11, 2024
عملیات منطقی بیتی - بارگذاری شده در ۱۱ مارس ۲۰۲۴
Bitwise Logical Operations - Uploaded Mar 11,2024
تابع بازگشتی - تابع فاکتوریل
Recursive Function - Factorial function
مثال پیشرفته بازگشتی ۱
Advanced Recursive Example 1
مثال پیشرفته بازگشتی ۲
Advanced Recursive Example 2
مثال پیشرفته بازگشتی ۳
Advanced recursive Example 3
جستجوی دودویی در C با ۲ رویکرد: تکراری در مقابل بازگشتی
Binary Search in C by 2 Approaches: Iterative vs. Recursive
اشارهگرها در C
Pointers in C
اشارهگرها در C چیستند: چگونه از اشارهگرها استفاده کنیم
What are Pointers in C: How to Use Pointers
اشارهگرها در C - مثال عملیات پایه
Pointers in C - Basic Operation Example
فراخوانی تابع با ارجاع در C - تابع با خروجی چندگانه
Function Call by Reference in C- Function with Multiple Outputs
تخصیص حافظه پویا در C
Dynamic Memory Allocation in C
اکتبر ۲۰۲۴ - مثال اشارهگر: مقداردهی اولیه آرایه
Oct 2024 - Pointer Example: Array Initialization
اکتبر ۲۰۲۴ - مثال اشارهگر: تابع کپی رشته
Oct 2024 - Pointers Example: String Copy Function
آرایه در C
Array in C
آرایه ۱-بعدی در C با مثال
1-D Array in C with Examples
نمایش محتوای آرایه به صورت نمودار میلهای - بارگذاری شده در ۱۳ مارس ۲۰۲۴
Displaying the Content of an Array As a Bar Chart -Uploaded Mar 13, 2024
استفاده از آرایه به عنوان شمارنده - بارگذاری شده در ۱۰ مارس ۲۰۲۴
Using Array as Counter - Uploaded Mar 10,2024
تبدیل عدد صحیح بدون علامت به فرمت باینری
Convert an Unsigned Integer to Binary Format
پرتاب تاس!
Roll a Die!
***پرتاب دو تاس - بارگذاری شده در ۶ مارس ۲۰۲۴
***Two Dice Rolling - Uploaded Mar 6,2024
***کمیسیون فروش - بارگذاری شده در ۶ مارس ۲۰۲۴
***Sales Commissions - Uploaded Mar 6,2024
مقداردهی اولیه آرایه با اعداد غیر تکراری
Initialize an Array with Non-Duplicated Numbers
محاسبه مجموع دو ماتریس
Compute the Summation of Two Matrices
محاسبه ضرب دو ماتریس
Compute the Multiplication of two Matrices
نوشتن تابعی برای یافتن بزرگترین عنصر در یک آرایه
Write a Function to Find the Maximum Element in an Array
نوشتن تابعی برای یافتن بزرگترین عنصر در یک آرایه
Write a Function to Find the Maximum Element in an Array
محاسبه میانگین آرایه اعداد صحیح با استفاده از تابع
Compute the Average of an Integer array by using a Function
نوشتن تابعی برای شمارش تعداد عناصر زوج در یک آرایه
Write a Function to Count the Number of Even Elements in an array
مقداردهی اولیه آرایه با اعداد تصادفی
Initialize an Array with Random Numbers
شمارش تعداد تکرار X در یک آرایه
Count the Number of Occurrences of X in an Array
چگونه یک آرایه را به عنوان مقدار بازگشتی تابع برگردانیم؟
How to return an Array as the return value of a Function?
معکوس کردن آرایه درجا
Reverse an Array in Place
اکتبر ۲۰۲۴ - تابع جابجایی عناصر
Oct 2024 - Element Shifter Function
اکتبر ۲۰۲۴ - تابع معکوس کردن آرایه
Oct 2024 - Reverse Array Function
ادغام دو آرایه مرتب شده با استفاده از تابع
Merge two Sorted Array by using a Function
ساخت آرایه ۲-بعدی با تکنیک تخصیص حافظه پویا
Create a 2-D array with Dynamic Memory Allocation Technique.
محاسبه آینه تصویر
Compute the Mirror of an Image
آزمون میانترم ۲۰۲۳ - یافتن بزرگترین و دومین بزرگترین عناصر در آرایه
Midterm Exam 2023- Find the Max and 2nd Max Elements in an Array
اکتبر ۲۰۲۴ - آرایه با طول متغیر (VLA) در C99
Oct 2024 - Variable Length Array (VLA) in C99
اکتبر ۲۰۲۴ - پرتاب تاس
Oct 2024 - Dice Rolling
رشته در C
String in C
رشتهها به عنوان آرایه ۱-بعدی از کاراکترها + چند مثال
Strings as a 1-D Array of Characters + Several Examples
***نمایش جمله با معکوس شدن کلمات آن (بارگذاری شده در ۲۶ فوریه ۲۰۲۴)
***Displaying a Sentence with Its Words Reversed (Uploaded Feb 26,2024)
***توکنسازی شماره تلفنها (بارگذاری شده در ۲۶ فوریه ۲۰۲۴)
***Tokenizing Telephone Numbers (Uploaded Feb 26,2024)
***جستجوی زیررشتهها (بارگذاری شده در ۲۷ فوریه ۲۰۲۴)
***Searching for Substrings (Uploaded Feb 27,2024)
***شمارش تعداد زیررشتهها (بارگذاری شده در ۲۷ فوریه ۲۰۲۴)
***Counting the Occurrences of a Substring (Uploaded Feb 27,2024)
***نوشتن توابع مقایسه رشته خودتان - بارگذاری شده در ۲۸ فوریه ۲۰۲۴
***Write Your Own String-Comparison Functions - Uploaded Feb 28,2024
***نوشتن توابع کپی و الحاق رشته خودتان (۲۷ فوریه ۲۰۲۴)
***Write Your Own String-Copy and String-Concatenation Functions(Feb 27,2024)
***توابع پردازش کاراکتر - نسخه خودتان را بنویسید! (بارگذاری شده در ۲۵ فوریه ۲۰۲۴)
***Character-Handling Functions - Write your Own version! (uploaded Feb 25,2024)
****تحلیل متن - بارگذاری شده در ۲۸ فوریه ۲۰۲۴
****Text Analysis - Uploaded Feb28.2024
آرایه رشتهها
Array of Strings
مثال تخصیص حافظه پویا: الحاق رشته
Dynamic Memory Allocation Example: String Concatenation
مرتب سازی یک آرایه از رشتههای ورودی از نظر الفبایی
Sort an Array of input Strings Alphabetically
رویکرد ماژولار برای مثال قبلی
Modular Approach for the Previous Example
معکوس کردن محتوای یک آرایه از رشتهها با استفاده از تابع
Reverse the content of an Array of Strings by using a Function
محاسبه طول یک رشته
Compute the Length of a String
مقایسه ۲ رشته
Compare 2 Strings
(نوامبر ۲۰۲۳) تبدیل عدد صحیح به رشته
(Nov-2023) Convert an Integer Number to String
(نوامبر ۲۰۲۳) تابع تبدیل مبنای ده به باینری
(Nov-2023) Function to Convert Decimal to Binary
(نوامبر ۲۰۲۳) تابع تبدیل مبنای ده به شانزدهی
(Nov-2023) Function to Convert Decimal to Hex
(نوامبر ۲۰۲۳) تابع عدد صحیح به Ascii
(Nov-2023) Integer to Ascii Function
اکتبر ۲۰۲۴ - مرتبسازی آرایه رشتهها با استفاده از تابع
Oct 2024 - Sort an Array of Strings by using a Function
ساختار در C
Structure in C
آرایههای موازی + مقدمهای بر ساختار در C - بخش ۱
Parallel Arrays + Introduction to Structure in C - part 1
آرایههای موازی + مقدمهای بر ساختار در C - بخش ۲
Parallel Arrays + Introduction to Structure in C - part 2
چگونه یک ساختار را به عنوان آرگومان ورودی به تابع ارسال کنیم؟
How to pass a structure as an Input Argument to a Function?
اشارهگر به ساختار
Pointer to a Structure
ساختار به عنوان نوع بازگشتی تابع
Structure as the Function Return Type
استخراج اطلاعات از یک رشته و ذخیره آنها در یک ساختار
Extracting information from a String and Store them in a Structure
(نوامبر ۲۰۲۳) یک مثال کامل: خواندن، محاسبه و مرتبسازی سوابق N دانشجو
(Nov-2023) A Complete Example: Read, Compute and Sort the Records of N Students
(نوامبر ۲۰۲۳) نقاط در سیستم مختصات دکارتی ۲-بعدی
(Nov-2023) Points in 2-D Cartesian Coordinate System
(نوامبر ۲۰۲۳) محاسبه فاصله بین ۲ نقطه در سیستم مختصات ۲-بعدی
(Nov-2023) Compute the Distance between 2 Points in a 2-D Coordinate system
(نوامبر ۲۰۲۳) نقاط در سیستم مختصات دکارتی ۲-بعدی بخش ۳
(Nov-2023) Points in 2-D Cartesian Coordinate system Part 3
نمایش نظرات