HOME > Development > CC++ 2000- GNU For Intermediate Students

CC++ 2000- GNU For Intermediate Students

  • Development
  • May 06, 2025
SynopsisC/C++ 2000: GNU For Intermediate Students, available at $22.9...
CC++ 2000- GNU For Intermediate Students  No.1

C/C++ 2000: GNU For Intermediate Students, available at $22.99, has an average rating of 3.43, with 63 lectures, based on 7 reviews, and has 76 subscribers.

You will learn about Manage Polymorphic Relationships Use GNU program creation & maintenance tools Manage the debugging process This course is ideal for individuals who are Students who need to understanc how classes work in Modern C/C++ or Software developers who are looking to manage GNU Makefiles or Students who want to learn how to created static & dynamic libraries or Learners needing addition practice using the GNU compiler tool chain It is particularly useful for Students who need to understanc how classes work in Modern C/C++ or Software developers who are looking to manage GNU Makefiles or Students who want to learn how to created static & dynamic libraries or Learners needing addition practice using the GNU compiler tool chain.

Enroll now: C/C++ 2000: GNU For Intermediate Students

Summary

Title: C/C++ 2000: GNU For Intermediate Students

Price: $22.99

Average Rating: 3.43

Number of Lectures: 63

Number of Published Lectures: 63

Number of Curriculum Items: 63

Number of Published Curriculum Objects: 63

Original Price: $22.99

Quality Status: approved

Status: Live

What You Will Learn

  • Manage Polymorphic Relationships
  • Use GNU program creation & maintenance tools
  • Manage the debugging process
  • Who Should Attend

  • Students who need to understanc how classes work in Modern C/C++
  • Software developers who are looking to manage GNU Makefiles
  • Students who want to learn how to created static & dynamic libraries
  • Learners needing addition practice using the GNU compiler tool chain
  • Target Audiences

  • Students who need to understanc how classes work in Modern C/C++
  • Software developers who are looking to manage GNU Makefiles
  • Students who want to learn how to created static & dynamic libraries
  • Learners needing addition practice using the GNU compiler tool chain
  • C/C++ 2000: GNU For Intermediate Students will review the key language-centric concepts modern C/C++ professionals will need to be aware of. Building upon the concepts presented in GNU C/C++ 1000, students should be familiar with the complete keyword set as presently defined by the modern standard for C programmers.

    Classics Matter!

    Writing C/C++ for decades I believe students need to alsoknow how to work with those huge legacy code bases? Never soon to be updated, if it isn’t broken then we should understand why many will want us to work with those classic standards!

    Rollings Review
    If C and / or C++ are new to you, we start our with a review of the core concepts. I think you’ll appreciate the review, as well as the additional extended topics that we’re going to be presenting in this 2000 level – or intermediate C/C++ educational opportunity. If you are familiar with C and basic C++ then you will also feel confident jumping right into this intermediate, 2000 level, lesson set.

    Note also that we will be talking about a state machine and revisiting many concepts that were presented in the C/C++ 1000 series.

    Additional Learning ‘Ops

    The reason why I like to present a concept more than once and in several different ways is as to make sure people understand the key concepts that are required for topical mastery. No practice, no glory?

    So I hope you’ll enjoy the review and if you didn’t take C++ 1000 you might want to enroll in the beginning programming lessons as well.

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Lecture 2: GNU Make – Intorduction & Overview

    Lecture 3: Platforms & Rules

    Lecture 4: Make Targets

    Lecture 5: The C/C++ Command-Line Tooling

    Lecture 6: External CLI

    Lecture 7: More C/C++ Command Options

    Lecture 8: The ERA Namespace

    Lecture 9: Library Creation

    Lecture 10: GNU Debugging

    Lecture 11: Enabling Make Debug

    Chapter 2: GNU C/C++ 2000

    Lecture 1: Training Overview: Intermediate Software Developers

    Lecture 2: Object Orientation

    Lecture 3: The C/C++ Generations

    Lecture 4: The Study: Location & Tools

    Lecture 5: GNU Tool Review

    Lecture 6: The Programming Environment

    Lecture 7: Code Creation

    Lecture 8: Compiling Code

    Lecture 9: Debugging Code

    Chapter 3: File Logging

    Lecture 1: Forward Headers & Code Files

    Lecture 2: Effective Header Management

    Lecture 3: Code Manangement Activity

    Lecture 4: Exception Management

    Lecture 5: Pre Processor Concepts

    Lecture 6: Macro & Inline Functions

    Chapter 4: Syntactical Sugar

    Lecture 1: Pointers & References

    Lecture 2: Default Parameters

    Lecture 3: Overloading – Revisited

    Lecture 4: Namespaces

    Chapter 5: State Machine, Revisited

    Lecture 1: State Machines & Typedefd Functions

    Lecture 2: Review: Data Types and Sizes

    Lecture 3: String Sizes & Internal Representations

    Lecture 4: Cross-Platform & Cross-Language Character Sizes

    Lecture 5: Logical Data Type Review

    Lecture 6: Integral Data Type Review

    Lecture 7: Operators, Sizes, & Limitations

    Lecture 8: Arrays & Strings

    Lecture 9: String & Array Activity

    Lecture 10: Common Functions & Libraries

    Lecture 11: Advanced Concepts

    Lecture 12: Data & Persistance

    Lecture 13: Input Streams

    Lecture 14: Stream Strategies

    Lecture 15: Classes, Objects, & Frameworks

    Lecture 16: Structures & Classes

    Lecture 17: Mutators & Accessors

    Lecture 18: Frameworks & Object Famlies

    Lecture 19: Understanding This

    Lecture 20: Class Construction

    Lecture 21: Static Initialization

    Chapter 6: Object Relationships

    Lecture 1: Object Factories and the `isa Relationship

    Lecture 2: Inheritance Strategies

    Lecture 3: Object Factories & Object Pointers

    Lecture 4: C++ Memory Management

    Lecture 5: Polymorphic Factories

    Lecture 6: The Object Lifecycle

    Lecture 7: Scope & Visibility

    Chapter 7: Bonus Content – File Logging

    Lecture 1: Using Fstream

    Lecture 2: Time and the C/C++ Standard

    Lecture 3: API Wrappers

    Lecture 4: Re-Using EzLog

    Lecture 5: Final Activity

    Instructors

  • CC++ 2000- GNU For Intermediate Students  No.2
    Randall Nagy
    Software Engineer & Educator
  • Rating Distribution

  • 1 stars: 2 votes
  • 2 stars: 0 votes
  • 3 stars: 1 votes
  • 4 stars: 1 votes
  • 5 stars: 3 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!