این دوره بر طراحی سرور پیچیده TCP، پروژه C/C++، چندنخی (Multi-Threading)، POSIX، برنامهنویسی سیستمهای شبکه و توسعه در محیط لینوکس تمرکز دارد.
اگر شما با برنامهنویسی پایه سوکت و مفاهیم پایه چندنخی آشنا هستید و به زبانهای C یا C++ علاقهمندید (البته مفاهیم برای سایر زبانهای رایج نیز قابل استفاده است)، و همچنین حساب گیتهاب دارید و اشتیاق زیادی برای یادگیری و پیشرفت فراتر از مباحث رایج (مانند ساختار دادهها و الگوریتمها) دارید، این دوره برای شماست.
به این دوره جامع و پیشرفته برنامهنویسی سوکت TCP/IP خوش آمدید. برخلاف بسیاری از دورههای موجود، هدف این دوره ارتقاء دانش شما از مبانی سوکتپروگرمینگ به سطح صنعتی است. ما به شما نشان خواهیم داد که چگونه از برنامهنویسی سوکت TCP/IP برای حل مشکلات پیچیده شبکهسازی در دنیای واقعی استفاده کنید.
این یک دوره پیشرفته است و ما فراتر از پیادهسازیهای ساده کلاینت/سرور که به وفور در اینترنت یافت میشوند، گام برمیداریم.
یادگیری چگونگی پیادهسازی برنامههای پیچیده مبتنی بر سوکت، با تمرکز ویژه بر مدیریت نخها (Thread Management).
در این دوره، ما یک برنامه کامل سرور TCP را از پایه خواهیم ساخت و مباحث زیر را پوشش خواهیم داد:
connect() با قابلیت تلاش مجدد (Retries)* ما از هیچ کتابخانه شخص ثالثی استفاده نمیکنیم. تمام پروژهها از صفر (from scratch) ساخته میشوند.
* این دوره تحت پوشش سیاست بازگشت کامل وجه تا ۳۰ روز پس از خرید میباشد.
* تاکید اصلی این دوره بر مفاهیم و منطق پیادهسازی است تا صرفاً یک زبان برنامهنویسی خاص. شما قادر خواهید بود مطالب این دوره را با زبان برنامهنویسی مورد علاقه خود، مانند جاوا (Java) یا پایتون (Python) و غیره، پیادهسازی کنید.
نمایش نظرات