¿Qué cursos necesitas tomar para convertirte en un verdadero ingeniero de software integrado? ¿Hay subdivisiones?
Aún queda mucho que aprender, pero según la división por fases de los cursos del Centro de Capacitación Danai Futian de Shenzhen, es bastante fácil de aprender. Las divisiones específicas son las siguientes:
<. p>La primera etapa del núcleo de LinuxConceptos básicos de Linux, aprenda a dominar la instalación de sistemas Linux, la construcción de servicios relacionados y el uso de comandos básicos
Comandos principales de Linux, aprenda a dominar la programación básica en sistemas Linux Conocimientos, incluidas operaciones de archivos en Linux, editor VIM, compilador GCC, depurador GDB/DDD, Makefile, etc.
Programación Shell de Linux Aprenda a dominar los conceptos básicos de la programación shell en Linux, incluidas expresiones regulares, sed, awk, tecnología de depuración de shell, etc.
Proyecto de fase Linux
Núcleo de programación C/C++ de segunda fase
Programación en C estándar, aprendizaje y dominio de conceptos importantes y programación del lenguaje C en desarrollo y programación integrados Los puntos clave y difíciles de las habilidades se introducen en forma de conferencias de revisión y análisis de casos, centrándose en conocimientos que incluyen funciones y estructuras de programas, punteros, matrices y listas vinculadas, y el uso de funciones de biblioteca.
Estructura de datos Aprenda y domine los conocimientos básicos de la estructura de datos, centrándose en conocimientos que incluyen matrices, pilas, colas, listas vinculadas, árboles, gráficos, etc.
Programación Avanzada UC Aprenda a dominar el concepto de procesos en sistemas Linux y comprender los principios y la implementación de los procesos desde la perspectiva del kernel. Al mismo tiempo, dominará el método de escritura del proceso demonio en Linux, comprenderá varios métodos de comunicación entre procesos en Linux y tendrá la capacidad de escribir programación de comunicación entre procesos.
Base de datos y SQL Aprenda a dominar la composición de sistemas de bases de datos, bases de datos relacionales, diseño de bases de datos y protección de datos, etc., y también explique la aplicación de un sistema de base de datos importante.
Programación C++ estándar para aprender y dominar los conocimientos básicos de programación C++ y, sobre esta base, centrarse en explicar los conocimientos avanzados de programación C++ a través de una gran cantidad de ejemplos de programación, incluidas clases y objetos, herencia y derivación. polimorfismo y plantillas, STL, manejo de excepciones, etc.
Programación avanzada uQT Aprenda y domine varias GUI comunes y sus características en Linux integrado, enfocándose en dominar el contenido relevante de QT y poseer capacidades de programación QT. Comprender la configuración y desarrollo de bases de datos integradas.
Si deseas conocer los cursos de tercera y cuarta etapa, puedes llamar al 0755-82353533,