PAC | C++: From Beginner To Expert (2017 EN)

Discussion in 'Programming' started by Kanka, Jul 20, 2019.

  1. Kanka

    Kanka Well-Known Member Loyal User

    [​IMG]

    Company: Packt Publishing
    Author: Arkadiusz Włodarczyk
    Full Title: C++: From Beginner To Expert
    Year: 2017
    Language: English
    Genre: Educational: Programming
    Skill Level: -
    Price: €45.99
    -
    Files: MP4 (+ Code Files)
    Time: 12:13:11
    Video: AVC, 922 x 832 (1.108) at 15.000 fps, 400 kbps
    Audio: AAC at 54 Kbps, 2 channels, 48.0 KHz



    Designed for people who don't have any knowledge about the programming and want to program in C++.

    During the course we will write many programs that will make you a great programmer. All of this is presented by a young man who shares his knowledge, so the language used can be easily understood by everyone. The course is designed for those who don't have any prior knowledge about programming. It doesn't matter if you have never written any programs or you have no idea about programming... After my course all of this will change. You will bust the myth that programming is a difficult thing only for the few! After this course you will be able to use the advanced components of the C++ language.

    Style and Approach:
    The total length of the course is over 12 hours! You will learn theory and you will also gain lots of practice. During the course we will write many programs that will make you a great programmer.


    Learn:
    ✓ semantics of the cpp
    ✓ what is compiler / IDE
    ✓ variables / types of variables
    ✓ input / output streams and validation of data
    ✓ operators - arithmetic, assignment, logical, bitwise
    ✓ conditions like if / else / switch
    ✓ arrays / multi-dimensional arrays
    ✓ loops - for / while / do-while
    ✓ functions, overloading functions, passing variables to functions etc.
    ✓ structures
    ✓ references
    ✓ pointers
    ✓ dynamic allocation of memory
    ✓ creating project in IDE
    ✓ classes
    ✓ object oriented programming
    ✓ class and function templates
    ✓ namespaces
    ✓ exceptions

    Features:
    ✓ A very simple course with not much prerequisites.
    ✓ Get acquainted with C++ and acquainted with advanced components


    Lessons:
    1. Basics
    01. What is programming, compiler. Installing IDE
    02. Basics of programming
    03. Variables
    04. Types of Variables
    05. Downloading data from the input
    2. Operators
    06. Arithmetic and Assignment Operators
    07. Relational Operators
    08. Logical Operators
    09. Bitwise Operators (Advanced - Optional at start)
    3. Conditions
    10. Conditional Statements
    11. Switch
    12. Conditional Operator
    13. Calculator - exercise
    4. Arrays
    14. Arrays
    15. Multidimensional Arrays
    5. Loops
    16. For
    17. while and do while
    18. Exercises, nested loops
    19. break and continue
    6. Functions
    20. Pre-function Scope of Variables
    21. Functions
    22. Overloading functions
    23. Loops and functions – exercises
    24. Data Validation – exercise
    7. References and enum
    25. Enum Type
    26. Reference Variables
    27. Reference Variables in functions
    8. Pointers
    28. What are pointers?
    29. Name of array - Pointer
    30. Dynamic allocation of memory
    31. Strings and a pointer on a char type.
    32. Functions and pointers.
    33. Lottery - pseudo-random numbers generator
    34. Type casting
    9. BONUS: Project
    35. Creating project, external execution of program
    36. Preprocessor directives, Multi-file project
    10. Structures and Classes - Object Oriented Programming
    37. Data Structures and Pointers
    38. Classes
    39. Static variables and functions
    40. Constant classes and methods
    41. Friend functions
    42. Friend classes
    43. Copy constructor
    44. Convert constructor and overloading operators
    45. Inheritance between classes
    46. Polymorphism, virtual functions, abstract classes
    47. Virtual destructor
    11. Templates
    48. Function templates
    49. Class templates
    12. Advanced
    50. Exceptions
    51. Namespaces
    13. Conclusion
    52. What's next?


    -------------