Programación C++ Descripción y Contenido del Curso Capacity Academy www.CapacityAcademy.com Educación en Tecnología de la Información Online, Efectiva y Garantizada
Programación C++
Descripción y Contenido del Curso
Capacity Academy www.CapacityAcademy.com
Educación en Tecnología de la Información
Online, Efectiva y Garantizada
¿Qué aprenderá si toma
este Curso?
A continuación mira solo algunas de las cosas que aprenderás a hacer:
• Conocerás el estádar ANSI C++ y sus características fundamentales.
• Dominarás el paradigma de Orientación a Objetos mediante el uso del Lenguaje C++, y al mismo tiempo, aprenderás a manejar la memoria RAM de manera dinámica.
• Serás capaz de crear archivos ejecutables nativos que puedan correr directamente en el sistema operativo anfritrión, sin necesidad de intérpretes, aginizando la velocidad de estos.
• Al concluir este curso, estarás apto para utilizar liberías específicas para este lenguaje multiplataforma, tales como librerías multimedia, análisis de imágenes, motores para videojuegos… y mucho más.
• Además, aprenderás a utilizar la popular herramienta Eclipse, para la creación de aplicaciones en C++.
2
En este curso aprenderás todo desde cero. No necesitas tener conocimientos previos de Programación con C++. Te enseñaremos cada concepto, paso a paso.
PROBAR
CURSO AHORA
Presentación Teórica Sobre
Introducción Al Lenguaje C++
3
MÓDULO #1
• Orígenes del lenguaje
• Diferencias entre C y C++
• ¿Por qué aprender C++ hoy día?
• Estándar ANSI C++
• Proceso de compilación
• Uso de librerías y namespaces
• Funciones de entrada y salida de datos
• Demostración práctica sobre creación de un
programa sencillo (Hola Mundo)
www.CapacityAcademy.com [email protected]
Variables
4
MÓDULO #2
• Concepto de variable
• Tipos de dato
• Variables sin signo
• El nuevo tipo de dato "bool"
• Constantes
• Macros
• Demostración práctica acerca del uso de
variables (shot, int, long, float, double, char,
bool)
www.CapacityAcademy.com [email protected]
Operadores
5
MÓDULO #3
• Presentación teórica sobre el uso de operadores
• Operadores aritméticos
• Operadores relacionales
• Operadores lógicos
• Operadores binarios
• Operadores ternarios
• Demostración práctica sobre el uso de
operadores
www.CapacityAcademy.com [email protected]
Estructuras De Decisión
6
MÓDULO #4
• Presentación teórica sobre el uso de las
condiciones
• Estructura condición IF / ELSE
• Estructuras escalonadas
• Estructuras anidadas
• Estructuras condicional SWITCH
• Demostración práctica del uso de las
condiciones
www.CapacityAcademy.com [email protected]
Estructuras De Repetición
7
MÓDULO #4
• Presentación teórica sobre el uso de las
estructuras de repetición
• Estructuras de repetición fijas
• Estructuras de repetición con comprobación al
inicio
• Estructura de repetición con comprobación al
final
www.CapacityAcademy.com [email protected]
Funciones
8
MÓDULO #6
• Presentación teórica sobre funciones
• Ventajas del uso de funciones
• Declaración y definición de funciones
• Tipos de retorno
• Parámetros
• Demostración práctica del uso de funciones
• Demostración práctica sobre uso de funciones
genéricas
www.CapacityAcademy.com [email protected]
Arreglos
9
MÓDULO #7
• Presentación teórica sobre arreglos
• Concepto de Arreglo
• Arreglos de una sola dimensión (vectores)
• Arreglos de dos dimensiones (matrices)
• Demostración práctica de vectores
• Demostración práctica de matrices
www.CapacityAcademy.com [email protected]
Punteros
10
MÓDULO #8
• Presentación teórica sobre punteros
• Gestión de memoria en C++
• Operadores NEW y DELETE
• Variables de tipo puntero
• Referencias
• Punteros a funciones
• Aritmética de punteros
• Manipulación de arreglos como punteros
• Demostración práctica del concepto básico de
punteros
• Demostración práctica de punteros a funciones
• Manipulación de arreglos como punteros y
aritmética de punteros
www.CapacityAcademy.com [email protected]
Programación Orientada A
Objetos
11
MÓDULO #9
• Presentación teórica sobre estructuras STRUCT
• Demostración práctica sobre estructuras STRUCT
• Presentación teórica sobre introducción a la orientación a objetos
• Definición de clase
• Métodos
• Atributos
• Definición de objetos
• Modificadores de acceso
• Demostración práctica sobre introducción a la orientación a objetos
• Presentación teórica sobre Herencia
• Definición de Herencia
• Herencia Múltiple
• Demostración práctica de Herencia
• Presentación teórica sobre Polimorfismo
• Polimorfismo
• Métodos virtuales
• Métodos virtuales puros
• Clases abstractas
• Interfaces
• Demostración práctica sobre polimorfismo
www.CapacityAcademy.com [email protected]
¿Cuál es la Metodología?
12
Cursos Online: Para tomar este curso sólo necesitas una computadora con multimedia e internet de banda ancha.
Videos y Material Interactivo: En nuestro sistema de e-learning tendrás a tu disposición más de 100 videos interactivos, material didáctico, prácticas y exámenes de prueba.
Comunidad Interactiva: tendrás acceso al Foro de Soporte donde recibirás una orientación clara y oportuna de parte de tu profesor certificado.
Certificado Digital: Al terminar el curso, podrás descargar a tu computadora tu certificado de aprobación.
MATRICULARME AHORA
Accede a nuestros cursos, no tendrás que esperar el
día de inicio. Tendrás acceso inmediato.
www.CapacityAcademy.com [email protected]