صفر تا صد آموزش زبان سی
زبان برنامه نویسی سی
C Essential Training
Programming Language
آموزش فارسی زبان سی ، زبان برنامه نویسی همه منظوره ، قدرتمند و روندگرا برای برنامه نویسی در پلتفرم های مختلف.
آموزش C به صورت کاملا پروژه محور و گام به گام در دوره صفر تا صد سی !
آموزش زبان برنامه نویسی سی را از همین امروز شروع کنید!
سطح مقدماتی – پیشرفته
منتشر شده در قالب پکیج اورجینال فیزیکی
ویژگی های اصلی مجموعه آموزشی ” صفر تا صد آموزش زبان برنامه نویسی سی” :
- 260 دقیقه آموزش فارسی زبان سی به صورت جامع و کاملا پروژه محور از آشنایی مقدماتی تا انجام پروژه های کاربردی مبانی زبان برنامه نویسی سی .
- آموزش فوق العاده کاربردی و سطح یک جهانی دوبله شده از اساتید معتبر برنامه نویسی دنیا
- برای اولین بار در ایران! ترجمه ، فارسی سازی ، بومی سازی و دوبله شده با بهترین کیفیت توسط متخصصین برنامه نویس ایرانی
- شامل دوره های آموزشی فارسی و مثال محور :
* دوره آموزشی ” آموزش جامع زبان برنامه نویسی سی ” – C Essential Training
* دوره آموزشی ” آموزش پیشرفته زبان برنامه نویسی سی ” – Advanced C Programming - همراه با سورس و فایلهای تمرینی پروژه های آموزشی فارسی
- همراه با کلکسیون نرم افزار های مطرح کدنویسی سی Editors & IDEs
- بسته ای عالی برای تمام علاقمندان به برنامه نویسی
معرفی زبان برنامه نویسی سی
سی (به انگلیسی: C، /siː/) یک زبان برنامهنویسی محبوب و بسیار قدرتمند از نوع همهمنظوره، کامپایلشونده، سطح میانی، ساختیافته، دستوری و روندگرا میباشد .
استفادهٔ گسترده این زبان در انواع کامپیوترها و سختافزارهای مختلف باعث شد که نسخههای مختلفی از این زبان بهوجود آید که با یکدیگر ناسازگار بودند
یکی از مزیت های زبان سی، عدم وابستگی به سخت افزار یا سیستم عامل خاصی است. زبان سی را می توان پدر زبان برنامه نویسی سی پلاس پلاس و پدربزرگ زبان سی شارپ دانست.
مشاهده نمونه فیلم معرفی دوره ” آموزش جامع زبان برنامه نویسی سی ”
دوره آموزشی ” آموزش جامع زبان برنامه نویسی سی ”
C Essential Training
زبان C مانند همیشه یک زبان ضروری است. این زبان قدرتمند قلب تپنده جاواسکریپت و آبجکتیو سی است و یک زبان محبوب برای توسعه سیستم های تعبیه شده است.
در این دوره آموزش سی ، مبانی برنامه نویسی به زبان سی آموزش داده می شود و چهار جنبه مقدماتی پوشش داده شده است.
ساختار کد، داده، جریان برنامه و توابع. در این دوره آناتومی زبان سی را می شکافیم و نشان می دهیم که داده چگونه در متغیرها و مقادیر ذخیره می شود و نحوه استفاده از عملگرها برای انجام معادلات ریاضی، اصلاح مقادیر متغیر، ارزیابی expression ها و موارد دیگر را نشان می دهیم.
سپس خواهید دید که این عناصر ساده در ساختارهای کنترلی مانند حلقه ها کنار هم قرار می گیرند که در آنها منطق واقعی شکل می گیرد. در نهایت می توانید استفاده و نوشتن توابع را یاد بگیرید که بخش مهمی از زبان C هستند که به انجام کارهای ساده و پیچیده در کد کمک می کنند، نیاز به تکرار را حذف می کنند و باعث خواناتر شدن کد می شوند.
حتما چالش هایی که در طی این دوره ارائه می شوند را انجام دهید تا مهارت های برنامه نویسی جدیدتان را تست کنید و راه حال های خود را با راه حل مدرس مقایسه کنید.
عناوین و سرفصلهای دوره آموزشی ” آموزش جامع زبان برنامه نویسی سی “
مقدمه
1- ورود به دنیای C
2- آماده سازی همه چیز
فصل اول – مبانی زبان سی
1- کدنویسی اولین برنامه خود
2- چالش – خودتان کد بنویسید
3- راه حل – خودتان کد بنویسید
4- آغاز کار با زبان C
5- بازبینی ساختار کد
6- کار با چرخه توسعه C
7- چالش – پیدا کردن و اصلاح اشکالات
8- راه حل – پیدا کردن و اصلاح اشکالات
9- بررسی پیش پردازنده
10- آشنایی با فایل های Header و Library ها
11- افزودن کامنت ها
12- چالش – ساخت زیربنا
13- راه حل – ساخت زیربنا
فصل دوم – متغیرها و مقادیر
1- آشنایی با انواع داده های زبان C
2- اعلان متغیرها
3- کار با متغیرها
4- بررسی تابع printf()
5- استفاده از مقادیر ثابت
6- چالش – ایجاد مقادیر متغیر و ثابت
7- راه حل – ایجاد مقادیر متغیر و ثابت
8- آشنایی با دامنه متغیر
9- ایجاد نوع های داده جدید
10- تعیین کردن کاراکترها و رشته ها
11- تعیین کردن اعداد صحیح و اعداد حقیقی
12- Typecast کردن یک متغیر
13- چالش – مبانی ورودی و خروجی
14- راه حل – مبانی ورودی و خروجی
فصل سوم – عملگرها و ریاضیات
1- کار با عملگرهای ریاضیاتی
2- چالش – انجام ریاضیات
3- راه حل – انجام ریاضیات
4- استفاده از عملگرهای تخصیص
5- پیروی از ترتیب اولویت
6- چالش – ترتیب را درست کنید
7- راه حل – ترتیب را درست کنید
8- کار با عملگرهای رابطه ای
9- استفاده از عملگرهای منطقی
10- آشنایی با عملگرهای بیتی
11- جا به جا کردن بیت ها
12- بررسی عملگرهای یگانی
13- چالش – ریاضی دودویی
14 – راه حل – ریاضی دودویی
فصل چهارم – تصمیمات و حلقه ها
1- تصمیم گیری کنید
2- بررسی کارهای ممکن
3- استفاده از عملگر سه گانه
4- کار با ساختار switch-case
5- چالش – انتخاب یک آیتم
6- راه حل – انتخاب یک آیتم
7- ساخت یک حلقه for
8- تنظیم کردن حلقه while
9- چالش – تکرار یک متن
10- راه حل – تکرار یک متن
11- Nest کردن حلقه ها
12- خارج شدن از یک loop
13- اجتناب از کلمه کلیدی goto
14- چالش – کار با Grid
15- راه حل – کار با Grid
فصل پنجم – توابع
1- آشنایی با توابع
2- ایجاد یک تابع
3- چالش – نوشتن یک تابع
4- راه حل – نوشتن یک تابع
5- خروجی گرفتن یک مقدار از یک تابع
6- چالش – خروجی گرفتن یک مقدار
7- راه حل – خروجی گرفتن یک مقدار
8- وارد کردن آرگومان ها به یک تابع
9- چالش – وارد کردن مقادیر
10- راه حل – وارد کردن مقادیر
11- استفاده از آرگومان تابع main()
12- حفظ کردن مقادیر در یک تابع
13- ایجاد توابع بازگشتی
14- چالش – کد را کامل کنید
15- راه حل – کد را کامل کنید
فصل ششم – نتیجه گیری
1- گام های بعدی
مشاهده نمونه فیلم معرفی دوره ” آموزش پیشرفته زبان برنامه نویسی سی ”
دوره آموزشی ” آموزش پیشرفته زبان برنامه نویسی سی ”
Advanced C Programming
وقتی اصول پایه برنامه نویسی به زبان C را یاد گرفتید، می توانید روی نوشتن کدهای کارآمدتر و کاربردی تر تمرکز کنید. در این دوره زبان برنامه نویسی سی نکاتی را یاد می دهیم که به شما در افزایش مهارت های برنامه نویسی به زبان C کمک می کنند.
یاد می گیرید چگونه آرگومان های تابع main را بخوانید و بنویسید، متغیرهای مفیدتر بسازید و با آرایه ها و ساختارها کار کنید. درضمن نکاتی درباره تولید Pointer ها خواهید آموخت و چالش های تمرینی را انجام می دهید تا آموخته های خود را در حین آموزش تست کنید.
عناوین و سرفصلهای دوره آموزشی ” آموزش پیشرفته زبان برنامه نویسی سی “
مقدمه
1- خوش آمدگویی
2- قبل از مشاهده این دوره چه چیزهایی باید بدانید
3- استفاده از فایل های تمرینی
فصل اول – برنامه نویسی سی – جمع بندی علائم عجیب
1- استفاده از عملگرهای تخصیص
2- چالش – از یک عملگر تخصیص استفاده کنید
3- راه حل – از یک عملگر تخصیص استفاده کنید
4- آشنایی با عملگر سه گانه
5- چالش – تصمیم یک عملگر سه گانه
6- راه حل – تصمیم یک عملگر سه گانه
فصل دوم – آرگومان های تابع مِین
1- کار با آرگومان ها در تابع main()
2- چالش – خواندن آرگومان های خط فرمان
3- راه حل – خواندن آرگومان های خط فرمان
فصل سوم – فراتر از متغیرهای ساده
1- ایجاد یک متغیر external
2- Typecast کردن متغیرها
3- چالش – تعیین کردن یک Cast
4- راه حل – تعیین کردن یک Cast
5- استفاده از متغیرهای استاتیک
6- چالش – ایجاد یک متغیر استاتیک
7- راه حل – ایجاد یک متغیر استاتیک
فصل چهارم – آرایه ها و ساختارها
1- مرتب سازی یک آرایه
2- چالش – مرتب سازی یک String
3- راه حل – مرتب سازی یک String
4- کار با آرایه ها و توابع
5- چالش – یک تابع اصلاح کننده آرایه
6- راه حل – یک تابع اصلاح کننده آرایه
7- ارسال یک ساختار به یک تابع
8- چالش – ایجاد یک تابع ساختار
9- راه حل – ایجاد یک تابع ساختار
10- ساخت یک آرایه از ساختارها
11- چالش – مرتب سازی یک آرایه از ساختارها
12- راه حل – مرتب سازی یک آرایه از ساختارها
فصل پنجم – نکات مربوط به پوینتر
1- چه وقتی از عملگر امپرسند استفاده کنیم؟
2- نحوه متصل کردن عملگر ستاره
3- چالش – افزایش یک پوینتر
4- راه حل – افزایش یک پوینتر
5- آشنایی با آرایه ها و پوینترها
6- چالش – نمایش دادن یک آرایه
7- راه حل – نمایش دادن یک آرایه
8- پیروی از ترتیب اولویت
فصل ششم – نتیجه گیری
1- گام های بعدی
با عرض سلام .تفاوت بسته پستی یعنی DVD با نسخه دانلودی دقیقا چی هست؟چون اصلا آموزش انگلیسی در این بسته نیست.
سلام، آموزش های فارسی دقیقا یکی هستند، در نسخه دانلودی دیگر آموزش به زبان انگلیسی یا نرم افزار جانبی نیست، فقط اصل مجموعه با فایلهای تمرینی که آموزشهای فارسی هستند قرار دارد.
آموزشش عالیه، از این موضوع برنامه نویسی با زبان سی بازم بزارید
سلام زبان سی بهتره یا سی شارپ؟ میخوام تازه برنامه نویسی یاد بگیرم
سلام. بستگی به این داره که برای چه کاری میخواید استفاده کنید. هر دو زبان خوب هستن و سی شارپ هم بر پایه زبان سی هست.
در صورت نیاز به آموزش سی شارپ می تونید آموزشش رو از سایت تهیه کنید:
صفر تا صد آموزش سی شارپ
صفر تا صد آموزش برنامه نویسی در یونیتی با سی شارپ – پک ۱
صفر تا صد آموزش برنامه نویسی در یونیتی با سی شارپ – پک ۲
با چه برنامه ای کدنویسی میکنه؟
سلام. در خود آموزش از برنامه Code Blocks استفاده شده ولی شما از هر برنامه کدنویسی می تونید استفاده کنید.
داخل پکیج فیزیکی تعدادی از برنامه های کدنویسی رایج قرار داده شده.
کیفیت آموزش خوبه
لطفا بازم آموزش در مورد سی بزارید
درود
برای کدنویسی بازی زبان C رو توصیه میکنید؟
سلام. بستگی به موتور بازی سازی داره که ازش استفاده می کنید.
اگر از موتور بازی سازی آنریل انجین استفاده میکنید بهتره زبان سی پلاس پلاس رو یاد بگیرید:
صفر تا صد آموزش سی پلاس پلاس – پک ۱
صفر تا صد آموزش سی پلاس پلاس – پک ۲
اگر از موتور یونیتی استفاده میکنید باید زبان سی شارپ رو یاد بگیرید:
صفر تا صد آموزش سی شارپ
صفر تا صد آموزش برنامه نویسی در یونیتی با سی شارپ – پک ۱
صفر تا صد آموزش برنامه نویسی در یونیتی با سی شارپ – پک ۲
بسیار آموزش خوبی بود
ممنون از زحمات شما
دوره مفیدی هست
از پایه برنامه نویسی آموزش میده؟ من تازه میخوام شروع کنم به برنامه نویسی و هیچی بلد نیستم هنوز. با دیدن این آموزش میتونم در حد خوبی یاد بگیرم؟
سلام. از پایه زبان سی رو آموزش میده.
در صورتی که نیاز دارید مباحث پایه برنامه نویسی رو یاد بگیرید توصیه میکنم ابتدا آموزش مبانی برنامه نویسی رو مشاهده کنید که تمامی اصول و مفاهیم اولیه برنامه نویسی رو برای تمام زبان ها آموزش میده:
صفر تا صد آموزش مبانی برنامه نویسی
خداوکیلی کارتون حرف نداره. آموزش ها واقعا عالیه
خیلی خوبه