Original price was: $1,666.33.Current price is: $49.99. (96% off)
Sale has ended!
Get More Giveaways And Discounts
Discuss This Offer >> Submit A Review >>

Description

This course teaches C++ as an object-oriented language with modern features. It focuses on teaching C++ concepts, both old and new, with clear examples. It builds upon the basic language facilities used to build more complex programs with classes, operator overloading, composition, inheritance, polymorphism, templates, concurrency, and others. It even digs deep into assembly to understand few concepts better. After every few topics, a quiz is presented that tests your understanding of the previous topics. Have fun learning Modern C++.

4.5/5 average rating:
★ ★ ★ ★
★ ★

  • Access 208 lectures & 18 hours of content 24/7
  • Learn C++ concepts, both old & new, with clear examples
  • Use C++ as an object-oriented language
  • Demystify function & class templates
  • Use STL components in your applications
  • Write real-world applications in C++
  • Apply Modern C++ (C++11/14/17) in programs

It is time for you to master C# and SQL by putting them together and pushing yourself to build real-life applications. There are no shortcuts or magic potions that will make you good. You will have to take the course, dedicate your time and learn all of the information. This course’s sole purpose is to challenge you to put multiple technologies together while solving real-life problems. All of the applications written in this course could be used in the real world with enhancement.

4.2/5 average rating:
★ ★ ★ ★
★ ★

  • Access 55 lectures & 6 hours of content 24/7
  • Use SQL & C# together to build a full stack application
  • Use Dapper in .NET to make SQL database access even easier
  • Build forms using WPF & XAML
  • Use MVVM in order to create forms that are intuitive & easily manageable
  • Create & manipulate Excel worksheets and workbooks via Open XML and C#

The C# (C Sharp) programming language allows you to develop games, mobile apps, desktop apps, and web apps. This means that if you know C# well and can build desktop or web applications using it, then you will always be in demand. Not only is it a valuable skill, but C# is also profitable expertise to have. However, before going anywhere, you first need to learn the fundamentals. This course will go over the same fundamentals of C# and a context of an application that you’ll be building from scratch.

4.4/5 average rating:
★ ★ ★ ★
★ ★

  • Access 99 lectures & 13 hours of content 24/7
  • Learn the fundamentals of C# 6 & 7
  • Understand the core concept of C#
  • Be able to write programs in C# on your own
  • Write clean code that will make your work more elegant, readable & respectable
  • See how a “for loop” or an “if statement” is used in an actual application
  • Use C# to build real world .NET console applications

This course is structured and created to help you learn and understand all the basic concepts core of the C++ programming language. This way, you will not only program in this language but will also understand the logic behind this programming language and will be able to create various applications in it on your own. Also, this course is built around a straightforward but effective logic that is learning by practice. In other words, it is not theoretical, even if it contains some theoretical concepts. You will find various C++ exercises all over the course to help you master this programming language and achieve your end goal of learning how to program in C++.

4.2/5 average rating:
★ ★ ★ ★
★ ★

  • Access 32 lectures & 4 hours of content 24/7
  • Learn how to use C++ the right way
  • Understand complex C++ functions
  • Learn different tips & tricks to improve your C++ skills
  • Create your own basic programs with C++
  • Be able to use C++ on a daily basis
  • Learn at your own rhythm with different practical exercises at each class

Design Patterns are a way to solve common object-oriented design problems. But understanding and learning design patterns is hard and takes time. Looking at a pattern is like looking at a solution without a problem unless you’ve encountered the problem in the past. This course aims to help you understand and implement Structural Design Patterns. Each pattern is explained with multiple examples and through modern C++. This helps you understand how the pattern can be implemented efficiently using language features. Also, you are provided with real-world examples written in Modern C++. These examples will compile & execute on any platform that supports a C++ compiler.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 92 lectures & 7 hours of content 24/7
  • Understand what structural design patterns are
  • Create bigger structures through inheritance & composition
  • Use adapter to convert an incompatible interface into a compatible one
  • Simplify complex interfaces of a system through facade
  • Use proxy to control access to an object
  • Understand how decorator can be used to add more behaviors to an object at runtime
  • Form larger structures through recursive composition through composite
  • Enable sharing of large number of objects through flyweight
  • Separate abstraction & its implementation to provide variations without implementing too many classes

Design Patterns are a way to solve common object-oriented design problems. But understanding and learning design patterns is hard and takes time. Looking at a pattern is like looking at a solution without a problem unless you’ve encountered the problem in the past. This course aims to help you understand and implement Structural Design Patterns. Each pattern is explained with multiple examples and through modern C++. This helps you understand how the pattern can be implemented efficiently using language features. Also, you are provided with real-world examples written in Modern C++. These examples will compile & execute on any platform that supports a C++ compiler.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 88 lectures & 7 hours of content 24/7
  • Understand what creational design patterns are
  • Learn how creational design patterns solve object construction problems
  • Implement singleton correctly in C++ with thread-safety
  • Use factory method to encapsulate the construction process
  • Use object pool pattern to avoid repetitive construction & destruction of objects
  • Control construction process of an object through builder
  • Clone expensive objects through prototype
  • Use abstract factory to construct objects based on a context

The Object-Oriented Analysis, Design, and Programming course is a unique course that teaches students how to use object-oriented techniques to build software. The course will start with requirements gathering & end with implementation. In the process, you’ll learn how to analyze and design classes and their relationships to build a model of the problem domain. You’ll also use common UML diagrams throughout this process, such as use-case, class, activity, and other diagrams. The diagrams will be created through a free tool.

4.2/5 average rating:
★ ★ ★ ★
★ ★

  • Access 124 lectures & 10 hours of content 24/7
  • Understand & use UML with your software development process
  • Understand what is object oriented analysis, design & programming
  • Understand how to analyze a problem using object oriented analysis
  • Implement object-oriented design in Java, C++ & C#
  • Analyze & design classes, their relationships to each other in order to build a model of the problem domain
  • Use common UML diagrams throughout this process, such as use-case, class, activity & others

This course will help you overcome all C/C++ problems by leveraging the excellent features that Visual Studio provides. It has a rich set of functions provided by the C/C++ runtime heap library. These functions can help detect memory leaks, overflows, etc. You’ll learn how to use these functions effectively and make your programs bug-free. Here, you will learn the basics of heap memory management and understand C & C++ allocation functions/operators in depth. You’ll also learn how to use them to avoid memory problems effectively. Afterward, you’ll learn about the Visual Studio heap library functions and understand how to use them in your code.

4.5/5 average rating:
★ ★ ★ ★
★ ★

  • Access 72 lectures & 6 hours of content 24/7
  • Understand different kinds of problems associated with memory management
  • Effectively detect & isolate memory problems
  • Gain confidence in C/C++ memory management

This course focuses on pointers and their applications. It leans more towards implementation in C++ rather than C. You’ll learn the basics of pointers and then move on to understanding and implementing arrays, pointers to arrays & heap-based arrays. You’ll also learn advanced memory management by creating a custom dynamic array (just like std::vector in standard C++ library). You’ll use placement new & delete to directly place objects in a memory pool allocated through operator new function. As you’ll see later in the course, this is a powerful mechanism to optimize heap memory usage with user-defined objects.

4.4/5 average rating:
★ ★ ★ ★
★ ★

  • Access 72 lectures & 6 hours of content 24/7
  • Understand in depth how pointers work
  • Understand the applications of pointers
  • Understand efficient implementation of basic data structures
  • Understand how callback mechanism works through pointers and objects

Object-Oriented Programming (OOP) teaches you how to think clearly about your code by letting you visualize your problems in terms of objects. This allows you to have a high-level view of the problem, which allows you to come up with a strong solution. With 26 lectures, this course will teach you what OOP, its fundamentals, and its applications. You will be getting examples that allow you to understand each concept of object-oriented programming fully. Also, you will know about the 4 main pillars of OOP, and how to utilize each pillar in your own project.

4.6/5 average rating:
★ ★ ★ ★
★ ★

  • Access 26 lectures & 3 hours of content 24/7
  • Understand the advantage of using OOP
  • Know the 4 main pillars of OOP
  • Utilize each pillar in your own project
  • Get examples that will let you fully understand each concept

You are allowed to use this product only within the laws of your country/region. SharewareOnSale and its staff are not responsible for any illegal activity. We did not develop this product; if you have an issue with this product, contact the developer. This product is offered "as is" without express or implied or any other type of warranty. The description of this product on this page is not a recommendation, endorsement, or review; it is a marketing description, written by the developer. The quality and performance of this product is without guarantee. Download or use at your own risk. If you don't feel comfortable with this product, then don't download it.

You May Like