Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn Professional C++ | Introduction to Boost C++ Libraries
Rating: 2.8 out of 5(20 ratings)
174 students

Learn Professional C++ | Introduction to Boost C++ Libraries

Learn Non-std. C++ functions, containers, classes for Professional coding in C/C++. Gear-up for Industrial applications.
Last updated 5/2020
English

What you'll learn

  • Non-standard C++ libraries: Boost C++ libraries
  • Many custom libraries
  • Setup "Sublime Text 3" Editor for C++
  • Write efficient code without using C++ IDEs

Course content

6 sections105 lectures7h 27m total length
  • About Instructor4:47

    Explore the instructor’s diverse journey—from Android and iOS app development to data science automation and blockchain—and see how these experiences inform their approach to professional C++ and Boost C++ libraries.

  • Academy's Courses (All)8:49

    Explore a range of C++ courses, including Boost C++ libraries and Python automation, with two new courses each month, lifetime access, and future data science and custom library content.

  • Course Outline11:53

    Explore the course outline for learn professional C++, introducing Boost C++ libraries and post C++ concepts alongside the ISO standard. Includes containers and string operations with lifetime access.

  • Modes of Communication1:58

    Engage in steady mode communication for the course by using Telegram discussions, a message center, or direct instructor questions to build a collaborative C++ learning community.

Requirements

  • Be able to write simple C/C++ programs
  • Computer Basics

Description

  • Course title: "Learn Professional C++ | Introduction to the Boost C++ Libraries"

  • Duration: 7 hrs+

  • Boost C++ is a set of libraries with much more detailed & simplified function in addition to ISO C++ Standard libraries.

  • In fact, much of the features have been taken from Boost lib & incorporated into ISO C++ library.

  • In this course, there will be no series 2 (with same name), bcoz there will be continuous addition of new programs.

  • As this course is for lifetime access as per the platform's membership policy, so no problem in there.

  • Topics covered:

   - Assertion: BOOST_ASSERT(), BOOST_ASSERT_MSG(), BOOST_VERIFY(), BOOST_VERIFY_MSG()

   - Assign: +=, insert(), push_front(), list_of(), map_list_of(), tuple_list_of()

   - Container:

- vector: element each of 1, 2, multiple

- list: element each of 1, 2, multiple

    - deque: element each of 1, 2, multiple

- set: element each of 1, 2, multiple

- map: element of 2

- multimap: element of 2

- multiset: element each of 1, 2, multiple

- stack: element each of 1, 2, multiple

   - String: conversion, erase, trim, replace, split

  • Applications using C++:

   - Blockchain (EOS)

   - Data Science

- write faster code: C++ (definitely for Codebases)

- write code fast: python (NOT for Codebase)

   - GUI (using Qt)

Who this course is for:

  • beginner-level programmers
  • Aspiring C++ developers
  • Build C++ fundamentals for EOS Blockchain
  • who want to write memory efficient C++ codes using non-standard library
  • who want to use Boost C++ library
  • who want to switch coding career from Python to C++ in order to write fast performing codes