برگزاری کارگاه های حرفه ای لینوکس توکار
فنـاوران آنیــسا، خانه لینوکس ایران، اقدام به برگزاری کارگاه های حرفه ای امبدد لینوکس نموده است. این کارگاه ها شامل 8 کارگاه تخصصی در عناوین مختلف است که به ترتیب عناوین و سرفصل های آن ها متعاقبا اعلام خواهد شد. در حال حاضر اولین کارگاه در حال ثبت نام است که در ادامه می توانید عنوان، سرفصل ها و سایر اطلاعات آن را مشاهده نمایید:
عنوان کارگاه: W1001
?++How to Write/Use Libraries in C/C
در این کارگاه با مفهوم کتابخانهها در برنامه نویسی آشنا میشویم. کتابخانهها در استفاده مجدد از کدهای از پیش نوشته شده کمک شایانی میکنند. بنابراین برنامه نویسانی که توانایی استفاده از کتابخانههای آماده را دارند، در زمان کوتاهتری اهداف پروژه را برآورده میکنند. توانایی ایجاد کتابخانههای ++C/C، امکان به اشتراک گذاری منابع حافظه را در سیستم فراهم میکند به طوری که برنامههایی که از کدهای مشترک در یک کتابخانه استفاده میکنند، از یک فضای حافظه مشترک استفاده میکنند. بعلاوه، ارتقا قابلیتهای یک کتابخانه یا رفع باگهای عملکردی/امنیتی باعث ارتقای عملکرد کلیه برنامههای مرتبط میشود. این خود نمایانگر قدرت استفاده از کتابخانههاست.
Agenda
• What is a library
• Why we should use them
• Static/Dynamic linkage
• Finding dependencies of an application
• Linux library types
◦ static libraries
◦ shared libraries
◦ loadable libraries
• Building shared libraries
• Building static libraries
• Building loadable libraries
• How to link with a library
• Using libraries in Embedded Linux
• What is the Linux run-time linker
• Configuring Linux run-time linker
• Writing multiple example libraries and test applications
Duration: 6 hours
Prerequisites: C/C++ programming experience
Audience: C/C++ (Embedded) Linux programmers
🔻🔻 مدرس: دکتر افشین مدرس بنام دوره های تخصصی امبدد لینوکس، با سابقه ی سال ها تجربه ی کار حرفه ای و تدریس تخصصی
🔻🔻 نحوه ی برگزاری کارگاه:
پنجشنبه مورخ ۱۳۹۸/۳/۲۳
از ساعت ۸ الی ۱۴
همراه با اعطای مدرک
🔻🔻ظرفیت کارگاه محدود است. برای ثبت نام می توانید با شماره تلفن های
021-88716168
021-88712172
تماس بگیرید و یا از طریق این لینک، پیش ثبت نام نمایید تا همکاران ما در اسرع وقت اداری با شما تماس گرفته و اطلاعات بیشتری را در اختیار شما قرار دهند.