Programming

Microsoft Visual Studio 2010 is a complete toolset that simplifies application development for individuals or teams, allowing the delivery of scalable, high-quality applications. Whether writing code, building databases, testing, or debugging, you can increase your productivity using powerful tools that work the way you work. In this course, author Mark Long demonstrates and explains many of the new features and functionalities of Visual Studio 2010. Work Files are included.
course level image
vendor image
subscription image

It's possible to make a mobile app without writing any code yourself, it's also possible to build an app within an hour. But do you really think that throwing an App together in the shortest possible time with the minimum of effort is going to pay dividends and make lots of money, do you think this "drive-through" app creation process is going to wow your customers and have them reaching for their wallets? Of course not, this fast-track approach is OK to get you familiar with the development concept, but as far as getting you on the path to commercial success with your apps, it's not really going to cut it. Customers expectations have become increasingly more demanding, and building an App that takes advantage of all the features of todays modern devices does require a little bit of work, it requires some planning, some coding and a little bit of thought, that's the bad news, the good news is this little bit of effort equals a whole lot of profit. Take our own InfiniteSkills app, it generates hundreds of sales per day every day, it took a little effort to build, but it makes a whole lot of profit and there is no reason why you can't also create an app like this.

course level image
vendor image
cost range image
Virtual Training Company's MySQL tutorial is just what you need to begin designing and developing database management systems. Joshua Mostafa will help you go from a beginner's understanding of databases and SQL to gaining mastery knowledge in only 8 hours of training. He starts the tutorial by covering the basics of databases and SQL. Once you are comfortable with the basics, move on to the more complex aspects of SQL, such as variables and security.
course level image
vendor image
subscription image
This VTC MySQL 5 Administration Part 1 course is the first of a two-part series on the basics of administering a MySQL Server. This is a continuation of the introduction to MySQL 5 we began with the MySQL 5 Development Parts 1 and 2 courses and it assumes that the student has the equivalent knowledge covered in those courses. This first Administration course lays the groundwork for an understanding of basic internal systems of the MySQL server. The focus in Part 1 is to gain familiarity with these systems and various alternatives we have, from the different administrative tools that are available to the different options and sources for MySQL server software and services. While Part 1 has limited hands-on sections, we do offer a lot of detail and a number of exercises on user accounts and security, accessing information about some key internal systems, and some important operations for performing table maintenance. After learning this academic information about the Server, Part 2 will follow this with many practical administrative operations and systems critical to your successful use of the MySQL Server.
course level image
vendor image
subscription image
As with any significant software product, MySQL is a broad subject for study and there is a lot we must know to be able to use it effectively. David Swain's MySQL 5 Development Part 1 course for VTC is the first in a training series intended to provide a solid foundation on which to build MySQL mastery. In this introductory course, we learn a number of non-destructive, read-only techniques for retrieving data from a MySQL database, as well as some useful history and practical background information about MySQL. We focus on statement and expression syntax and "why" those elements are written in a specific way. Further study exercises are provided for many of the hands-on lessons.
course level image
vendor image
subscription image
This MySQL 5 Development Part 2 course continues the introduction to MySQL we began with Part 1. But in Part 2, we now begin working with commands that are used to change the contents of the tables in our database. We also explore various ways of building more complex queries, including command options that allow us to address more than one table in a single command. While this is still an introductory course, we are now exploring tools that let us handle more complex operations and build more sophistication into our MySQL database systems. The topics we cover in Part 2 include inserting/updating/deleting data, subqueries, joins, transactions, table and row locking, stored procedures and functions, triggers and events, indexes, and more. We have tried to keep the examples in the lessons as simple as possible to illustrate them most effectively, but the further study exercises are more realistic as to how these tools are used in practice.
course level image
vendor image
subscription image

Whether you're enhancing or optimizing existing code or just starting from scratch, there's never a better time to start integrating object-oriented design techniques. This course shows how to integrate the principles of object-oriented programming into the build of a PHP-driven web page or application. After an overview of what objects and classes are and why they should be used, author Jon Peck dives into creating and instantiating objects, then defining the class relationships and interactions that will form the basis of your coding arsenal. The course also shows how to leverage PHP objects and implement design patterns, and looks at steps you can take to continue adding to your programming tool belt.

course level image
vendor image
subscription image

If you want to produce iOS applications there's no way around it-- You need to learn Objective C. Based on the C programming language, Objective C is a cool derivative of C that adds many functions and features.  In our Objective C course, you'll learn everything you need to know about the Objective C programming language to competently start learning the iOS libraries and development. If you tried to learn iOS Development but found it too difficult to understand, this is the course you need.  If you have NEVER programmed before, take our "Learn C Programming: iOS Development Starts Here!" course first and then join this course and learn Objective C. 

course level image
vendor image
cost range image
Objective-C is a fun and exciting language to program with. It is also the de-facto language used to program on the Mac, iPod, iPhone and iPad. This course focuses on the Objective-C language and building simple applications for the desktop. Many Objective-C classes and development techniques are explored. Whether you are wanting to build applications for the desktop or the mobile devices, this is the first step and it will get you started on the path to becoming a Cocoa programmer! Work files are included.
course level image
vendor image
subscription image

In this course, Simon Allardice provides a nuts-and-bolts overview of Objective-C, the popular language for developing Mac, iPhone, and iPad applications, and discusses how to build a basic application using Objective-C and Xcode 4. The course shows how to download and install the development tools, covers every major feature of the language, and walks through the writing, compiling, and debugging stages of development. Programmers will also learn about memory management, a vital aspect of programming in Objective-C and the Foundation framework.

course level image
vendor image
subscription image

Pages