[teamtreehouse] User Authentication in Spring

84-minute workshop with Chris Ramacciotti About this Workshop In this workshop, we’ll discuss how to get up and running with user authentication and authorization using Spring Security. We’ll be storing user data, including names and passwords, in a database. Our Spring MVC app connects to the database using Hibernate. By the end of this course, […]

[Lynda] Learning PHP

Author David Powers Released 11/20/2015 PHP is the most popular server-side language used to build dynamic websites, and though it is not especially difficult to use, nonprogrammers often find it intimidating. This introductory workshop from David Powers is designed to change that by teaching you PHP through a series of clear, focused, easy-to-follow lessons. After […]

[Lynda] Learning Java

Author Peggy Fisher Released 2/26/2015 Java is one of the top-five programming languages, and is used for websites, embedded controllers, and Android app development. This is an introduction to get you started programming with Java. Peggy Fisher introduces the basics: data types, strings, arrays, expressions, loops, and functions. She’ll help you control the flow and […]

[Lynda] Learning HTML5 Game Development

Author Makzan Hin Released 6/9/2017 Discover how to create a game, modify and reuse game logic to extend your game, and optimize it for deployment. In this course, learn how to build two HTML5 games—both of which run on desktop and mobile browsers—using CSS3 and JavaScript ES6. As Makzan Hin shows how to build a […]

[Pluralsight] After Effects CC Paint Tools

“ReleaseDate”: “2017-06-05T00:00:00Z”, “UpdatedDate”: “2017-06-05T00:00:00Z”, “Level”: “Advanced”, “ShortDescription”: “Paint tools inside of After Effects encompass the Brush, Clone Stamp, and Eraser tools. Each of these tools are powerful in their own right but when combined can accomplish very advanced animations. Software Required: After Effects.”, “Description”: “Creating hand drawn animations can be time consuming and difficult to […]

[Pluralsight] After Effects CC Motion Tracking

“ReleaseDate”: “2017-09-11T00:00:00Z”, “UpdatedDate”: “2017-09-11T00:00:00Z”, “Level”: “Intermediate”, “ShortDescription”: “After Effects CC is the industry leading animation and composition software used by professional visual effect artists. This course will teach you how to use the various built-in motion trackers to add motion graphics and 3D objects into any scene.”, “Description”: “Have you ever tried to track an […]

[teamtreehouse] Unit Testing in Java

122-minute Java Course About this Course Unit testing is a Java best practice that ensures your code is working how it was intended. It is a critical habit that you should develop early on in your coding adventures. What you’ll learn Defining a Unit Composition vs. Inheritance Test fixtures, test suites and the jUnit test […]

[teamtreehouse] Unit Testing a Spring Application

93-minute workshop with Chris Ramacciotti About this Workshop Though extensive knowledge about how to code a fancy Spring MVC application can impress a lot of folks, you’ll need to add unit testing to your app to ensure proper functionality and stability. During this workshop we’ll apply the unit testing knowledge you already have to a […]

[Lynda] Learning FL Studio 12

Author Stefan Loader Released 10/30/2015 Up and Running with FL Studio prepares music producers and audio engineers to work on real-world projects with FL Studio, the powerful digital audio workstation on par with Ableton Live and Pro Tools. Author Stefan Loader reviews the most important parts of the interface and then dives deep into the […]

[Lynda] Learning Data Visualization with D3.js

Author Ray Villalobos Released 5/25/2017 Creating data-driven visualizations and infographics that run on multiple devices responsively is a tough challenge. The D3.js library has revolutionized visualization by making it easier to parse your data and add meaningful interactivity. You can bring your data to life using D3, a bit of HTML, CSS, and JavaScript, and […]

[Lynda] Learning Azure

Author David Isbitski Released 8/19/2013 Windows Azure is an open and flexible cloud platform that enables developers to quickly build, deploy, and manage applications across a global network of Microsoft-managed datacenters. If you have been wondering how you can take advantage of “the cloud” and integrate it into your existing IT environment, this course is […]

[Lynda] Learning Apollo

Author Emmanuel Henri Released 10/2/2017 Apollo—a flexible GraphQL client for React and React Native apps—makes it easy to fetch the data you need for your component. In this course, learn how to get started with Apollo. Emmanuel Henri explains how Apollo works with React and React Native, and demonstrates how to set up Apollo, finalize […]

[LARACASTS] Whip Monstrous Code Into Shape

You did your best, but somehow that User object, over time, morphed into a monstrous God object. And your controllers started out nice and clean, but now… not so much. We’ve all been there. In this series, we’ll review a number of ideas for whipping convoluted code into shape. Size: 939.46M

[LARACASTS] SOLID Principles in PHP

SOLID represents a series of guidelines that developers can use to, if done well, simplify and clarify their code. While certainly not laws, understanding these concepts will make you a better developer. Size: 114.60M

[teamtreehouse] Spring with Hibernate

230-minute Java Course About this Course Using Hibernate to manage relational data in a Spring web application is not only an extremely powerful and scalable approach, but also widely used. In this course, we’ll add a database to an animated GIF library, and discuss some more powerful features of Spring and Thymeleaf, such as HTML […]

[Lynda] HTTP/2: Developing for Performance

Author Morten Rand-Hendriksen Released 9/30/2016 Performance matters! Faster websites have been shown to increase visitor retention, loyalty, and satisfaction, especially on mobile. The cause of most slowdowns is the communication between the browser and the server: the realm of HTTP. The new HTTP/2 protocol offers web developers huge performance enhancements, such as multiplexing, compressed headers, […]

[Lynda] How to Design and Deliver Training Programs

Author Jeff Toister Released 10/19/2017 An effective training program helps to accelerate an employee’s professional development and prepares them to excel in their role. In this course, corporate training expert Jeff Toister explains how to design and deliver training programs that engage learners and help them quickly develop new skills. Jeff walks through the ADDIE […]

[PHLEARN] The Perfect Composite PRO

Medium 2.75 hours PRO Tutorials & Photoshop 100 out of 5 11 Reviews Discover the secrets to making a perfect composite in this Phlearn PRO Tutorial. Learn every process and detail to take an image that was photographed in a studio and blend it seamlessly into a new background. Including creating accurate, rich shadows from […]

[PHLEARN] Banished Mermaid PRO

Advanced 4 hours PRO Tutorials & Photoshop 100 out of 5 5 Reviews Learn some of the most advanced compositing techniques in Photoshop. Start by developing a concept and follow step-by-step the create a complex composite scene while not ignoring the tiny details that make the image believable. Included in this tutorial   |   […]

[teamtreehouse] Spring Basics

183-minute Java Course About this Course Spring provides a plethora of widely-used development tools for Java programmers, one of which is a library for creating interactive web applications. In this course we’ll begin to leverage the power of the Spring Framework to configure and write a fully-functioning Java web application. What you’ll learn Spring Framework […]

[teamtreehouse] REST API Basics

19-minute Development Tools Course About this Course Many of the APIs you’ll encounter on the Web use an underlying design idea known as REST, which stands for Representational State Transfer. Understanding what and how a REST API provides will help you build better and stronger APIs for your users. What you’ll learn REST Concepts URI […]

[PHLEARN] The Outlaws PRO

Advanced 3.25 hours PRO Tutorials & Photoshop 100 out of 5 8 Reviews Learn how to calculate advanced perspectives, create shadows, cut out subjects and add light sources. Specifically fire! Learn how to photograph and composite your subject into a new background so it really stands out. Included in this tutorial   |   20 […]

[PHLEARN] A Giant Ego PRO

Advanced 2.75 hours PRO Tutorials & Photoshop 100 out of 5 4 Reviews Take your composite skills to new levels and learn the best methods to enlarge a person within their surroundings. This Phlearn PRO Tutorial will teach you how to flawlessly select hair, capture a perfect exposure, create custom brushes, master the pen tool […]

[LARACASTS] Simple Rules for Simpler Code

If you’ve ever heard a developer use the term, “object calisthenics,” you might have assumed that they were referring to some hugely complex topic. Luckily, though, that’s not the case. It simply refers to a series of coding exercises to promote better software. Size: 155.73M

[teamtreehouse] Introduction to React Native for iOS

81-minute workshop with Amit Bijlani About this Workshop React Native is a JavaScript library that lets you build mobile apps for iOS or Android. It uses the same design as React, letting you compose a rich mobile UI from declarative components following the principle “Learn once, write anywhere”. Teacher   Amit Bijlani Amit is an […]

[Lynda] Get Ready for Your Coding Interview

Author YK Sugishita Released 4/14/2017 If you’ve nabbed an interview for a software development position, it’s likely that you’ll have to face a common hurdle—the coding interview. If you’re not sure what to expect, or you’d like to brush up on the essential topics that candidates are often tested on, then this course is for […]

[PHLEARN] Dragon’s Heart PRO

Medium 2 hours PRO Tutorials & Photoshop 100 out of 5 4 Reviews This Phlearn PRO Tutorial will show you more than just basic compositing. You will learn how to seamlessly integrate subtle traits, characteristics and personality into one cohesive being, real or imaginary. Included in this tutorial   |   9 Sample Images   […]

[PHLEARN] Light My Fire PRO

Medium 1.5 hours PRO Tutorials & Photoshop 100 out of 5 6 Reviews This Phlearn PRO Tutorial shows you some of the tricks for using Photoshop to make the riskiest shoots less dangerous so you can create more impactful images. Learn about advanced color modes, compositing images, dodging, burning, selective blurs and more. Included in […]

[teamtreehouse] Object-Oriented Python

236-minute Python Course About this Course Sometimes simple scripts with functions in them just aren’t enough. Eventually you’ll need logical models of your work and that’ll lead you to creating custom classes in Python. Object-oriented programming is a large topic. It provides us some amazing tools, though, so it’s one of the most beneficial things […]