Programa del Curso

Módulo 1

  • Introducción + Referencias
  • Básico
  • Conceptos básicos del taller
  • Sobrecarga
  • Qué podemos sobrecargar y cómo.
  • Extra C++ Tipos (bool y referencia)
  • Sobrecarga del taller
  • POO
  • Introducción rápida a Oop
  • Clases
  • Estructuras
  • Modificadores de acceso
  • Constructor
  • Funciones predeterminadas/de eliminación
  • Sintaxis del inicializador / lista de inicialización del constructor
  • Clases taller
  • Memoria
  • Interacción clásica de la memoria
  • Memoria del Taller

Módulo2

  • Herencia
  • Construcción
  • Polimorfismo
  • Virtual, virtual puro, abstracto, interfaz
  • Modificadores de acceso
  • Herencia de Taller (Formas)
  • Excepciones
  • ¿Qué son?
  • ¿Cómo funcionan?
  • Qué tirar y qué atrapar
  • Excepciones del taller
  • Agotamiento de la memoria
  • Cómo se notifica
  • Cómo manejarlo
  • Memoria moderna Management
  • RAII
  • Plantillas aplicadas a la memoria moderna Management (SmartPointer)
  • SmartPointers estandarizados de C++11
  • Nullptr
  • SmartPointers de taller
  • Espacios de nombres
  • Espacios de nombres de taller

Módulo3

  • Automático
  • La nueva palabra clave auto
  • La nueva sintaxis de retorno automático
  • Enumeración
  • Nuevas enumeraciones de estilo
  • constexpr
  • Nuevas expresiones constantes
  • Acerca de la constancia
  • Explicación de Const y Mutable
  • Lambdas y objetos de función
  • Clases que actúan como funciones
  • Introducción a las funciones lambda
  • Crono
  • n Introducción a la nueva biblioteca Chrono

 Módulo 4

  • Fundición
  • Biblioteca estándar
  • Cuerda
  • Recipientes
  • Vector (vs)
  • Lista
  • Mapa
  • Arreglo
  • Tupla
  • Listas de inicializadores
  • Iteradores
  • sintaxis range-for
  • Algoritmos estándar
  • Arroyos
  • Palabras clave misceláneas
  • estático
  • explícito

Módulo 5

  • Semántica de movimiento
  • Introducción a los valores L/R
  • Referencias de valor R aplicadas a la semántica de movimiento
  • Características de tipo
  • Obtención de información sobre el tiempo de compilación
  • Concurrencia
  • Introducción a la implementación de C++11 de Threading, async/future y tipos atómicos
  • Plantillas variádicas - Una introducción a las plantillas variádicas de C++11

Requerimientos

Mínimo de 1 año de experiencia en C++  

  35 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (4)

Cursos Relacionados

Codificación Segura C / C ++

  21 horas

Uso de C ++ en sistemas integrados: aplicación de C ++ 11 / C ++ 14

  21 horas

Categorías Relacionadas