دوره آموزشی برنامهنویسی 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
سرفصل ها
0. مقدمه
- 01 - فراتر از C
- 02 - پیکربندی و راه اندازی
1. IO استاندارد
- 03 - درک شماره فایل و توصیفگرها
- 04 - استفاده از دستگاه خطای استاندارد
- 05 - خروجی بافر و بدون بافر
- 06 - شستشوی بافر
- 07 - باز کردن ترمینال
- 08 - چالش - خروجی تعداد بایت
2. محیط زیست و محل
- 09 - مطالعه محیط
- 10 - اضافه کردن یک متغیر محیطی
- 11 - تنظیم محلی
- 12 - خروجی فرمت پولی
- 13 - چالش - تظاهر به اینکه در جای دیگری هستید
3. یونیکد و متن گسترده
- 14 - درک یونیکد و کاراکترهای گسترده
- 15 - خروجی کاراکترهای گسترده
- 16 - خواندن ورودی کاراکتر گسترده
- 17 - چالش - ایجاد خروجی متن فانتزی
4. فرآیندها، لوله ها , چنگالها و نخ ها
- 18 - دانستن شناسه فرآیند
- 19 - ایجاد چنگال
- 20 - کار با لوله
- 21 - نخهای در حال اجرا
- 22 - ارتباط بین رشته ها
- 23 - چالش - انجام چند کار همزمان
5. لیستهای پیوندی
- 24 - درک لیستهای پیوندی
- 25 - ایجاد یک لیست پیوندی
- 26 - اضافه کردن و فهرست کردن گره ها
- 27 - ذخیره یک لیست پیوندی
- 28 - بارگذاری یک لیست پیوندی
- 29 - حذف یک گره
- 30 - چالش - ویرایش یک گره
6. شانس و پایان
- 31 - ایجاد ثابتهای شمارش شده
- 32 - بررسی واجد شرایط نوع داده
- 33 - خروجی دقیق پیامهای خطا
- 34 - ساخت فایل موقت
- 35 - تغییر نحوه خروج از برنامه
- 36 - بررسی ثابتهای مفید
- 37 - چالش - یک برنامه آموزنده بنویسید
نتیجه گیری
- 38 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی ساخت عوامل هوش مصنوعی با API پاسخهای OpenAI
- دوره آموزشی پروتکل زمینه مدل (MCP) برای مبتدیان
- دوره آموزشی ساخت عوامل هوش مصنوعی برای مبتدیان
- دوره آموزشی فراتر از کدنویسی با Vibe با Google Gemini: تبدیل شدن به یک توسعهدهنده هدفمند
- دوره آموزشی ساخت عوامل MCP قطعی
- دوره آموزشی اپلیکیشنهای مبتنی بر LLM با Streamlit
- دوره آموزشی ساخت MVP یک سرویس ابری (SaaS) در یک روز
- دوره آموزشی هوش مصنوعی عملی: ساخت اولین اپلیکیشن خود با قدرت LLM