در حال حاضر محصولی در سبد خرید شما وجود ندارد.

پنل کاربری

رمز خود را فراموش کرده اید؟ اگر اولین بار است از سایت جدید استفاده میکنید باید پسورد خود را ریست نمایید.
دسته بندی
دسته بندی

در حال حاضر محصولی در سبد خرید شما وجود ندارد.

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

13,900 تومان
بیش از یک محصول به صورت دانلودی میخواهید؟ محصول را به سبد خرید اضافه کنید.
افزودن به سبد خرید
خرید دانلودی فوری

در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.

ویدئو معرفی این محصول

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

عنوان اصلی : C Language: The Big Picture - Package

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

1. زبان C. تصویر بزرگ (برایس ویلسون، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 تکامل و تأثیر C:
001 اهمیت و تکامل C
002 پایین ترین زبان سطح بالا
003 C نحو و تأثیر آن بر زبانهای دیگر
03 استفاده از C در محاسبات مدرن:
001 مزایای استفاده از C
002 برنامه نویسی سیستم های جاسازی شده با C
04 نوشتن کد C:
001 راه اندازی یک محیط توسعه C
002 کامپایل یک برنامه C
003 کد رویه نگارش
004 استفاده از اشاره گر برای دسترسی مستقیم به حافظه
2. شروع به کار با زبان C (Giovanni Dicanio، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 نوشتن اولین برنامه C شما: "Hello World":
001 مقدمه
002 برخی از کاربردهای مهم C
003 با یک کد اسکلت حداقلی شروع می شود
004 نوشتن اولین برنامه C شما: "Hello World"
005 نقش کامپایلر C
006 کامپایل از خط فرمان
007 پیش نیازهای راه اندازی کد VS برای توسعه C در ویندوز
008 افزودن یک فایل کد منبع به کد VS
009 ساخت کد C خود با کد VS
010 راه اندازی دیباگر C/C++ با کد VS
011 اشکال زدایی کد شما
012 رفع خطای ساخت
013 تمرینی برای یادگیرنده
خلاصه 014
03 ایجاد متغیرها و ورودی/خروجی اولیه:
001 مقدمه
002 شروع با یک مثال بتن: مبدل دما
003 ایجاد متغیرها
004 نام گذاری متغیرها
005 خواندن ورودی کاربر با scanf
006 پردازش داده ها با اپراتورها
007 چاپ خروجی فرمت شده با printf
008 نسخه آزمایشی: تبدیل دما در عمل
009 نمایش اعداد صحیح با نوع int
خلاصه 010
3. متغیرها و انواع داده در C (هوگو بارونا، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 مقدمه ای بر C:
001 مقدمه
002 خلاصه برخی از مفاهیم مهم مرتبط با C
003 سیستم نوع C
004 معرفی محیطی برای استفاده
005 نسخه ی نمایشی: تنظیم محیط
خلاصه 006
03 درک انواع داده در C:
001 مقدمه
002 درک انواع داده های پایه
003 درک انواع داده های مشتق شده
004 از Type Casting و Type Qualifiers استفاده کنید
005 از زمان، تاریخ و محلی سازی استفاده کنید
006 نسخه ی نمایشی: نحوه ایجاد یک برنامه C با استفاده از برخی از انواع پایه و مشتق شده
خلاصه 007
04 کار با متغیرها در C:
001 مقدمه
002 اعلان و استفاده از متغیرها
003 با استفاده از عملگرهای رابطه ای و منطقی با متغیرها
004 نسخه آزمایشی: مدیریت و استفاده از متغیرها در برنامه C شما
خلاصه 005
05 استفاده از کلاس های ذخیره سازی در C:
001 مقدمه
002 درک کلاس های ذخیره سازی
003 درک کلاس های ذخیره سازی مشخص کننده ها
004 نسخه ی نمایشی: استفاده از کلاس های ذخیره سازی
خلاصه 005
06 استفاده از اپراتورها برای دستکاری داده ها در C:
001 مقدمه
002 درک اپراتورها در C
003 درک عملگرهای حسابی
004 درک عملگرهای بیتی
005 درک اپراتورهای واگذاری
006 درک اپراتورهای متفرقه
نسخه 007: استفاده از عملگرها در C
خلاصه 008
4. مدیریت تخصیص داده و حافظه در C (زاکاری بنت، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 تخصیص دینامیک حافظه با استفاده از C:
001 مقدمه
002 حافظه چیست؟
003 تخصیص حافظه پویا در مقابل استاتیک
004 توابع حافظه استاندارد کتابخانه
005 سوء استفاده از حافظه
خلاصه 006
03 مدیریت حافظه با اشاره گر:
001 مقدمه
002 اشاره گرها چیست؟
003 چرا اشاره گر؟ - عبور از مرجع
004 حساب اشاره گر
005 نشانگرهای تابع
006 مدیریت حافظه تخصیص یافته پویا با استفاده از اشاره گرها
خلاصه 007
04 مدیریت حافظه با آرایه ها:
001 مقدمه
002 آرایه ها چیست؟
003 نسخه ی نمایشی: آرایه های یک بعدی
004 آرایه های چند بعدی
005 نسخه آزمایشی: آرایه های چند بعدی
006 آرایه های تخصیص دینامیک
007 نسخه ی نمایشی: آرایه های تخصیص پویا
خلاصه 008
05 مدیریت حافظه با ساختارها:
001 مقدمه
002 سازه ها چیست؟
003 نحو ساختار
004 نسخه آزمایشی: ساختارها
005 ساختارهای تخصیص پویا
006 نسخه نمایشی: ساختارهای تخصیص پویا
007 Memory Pools و Memory Managers
نسخه 008: مدیریت استخر حافظه با اندازه ثابت
خلاصه 009
010 نتیجه‌گیری دوره
5. استفاده از ساختارها در C (فیلیپ آگابا، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 درک ساختارهای C:
001 مروری بر دوره
002 آنچه باید بدانید
003 اولین ساختار خود را بسازید
004 ساختارهای تودرتو
005 آرایه ای از ساختارها بسازید
006 یک ساختار را به عملکرد منتقل کنید
چالش 007
راه حل 008
03 استفاده از اشاره گرها با ساختارها:
001 درک اشاره گرها
002 از اشاره گرها با آرایه ها استفاده کنید
003 از اشاره گرها با ساختارها استفاده کنید
چالش 004
04 مدیریت حافظه با فیلدهای بیت:
001 Structure Padding
002 بسته بندی ساختار
003 با استفاده از فیلدهای بیتی
004 نوشتن داده های خام
005 خواندن داده های خام
6. کار با توابع در C (زاکاری بنت، 2021)
مروری بر دوره 01:
001 مروری بر دوره
02 درک توابع در C:
توابع 001: مروری بر سطح بالا
002 چرا توابع
003 توابع در C: نحو
004 نسخه نمایشی: ایجاد و فراخوانی توابع
خلاصه 005
03 توابع تعریف شده توسط کاربر:
001 مقدمه
002 اعلان‌های عملکرد و نمونه‌های اولیه
003 نسخه آزمایشی: نمونه های اولیه تابع
بهترین شیوه عملکرد 004
005 نسخه ی نمایشی: بهترین روش ها
006 مقدار و مرجع پاس
007 نسخه نمایشی: ارزش و مرجع عبور
خلاصه 008
04 توابع استاندارد کتابخانه - قسمت اول:
001 مقدمه
002 توابع عمومی کتابخانه - stdlib.h
003 نسخه ی نمایشی: توابع عمومی کتابخانه
004 ورودی و خروجی: stdio.h
نسخه 005: توابع ورودی و خروجی قسمت اول
نسخه 006: توابع ورودی و خروجی قسمت دوم
007 توابع متغیر - stdarg.h
008 نسخه نمایشی: توابع متغیر
009 توابع زمان - time.h
نسخه 010: توابع زمان
توابع محلی 011 - locale.h
نسخه 012: توابع محلی
013 توابع ریاضی - math.h
نسخه 014: توابع ریاضی
خلاصه 015
05 توابع استاندارد کتابخانه - قسمت دوم:
001 مقدمه
توابع رشته 002 - string.h
003 نسخه نمایشی: توابع رشته
تست کاراکتر 004 - ctype.h
005 نسخه آزمایشی: توابع تست کاراکتر
006 خطا در مدیریت ماکروها - errno.h
007 نسخه آزمایشی: خطا در مدیریت ماکروها
008 پرش غیر محلی - setjmp.h
نسخه 009: پرش غیر محلی
ادعاهای زمان اجرا 010 - assert.h
نسخه 011: ادعاهای زمان اجرا
012 سیگنالینگ فرآیند - signal.h
013 نسخه آزمایشی: سیگنال دهی فرآیند
خلاصه 014
7. استفاده از یک پیش پردازنده C (CPP) (جایا بودخی، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 # مهم است:
001 مقدمه
002 درک فرآیند کامپایل یک برنامه C
003 نسخه ی نمایشی عملی
03 ترجمه یک برنامه C:
001 مقدمه
002 درک مراحل ترجمه برنامه C
003 نسخه ی نمایشی عملی
04 درک دستورالعمل های پیش پردازنده C:
001 مقدمه
002 کار با گنجاندن فایل هدر
003 کار با ماکروها
004 کار با دستورالعمل های مشروط
005 کار با تشخیص و کنترل خط
006 کار با پراگماها و ماکروهای ویژه
007 نسخه ی نمایشی عملی
05 کار با ماکروها
001 مقدمه
002 درک Stringizing و Token Concatenation
003 درک ماکروهای متغیر و ماکروهای از پیش تعریف شده
004 درک عدم تعریف، تعریف مجدد و دام های ماکروها
005 نسخه ی نمایشی عملی
06 آشنایی با پیش پردازنده خاص کامپایلر:
001 مقدمه
002 درک ماکروهای از پیش تعریف شده خاص محیط
003 نسخه ی نمایشی عملی
خلاصه دوره 07:
خلاصه دوره 001
8. کار با فایل ها در C (Alexandru Dima، 2020)
مروری بر دوره 01:
001 مروری بر دوره
توابع ورودی/خروجی فایل 02:
001 دسترسی به فایل
002 بافر و جریان
003 توابع خواندن و نوشتن
توابع دستکاری جریان 004
مدیریت خطا و عملکردهای دیسک 005
03 باز کردن و خواندن فایل ها:
تغییر مسیر I/O 001
002 باز کردن یک فایل
003 خواندن فایل های متنی
004 خواندن فایل های متنی ادامه دارد
005 خواندن داده های قالب بندی شده
04 ایجاد و نوشتن فایل ها
001 نوشتن فایل های متنی
002 نوشتن فایل‌های متنی ادامه دارد
003 موقعیت‌یابی جریان
004 نوشتن داده های قالب بندی شده
005 در حال افزودن به فایلها
05 عملیات اضافی فایل:
001 دسترسی به فایل و امنیت
ورودی/خروجی فایل باینری 002
003 کپی کردن فایل ها
004 انتقال و تغییر نام فایل ها
005 حذف یک فایل
9. واحد تست کد C در CLion (Dror Helper، 2020)
مروری بر دوره 01:
001 مروری بر دوره
02 معرفی واحد تست و CLion:
001 مقدمه دوره
مروری بر دوره 002
003 معرفی تست های واحد
004 چرا تست های خودکار بنویسیم؟
005 چگونه با آزمون های واحد موفق شویم
006 معرفی CLion IDE
007 معرفی CMake
008 اجرای و اشکال زدایی برنامه آزمایشی
خلاصه 009
03 تست خودکار در CLion:
001 مرور کلی ماژول
002 چارچوب تست پشتیبانی شده توسط CLion
003 Google Test 101
004 Boost.Test 101
005 Catch2 Quick 101
006 docTest 101
007 تصمیم گیری از کدام چارچوب تست استفاده شود
008 نسخه آزمایشی: تست یکپارچه سازی چارچوب در CLion
009 نحوه شروع تست کد قدیمی
010 نسخه آزمایشی: نوشتن آزمون های پذیرش در CLion
خلاصه 011
04 سازماندهی آزمون های شما:
001 مرور کلی ماژول
002 چرا به دستورالعمل ها نیاز داریم؟
003 چگونه پروژه خود را ساختار دهید
004 ترتیب، عمل، ادعا
005 نام گذاری تست های شما
006 استفاده از برچسب ها برای سازماندهی تست های خود
007 دیo: بازسازی کد شما
008 نسخه آزمایشی: آزمون های واحد نوشتن
009 دستورالعمل های خود را ساده نگه دارید
010 با استفاده از Run Configurations
011 نسخه ی نمایشی: اجرای تست های شما
خلاصه 012
05 آزمون‌های واحد نوشتن و اجرای:
001 مرور کلی ماژول
002 آزمون های واحد و آزمون های ادغام
003 چگونه وابستگی ها را در کد C جعل کنیم
004 نسخه ی نمایشی: روش های جعلی با استفاده از کتابخانه دیگری
005 نسخه ی نمایشی: روش های جعلی با استفاده از ماکروها
006 نسخه ی نمایشی: روش های جعلی با استفاده از نشانگرهای تابع
007 درک شکست های تست
008 چرا باید تست های خود را اشکال زدایی کنید
نسخه 009: یافتن و رفع اشکالات با استفاده از تست های واحد
خلاصه 010

نمایش سرفصل های انگلیسی

C Language: The Big Picture - Package