C Advanced
Đang tuyển sinh khóa k26.2

C Advanced

Chương trình Embedded C Advanced được đúc kết từ kinh nghiệm triển khai đào tạo và phát triển Firmware trong doanh nghiệp. Lộ trình tập trung vào những kiến thức và kỹ năng mà một Firmware Engineer thực tế cần sử dụng.

Tiếng Việt Chứng nhận hoàn thành khoá học 350 Học sinh 40h 00m Advanced
Sau khóa học bạn có thể trở thành

Embedded C Developer

Viết Embedded C theo chuẩn công nghiệp

Làm chủ MISRA C:2012, BARR-C:2018, C99/C11, Coding Standards, Build Automation (Make), Doxygen Documentation và kỹ thuật viết mã an toàn, dễ bảo trì cho các dự án Embedded.

Làm chủ Memory & Pointer nâng cao

Hiểu sâu Memory Layout (Text, Data, BSS, Heap, Stack), Pointer, Double Pointer, Function Pointer, Struct, Union, Bit-field, Memory Alignment và tối ưu bộ nhớ cho hệ thống nhúng.

Thiết kế Firmware có khả năng mở rộng

Xây dựng Hardware Abstraction Layer (HAL), Object-Oriented Programming bằng C, Callback, Command Pattern, Finite State Machine (FSM), Driver Architecture và Portable Firmware Design.

Xây dựng phần mềm an toàn & bảo mật

Làm chủ Secure Standard I/O, Buffer Overflow, Format String Attack, Variadic Function, Macro, Defensive Programming và các kỹ thuật phòng tránh lỗi phổ biến trong ngôn ngữ C.

Debug, Testing & Quality Assurance

Sử dụng GDB, Valgrind, AddressSanitizer, Static Analysis (clang-tidy, cppcheck), CMake, Unit Testing, Mock Testing, CI/CD và Performance Profiling để phát triển phần mềm chất lượng cao.

Hoàn thành dự án Embedded theo quy trình doanh nghiệp

Xây dựng dự án Firmware hoàn chỉnh, áp dụng Coding Standard, Testing, Debugging, Code Review và Standards Audit để sẵn sàng làm việc trong môi trường phát triển Embedded chuyên nghiệp.

Chương trình học

C Advanced trong Embedded

  • High-Reliability Coding Standards (MISRA C & BARR-C)
  • Deep Dive into Memory Layout & Failure Analysis

Đào Việt Tú
Instructor · Người hướng dẫn

Đào Việt Tú

Chuyên gia Embedded System & IoT, 10+ năm kinh nghiệm

Chuyên gia Embedded System & IoT, 10+ năm kinh nghiệm phát triển các hệ thống Nhúng và giải pháp IoT, RTLS sử dụng Wi-Fi, Z-Wave, UWB, BLE
Technical Lead cho các dự án IOT sử dụng công nghệ từ SiliconLabs, UWB Qorvo

Thực chiến chuẩn Automotive

Phát triển ứng dụng trên hệ điều hành thời gian thực sử dụng wfx-fullMAC-driver chip Wi-Fi Silabs WF200
Phát triển giải pháp thiết bị theo dõi hàng trên băng chuyền giao tiếp với server qua giao thức không dây sử dụng chip ESP32 + module LoRaWAN RAK3172s.
Tham gia phát triển sản phẩm định vị và tracking đồ vật (RTLS tag) sử dụng chip UWB QM33

Kinh nghiệm sư phạm

Giảng viên nội bộ & Mentor cuộc thi IoT Challenge do FPT tổ chức và đạt thành tích cao giải nhì, giải ba
Giảng dạy theo phương pháp Project-Based Learning, lấy dự án làm trung tâm

Nền tảng kỹ thuật vững chắc

Tốt nghiệp bằng Giỏi Trường Đại Học Công Nghệ - Đại học Quốc Gia Hà Nội, chuyên ngành điện tử truyền thông

  • Embedded C/C++
  • Embedded Linux
  • RTOS
  • UWB
  • Wi-Fi
  • Z-Wave
  • BLE
  • Zigbee
  • Lora
PORTFOLIO PROJECTS

Dự án giúp bạn xây dựng Portfolio

FAQ

Những câu hỏi thường gặp

Để đăng ký khoá học trên DevLinux, bạn chỉ cần nhấn nút “Đăng ký ngay” ở góc trên bên phải, sau đó điền các thông tin cơ bản. DevLinux sẽ liên hệ lại bạn ngay khi nhận được thông tin đăng ký.