HOME > Development > CC++ 3000- GNU For Advanced Students

CC++ 3000- GNU For Advanced Students

  • Development
  • Dec 01, 2024
SynopsisC/C++ 3000: GNU For Advanced Students, available at $29.99, h...
CC++ 3000- GNU For Advanced Students  No.1

C/C++ 3000: GNU For Advanced Students, available at $29.99, has an average rating of 3.21, with 58 lectures, based on 7 reviews, and has 101 subscribers.

You will learn about Create Objects, Factories, and Frameworks using Modern C/C++ This course is ideal for individuals who are Student looking to gain practical, hands-on experience using Object Orientation It is particularly useful for Student looking to gain practical, hands-on experience using Object Orientation.

Enroll now: C/C++ 3000: GNU For Advanced Students

Summary

Title: C/C++ 3000: GNU For Advanced Students

Price: $29.99

Average Rating: 3.21

Number of Lectures: 58

Number of Published Lectures: 58

Number of Curriculum Items: 58

Number of Published Curriculum Objects: 58

Original Price: $29.99

Quality Status: approved

Status: Live

What You Will Learn

  • Create Objects, Factories, and Frameworks using Modern C/C++
  • Who Should Attend

  • Student looking to gain practical, hands-on experience using Object Orientation
  • Target Audiences

  • Student looking to gain practical, hands-on experience using Object Orientation
  • Once we understand how to create classes, the next challenge is to understand how to apply Object Orientation to our software creation & maintenance activities. Far more that simply using inheritance therefore are the concepts that will allows us to test, as well as to encapsulate and / or manage key operations. -Features required to keep multiple projects working as expected.

    Rollings Review
    If you are familiar with C and functional C++ then you should feel confident jumping right into the 3000 lesson set. 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 3000 level – or advanced C/C++ educational opportunity.

    Focus

    The focus of C/C++ 3000: GNU For Advanced Students series is on the advanced Object Oriented Framework and Factories. Code relationship & capabilities that make modern C++ a natural choice for people who have very little legacy, or for software developer who wish to take their legacies to the next level using this C++ 98, C++ 11, C++ 14 or 2017 concepts.

    Bottom Line?

    Writing C/C++ for decades I believe students need to know 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!

    Course Curriculum

    Chapter 1: Introduction

    Lecture 1: Introduction

    Chapter 2: Namespaces

    Lecture 1: Namespace Orientation

    Lecture 2: Using Namespaces

    Lecture 3: Namespace Implementation

    Lecture 4: Namespace Test

    Lecture 5: Making & Building

    Chapter 3: Advanced C/C++ Syntax

    Lecture 1: Advanced Syntax Highlights

    Lecture 2: Deprication Demonstration

    Lecture 3: Deprication Streams

    Lecture 4: International Streams

    Lecture 5: Attributed Functions

    Lecture 6: Run-Time Type Information

    Lecture 7: Classes in Namespaces

    Lecture 8: Namespace Management

    Lecture 9: Cross-Era File Reationships

    Lecture 10: Makefile Management

    Lecture 11: Updating the Test Driver

    Lecture 12: Combining Namespaves

    Lecture 13: Instance Management

    Lecture 14: Polymorphism and Frameworks

    Lecture 15: Slicing, Paterns & Re-Use

    Lecture 16: Abstract Classes

    Lecture 17: Casting & Inheritance

    Lecture 18: More Casting Possibilities

    Lecture 19: Abstract Class Code Review

    Lecture 20: Code Building & Project Strategies

    Lecture 21: Factories: Even More Slicing!

    Lecture 22: Relationships: `isa` -v- `hasa`

    Lecture 23: Inherited Aggregations

    Lecture 24: Project Oriented Software Design

    Lecture 25: Abstraction & Project Design

    Lecture 26: Encapsulated Time Demonstration

    Lecture 27: Encapsulated Containership

    Lecture 28: Array of Classes

    Lecture 29: Operator Overloading

    Lecture 30: Testing Strategies

    Lecture 31: Shopping Cart Code Review

    Lecture 32: Template Containership

    Lecture 33: Metaclasses

    Lecture 34: Vector Collection & Conversions

    Lecture 35: Tactical Library Reuse

    Lecture 36: Vector Class Conversion

    Lecture 37: Concurrency

    Lecture 38: Meta-Classes: Converting to List

    Lecture 39: Testing Frameworks

    Lecture 40: Polymorphic Products

    Lecture 41: Understanding Move

    Lecture 42: The Shopping Cart Framework

    Lecture 43: More Template Operations

    Lecture 44: Searching & Sorting

    Lecture 45: Lamda Operations

    Lecture 46: Dictionaries & Sets

    Lecture 47: Custom Exceptions

    Lecture 48: Make: Code Sytle Enforcement

    Lecture 49: Diamond Inheritance

    Lecture 50: Displaying Bits & Bytes

    Lecture 51: More Best Practices

    Lecture 52: Homework: Era Project Review

    Instructors

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

  • 1 stars: 2 votes
  • 2 stars: 1 votes
  • 3 stars: 0 votes
  • 4 stars: 2 votes
  • 5 stars: 2 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!