PROGRAMA FORMATIVO DE LA ESPECIALIDAD FORMATIVA INTRODUCCIÓN A C++. C AVANZADO. IFCT059PO DATOS GENERALES DE LA ESPECIALIDAD FORMATIVA 1. Familia Profesional INFORMÁTICA Y COMUNICACIONES Área Profesional: SISTEMAS Y TELEMÁTICA 2. Denominación: INTRODUCCIÓN A C++. C AVANZADO. 3. Código: IFCT059PO 4. Objetivo General: Realizar aplicaciones orientadas a objetos con lenguaje C y C+. 5. Número de participantes: Máximo 25 participantes en modalidad presencial. 6. Duración: Horas totales: 24 Modalidad: Presencial Distribución de horas: Presencial:................. 24 Teleformación:........... 0 CONTENIDOS FORMATIVOS: 1. FILOSOFÍA DE LA PROGRAMACIÓN ORIENTADA A OBJETOS 2. FUNCIONES 3. SOBRECARGA DE FUNCIONES Y DE OPERADORES 4. PASO DE PARÁMETROS POR VALOR Y POR REFERENCIA 5. VARIABLES DINÁMICAS 6. PUNTEROS, OPERADORES NEW Y DELETE 7. PROGRAMACIÓN EFICIENTE 8. MACROS, FUNCIONES INLINE 9. CLASES Y OBJETOS 10. CLASES, OBJETOS, MIEMBROS: ATRIBUTOS Y MÉTODOS 11. CREACIÓN DE INICIALIZACIÓN DE OBJETOS 12. RETORNOS DE *THIS POR VALOR Y POR REFERENCIA 13. HERENCIA Y POLIMORFISMO 14. COMPOSICIÓN VERSUS HERENCIA 15. HERENCIA MÚLTIPLE, FUNCIONES VIRTUAL, CLASES ABSTRACTAS 16. TEMPLATES 17. FUNCIONES GENÉRICAS, HERENCIAS DE CLASES GENÉRICAS 18. PREPROCESADOR Y MODULARIDAD. 19. DIRECTIVAS, FICHEROS DE CABECERA EN C++, LIBRERÍAS DE CLASES 20. ENTRADA Y SALIDA 21. STREAMS, CIN Y COUT, SOBRECARGA DE LOS OPERADORES << Y >> 22. FORMATOS Y AJUSTES DE CAMPOS 23. MANEJO DE EXCEPCIONES: ERRORES Y EXCEPCIONES EN C++, THROW, TRY