Sabado 11 de Octubre de 2008
34.339 centros de formación - 760.458 cursos
¿Que cursos estas buscando?       
Home / Cursos de Informática / Cursos de Programación y Desarrollo / Cursos de Visual C / C++
   
   
 

Lenguaje de Programación C/C++

 
 
Tipo de curso Curso para trabajadores
Método Presencial / Madrid ver instalaciones...
Duración 50 horas
Precio/Facilidades Gratuito
Centro MASERCISA. Escuela de Formación de UGT Madrid.
Prerrequisitos Plan de Formación Continua dirigido a trabajadores de todos los sectores de actividad y de todas las categorías profesionales
Para qué te prepara Finalidad: - Conocer la base de la programación estructurada: estructuras de control bien definidas, bloques de código, subrutinas independientes que soportan recursividad y variables locales. - Planteamiento de las principales similitudes y diferencias entre C y C++. - Acercamiento a los datos necesarios para construir una aplicación en C++.
Dirigido a Trabajadores ocupados en centros de trabajo de la Comunidad Autónoma de Madrid.
 
Temario Información adicional y temario
MASERCISA. Escuela de Formación de UGT Madrid.
     Cursos de la misma temática (Atención al cliente garantizada | Titulación oficial | Prácticas)  
Programación C
Curso - A Distancia
Atención garantizada
Prácticas
Master en Lenguajes de Programación (A Distancia)
Master - A Distancia (Matrícula gratis)
Atención garantizada
Borland C++ Builder
Curso - A Distancia
Atención garantizada
   


Contactar sin compromiso con el centro MASERCISA. Escuela de Formación de UGT Madrid.
A través de emagister.com puedes ponerte en contacto con este centro de formación.
Debes de rellenar correctamente todos los datos de este formulario para que podamos enviarlo al centro de formación. Hemos marcado en rojo aquellos datos incompletos y/o erroneos.
* Datos obligatorios
¿Deseas recibir información gratuita sobre cursos similares a este en tu email? Sí, quiero darme de alta en Emagister.com
Al presionar "Enviar solicitud/ Ver Teléfono" estás aceptando las reglas de uso, y política de protección de datos, del mismo modo, autorizas expresamente que el centro de formación que imparte el curso que has solicitado nos remita la confirmación o no de tu matriculación al curso mismo.

    Instalaciones del centro: MASERCISA. Escuela de Formación de UGT Madrid.  
c/ Maldonado, 53 Madrid 28006 Madrid (España)

   

    Temario del curso  
Curso: Lenguaje de Programación C/C++ 
 
Finalidad
  • Conocer la base de la programación estructurada: estructuras de control bien definidas, bloques de código, subrutinas independientes que soportan recursividad y variables locales.
  • Planteamiento de las principales similitudes y diferencias entre C y C++
  • Acercamiento a los datos necesarios para construir una aplicación en C++
  • Características de los lenguajes de programación orientada a objetos: Encapsulación, Polimorfismo y Herencia.
Contenido
 
Módulo I: Introducción A C++
Teoría: 3 horas
Práctica: 4 horas
  • Objetivos:
    • Definir la clase como un grupo de datos y métodos (funciones), y el objeto como un ejemplo de una clase.
    • Declarar funciones a través de prototipos.
    • Sobrecarga de funciones compartiendo el mismo nombre y realizando operaciones distintas.
    • Sobrecarga de un operador con relación a una clase. Creación de una función operadora que normalmente será una función amiga a la clase.
  • Contenidos:
    1. Introducción de datos.
    2. Objetos.
    3. Declaración de parámetros de funciones.
    4. Comentarios.
    5. Funciones.
    6. Clases.
    7. Sobrecarga de funciones.
    8. Sobrecarga de operadores.
    9. Otras características de C++
Módulo II: C++ Como Un Mejor C.
Teoría: 4 horas
Práctica: 6 horas
  • Objetivos:
    • Los 3 tipos de las variables y funciones de una clase: publicas, privadas o protegidas.
    • Las ventajas de las funciones inline o insertadas.
    • Las cabeceras stream para realizar E/S en archivos.
  • Contenidos:
    1. Comentarios.
    2. Nombres de Variables.
    3. Const.
    4. Volatile.
    5. Referencias.
    6. Casting.
    7. New y Delete.
    8. Las estructuras son tipos.
    9. Asignación entre estructuras.
    10. Los enumeradores son tipos.
    11. Operador.
    12. Declaraciones en bloques.
    13. Nueva forma de definir funciones.
    14. Número variable de argumentos.
    15. Argumentos por defecto en funciones.
    16. Sobrecarga de funciones.
    17. Funciones inline.
    18. Paso de parámetros por referencia.
    19. Paso de estructuras como parámetros.
    20. Funciones devolviendo referencias.
    21. Punteros a funciones.
    22. Funciones genéricas. (Templates).
    23. Como mezclar código C y C ++
    24. Introducción a los nuevos streams.
Módulo III: Tipos Abstractos De Datos.
Teoría: 7 horas
Práctica: 10 horas
  • Objetivos:
    • Creación y destrucción automática de objetos mediante las funciones constructoras y destructoras.
    • Los punteros This, New y Delete.
    • Una particularidad de C++ relacionada con los punteros, la referencia.
  • Contenidos:
    1. Introducción.
    2. Clases.
    3. Prívate y Public.
    4. Operador public.
    5. This.
    6. Friends.
    7. Operadores.
    8. Constructores y destructores.
    9. Inicialización y asignación.
    10. Vectores de objetos.
    11. Operador [ ]
    12. Operador ( )
    13. Los operadores ++ y -
    14. Referencias.
    15. Miembros estáticos.
    16. Métodos constantes.
    17. Métodos volatile.
    18. Conversión automática de tipos.
    19. Clases Genéricas (Templates).
    20. Clases anidadas.
    21. Clases locales.
    22. Clases y estructuras.
    23. Ocultación de datos.
    24. Un ejemplo final: La clase string
Módulo IV: Programación Orientada a Objetos.
Teoría: 6 horas
Practica: 7 horas
  • Objetivos:
    • Descomposición de un problema en subgrupos relacionados, en el que cada subgrupo pasa a ser un objeto auto-contenido que contiene sus propias instrucciones
    • Envío mensajes en lugar de llamada a funciones en programación orientada a objetos.
    • Ventajas del lenguaje C++ frente al C.
  • Contenidos:
    1. Conceptos.
    2. Herencia.
    3. Herencia y ocultación de información.
    4. Ocultación y clases derivadas: protected.
    5. Conversión entre clases básicas y derivadas.
    6. Acceso a métodos.
    7. Herencia: Inicialización y asignación.
    8. Derivación protegida.
    9. Asignación estática o dinámica: Virtual.
    10. Destructores virtuales.
    11. Clases virtuales.
    12. Pros y contras de OOP.
    13. Migración de C a C++
Contenidos Prácticos
De cada uno de los módulos anteriores se realizará un o varios casos prácticos aplicando los conocimientos adquiridos hasta el momento.
La metodología empleada será la combinación de la parte teórica y la parte práctica con una distribución aproximada del 42% en teoría y del 58% en práctica.
   

    Temas Relacionados  
  Cursos de Programación estructurada   Cursos de Programación web
  Cursos de C Sharp   Cursos de C++
  Cursos de Lenguaje C   Cursos de Programación por eventos
   

     Más Cursos Relacionados  
Moc-2124 Introduction To C# Programming For The Ms .Net Platform
 Curso   Madrid 
Borland C++ Builder 5.0
 Curso   Online   331 € 
   

Quienes somos | Normas de uso | Política de privacidad | Publica tus cursos
2004 SoloCursos.net ®