Programming

Microsoft's C# programming language first appeared in the early 2000s. Microsoft's design goals were to create a clean, concise programming language that was redesigned from the ground up based on the new programming paradigms that the Internet created. Over the past nine years, C# has become one of the most popular programming languages in the world. In this course, Mark Long introduces you to the basics of the C# language and gives you a foundation to continue to develop your skillset with C#. Work files are included.
course level image
vendor image
subscription image
The digital data storage revolution that arrived in the 1990's has continued throughout the early to late 2000's. Along with the technology came a new problem. How do we obtain secure and scalable access to the data across developing technologies such as the Internet? Microsoft SQL Reporting Services is a comprehensive, server-based solution that enables the creation, management, and delivery of both traditional, paper oriented reports and interactive, Web-based reports...all in an easy to administer and secure solution. VTC Author and Microsoft Certified Trainer Mark Long will introduce you to the basics of SQL Server Reporting Services and show you how to get started creating and delivering reports with this technology. Work files are included.
course level image
vendor image
subscription image
Software developers need a solid environment to work in that will help bring their applications to life. And collaboration is more important than ever before, as today's development projects expand in complexity and scope. The Visual Studio development system is a comprehensive suite of tools designed to help software developers create innovative, next-gen applications. VTC veteran author Mark Long will introduce you to the Visual Studio 2008 development environment. Helping you get started developing useful and expandable next-gen applications.
course level image
vendor image
subscription image
This VTC course introduces some of the basics of Oracle Database including: installing Oracle on Windows and Linux, Oracle tools, some database modeling, underlying architecture (the files), creating and dropping tables, selecting data, filtering data, sorting data, built-in functions, joining tables, and aggregating with the GROUP BY clause. The course content is not focused on Oracle Certification but it will give you a good start towards coding SQL and will also get you started with basic installation and configuration.
course level image
vendor image
subscription image

Learn the fundamentals of parallel computing with the GPU and the CUDA programming environment! In this class, you'll learn about parallel programming by coding a series of image processing algorithms, such as you might find in Photoshop or Instagram. You'll be able to program and run your assignments on high-end GPUs, even if you don't own one yourself. 
We expect students to have a solid experience with the C programming language and basic knowledge of data structures and algorithms. You'll master the fundamentals of massively parallel computing by using CUDA C/C++ to program modern GPUs. You'll learn the GPU programming model and architecture, key algorithms and parallel programming patterns, and optimization techniques. Your assignments will illustrate these concepts through image processing applications, but this is a parallel computing course and what you learn will translate to any application domain.

course level image
vendor image
cost range image
Microsoft's .NET Framework has revolutionized the way we build and use computer applications. In VTC's Introduction to the Microsoft. NET Framework, Certified Instructor Mark Long will use simplified explanations to introduce the viewer to the .NET technologies. This course is recommended as a precursor to any of VTC's other .NET courses.
course level image
vendor image
subscription image

This class teaches you about basic concepts in theoretical computer science -- such as NP-completeness -- and what they imply for solving tough algorithmic problems. You should have a basic understanding of algorithms (such as CS215) and programming (such as CS101). No prior knowledge about theoretical computer science required! At the end of this course, you will have a solid understanding of theoretical computer science. This will not only allow you to recognize some of the most challenging algorithmic problems out there, but also give you powerful tools to deal with them in practice.

course level image
vendor image
cost range image
XML (Extensible Markup Language) is a W3C-recommended general-purpose markup language for creating special-purpose markup languages. It is capable of describing many different kinds of data. Its primary purpose is to facilitate the sharing of data across different systems, particularly systems connected via the Internet. XML allows more control over data and is instumental in the use of RDF, RSS, XHTML and SVG. VTC Author, Mark Long guides you through the first steps of utilizing XML for your data and your websites. Whether you are building an RSS feed for a podcast or building a Java based program, this tutorial will give you the foundation to move ahead.
course level image
vendor image
subscription image

iOS 6 App Development Fundamentals LiveLessons is unique among iOS videos published today--it's the only one that takes a complete "app-driven" approach to teaching iOS programming.  Expert video instructor Paul Deitel teaches key iOS 6 concept in the context of fully coded and tested iOS 6 apps.  You learn iOS 6 as you build great iOS 6 Apps! This LiveLesson is ideal for people familiar with object-oriented programming in Java, C++, C# or Objective-C (an Objective-C background is not required).

course level image
vendor image
cost range image

Bring your existing iOS development skills—and your own applications—up to speed with the new options in iOS 6 SDK. Author Simon Allardice covers not only the new features (including collection views and APIs for Facebook, Passbook, Maps, and Reminders), but also changes in hardware and the current best practices in iOS development.

course level image
vendor image
subscription image

Pages