لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش دوره کامل برنامه نویسی 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
مهندس نرم افزار سلام! نام من خانم A. باریک است
من مهندس نرم افزار هستم و علاقه زیادی دارم. من از سن 16 سالگی برنامه نویسی می کنم. من همیشه از اوایل زندگی در کامپیوتر و فن آوری جذابیت داشته ام.
من که یک برنامه نویس خودآموخته بودم ، فهمیدم که تعداد زیادی دوره ، آموزش و کتاب آنلاین وجود دارد که بیش از حد کلامی هستند و در آموزش مهارت های مناسب کافی نیستند. بیشتر افراد هنگام یادگیری یک موضوع پیچیده احساس فلج می کنند و نمی دانند از کجا باید شروع کنند ، یا حتی بدتر از آن ، اکثر مردم 20،000 دلار برای خرج یک بوت کمپینگ رمزگذاری ندارند. مهارت های برنامه نویسی باید مقرون به صرفه و برای همه آزاد باشد. یک ماده آموزشی باید مهارتهای زندگی واقعی را بیاموزد که در حال حاضر هستند و نباید وقت ارزشمند دانش آموز را تلف کنند. من از حرفه برنامه نویسی خود درسهای مهمی آموخته ام. من سعی می کنم مهارت های برنامه نویسی ارزشمندی را به دیگران بیاموزم تا زندگی و کار آنها را در یک شرکت مهیج و با امکانات بی حد و حصر کنترل کنند.
نمایش نظرات