الگوهای طراحی برنامه نویسی C تعبیه شده
✅ سرفصل و جزئیات آموزش
در این دوره با الگوهای طراحی برای ایجاد کد سفت افزار تمیز و قابل نگهداری برای سیستم های تعبیه شده آشنا می شوید.
آنچه یاد خواهید گرفت
- خوانایی و قابلیت نگهداری کد
- استفاده مجدد از کد عالی
- معماری تمیز نرم افزار
- بررسی کد آسان
توضیحات دوره
ما قصد داریم با یک مقدمه کوتاه شروع کنیم که در آن به شما توضیح می دهیم که چگونه این دوره را دنبال کنید و منابع اضافی را از کجا پیدا کنید و ساختار هر ماژول چگونه است.
سپس الگوهای ایجادی را پوشش می دهیم که با ساخت آبجکت های داده سروکار دارند. الگوهای ایجادی به ما کمک می کنند تا راه های استانداردی برای ایجاد آبجکت های جدید و مدیریت مسئولیت مالکیت حافظه داشته باشیم.
پس از آن به سراغ الگوهای ساختاری می رویم که با ساختار کد ما سروکار دارند. این الگوها به ما کمک می کنند تا کد خود را به گونه ای ساختار دهیم که به راحتی بتوانیم آن را با قابلیت های جدید گسترش دهیم، بدون اینکه مجبور باشیم بعداً آن را تغییر دهیم.
الگوهای رفتاری بخش مربوط به «رفتار» کد مانند الگوی ارزش بازگشتی است. این الگوها به ما کمک می کنند تا با اطمینان از اینکه در موقعیت های مختلف مشترک چه انتظاراتی از کد از نظر رفتاری داریم، به ما کمک می کنند.
در نهایت، الگوهای همزمانی به شما درک شهودی از همزمانی در یک RTOS تعبیه شده می دهد تا بتوانید درک کنید که چه زمانی باید از کدام الگوی همزمانی استفاده کنید تا به واکنش گرایی بالای اپلیکیشن خود برسید.
این دوره برای چه کسانی مناسب است؟
- مهندسان حرفه ای نرم افزارهای تعبیه شده
- توسعه دهندگان نرم افزار که با نرم افزار سطح سیستم کار می کنند.
- برنامه نویسان C که با اتوماسیون صنعتی کار می کنند.
- توسعه دهندگان سفت افزار محصولات اینترنت اشیا (IoT)
الگوهای طراحی برنامه نویسی C تعبیه شده
-
مقدمه 13:43
-
آزمون - مقدمه None
-
الگوی آبجکت 29:17
-
آزمون - الگوی آبجکت None
-
الگوی Opaque 20:44
-
آزمون - الگوی Opaque None
-
الگوی سینگلتون 33:05
-
آزمون - الگوی سینگلتون None
-
الگوی فکتوری 35:33
-
آزمون - الگوی فکتوری None
-
الگوی Callback 21:58
-
آزمون - الگوی Callback None
-
الگوی وراثت 25:16
-
آزمون - الگوی وراثت None
-
الگوی API مجازی 25:33
-
آزمون - الگوی API مجازی None
-
الگوی پل 21:05
-
آزمون - الگوی پل None
-
الگوی مقدار بازگشتی 15:37
-
آزمون - الگوی مقدار بازگشتی None
-
الگوی همزمانی 37:12
-
آزمون - الگوی همزمانی None
-
الگوی Spinlock 21:51
-
آزمون - الگوی Spinlock None
-
الگوی سمافور 17:46
-
آزمون - الگوی سمافور None
-
الگوی Mutex 20:44
-
آزمون - الگوی Mutex None
-
الگوی شرطی 21:26
-
آزمون - الگوی شرطی None
مشخصات آموزش
الگوهای طراحی برنامه نویسی C تعبیه شده
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:30
- مدت زمان :06:00:50
- حجم :2.48GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy