آموزش برنامه‌نویسی C در لینوکس: ساخت، کامپایل و پیاده‌سازی - آخرین آپدیت

دانلود C Programming on Linux: Build, Compile & Apply

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: در پایان این دوره، فراگیران قادر خواهند بود محیط برنامه‌نویسی C را در لینوکس راه‌اندازی کنند، برنامه‌ها را با استفاده از GCC کامپایل نمایند، عملگرها و ساختارهای کنترلی را به کار بگیرند، حلقه‌ها را پیاده‌سازی کنند، توابع و بازگشتی‌ها را طراحی نمایند، با اشاره‌گرها کار کنند و برنامه‌های پیشرفته را با استفاده از توابع متغیر (Variadic Functions) و آرگومان‌های خط فرمان توسعه دهند. این دوره جامع شما را گام‌به‌گام از مبانی نوشتن اولین برنامه C در لینوکس تا تسلط بر مفاهیم پیشرفته برنامه‌نویسی همراهی می‌کند. شما تمرینات عملی با کامپایلر GCC خواهید داشت، متغیرها، عملگرها و کنترل جریان را بررسی می‌کنید و مهارت‌های خود را با مطالعه‌های موردی عملی در زمینه حلقه‌ها و توابع deepened می‌کنید. با پیشروی در دوره، یاد می‌گیرید که چگونه از بازگشت (Recursion) استفاده کنید، قدرت اشاره‌گرها را به خدمت بگیرید و برنامه‌های خود را با توابع متغیر و آرگومان‌های خط فرمان گسترش دهید. آنچه این دوره را منحصر به فرد می‌کند، رویکرد لینوکس‌محور آن است که محیطی واقعی را برای فراگیران فراهم می‌کند تا برنامه‌نویسی C در آن به بهترین شکل بدرخشد؛ از عملیات سطح سیستم تا اجرای بهینه برنامه‌ها. چه مبتدی باشید و چه بخواهید دانش خود را به‌روز کنید، این دوره شما را به مهارت‌های کاربردی و صنعتی مجهز می‌کند تا با اعتماد به نفس کامل از زبان C در توسعه نرم‌افزار، برنامه‌نویسی سیستم و پروژه‌های دانشگاهی استفاده کنید.

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

شروع کار با C در لینوکس Getting Started with C on Linux

  • مقدمه‌ای بر C در لینوکس Introduction to C on Linux

  • دستورات بررسی نصب بودن Gcc Commands to Check Whether Gcc Installed or Not

  • دستورات نصب Gcc در لینوکس Commands to Install Gcc on Linux

  • مروری بر معماری Gcc Gcc Architecture Overview

  • اولین برنامه C First C Program

  • کامپایل برنامه C در لینوکس Compile C program on Linux

  • کامپایلر Gcc با گزینه C Gcc Compiler With -C Option

  • گزینه‌های مختلف Gcc Gcc Various Options

  • تمرین عملی گزینه‌های مختلف Gcc Gcc Various Options Practical

  • مراحل مختلف کامپایل Various Stages of Compilation

  • تمرین عملی مراحل مختلف کامپایل Various Stages of Compilation Practical

  • مراحل توسعه برنامه Development Stages of Program

  • تئوری انواع متغیرها Types of Variables Theory

  • اعلان متغیر، تعریف و چاپ مقادیر Variable Declaration Definition and Printing Values

  • تمرین عملی اعلان متغیر، تعریف و چاپ مقادیر Variable Declaration Definition and Printing Values Practical

تسلط بر متغیرها و عملگرها Mastering Variables and Operators

  • عملگرهای محاسباتی در C Arithmetic Operators in C

  • تمرین عملی عملگرهای محاسباتی در C Arithmetic Operators in C Practical

  • عملگرها Operators

  • عملگرهای موجود و جمع‌بندی Operators Available and Conclusion

  • مقدمه‌ای بر حلقه‌های کنترلی در C Control Loops in C Introduction

  • تئوری حلقه Go to Go to Loop Theory

  • تئوری حلقه If Else If Else Loop Theory

  • تمرین عملی حلقه If Else If Else Loop Hindson

  • ادامه تمرین عملی حلقه If Else If Else Loop Hindson continue

  • تمرین عملی حلقه Go to Go to Loop Hindson

  • تفاوت بین Break Difference Between Break

  • دستور کنترلی Switch Switch Control Statement

  • تمرین عملی Break Continue Switch Break Continue Switch Hindson

  • ادامه تمرین عملی Break Continue Switch Break Continue Switch Hindson Continue

  • مقایسه Switch در برابر If Else Ladder Switch Versus If Else Ladder

بررسی حلقه‌ها و تکرارها Exploring Loops and Iterations

  • مطالعه موردی روی حلقه‌ها و دستورات شرطی Case Study On Loops And Condition Statements

  • تئوری حلقه While While Loop Theory

  • محاسبه سود ساده در ۳ مرحله Calculation of Simple Interest for 3 Step

  • تمرین عملی حلقه While While Loop Hindson

  • تئوری حلقه Do While Do While Hindson Theory

  • تمرین عملی حلقه Do While Do While Hindson Practical

  • تئوری حلقه For For Loop Theory

  • تمرین عملی حلقه For For Loop Practical

  • تمرین عملی حلقه For For Loop Hindson

  • تمرین عملی پیشرفته حلقه For For Loop Hindson Practical

  • مفاهیم مختلف حلقه بی‌نهایت Various Concepts of Infinite Loop

  • حلقه‌های تو در تو Nested Loops

  • مقدمه‌ای بر توابع Introduction to Function

  • توابع تعریف شده توسط کاربر User Defined Function

  • تعریف تابع Function Definition

بررسی عمیق توابع Functions in Depth

  • اعلان تابع Function Declaration

  • توابع بدون پارامتر و بدون آرگومان Functions with no Parameters no Arguments

  • توابع بدون مقدار بازگشتی اما دارای آرگومان Functions with no Return Parameters But has Arguments

  • توابع دارای مقدار بازگشتی اما بدون آرگومان Functions with Return Parameters But has no Arguments

  • توابع دارای مقدار بازگشتی و آرگومان Functions With Return Parameters and has Arguments

  • مطالعه موردی ماشین‌حساب با استفاده از هر چهار نوع تابع Case Study of Calculator Using All Four Types of Functions

  • ادامه مطالعه موردی ماشین‌حساب با استفاده از هر چهار نوع تابع Case Study of Calculator Using All Four Types of Functions Continue

  • اجرای تابع Main Main Function Execution

  • مفاهیم توابع بازگشتی Recursive Function Concepts

  • تابع فراخوان‌کننده و تابع فراخوانده‌شده Calling Function and Called Function

  • مقدمه‌ای بر اشاره‌گرها Pointer Introduction

  • عملگر آدرس Address Operator

  • اعلان متغیر اشاره‌گر Pointer Variable Declaration

  • عملگر غیرمستقیم (Indirection) Indirection Operator

  • حساب اشاره‌گرها Pointer Arithmetic

مفاهیم پیشرفته برنامه‌نویسی Advanced Programming Concepts

  • ارجاع دوگانه (Double Deference) Double Deference

  • اشاره‌گر Void Void Pointer

  • اشاره‌گرهای Volatile Volatile Pointers

  • مقدمه‌ای بر توابع با آرگومان‌های متغیر Introduction of Variables Arguments Function

  • سینتکس اعلان توابع Variadic Variadic Functions Declaration Syntax

  • آرگومان‌های نام‌گذاری نشده در VF VF Unnamed Arguments AM

  • بیشتر درباره آرگومان‌های نام‌گذاری نشده More on Unnamed Arguments AM

  • آرگومان‌های خط فرمان Command Line Arguments

  • مقدمه‌ای بر توابع با آرگومان‌های متغیر (تکرار) Introduction of Variables Arguments Function

  • سینتکس اعلان توابع Variadic (تکرار) Variadic Functions Declaration Syntax

  • آرگومان‌های نام‌گذاری نشده در VF (تکرار) VF Unnamed Arguments AM

  • بیشتر درباره آرگومان‌های نام‌گذاری نشده (تکرار) More on Unnamed Arguments AM

  • آرگومان‌های خط فرمان (تکرار) Command Line Arguments

نمایش نظرات

آموزش برنامه‌نویسی C در لینوکس: ساخت، کامپایل و پیاده‌سازی
جزییات دوره
16h 16m
73
(آخرین آپدیت)
99
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده