Vi ste ovdje
Overview/Description
C is a general purpose language with standards specified by the American National Standards Institute (ANSI). This course demonstrates how to work with various built-in functions and use format specifiers. It covers storage classes, volatile variables, data modifiers and dynamic memory allocation (DMA). It also covers how to use the C preprocessor to optimize C programs.
Target Audience
Programmers who want to learn how to use program iterations in ANSI C and use C functions and pointers
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives...
Overview/Description
Swift is a new programming language for building OS X and iOS applications. It is based on Objective-C, but uses features from a range of different languages. In this course, you'll learn how to use the features of the Swift language. You'll also learn how to use types and operators, implement program flow, work with functions, and define and work with enumerations, structures, and classes.
Target Audience
Developers who want to learn the basic features of the Swift programming language
Prerequisites
None
Expected Duration (hours)
3.0
Lesson Objectives...
Overview/Description
Swift is a new programming language for building OS X and iOS applications. It is based on Objective-C, but it uses features from a range of different languages. In this course, you'll learn how to work with more advanced features of the Swift language. You'll learn how to define properties and methods with enumerations, structures and classes, and use type checking and casting. The course will also cover extensions, protocols and generics, and you'll learn how to implement access control, memory management and use imported frameworks.
Target Audience
Developers who...
Overview/Description
C++ is a general purpose, object-oriented programming language with the C language as its core. The latest release is C++11. This course covers essential C++11 programming essentials, as well as containers, data structures, and data types. It also features lambda expressions, iterators, and enumeration classes.
Target Audience
Individuals with programming experience who wish to learn the basics of C++ programming.
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives
C++11: Programming Fundamentals
start the course
use the auto...
Overview/Description
C++ includes a number of features for manipulating functions and types and it includes features such as concurrency for optimizing applications. This course covers using function adapters, assertions and type traits, and threads and concurrency in C++11. It also covers Smart pointers and valarray.
Target Audience
Individuals with programming experience who wish to learn the basics of C++ programming.
Prerequisites
None
Expected Duration (hours)
2.0
Lesson Objectives
C++11: Programming Techniques
start the course
use bind for partial evaluation...
Overview/Description
Boost includes a range of free, portable, and peer-reviewed C++ libraries and includes a number of libraries specific to C++11. This course covers a series of commonly used Boost libraries.
Target Audience
Individuals with programming experience who wish to learn the basics of the Boost libraries.
Prerequisites
None
Expected Duration (hours)
2.5
Lesson Objectives
C++11: Programming with Boost
start the course
provide a high level overview of the Boost libraries
configure visual studio to compile and link Boost in C++
use the bimap in Boost C...
Overview/Description
The next C++ standard is known as the C++14 standard. This course aims to familiarize the C++ programmer with C++11 features such as lambda expressions, smart pointers and valarray, as well as some of the upcoming language changes introduced in the C++14 standard.
Target Audience
Individuals with C++ programming experience who wish to learn how to use features such as lambda expressions, smart pointers, and Valarray in C++11 and preview the language changes introduced in C++14.
Prerequisites
None
Expected Duration (hours)
1.5
Lesson Objectives
C++11:...
Overview/Description
As an object oriented programming language, one of the most powerful features of C++ is the ability to make custom objects and types. In this course, you'll explore the basics of creating custom classes and object oriented programming in C++.
Target Audience
Developers looking to improve their skills in C++
Prerequisites
None
Expected Duration (hours)
1.0
Lesson Objectives
Programming in C++: Working with Classes
start the course.
create a class in C++
add a private member to a class in C++
add a protected member to a class in C++
add...
Overview/Description
Arrays are a powerful construct in C++ enabling grouping, ordering and enumeration of objects. The Standard Templates Library provides a convenient ready-made set of classes to use with C++. In this course, you'll explore C++ arrays, pointers, and data types available using the Standard Templates Library (STL).
Target Audience
Developers looking to improve their skills in C++
Prerequisites
None
Expected Duration (hours)
1.0
Lesson Objectives
Programming in C++: Arrays, Pointers, and STL
start the course
declare and initialize an array in C++...
Overview/Description
C++ namespaces are an important concept when writing large-scale applications and distributing software. Function and class templates in C++ enable the use of generic types so that your function or class can be written once, to work with many types of data. In this course, you'll explore the STL I/O classes and headers. You'll also learn about using templates for functions and classes, as well as namespaces in C++.
Target Audience
Developers looking to improve their skills in C++
Prerequisites
none
Expected Duration (hours)
1.0
Lesson Objectives...