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

The Complete C Programming Course for Beginners

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: برنامه نویسی C: اصول زبان برنامه نویسی C از Ground UP با مصور + دست در کدنویسی توضیح درک اصول زبان برنامه نویسی C یکی از محبوب ترین و پرکاربردترین زبان های دنیا را بیاموزید به زبان برنامه نویسی C از Ground Up مسلط شوید درک نحوه نوشتن کدهای تمیز و کارآمد در C آموزش حل مسئله با استفاده از زبان برنامه نویسی C پیش نیازها: کامپیوتر یا لپ تاپ با اتصال به اینترنت بدون تجربه برنامه نویسی، تمامی مفاهیم آموزش داده شده در این دوره

به دوره "دوره کامل برنامه نویسی C برای مبتدیان" خوش آمدید.


در این دوره آموزشی، شما یک توضیح گام به گام در مورد برنامه نویسی C خواهید داشت که در آن با بهترین راه های حل مشکلات آشنا می شوید. این دوره ای است که آرزو می کردم وقتی برای اولین بار خودم یاد می گرفتم. این دوره با 30 روز ضمانت بازگشت وجه ارائه می شود. پس چیزی برای از دست دادن!


چرا باید زبان برنامه نویسی C را یاد بگیرید؟

  • C اغلب به عنوان مادر همه زبان ها در نظر گرفته می شود زیرا بسیاری از زبان های دیگر بر اساس آن ساخته شده اند.

  • اگر می خواهید برنامه نویس، مهندس نرم افزار بهتری باشید، برنامه نویسی C یک راه عالی برای شروع است.

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

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


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

شما را در داخل دوره می بینیم!


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

معرفی Introduction

  • بیایید با این دوره شروع کنیم Let's start with this course

  • معرفی Introduction

  • تنظیم محیط برای نوشتن C Setting up environment for writting C

  • سوال کدنویسی تازه 69 + راه حل (کتاب الکترونیکی PDF) Fresh 69 Coding Question + Solution (PDF Ebook)

برنامه سی ساده Simple C Program

  • ساختار اصلی یک برنامه C Basic Structure of a C Program

  • برنامه سلام جهان Hello World Program

  • هش جزئیات شامل (#include) Details hash include (#include)

  • نحوه اجرای یک برنامه C How a C Program Execute

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

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

  • قرارداد نامگذاری یک متغیر Naming convention of a variable

  • مقدار چاپ یک متغیر Printing value of a variable

  • انواع داده با مثال Datatypes with examples

  • دقت، درستی Precision

  • ثابت ها Constants

چگونه کامپیوتر داده ها را ذخیره می کند (char، int، float، double) How Computer Store Data (char, int, float, double)

  • چگونه کامپیوتر شخصیت را ذخیره می کند How computer store character

  • چگونه کامپیوتر عدد صحیح را ذخیره می کند How computer store integer

  • مقدمه ای بر ieee-754 Introduction to ieee-754

  • چگونه کامپیوتر شماره ممیز شناور را ذخیره می کند How computer store floating point number

  • چگونه کامپیوتر شماره دو را ذخیره می کند How computer store double number

  • عدد صحیح امضا شده و بدون علامت Signed and Unsigned Integer

عملگر حسابی و عملگر انتساب Arithmetic Operator and Assignment Operator

  • انواع مختلف اپراتور در C Different types of operator in C

  • اپراتور واگذاری Assignment operator

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

  • کنار #شامل Aside #include

  • دریافت ورودی از کاربر Getting input from user

  • متاکاراکتر Aside New Line (\n) Aside New Line Metacharacter (\n)

عملگر منطقی و اپراتور رابطه Logical Operator & Relation Operator

  • اپراتور منطقی Logical Operator

  • مدار کوتاه Short Circuit

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

اپراتور انجمن و اولویت Operator Associativity & Precedence

  • تقدم و تداعی Precedence & Associativity

  • تقسیم عدد صحیح و تقسیم کسری Integer Division & Fractional Division

جریان مشروط Conditional Flow

  • اگر... Else Satement If...Else Satement

  • تودرتو بیانیه if... other Nested if...else statement

  • بررسی یک عدد زوج یا فرد با استفاده از عبارت if else Checking a number even or odd using if else statement

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

  • بررسی یک عدد زوج یا فرد با استفاده از دستور switch Checking a number even or odd using switch statement

  • حداکثر دو عدد صحیح را پیدا کنید Find maximum of two integers

  • حداکثر سه عدد صحیح را پیدا کنید Find maximum of three integers

  • دومین عدد بزرگ از سه عدد صحیح را پیدا کنید Find second largest of three integers

اپراتور سه تایی Ternary Operator

  • عملگر سه تایی چیست؟ What is ternary operator

  • حداکثر سه عدد صحیح را با استفاده از عملگر سه تایی پیدا کنید Find max of three integers using ternary operator

  • دومین عملگر بزرگ را با استفاده از عملگر سه تایی پیدا کنید Find second largest using ternary operator

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

  • مقدمه ای بر حلقه Introduction to loop

  • برای حلقه for loop

  • حلقه while while loop

  • انجام ... در حالی که حلقه do...while loop

  • عبارت شکستن و ادامه دادن break and continue statement

  • حلقه بی نهایت Infinite loop

  • حلقه تو در تو Nested Loop

  • به درخواست ورودی مثبت ادامه دهید Keep asking for a positive input

  • مجموع n عدد اول Sum of first n numbers

  • مجموع اعداد زوج تا n Sum of even numbers upto n

  • مجموع اعداد فرد تا n Sum of odd numbers upto n

  • فاکتوریل یک عدد Factorial of a number

  • GCD از دو عدد GCD of a two numbers

  • تست عدد اول Prime number test

  • معکوس کردن یک عدد صحیح Reverse an integer

  • شماره پالیندروم Palindrome number

  • چاپ مثلث Print a triangle

تابع Function

  • مقدمه ای بر عملکرد Introduction to function

  • پارامتر و آرگومان Parameter & Argument

  • چرا int main() 0 برگرداند Why int main() return 0

  • متغیر محلی و متغیر جهانی Local Variable and Global Variable

  • 3 مکان برای اعلام توابع 3 Place to declare functions

  • اجرای تابع مربع() Implementation of square() function

  • اجرای تابع فاکتوریل() Implementation of factorial() function

  • پیاده سازی تابع pow(x,n). Implemetnation of pow(x, n) function

  • پیاده سازی تابع معکوس (int). Implementation of reverse(int) function

  • پیاده سازی تابع countDigits(int). Implementation of countDigits(int) function

  • پیاده سازی تابع isPalindrome(int). Implementation of isPalindrome(int) function

  • پیاده سازی تابع isPrimeNumber(). Implementation isPrimeNumber() function

آرایه Array

  • آرایه در C Array in C

  • آرایه دو بعدی (آرایه دو بعدی) Two dimentional array (2D Array)

  • چگونه اندازه یک آرایه را پیدا کنیم (عملگر sizeof) How to find the size of an array (sizeof() operator)

  • جستجوی خطی Linear Search

  • جستجوی باینری Binary Search

  • عدد min را در یک آرایه پیدا کنید Find min number in an array

  • حداکثر عدد را در یک آرایه پیدا کنید Find max number in an array

  • چاپ آرایه دو بعدی Print 2D array

رشته String

  • رشته در C String in C

  • توابع رشته String functions

  • puts() & gets() puts() & gets()

  • رشته تحت اللفظی و کاراکتر تحت اللفظی String literal & Character literal

اپراتور بیتی Bitwise Operator

  • عملگر بیتی در C Bitwise Operator in C

  • پوشش بیت Bit Masking

  • اعداد فرد زوج را با استفاده از عملگر بیتی بررسی کنید Check even odd number using bitwise operator

اشاره گر Pointer

  • اشاره گر در C Pointer in C

  • تماس بر اساس ارزش و تماس با مرجع Call by value & call by reference

  • نشانگرهای خالی Void Pointers

  • اشاره گر پوچ Null Pointers

اجرای تابع رشته Implementation of String Function

  • پیاده سازی strlen(). strlen() impelementation

  • پیاده سازی strcat(). strcat() implementation

  • پیاده سازی strcpy(). strcpy() implementation

  • پیاده سازی strcmp(). strcmp() implementation

  • اجرای strncmp(). strncmp() implementation

ساختار Struct

  • ساختار چیست What is Struct

  • کد ::ساختار:: مثال 1 Code ::Struct:: Example 1

نمایش نظرات

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

آموزش دوره کامل برنامه نویسی C برای مبتدیان
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
6.5 hours
97
Udemy (یودمی) udemy-small
24 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
62,040
3.8 از 5
دارد
دارد
دارد
Md. A. Barik

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Md. A. Barik Md. A. Barik

مهندس نرم افزار سلام! نام من خانم A. باریک است من مهندس نرم افزار هستم و علاقه زیادی دارم. من از سن 16 سالگی برنامه نویسی می کنم. من همیشه از اوایل زندگی در کامپیوتر و فن آوری جذابیت داشته ام. من که یک برنامه نویس خودآموخته بودم ، فهمیدم که تعداد زیادی دوره ، آموزش و کتاب آنلاین وجود دارد که بیش از حد کلامی هستند و در آموزش مهارت های مناسب کافی نیستند. بیشتر افراد هنگام یادگیری یک موضوع پیچیده احساس فلج می کنند و نمی دانند از کجا باید شروع کنند ، یا حتی بدتر از آن ، اکثر مردم 20،000 دلار برای خرج یک بوت کمپینگ رمزگذاری ندارند. مهارت های برنامه نویسی باید مقرون به صرفه و برای همه آزاد باشد. یک ماده آموزشی باید مهارتهای زندگی واقعی را بیاموزد که در حال حاضر هستند و نباید وقت ارزشمند دانش آموز را تلف کنند. من از حرفه برنامه نویسی خود درسهای مهمی آموخته ام. من سعی می کنم مهارت های برنامه نویسی ارزشمندی را به دیگران بیاموزم تا زندگی و کار آنها را در یک شرکت مهیج و با امکانات بی حد و حصر کنترل کنند.

Udemy (یودمی)

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

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