You are on page 1of 8

APRENDE A PROGRAMAR EN C++ ============================ Compresin: .

rar Hospeda: RapidShare Idioma: Espaol CONTENIDO: =========== VideoTutorial N 1: Una Breve Historia ------------------------------------------------ Programacin Orientada a Objetos. - Una breve historia de C++; - Evolucin de C++; - Debo aprender C primero?; - C++, Java y C#; - Managed Extension de Microsoft para C++; - El Estndar ANSI; - El entorno de desarrollo; - El Proceso de creacin de un Programa; - Primer Programa C++; - Trabajar con el Compilador. VideoTutorial N 2: Anlisis de un Programa ------------------------------------------------------ Anlisis de un Programa C++. - Las partes de un Programa. - Uso del Objeto Cout; - Usar el Estndar Namespace; - Incluir Comentarios en tus Programas; - Funciones; - Partes de una Funcin; - Ejemplos prcticos. VideoTutorial N 3: Trabajar con Variables ---------------------------------------------------- Empezamos con los Fundamentales. - Trabajo con Variables: Qu es una variable?; Definir una Variable; Crear Varias variables a la vez; - Asignar valores a las Variables; - Crear Aliases con typedef;

- El tipo int; - Uso de short y long; - Trabajar con Caracteres. VideoTutorial N 4: Trabajar con Constantes ------------------------------------------------------ Seguimos viendo como tratar con datos y dedicamos este VideoTutorial a las Constantes. - Uso de Constantes; - Constantes Literales y Constantes Simblicas; - Definiar constantes con #define; - Definir constantes con const; - Sintaxis y uso de Constantes enumeradas; - Ejemplos Prcticos. Terminamos con un cuestionario y una prctica sobre [...] VideoTutorial N 5: Crear expresiones y declaraciones ----------------------------------------------------------------- Crear Expresiones y Declaraciones. - Crear declaraciones; - Usar espacios en blanco; - Bloques y declaraciones compuestas; - Expresiones; - Trabajar con Operadores; - Operadores de Asignacin; - Operadores Matemticos; - Operador de Divisin y Modulus; - Combinar Operadores matemticos y Operadores de asignacin; - Incrementacin y Decrementacin; - Prefijo y Postfijo; - Entender la prioridad de los Operadores; - Uso de parntesis y parntesis anidados. VideoTutorial N 6: Trabajar con Condicionales --------------------------------------------------------- Empezamos a ver como tomar decisiones mediante el uso de Condicionales y Operadores Relacionales. - Cdigo dinmico; - Evaluar con Operadores Relacionales; - La Declaracin if; - La Declaracin Else; - Declaraciones if Anidadas; - Uso de llaves en las declaraciones if anidadas. VideoTutorial N 7: Operadores Lgicos

------------------------------------------------ Operadores Lgicos. - El Operador Lgico AND; - El Operador Lgico OR; - El Operador Lgico NOT; - El Crcuito de Evaluacin corto; - Prioridades en el uso de Operadores Relacionales y Lgicos; - Evaluar expresiones segn su verdad o falsedad; - El Operador Condicional Ternario; - Ejemplos prcticos. VideoTutorial N 8: Organizar con Funciones ------------------------------------------------------ Empezamos un bloque dedicado a las funciones. - Que es una funcin y cuales son sus parte; - Como declarar y definir funciones; - Valores de retorno, Parmetros y Argumentos; - Como pasar valores a funciones; - Como devolver valores desde funciones. VideoTutorial N 9: Variables Locales y Globales ----------------------------------------------------------- Variables locales y globales: - Ejecucin de funciones; - Determinar el alcance de las variables; - Variables locales; - Uso de Variables locales y parmetros; - Variables locales dentro de bloques; - Parmetros como variables locales; - Trabajo con variables locales y globales VideoTutorial N 10: Polimorfismo Funcional ------------------------------------------------------- Polimorfismo Funcional. - Crear Declaraciones; - Tipos de Argumentos que se pueden pasar a una funcin; - Tipos de Valores de Retorno; - Uso de Parmetros por defecto; - Sobrecarga de Funciones; - Polimorfismo funcional. VideoTutorial N 11: Funciones Especiales

--------------------------------------------------- Funciones Especiales. Funciones Inline; - Recursin; - Sntesis Tema Funciones; - Taller de Trabajo; - Cuestionario; - Ejercicios Prcticos. VideoTutorial N 12: Entender Programacin Orientada a Objetos ------------------------------------------------------------------------------- Introduccin a Clases y Miembros; - Declarar una Clase; Definir un Objeto; - Clases Versus Objetos; - Acceder a Miembros de la Clase; - Asignar a Objetos, no a Clases; - Acceso Privado y Acceso Pblico a Clases; - Hacer las variables Miembro privadas. VideoTutorial N 13: Mtodos de Clase. Constructores y Destructores ------------------------------------------------------------------------------------ Mtodos de Clase. - Constructores y Destructores. - Seguimos con la Programacin Orientada a Objetos. - Hacer los Datos Miembro privados; - Implementar Mtodos de Clase; - Aadir Constructores y Destructores; - Usar el Constructor por Defecto, - Creacin de Mtodos Constructor y Destructor. VideoTutorial N 14: Interface frente a Implementacin ------------------------------------------------------------------- Interface Frente a Implementacin: - Incluir Funciones Miembro const; - Declaracin de Clase o Interface y Definicin de Mtodos o Implementacin; - Colocar las declaraciones de Clase y las definiciones de Mtodos en distintos archivos; - Implementaciones Inline. VideoTutorial N 15: Prcticas con Clases --------------------------------------------------- En el que terminamos el bloque dedicado a la Introduccin a la Programacin Orientada a Objetos.

- Clases con otras Clases como Datos miembro; - El uso de estructuras; - Resumen fundamentales trabajo con Clases. VideoTutorial N 16: Trabajar con Loops -------------------------------------------------- Trabajo con Loops. - Las races del Loop: goto; - Usar Loops While; - Declaraciones While complejas; - Uso de continue y break; - Uso del while (true). VideoTutorial N 17: Loops dowhile, for y switch --------------------------------------------------------------- Loops do.while, for y switch. - Usar el loop do..while. - Hacer loop con la declaracin for. - Loops for avanzados. - Mltiples declaraciones en un loop for. - Declaraciones Null en los Loops for. - Loop for vaco. - Loops anidados. - Resumir loops - Controlar el flujo con las declaraciones switch. - Usar una declaracin switch con un men. VideoTutorial N 18: Crear Primer Programa ------------------------------------------------------ Crear Primer Programa Completo. - Terminamos el primer Bloque del Curso con la creacin de un programa que nos sirva para repasar todos los temas fundamentales que deben estar claros antes de pasar al siguiente Bloque del Curso. - A medida que vamos elaborando el programa indicamos los VideoTutoriales donde se han [...] VideoTutorial N 19: Entender los Punteros ----------------------------------------------------- Entender los Punteros. - Qu es un Puntero?; - Entender como C++ utiliza la memoria; - Obtener la direccin de memoria de una variable; - Almacenar la direccin de una variable en un Puntero;

- Obtener el valor de una variable de modo indirecto; - Dereferenciando con el Operador Indirecto; - Punteros, Direcciones y Variables; - Manipular datos usando punteros; - Saber lo que est almacenado en [...] VideoTutorial N 20: Como usan los Punteros la memoria ---------------------------------------------------------------------- Como utilizan los punteros la memoria. - Por qu debemos usar Punteros?; - Las reas de memoria que usa C++; - El Stack y el Free Store (Heap); - Fugas de Memoria; - Crear Objetos en el Free Store; - Borrar Objetos del Free Store; - Acceder a Datos Miembro; - Crear Datos Miembro en el Free [...] VideoTutorial N 21: Puntero This y Punteros Constantes ---------------------------------------------------------------------- Punteros This y Punteros Constantes. - Punteros this; Punteros Salvajes o extraviados; - Usar Punteros Constantes; - Resumen Punteros; - Apartado prctico trabajo con punteros. VideoTutorial N 22: Trabajar con Referencias -------------------------------------------------------- Trabajar con Referencias. - Qu es una Referencias? - Crear y utilizar Referencias; - Usar el Operador Address-Of (&) en Referencias; - Las Referencias no pueden reasignarse; - Referenciar Objetos; - Pasar Argumentos a Funciones por Referencia con Punteros y pasar Argumentos a Funciones por Referencia con Referencias. VideoTutorial N 23: Usar Punteros O Referencias? --------------------------------------------------------------- Seguimos viendo Punteros y Referencias: - Devolver mltiples valores desde una funcin; - Devolver mltiples valores con punteros;

- Devolver mltiples valores por referencia; - Pasar por Referencia es ms eficiente; - Pasar objetos por Referencia; - Pasar punteros a u objeto Constante; - Pasar Referencias a Objetos; - Saber cuando usar Referencias y cuando usar Punteros. VideoTutorial N 24: Anlisis y Diseo Orientado a Objetos ------------------------------------------------------------------------ Empezamos con el bloque dedicado a Anlisis y Diseo Orientada a Objetos. - Una primera introduccin de 30 minutos en que vemos una perspectiva general del tema. - Construir Modelos; - Diseo de Software: El lenguaje de Modelado; - Diseo de Software: El Proceso; - Desarrollo en Espiral y Desarrollo en Cascada; - Fases del Proceso de Desarrollo en Espiral. - VideoTutorial con [...] VideoTutorial N 25: Fase de Conceptualizacin y Anlisis ---------------------------------------------------------------------- Seguimos con el Bloque dedicado al Anlisis y Diseo Orientado a Objetos. - Fases de Conceptualizacin y Anlisis. - Empezar con la Visin; - Reunir los Requerimientos; - Casos de Uso; - Identificar a los Actores; - Determinar los primeros casos de uso; - Crear el Modelo de Dominio; - Uso de la Plataforma de Desarrollo de Software Rational de IBM. VideoTutorial N 26: Escenarios, Visualizaciones y Artefactos -------------------------------------------------------------------------- Anlisis y Diseo Orientado a Objetos. - Vemos dentro de la fase de Anlisis del Desarrollo del Proyecto como establecer Escenarios y Lneas Gua; - Como crear un Diagrama de Caso de Uso; - Los Estereotipos; Diagramas de Interaccin; - Creacin de Paquetes; - Analisis de Sistema y de Aplicacin; - Documentos de Planificacin; - Visualizaciones y [...] VideoTutorial N 27: Anlisis y Diseo Orientado a Objetos: Fase de Diseo

-------------------------------------------------------------------------------------------- Seguimos con el Anlisis y Diseo Orientado a objetos y dedicamos este videotutorial a ver la Fase de Diseo: - Qu son las Clases?; - Clases Preliminares; - Transformaciones; - Construir un primer modelo esttico; - Usar Tarjetas CRC; - Como conducir una sesin CRC; - Centrarse en las responsabilidades; - Representar el escenario; - Limitaciones de las Tarjetas CRC; - Transformar Tarjetas CRC a UML. VideoTutorial N 28: Modelado con UML --------------------------------------------------- Modelado con UML. - Transformar las tarjetas CRC a UML; - Relaciones entre Clases: Generalizacin, Asociacin, Agregacin y Composicin; - Mltiples herencias y Contencin; - Discriminadores; - Modelo Dinmico; - Diagramas de Secuencia y de Colaboracin; - Diagramas de Transicin de Estado; - Super Estados. VideoTutorial N 29: Implementar Herencias ------------------------------------------------------ Implementar Herencias: Implementar especializacin/generalizacin a travs de herencias. - Qu son las herencias?; - Herencia y Derivacin; - Relaciones entre Clases; - Sintaxis de la Derivacin; - Usar un Objeto Derivado; - Herencias con Constructores y Destructores.

You might also like