آموزش راهنمای مبتدی برای برنامه نویسی پیشرفته 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

    متفرقه Misc

    • مقدمه Introduction

    نمایش نظرات

    آموزش راهنمای مبتدی برای برنامه نویسی پیشرفته C برای لینوکس
    جزییات دوره
    10.5 hours
    36
    Udemy (یودمی) Udemy (یودمی)
    (آخرین آپدیت)
    5,387
    4.7 از 5
    دارد
    دارد
    دارد
    جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

    Google Chrome Browser

    Internet Download Manager

    Pot Player

    Winrar

    dr Jonas Birch, CCNA   CCIE dr Jonas Birch, CCNA CCIE

    مربی حرفه ای