دوره آموزشی برنامهنویسی C: کاوش در مفاهیم پیشرفته و کاربردهای عملی
1 ساعت 51 دقیقهپیشرفته2024-09-19
مدرسین

Dan Gookin
Creator, Teacher, and Technology Writer with 20+ years of experience
جزئیات دوره
این دوره برای شما طراحی شده تا بتوانید به مرحله بعدی سفر برنامهنویسی خود با C برسید. با مربی دوره، دان گوکین، همراه شوید تا مهارتهای پیشرفته برنامهنویسی C را بهصورت عملی و با نکات و راهکارهای مفید یاد بگیرید. در این دوره، موضوعات مختلفی مانند ورودی/خروجی پایه از دیدگاه شناسههای دستگاه، خروجی متون یونیکد و کاراکترهای وسیع، برنامهنویسی چندوظیفهای و چندرشتهای، لیستهای پیوندی، ثابتهای شمارشی، مفسر متغیرها، انواع دادهها، متغیر errno، خروجی با بافر، عملیات fork، لولهها و بسیاری دیگر را پوشش میدهد. هدف این است که بتوانید تبدیل به یک برنامهنویس ماهر و متخصص زبان C شوید و مهارتهای خود را در پروژههای عملی و کاربردی پیادهسازی کنید.
مهارت ها
Programming FoundationsAdvancedProgramming LanguagesSoftware Development
سرفصل ها
مقدمه
- فراتر از C
- پیکربندی و راه اندازی
IO استاندارد
- درک شماره فایل و توصیفگرها
- استفاده از دستگاه خطای استاندارد
- خروجی بافر و بدون بافر
- شستشوی بافر
- باز کردن ترمینال
- چالش - خروجی تعداد بایت
محیط زیست و محل
- مطالعه محیط
- اضافه کردن یک متغیر محیطی
- تنظیم محلی
- خروجی فرمت پولی
- چالش - تظاهر به اینکه در جای دیگری هستید
یونیکد و متن گسترده
- درک یونیکد و کاراکترهای گسترده
- خروجی کاراکترهای گسترده
- خواندن ورودی کاراکتر گسترده
- چالش - ایجاد خروجی متن فانتزی
فرآیندها، لوله ها , چنگالها و نخ ها
- دانستن شناسه فرآیند
- ایجاد چنگال
- کار با لوله
- نخهای در حال اجرا
- ارتباط بین رشته ها
- چالش - انجام چند کار همزمان
لیستهای پیوندی
- درک لیستهای پیوندی
- ایجاد یک لیست پیوندی
- اضافه کردن و فهرست کردن گره ها
- ذخیره یک لیست پیوندی
- بارگذاری یک لیست پیوندی
- حذف یک گره
- چالش - ویرایش یک گره
شانس و پایان
- ایجاد ثابتهای شمارش شده
- بررسی واجد شرایط نوع داده
- خروجی دقیق پیامهای خطا
- ساخت فایل موقت
- تغییر نحوه خروج از برنامه
- بررسی ثابتهای مفید
- چالش - یک برنامه آموزنده بنویسید
نتیجه گیری
- مراحل بعدی