Courses

Enter a term to search on in the box below.

In Ruby Essential Training, expert instructor Kevin Skoglund teaches the fundamentals of Ruby, the popular object-oriented open-source programming language. Kevin begins by walking through the basic data types, demonstrating Ruby's control structures (loops, iterators, conditionals, and code blocks) and showcasing the elegant syntax structure of the language. Kevin explains variable scope and shows how to use methods, arguments, and return values to write efficient code. After covering the fundamentals, Kevin focuses on Ruby's object-oriented features. He shows how to define classes and explores OOP concepts, including instances, attributes, access control, and inheritance. Exercise files accompany the course. 

course level image
programming image
vendor image
subscription image
Ruby-on-Rails is a web application framework. Following the principles of DRY (Don't Repeat Yourself) and 'Convention over Configuration', Ruby-on-Rails enables web application developers to create dynamic and easily deployed websites in a very short amount of time. Based on the powerful Ruby language Rails is a set of Ruby templates and scripts used to build an entire web application and connect with a wide variety of database back-ends. VTC Author Al Anderson will help a beginner gain an understanding of the basics of web applications and work your way to developing a full-on web application.
course level image
programming image
vendor image
subscription image

In Ruby on Rails 3 Essential Training, instructor Kevin Skoglund shows how to create full-featured, object-oriented web applications with the latest version of the popular, open-source Ruby on Rails framework. This course explains the complete process—from the fundamental concepts and best practices behind the Rails framework, to how to build a complete application with dynamic, database-driven content. Using a content management system as an example project, this course explains how to structure databases, build database-driven, object-oriented models, route incoming requests, render pages with dynamic content, and to process and validate form data. Previous experience with Ruby is recommended, but not required. Exercise files accompany the course.

course level image
programming image
vendor image
subscription image

In this sequel to the popular Ruby on Rails Essential Training, expert instructor Kevin Skoglund teaches comprehensive techniques for web developers who already feel comfortable with the fundamentals of Ruby and the Rails MVC framework. This training will help developers move toward creating full-featured Ruby on Rails applications. Kevin begins by explaining how to update software and projects to the latest versions. He then demonstrates alternative ways to interact with Ruby and your Rails applications and teaches the intermediate aspects of the Ruby language. Kevin provides step-by-step instructions for creating a custom blog and content management application. He uses this practical example to show how to work with database migrations, how to get more from ActiveRecord and avoid common pitfalls, how to create flexible controllers and views, and how to improve performance, security, and code management. Exercise files accompany the tutorials. NOTE: Several key features of Rails have changed since the release of Ruby on Rails Beyond the Basics in the lynda.com library. The following link details these changes: www.nullislove.com.

course level image
programming image
vendor image
subscription image

Ruby on Rails aims to make building web applications simpler. In Ruby on Rails Essential Training, expert instructor Kevin Skoglund focuses on the same goal. Kevin explains the complete process—from understanding the fundamental concepts behind any Ruby on Rails project to creating full-featured, easy-to-maintain applications using the Ruby on Rails framework. Using the practical project of building an online store as an example, Skoglund teaches the basics of the Ruby language. He also covers how to design an application, how to build dynamic interfaces, how to structure and interact with databases, how to create a working shopping cart, and how to regulate user access with passwords. Exercise files accompany the tutorials. NOTE: Several key features of Rails have changed since the release of Ruby on Rails Essential Training in the lynda.com library. The following link details these changes: www.nullislove.com.

course level image
programming image
vendor image
subscription image

Michael Hartl's Ruby on Rail Tutorial for beginners is your complete video guided tour of modern Rails web development! Top Rails expert and author Michael Hartl walks you through the entire Rails development process: installing and setting up Rails, designing Rails applications with MVC and REST, building dynamic pages, coding effectively in Ruby, implementing registration and authentication, adding social features, even testing and deployment. Just watch and learn with this video tutorial. You’ll find expert insight, modern best practices, and step-by-step instructions for solving real-world problems.

course level image
programming image
vendor image
cost range image

Ruby is famous for being easy to learn, but most users only scratch the surface of what it can do. While a typical Ruby tutorial or book focuses on Ruby's trendier features, this course reveals the secret inner workings of one of the world's most popular programming languages. It helps you learn Ruby in one of the easiest ways possible, through 10 simple steps that will have you writing clear, maintainable code in no time. Rather than bog you down with a lot of theory, this course takes a hands-on approach and focuses on helping you learn Ruby so that you're productive on day one. Whether you're new to programming or just new to Ruby, this Ruby tutorial is your guide to rapid, real-world software development with this unique and elegant language.

course level image
programming image
vendor image
cost range image

By choice or by circumstance, most designers will be freelancing one or more times during their career. In this course, Petrula Vrontikis provides an overview of the financial and creative advantages and disadvantages of being self-employed, along with methods, tools, and insights for starting out. The course helps you customize a strategy for your unique situation, from setting up accounts and tracking business expenses, to entering into contracts and invoicing for your work. The last chapter contains Petrula's advice on maintaining good business relationships and tactics for staying motivated and inspired.

course level image
business image
vendor image
subscription image

Start-ups and entrepreneurs are a mixed bunch. But one thing the winners all have in common Is – the ability to influence others. The ability to sell their ideas, sell their products, sell their service. And the graveyard of business startups is littered with companies that failed to grasp that most important, essential skill - the art of persuasion. That's what this course delivers in spades. The ability to get people to say 'YES'.

course level image
business image
vendor image
cost range image

In this course, author Christopher Matthew Spencer shares his techniques for effective sales. Because a sale starts with finely honed communication skills, the course begins with communication and listening skills, and then explores the application of sales traits in everyday life—an ideal primer for making deals in business settings. This course also covers the basics of connecting with prospective clients, making convincing presentations, understanding and maximizing the sales cycle, measuring sales abilities, and practicing sales skills in role-playing scenarios.

course level image
business image
vendor image
subscription image

Pages