Courses

Enter a term to search on in the box below.
Data modeling is the act of exploring data-oriented structures. When building a database, data modeling implies the creation of a model for data within that database. Data models can be used for a variety of purposes, from high-level conceptual models to physical data models. VTC author, Gavin Powell, covers topics such as normalization and denormalization for relational data modeling, fact dimensional structures for data warehouse data modeling, and basic object data modeling for object databases. Powell also examines useful web sites and vendor software, such as Oracle database, for finding data modeling information.
course level image
programming image
vendor image
subscription image
This is an introductory course about algorithms and data structures. C++ is the programming language used in the course. The basics of this language will be reviewed before more difficult concepts are explored. VTC author and expert Dima Kassab will examine many topics, including: data design and implementation, primitive data structures (such as arrays and records), classes, templates, sorted and unsorted array-based lists, linked lists, doubly linked lists, stacks, queues, and binary search trees.
course level image
programming image
vendor image
subscription image
This Database Optimization course provides viewers with important techniques and checklists to configure, monitor, and manage their databases. You will learn how to develop a tuning strategy, explore the tuning and diagnostic tools, understand the relational database model and implications on performance, evaluate the application for efficient design, structure, and other factors affecting performance and evaluate hardware for effects on performance. Join us as we review best practices in designing, optimizing, and maintaining your database. You will benefit from this course whether you have some experience with optimizing databases or are just starting out. Work files are included.
course level image
programming image
vendor image
subscription image

Debug your PHP code efficiently with a variety of client and server-side tools. In this concise course for experienced PHP developers, author Jon Peck demonstrates how to leverage PHP's built-in tools, as well as the Xdebug and Firebug extensions, and FirePHP libraries to improve the quality of your code and reduce troubleshooting overhead. This course covers installation of Xdebug on Apache as well as working with the NetBeans IDE (integrated development environment). Jon then introduces native web browser developer tools for Firefox and Chrome, and demonstrates browser independent web debugging tools. Best practices for debugging and profiling web application failures and performance issues are also covered.

course level image
programming image
vendor image
subscription image

In this course, lynda.com Director of Learning and Development Britt Andreatta walks you through her delegation process, which helps you assign the right tasks to the right people and better develop your team and meet company needs. The course reveals what delegation can do for you and your team and introduces a four-phase model to delegate tasks and manage projects large and small. The phases include evaluating the task, handing the task over, supporting task completion, and closing the task. In between, learn how to pick the right level of autonomy for each task and the best ways to avoid micromanagement.

course level image
business image
vendor image
subscription image

Having a killer Keynote deck isn't enough on its own. This course shows you how to wow your audience with a well-planned presentation. Author Rich Harrington shows you how to successfully export a Keynote deck once it's created and deliver the presentation. He also covers rehearsing your talking points, connecting to a screen, and creating handouts to accompany your slideshow.

course level image
business image
vendor image
subscription image

Learn new concepts, patterns, and methods that will expand your programming abilities, helping move you from a novice to an expert programmer. This course assumes previous programming experience, comparable to what is covered by the Udacity CS101 course. Move along the path towards becoming an expert programmer! In this class you will practice going from a problem description to a solution, using a series of assignments.

course level image
programming image
vendor image
cost range image
Design patterns let programmers avoid re-inventing the wheel. The original book (Design Patterns by the "Gang of Four": Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides) was phenomenally successful. When the programmer faces a particular problem, all they have to do is to look up the correct matching design pattern and use it to implement the solution. In this tutorial VTC author Steve Holzner guides you through the most popular and useful design patterns, so you can begin incorporating them into your own code.
course level image
programming image
vendor image
subscription image

Do you believe that great user experience is a competitive advantage, and want to learn how to design your own product? Ever had a great idea for a web or mobile app, but didn’t really know how to start? Or are you wasting a lot of time and money on freelancers that aren’t producing the results you’re expecting? This step by step course takes you from the idea stage into creating a simple and intuitive user experience blueprint. There is no theory involved, and no use of design jargon. In this course, I demonstrate how I move from the idea stage and through the various steps of designing the user experience, then I provide you with actions to follow at the end of each step. No creative skills needed, and no design tools required. Just a pen and paper or a whiteboard and markers, and you’re all set to go. By following the simple steps provided in this course, you’ll create your user experience in one week!

course level image
web image
vendor image
cost range image

Designing a House in Revit Architecture examines the construction modeling and design documentation process from start to finish in Autodesk Revit Architecture. CAD support specialist Brian Myers shows how to build plans for an American-style bungalow from scratch using the tools in Revit. By the end of the course, designers will have built a model of a multi-level residence and created multiple sheets in the design documentation set, as well as sections, details, and schedules.

course level image
engineering image
vendor image
subscription image

Pages