C++11 Core Language Enchancements

This is a self-paced GK Digital Learning product. GK Digital learning products are created by world-class production and instructional design teams to deliver an experience that feels more like a classroom than traditional e-learning with hands-on activities for real-world results. In addition to high quality video content and hands-on labs you will have access to subject matter experts to ask questions for feedback and support.

The C++11 standard added many new features to the language and the standard library. Some features help the compiler find bugs in your code, others alleviate traditional performance bottlenecks, and a few are simply there for added programmer convenience.
In this course, you will learn about the core language enhancements and some of the most popular library additions.

This online learning event is comprised of Articles to read, Labs to participate in, Videos to watch and all the time you have access to Mentors that will help you better understand the C++ Language. We estimate that the learning event will take you around 4 1/4hrs to complete.

Objetivos

During this online learning event delegates will have access to:

Make code more concise with auto, delegating constructors, and enum classes
Implement move constructor and move assignment
Write predicates, algorithm operations, and callbacks with lambdas
Avoid resource leaks with standard smart pointers

Software Development

Disponible en formato e-learning

Disponible en formato presencial

Disponible en formato a distancia

Subvención disponible
A través de Fundae, cumpliendo requisitos.

Duración
20 horas

  • Dificultad 50% 50%
  • Nivel alcanzado 80% 80%

Dirigido a

This online event is aimed at C++ developers wanting to enhance their understanding of the language

Conocimientos requeridos

The following Pre-requisite knolwged is required:

Basic understanding of C++, this can be attained by attending the Develop C++ Applications – Course Code 5242

Temario

The online event consists of the following content:

Minimize Repetition and Improve Type Safety – 1 hours 20 minutes 8 Activities: Article (6) | Lab (2) | Video (0)
Eliminate Unnecessary Copies by Move-Enabling Your Large Complex Classes – 40 minutes 3 Activities: Article (2) | Lab (1) | Video (0)
Manage Resources with std::unique_ptr and std::shared_ptr – 1 hours 20 minutes 5 Activities: Article (3) | Lab (2) | Video (0)
Create and Access Arbitrary Callable Objects Using Lambdas – 1 hours 0 minutes 4 Activities: Article (2) | Lab (1) | Video (1)

Solicita información del curso