[Lynda] Web Programming Foundations

Author Morten Rand-Hendriksen Released 2/16/2018 To be an effective web programmer, you have to understand what happens when you enter a URL or click on a link. Under every webpage lies the markup—JavaScript, HTML, and CSS—and the hierarchy that controls display—the Document Object Model (DOM). Then there is the server that hosts the files, the […]

[Lynda] React: Server-Side Rendering

Author Emmanuel Henri Released 4/17/2018 Server-side rendering lets you optimize your applications to use client or server resources depending on network and device circumstances. Old device on a slow network? Render on the server. New device, fast network? You should probably let the client do the work. Some call the resulting architecture “universal,” others “isomorphic,” […]

[Lynda] Rethinking Asynchronous JavaScript

Author Kyle Simpson Released 5/19/2017 Get comfortable with the latest evolutions of the JavaScript language and new ES6 features. This course provides the opportunity to follow along with Kyle Simpson, so you can gain new programming skills. Learn to use work with callbacks, handle inversion of control, and use thunks. Find out how to leverage […]

[Lynda] Programming Foundations: Object-Oriented Design

Author Simon Allardice Released 5/22/2012 Most modern programming languages, such as Java, C#, Ruby, and Python, are object-oriented languages, which help group individual bits of code into a complex and coherent application. However, object-orientation itself is not a language; it’s simply a set of ideas and concepts. Let Simon Allardice introduce you to the terms—words […]

[Lynda] Programming Foundations: Real-World Examples

Author Barron Stone Released 12/21/2015 Understanding core programming concepts and why they are used is just as important as knowing how to write code. New programmers need to learn to bridge the gap: to connect the theory to practice. This series of training videos explains basic programming concepts by relating them to real-life objects, actions, […]

[Lynda] Programming Foundations: Databases

Author Simon Allardice Released 9/30/2015 Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use. In this course, explore options that range from personal desktop databases to large-scale geographically distributed database servers and classic relational databases to modern document-oriented systems and data warehouses—and […]

[Lynda] Photoshop CC 2018 One-on-One: Fundamentals

Author Deke McClelland Released 2/5/2018 Photographers and graphic designers of varying levels of expertise-including professionals, hobbyists, enthusiasts, and students-use Photoshop to edit and refine their work. In this course, Deke McClelland takes you on a personalized tour of the basic tools and techniques you can use to make great images and graphics. Deke shows how […]

[Lynda] Perl 5 Essential Training

Author Bill Weinman Released 6/11/2016 Perl is a powerful and flexible scripting language that is uniquely suited to website development, system administration, and network programming. Perl 5 was originally released in 1994, and continues to evolve. The “Modern Perl” movement has embraced its mature syntax and reusable modules. Bill Weinman has designed this course to […]

[Lynda] Oracle Database 12c: Basic SQL

Author David Yahalom Released 1/17/2018 Mastering the SQL language is an essential skill for any Oracle professional and is the first step in becoming a true Oracle expert. As with any database platform, Oracle has its own take on the SQL language that builds on top of industry standards. In this course, Oracle instructor and […]

[Lynda] Building APIs in PHP Using the Slim Micro Framework

Author Keith Casey Released 10/10/2016 A well-designed API includes not just URLs and response codes but also authentication, consistent structures, and useful JSON payloads. Luckily, the Slim micro framework makes it easy to move an API from concept to implementation to production. What used to take weeks or even months can usually be done in […]

[Lynda] Learning JavaFX GUI Development

Author Peggy Fisher Released 5/26/2016 JavaFX is the standard tool for GUI development (replacing Swing in Java SE), and the next step in the evolution of Java. Learn how to use JavaFX to develop your own interfaces for enterprise apps in these lessons from Peggy Fisher, our in-house programming expert. She explains how JavaFX connects […]

[Lynda] Learning Git and GitHub

Author Ray Villalobos Released 7/6/2015 Version control is an essential skill for developers to master, and Git is by far the most popular version control system on the web. In this fast-paced course, author Ray Villalobos shows you how to install Git and use the fundamental commands you need to work with Git projects: moving […]

[Lynda] Oracle Database 12c: Advanced SQL

Author David Yahalom Released 3/29/2018 Mastering SQL is an essential skill for any Oracle professional—and the first step in becoming a true Oracle expert. In this course, Oracle instructor and consultant David Yahalom covers advanced aspects of coding using SQL in an Oracle Database 12c environment. David goes over key topics that can help you […]

[Lynda] Nuke Essential Training

Author Steve Wright Updated 10/4/2016 Released 5/20/2014 Visual effects dominate at the box office, and Nuke is the compositing software that is used at high-end studios to create those mind-blowing effects. In this comprehensive course, digital compositing pioneer and Nuke authority Steve Wright introduces this complex and powerful tool to visual effects artists new to […]

Microsoft Azure Logic Apps First-Look

Author Bhargav Shukla Released 7/7/2017 You can bring the power of Azure into a private data center by deploying Microsoft Azure Stack. Azure Stack allows you to run a private or hybrid cloud on your hardware, providing the experience identical to the Microsoft Azure cloud you are already familiar with. This course provides a summary […]

[Lynda] Programming Foundations: Databases

Author Simon Allardice Released 9/30/2015 Discover how a database can benefit both you and your architecture, whatever the programming language, operating system, or application type you use. In this course, explore options that range from personal desktop databases to large-scale geographically distributed database servers and classic relational databases to modern document-oriented systems and data warehouses—and […]

Electronics Foundations: Semiconductor Devices

Author Barron Stone Released 9/8/2017 Bolster your understanding of how to build electronic circuits by learning to work with semiconductor components. In this course, join electrical engineer Barron Stone as he walks through how to build circuits using three common types of semiconductor components: diodes, transistors, and operational amplifiers. Barron kicks off the course by […]

Django: 2 Building a Social Website

Author Antonio Mele de Juan Released 5/26/2017 Django—a powerful Python web framework—offers a comprehensive set of tools to build scalable web applications. In this course, learn how to leverage the features of Django by building a social website, sharing content in that website, and tracking user actions. Antonio Mele de Juan walks through the creation […]

Deke’s Techniques

Author Deke McClelland Updated 7/24/2018 Released 1/13/2011 This course is a collection of short Photoshop and Illustrator projects and creative effects that can be completed in ten minutes or less. The series is taught by computer graphics guru Deke McClelland, and presented in his signature step-by-step style. The intent is to reveal how various Photoshop […]

Creating 360-Degree Panoramas and Interactive Tours

Author Ron Pepper Richard Harrington Released 8/17/2016 Learn how to shoot and develop stunning 360-degree panoramas and interactive virtual tours. Whether you’re shooting real estate or outdoor landscapes, the process starts with great raw images. Ron Pepper and Rich Harrington discuss the gear you need to get good 360-degree shots, including camera, lens, and tripod […]

[Lynda] React.js Essential Training

Author Eve Porcello Updated 9/15/2017 Released 1/10/2017 Among all other JavaScript libraries, React.js stands out. It relies on reusable components, not templates, for UI development, allowing developers to render views where data changes over time. React applications are more scalable and more maintainable, making developers more efficient and users more satisfied. In this course, Eve […]

[Lynda] PHP: Object-Oriented Programming with Databases

Author Kevin Skoglund Released 1/30/2018 Learn how to interact with databases using object-oriented PHP code. In this intermediate course, Kevin Skoglund teaches powerful PHP techniques that streamline interactions with MySQL databases. PHP developers will benefit from the efficient, well-organized, reusable, and easy-to-understand code that object-oriented programming (OOP) offers. Kevin shows how OOP techniques can optimize […]

[Lynda] Node.js: Build Your First Microservice

Author Daniel Khan Released 11/4/2016 Build a microservice-based system using Node.js. In the industry, Node.js is widely used to implement microservices that consume and provide APIs. In this course Daniel Khan covers the architectural considerations one has to take when building a system based on microservices and shows how to implement a resilient, natural language-aware […]

[Lynda] Logo Design: Techniques

Author Nigel French Updated 12/16/2016 Released 11/4/2014 Logos are a critical part of the modern visual landscape. To learn how to create your own, it’s important to be able to identify the components and design techniques behind the most successful examples, from the Nike swoosh to the Coca-Cola ribbon. In this course, Nigel French deconstructs […]

[Lynda] Learning App Building with Vanilla JavaScript

Author Sasha Vodnik Released 10/11/2017 JavaScript libraries like jQuery and frameworks like React have a lot of benefits to offer, but performance can be a tradeoff. Removing jQuery and React can improve site speed without impacting user experience. But many developers have never learned the equivalent code in JavaScript. This course teaches you how to […]

[Lynda] Learning 3D Graphics on the Web with Three.js

Author Engin Arslan Released 6/30/2017 3D graphics are a core part of data visualization, virtual reality, augmented reality, and gaming—all fields that are growing fast! Learn to use the three.js JavaScript library to create 3D graphics for the web. Discover how to create 3D objects and customize their properties, work with different types of lights, […]

[Lynda] Learning Microsoft SQL Server 2016

Author Adam Wilbert Released 8/30/2016 SQL Server can be intimidating, especially for people who have never worked with databases before. A quick overview can go a long way to making you feel more comfortable digging into its powerful capabilities. This course introduces the most important features of SQL Server 2016, and is designed to act […]

[Lynda] Learning Adobe XD

Author Tom Green Updated 11/29/2017 Released 4/24/2017 Adobe Experience Design (XD) CC is an innovative new tool used for UI and UX design and prototyping. In this course, instructor Tom Green provides a brief overview of the features and functionality in this design and prototyping tool. Tom gives a tour of its capabilities and features, […]

[Lynda] JavaScript Essential Training

Author Morten Rand-Hendriksen Released 5/15/2017 JavaScript is a scripting language of the web. As the web evolves from a static to a dynamic environment, technology focus is shifting from static markup and styling—frequently handled by content management systems or automated scripts—to dynamic interfaces and advanced interaction. Once seen as optional, JavaScript is now becoming an […]

[Lynda] Laravel 5 Essential Training: 1 The Basics

Author Bernard Pineda Released 8/24/2017 Frameworks allow you to do more with less code. Laravel is the most popular MVC framework for PHP. This course covers the basics you need to know to build elegant applications of any scale with Laravel. Learn how to work with the MVC architecture, bootstrap components with service providers, and […]