Course catalog

Categories

Showing 1,461-1,480 of 9,127 items.

C#: Interfaces and Generics (232591)

Are you looking for ways to level up your C# coding? In this course, programming expert Joe Marini guides you through how to use interfaces and generics in C#. Joe explains that interfaces and generics both are used to construct flexible classes. He walks you through how to define and implement an interface, how to use an interface when casting one C# class to another type, how to implement more than one interface for a C# class, and more. Joe describes how interfaces keep your code nimble, compact, and efficient, while generics are used to create code that is more maintainable and easier to read. Joe shows you how to use C# list generics to create type-save lists of objects. He also covers how to use the generic versions of the queue and stack data structures, as well as how to use the generic versions of the queue and stack data structures. Interfaces and generics make your C# projects easier to build and scale, with fewer bugs and performance issues along the way.

C#: String Essential Training

Learn how to work with the string class in the .NET framework. Review how to manipulate string content, parse strings, format numeric and date types, and more.

C++ Best Practices for Developers

Learn best practices that can help you produce higher-quality C++ code. Learn how to leverage several helpful tools and new features in C++.

C++ Design Patterns: Behavioral (220130)

Programmers spend much of their time solving problems, yet they may wind up solving the same problems over and over again. In C++, design patterns can help programmers save their valuable time with classes of programming problems that have similar solutions. Once developers learn these patterns, they can write software more efficiently and make more deliberate software designs. In this course, instructor Shaun Wassell goes in-depth on behavioral design patterns. Shaun begins by explaining design patterns in general and behavioral design patterns in particular. For each behavioral design pattern discussed in this course, he covers the basic idea behind the pattern, what the pattern looks like in code, some real-world examples of how you could use the pattern, and the pattern’s benefits and tradeoffs. Shaun concludes by showing you how some of these behavioral patterns can be combined and some of the benefits and drawbacks of doing so.

C++ Design Patterns: Creational

Explore the five most popular creational design patterns for C++: Factory, Abstract Factory, Builder, Prototype, and Singleton.

C++ Essential Training

Learn C++ programming, starting with the basics. Explore C++ syntax, operators, loops, functions, data structures, classes, templates, and more.

C++ Essential Training for Career Changers

Get started with a core programming language—C++. Learn how to compile and run C++ programs, create variables, work with data, and more.

C++ IDE Overview

Finding the right IDE is critical to being a productive programmer. Explore six popular IDEs for C++: NetBeans, CodeLite, CLion, Eclipse, Xcode, and Visual Studio Community.

C++ Standard Template Library

Learn how to use elements from the C++ Standard Template Library, such as sequence and associative containers, to create more efficient, performant, and reusable code.

C++ Templates and the STL

Continue your C++ programming journey. Learn how to work with templates and the C++ Standard Template Library (STL).

C++: Advanced Topics

Deepen your understanding of C++. Learn about some of the more advanced aspects of this core programming language, from smart pointers to move semantics.

CAD and BIM: Workflow for Areas in Facilities Management

Learn how to develop area plans from CAD models using Revit.

CAD and BIM: Workflow for Rooms in Facilities Management

Learn how to use Revit to develop room plans and schedules from CAD models.

CAD Presentation Techniques

Learn the essential techniques to present computer-aided designs in print, video, and the web.

Calculating the Value and ROI of Customer Service

Explore the value of customer service and discover how it can earn a return on investment (ROI).

California Consumer Privacy Act (CCPA) Essential Training

Examine definitions, components, and business applications of the California Consumer Privacy Act (CCPA). Learn about the regulations required and explore GDPR similarities.

Calling REST APIs with Java (220623)

Get the information you need on several popular third-party REST APIs, including the Azure Cognitive Services API, the Twitter API, the Twilio API, and more. Instructor Kevin Bowersox shows you how to call these APIs, using various techniques available in Java. Kevin uses each chapter to focus on a specific third-party API and a specific Java tactic for calling the API. Within each chapter, he goes over the purpose of the API, its major resources, and its security scheme, then he provides hands-on lessons that demonstrate how to call the API. Kevin demonstrates how to interact with these APIs, so you can get hands-on experience working with real world APIs that will translate to other APIs that you can leverage in your professional development.

Camera Movement for Video Productions

Learn how to increase the production value and emotional depth of your shots with camera movement.

Camtasia 2 for Mac Essential Training

Learn how to record, edit, and publish high-quality videos (including screen capture and mobile video) with Camtasia for Mac 2.

Camtasia 2018 Essential Training

Get started with Camtasia. Learn how to create engaging video presentations and elearning content with this popular screen capture software.