C Advanced
C nâng cao cho Embedded: con trỏ hàm, bộ nhớ, máy trạng thái, mạng và viết code chuẩn doanh nghiệp.
cadvancedembedded
Tác giả devlinux1 Học viên5

Quyền lợi của học viên
- Nhận chứng nhận hoàn thành khóa học khi đạt 80% nội dung
- Support 1-1 cùng giảng viên, hỏi đáp trong cộng đồng học viên
- Truy cập linh hoạt, mọi lúc mọi nơi
- Làm dự án thực tế, xây dựng portfolio cá nhân
Bạn sẽ học được gì
- Viết C an toàn theo MISRA C:2012, BARR-C
- Nắm vững bộ nhớ: stack, heap, struct, union
- Con trỏ hàm, callback, máy trạng thái FSM
- Bảo mật I/O: chống buffer overflow, format string
- Đa luồng, socket, build CMake, unit test
- Debug bằng gdb, valgrind; hoàn thành dự án IoT
Giáo trình
10 chương · 20 bài học · 40 giờ học
Chương 1: Coding Standards & Memory Foundation2 bài
- High-Reliability Coding Standards (MISRA C & BARR-C)
- Deep Dive into Memory Layout & Failure Analysis
Chương 2: Advanced Data Structures & Memory Optimization2 bài
- Advanced Structures, Unions, and Hardware Mapping
- Object-Oriented C, Memory Optimization & Portability
Chương 3: Advanced Pointers & Embedded Design Patterns2 bài
- Arrays of Pointers & Function Pointers
- Function Pointers in Finite State Machines (FSM)
Chương 4: Standard I/O, Variadic Functions & Secure I/O2 bài
- Variadic Functions, Macros & Building a Logging Module
- I/O Safety & Security Hacking
Chương 5: Low-Level Hardware Control & File Systems2 bài
- Low-Level Hardware Interfacing
- Fundamentals of Low-Level I/O & System Calls
Chương 6: Process and Thread Management2 bài
- Threading Models & History
- Modern C11 Threading & Synchronization
Chương 7: Build Systems, Unit Testing & String and Memory Algorithms2 bài
- Build Systems (CMake) & Test-Driven Development (TDD)
- String Memory Architecture, Advanced Manipulation & Standard Algorithms
Chương 8: Robust Network Sockets & Numerical Processing2 bài
- Industrial Network Socket Programming
- Numerical Computations, Precision & Network Serialization
Chương 9: Advanced Debugging & Profiling2 bài
- Defensive Programming & Static Analysis
- Advanced Error Handling Tools & Profiling
Chương 10: Industrial Mock Project2 bài
- Mock Project Implementation
- Project Review & Standards Audit
Đánh giá
Chưa có đánh giá nào. Đánh giá của học viên sẽ hiển thị ở đây sau khi họ hoàn thành khóa học.
Chứng nhận hoàn thành khóa học
Khi hoàn thành tối thiểu 80% nội dung khóa học, bạn nhận chứng nhận hoàn thành khóa học của DevLinux Academy.
Chứng nhận ghi rõ tên khóa C Advanced, trình độ nâng cao và ngày hoàn thành.

Đã hoàn thành xuất sắc khóa học C Advanced
