🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای مبتدی برای برنامه نویسی پیشرفته C برای لینوکس
- آخرین آپدیت
دانلود The Beginner's guide to Advanced C programming for Linux
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
C را بیاموزید ، CV خود را بهبود ببخشید و هنگام درخواست موقعیت های توسعه دهنده ، از جمعیت متمایز شوید. تبدیل به یک مدیر لینوکس بهتر شوید. اصول اولیه سیستم عامل لینوکس را به ویژگی های پیشرفته لینوکس بیاموزید ، اصول اولیه برنامه نویسی را بیاموزید که چگونه کد C پیشرفته برای سیستم عامل لینوکس را بیاموزید یاد بگیرید که چگونه خدمات اینترنتی پیشرفته ایجاد کنید ، مانند نوشتن سرور وب خود را یاد بگیرید نحوه نوشتن کد ایمن پیش nیaزha: تنها چیزی که شما نیاز دارید علاقه عمومی به رایانه ها است.
-چرا باید یاد بگیرید که چگونه کد C را کد کنید؟
این شما را به یک برنامه نویس بهتر تبدیل می کند - در همه زبان ها. .
به نظر می رسد در مورد رزومه/CV شما بسیار خوب است. این باعث می شود که درخواست شغلی یا پیشنهاد آزاد شما به شکلی مثبت از بین جمعیت متمایز شود.
این باعث می شود شما یک sysadmin بهتری باشید. خود لینوکس) در C. نوشته شده است اگر می خواهید سیستم را به عمق درک کنید ، یادگیری C بهترین گزینه شماست.
این دانش عمومی شما را در مورد رایانه ها بهبود می بخشد. برای نوشتن کد C پیشرفته ، باید سخت افزار را درک کنید. C به سخت افزار بسیار متصل است. هیچ کلاس یا اشیاء یا لایه های فیلتر شده دیگری بین شما و سخت افزار شما وجود ندارد. شما رم را مستقیماً با نشانگرهای خود دستکاری می کنید و تماس های سیستم هسته را در تماس مستقیم با سیستم عامل انجام می دهید. با یادگیری پیشرفته C ، یاد می گیرید سیستم عامل و سخت افزار رایانه خود را درک کنید.
-چرا C را از دکتر Jonas Birch یاد بگیرید و نه از ده مربی Udemy دیگر؟
تجربه در زبان C. وقتی دکتر توس 18 ساله بود و پنج سال در حال کدگذاری C بود ، وی در سراسر اروپا سفر می کرد ، به کنفرانس های مختلف برنامه نویسی و امنیتی دعوت می شد و در مورد C و امنیت سخنرانی می کرد. از آن زمان او تقریباً هر روز C را کدگذاری کرده است - برای 20 سال دیگر!
تجربه در تدریس.
دکتر بیرچ شش سال گذشته تقریباً تمام وقت به زبان C (زنده) آموزش داده است و به صدها و صدها دانش آموز کمک می کند تا مادر همه زبانها را یاد بگیرند - در لینوکس.
صدای بسیار آرامش بخش و کیفیت صدای شگفت انگیز. او در استودیوی ضبط حرفه ای با میکروفون و تجهیزات سطح سازمانی ضبط می کند ، که باعث می شود یک تجربه گوش دادن بسیار خوب باشد.
اکنون ثبت نام کنید یا سخنرانی های نمونه رایگان را امتحان کنید.
سرفصل ها و درس ها
مبتدی
Beginner
نوشتن خروجی به صفحه
Writing output to the screen
خواندن ورودی از صفحه کلید
Reading input from the keyboard
اعداد عدد صحیح
Integer numbers
اعداد اعشاری (شناور)
Decimal (float) numbers
عیب یابی کد شما
Troubleshooting your code
در حالی که حلقه ها
While loops
اگر اظهارات
If statements
توابع
Functions
اعداد تصادفی
Random numbers
خوابیدن
Sleep
شمارش معکوس
Countdown
تکلیف: بازی تاس
ASSIGNMENT: dice game
راه حل: بازی تاس
SOLUTION: dice game
ساختارها
Structures
سوئیچ
Switch
نشانگرها
Pointers
برای حلقه ها
For loops
پیشرفته
Advanced
معرفی بخش پیشرفته
Introduction of Advanced section
تخصیص حافظه پویا
Dynamic memory allocation
از صفحه کلید با یک زمان بندی بخوانید
Read from keyboard with a timeout
رمزگذاری XOR
XOR encryption
ncurses 1: صفحه نمایش
Ncurses 1: Screens
ncurses 2: x و y
Ncurses 2: X and Y
Ncurses 3: "Arrow"
Ncurses 3: "Arrow"
نشانگرهای عملکردی
Function pointers
لیست های مرتبط
Linked lists
"&" (آمپرسند)
The "&" (ampersand)
سوکت 1: ساختن یک مشتری ساده TCP
Sockets 1: Building a simple TCP client
سوکت 2: ایجاد یک سرور TCP نمونه
Sockets 2: Creating a sample TCP server
کد خود را جعل کنید
Forking your code
Webserver 1 خود را بسازید: پذیرش اتصالات
Build your own webserver 1: Accepting connections
WebServer 2 خود را بسازید: درخواست های HTTP را تجزیه کنید
Build your own webserver 2: Parsing HTTP requests
WebServer 3 خود را بسازید: مسیرهای هندلینگ و پاسخ HTTP
Build your own webserver 3: Handling routes and an HTTP response
WebServer 4 خود را بسازید: خواندن و ارسال پرونده ها
Build your own webserver 4: Reading and sending files
تکلیف: WebServer را برطرف کنید
ASSIGNMENT: Fix the webserver
راه حل: WebServer 5 خود را بسازید: WebServer را تمام کنید
SOLUTION: Build your own webserver 5: Finishing the webserver
نمایش نظرات