Course catalog

Categories

Showing 361-380 of 9,125 items.

Advanced Responsive Layouts with CSS Flexbox

Learn how to use the CSS Flexible Box Layout module (aka Flexbox) to create advanced responsive layouts.

Advanced Revit and Dynamo for Interior Design

Streamline the interior design process with Revit and Dynamo. Learn how to make Revit families and create Dynamo scripts to automate the placement of repetitive geometry.

Advanced SAS Programming for R Users, Part 1

Enhance your programming skillset by learning how to apply your understanding of R— the language of big data—in the SAS environment at an advanced level.

Advanced SAS Programming for R Users, Part 2

Learn how to apply your understanding of R—the language of big data—in the SAS environment at an advanced level.

Advanced Scripting with Axure RP

Learn how to create more dynamic prototypes with Axure RP. Explore some of the most common ways to use variables and functions in this powerful tool.

Advanced Selenium: 3 Synchronization Strategies

Put an end to flaky tests. Learn how to effectively synchronize your test code with the application state using Selenium WebDriver.

Advanced Selenium: Automation Frameworks

Learn how to develop a custom test automation framework with Selenium and your programming language of choice: Ruby, Node.js, or Java.

Advanced Selenium: Page Objects and GUI Automation (228732)

The Page Object Model is a popular design pattern for automating web applications. Test automators can be more effective if they have mastered multiples ways of creating page objects and understand their pros and cons. In this course, Alan Richardson shows how to model GUI applications as page objects in Selenium. Discover how to refactor code into abstractions and abstract the details of your infrastructure, dependencies, and even technology elements like buttons and input fields. Explore the different types of page objects, and discover how to abstract navigation and test data. Plus, find out how to model the execution of an application with domain-specific languages. Alan closes with tips on making abstraction design decisions.

Advanced Selenium: Support Classes

Automate more effectively using support classes within Selenium WebDriver. Learn about element abstractions, locators, state and element synchronization, and more.

Advanced SEO: Developing an SEO-Friendly Website

Learn advanced SEO techniques to build an SEO-friendly website from the ground up. Find out how to optimize your site architecture, URLs, speed, and more.

Advanced SEO: Search Factors

Learn how SEO search factors impact how your content makes its way to your audience.

Advanced Spring: Application Events (230126)

Figuring out how to architect a new application is a big deal. Doing it the wrong way can lead to a huge headache later. Testing and refactoring can become nightmarish. But it doesn't have to be that way. In this course, instructor Terezija Semenski shows you powerful, easy-to-follow design techniques for Spring events that you can use to write clean, testable, maintainable code with flexible and loosely coupled architectural design. Terezija explains how to leverage Spring events by replacing traditional method calls, then describes a powerful set of Spring event features. She covers how to create and publish custom events and how to implement a new listener for events. Terezija concludes the course with discussions on asynchronous events, filter events, and transaction bound events.

Advanced Spring: Effective Integration Testing with Spring Boot

Learn how to write several types of integration testing for both web and client applications, using Spring Boot.

Advanced SQL – Logical Query Processing

Gain a deep understanding of how the database processes SQL queries, improve your programming skills, and learn to effortlessly read, write, and troubleshoot SQL queries.

Advanced SQL for Application Development

Build scalable and resilient databases to support any application. Learn how to write optimized SQL, use indexes, partition data, and use established design patterns.

Advanced SQL for Data Science: Time Series

Learn how to model time series data and apply advanced analysis techniques using SQL.

Advanced SQL for Data Scientists

This advanced course provides instruction for how to work with SQL databases. Learn how to work with relational databases, including how to find, extract, and prepare data.

Advanced SQL for Query Tuning and Performance Optimization

Learn how to analyze query execution plans and use data modeling strategies to boost query performance.

Advanced SQL: High Performance Relational Divisions (230211)

In this course, Ami Levin continues his Advanced SQL series with a new installment focused on conquering relational division challenges. As Ami points out, you’ve probably encountered relational division before, even if you’re unfamiliar with the term. Ami therefore starts with a background of relational division, including how relational algebra and the Cartesian product fit in to the picture. He then dives into SQL and shows the challenging aspects of relational division and three different techniques to solve them, highlighting the pros and cons of each approach. Along the way, Amin challenges you to write your own queries before walking through the methodology he uses. By the end of this course, you will gain valuable insight into how SQL works, be able to identify relational division challenges, and know how to implement the best solutions.

Advanced SQL: Logical Query Processing, Part 2

Take your SQL skills to the next level. Continue learning about aspects of logical query processing: from subqueries to ordered set functions, and from lateral joins to cursors.