Course catalog

Categories

Showing 701-720 of 1,450 items.

Introduction to Loving-Kindness Meditation (207227)

In this audio-only course, meditation expert Jack Kornfield teaches the heart-opening technique of loving-kindness meditation. As Jack illustrates, through using repeated phrases and mantras, you can mentally send goodwill, kindness, and warmth to others, planting the seeds of loving wishes that may then grow in yourself. Loving-kindness meditation can be part of your daily meditation time, but once you learn the techniques and become comfortable with the practice, it can be integrated into any part of your day as you move about.

Introduction to Microsoft 365 for IT Pros (218668)

Microsoft 365 encompasses Office apps, cloud services, and security. This course serves as a general introduction to Microsoft 365 for IT professionals who need to understand what it is, the services it comprises, and the benefits of adopting it. Instructor Ed Liberman provides general overviews of what it is, what comes with it, and how much it costs. Ed also goes over the benefits of using Microsoft 365 across an organization, including how to promote user buy-in. He concludes with a helpful introduction to administrative tasks in Microsoft 365 and best practices for accomplishing those tasks. This course serves as a launch pad for deeper-dive courses covering Microsoft 365 administration.

Introduction to Network Routing (219994)

If you have any interest in IT—either as a prospective career or just want to extend your knowledge base—one of the most important areas you need to understand is computer networking. Networking brings computers and devices together, allowing access to shared data and programs to anyone on the network regardless of physical location, and when it doesn't work correctly the entire organization suffers. In this course, Robert McMillen gives an introduction to networking, starting with the basics of what makes up a network, before going into the key foundational aspects you need to know about networking, including the structure of an IP address and how data packets are used to drive data from one computer to another using the IP protocol. Robert shows how to count in binary, understand static and dynamic routing, use network tools, and why you need to know these things to have a career in the IT field.

Introduction to NFTs: Non-fungible Tokens (216186)

NFTs (non-fungible tokens) enable people to sell digital items like music, art, photos, and more. Creators are interested in NFTs as a way to protect and monetize their original work—and collectors are buying. The NFT model will have a dramatic effect on how people think about valuating non-tangible goods. However, there are critics who say they are a temporary, overblown fad. This course explains exactly what NFTs are—including their basis in blockchain—and how you can create your own NFTs using a cryptocurrency platform like Ethereum. Instructor Jonathan Reichental also reviews the criticisms of NFTs so you can understand the challenges of this emerging technology. Plus, learn how NFTs are poised to disrupt other industries: by preventing counterfeiting, verifying certifications, innovating financial services, and more.

Introduction to SAP BI/BW (217801)

Get a learner-friendly introduction to the Business Intelligence (BI) and Business Warehouse (BW) tools in SAP. This extensive overview course is valuable to all who want to understand what is required to develop within the BI and BW solutions. Learn what makes up the systems, the objects used, and how it all works together to form a cohesive solution that makes it such a great tool. Discover how to pull and organize data from sources, map data into InfoObjects, modify data, combine data from multiple sources, and store your data in memory with SAP HANA.

This course was created by Michael Management. We are pleased to offer this training in our library.

Introduction to Visualization Meditation (207159)

In this audio-only course, meditation expert Jack Kornfield introduces exercises to help with visualization. This guided meditation asks you to focus on an area of great difficulty in your life, immersing yourself in that moment, and remembering and even embracing everything bad about the situation. As Jack shows, visualization of these moments—what you were saying, what others were doing, how your body felt—can help bring clarity to difficult events. By learning how to expand your thoughts and memories, you can find help from within, and will then be able to apply these techniques to whatever difficult situations arise.

iOS 14 Development Essential Training (221082)

In this course, instructor Todd Perkins helps you get started developing applications for iOS devices. Xcode is the official Apple tool for developing iOS applications. Todd explains where you can download it, what templates and settings to use, how to customize the Xcode interface, and how to get your app running in the Xcode Simulator. Next, Todd goes into storyboards, which are the standard for creating iOS layouts. Todd covers the basics of working with storyboards, including how to connect a user interface object to your code, how to respond to a button press, how to capture and use data from a text field, and more. SwiftUI, like storyboards, is used to create iOS layouts. SwiftUI uses a Swift language-based declarative syntax for creating user interfaces. Todd explains the basics of working with stacks in SwiftUI, then covers attributes, images, and binding. He describes how to use list views, detail views, and popover views in SwiftUI, then concludes with next steps.

iOS 15 and iPadOS: iPhone and iPad Essential Training (225485)

Garrick Chow shows Apple fans everything they need to know about iOS 15 and iPadOS, the latest operating systems for iPhone and iPad. The course provides in-depth guidance on all aspects of working with iOS devices. Garrick covers everything from the basics you need to navigate your device efficiently to important settings like airplane mode and privacy settings. Plus he shows you features to protect yourself and your device, ways to set up and make use of Siri, and troubleshooting techniques to keep your device running smoothly.

iOS 15 First Look for Developers (219705)

Curious about what iOS 15 has to offer? This course can help you get up to speed. Join instructor Todd Perkins as he gives you a first look at the most exciting new features for developers found in the iOS 15 beta preview. Learn about updates to StoreKit; how the Interruption Levels API allows you to handle changes of urgency in your alerts; new style options for buttons in SwiftUI; and more. Tune into this short course to get ahead of the competition and prepare to implement the latest and greatest iOS features along with the iOS 15 launch.

IoT Projects: Physical Email Alert (225026)

How do you create a physical alert for virtual data? With a Raspberry Pi, a few electronic components, and some time, you can build a device that lets you know how much email your inbox contains. This course helps you explore the Internet of Things (IoT) through this fun sample project. Learn about the Pi, servos, building a case, and assembling a finished-looking project. Instructor Marc de Vinck explains what tools, software, and other equipment you need to get started, and then shows how to put together the hardware, code your device, and complete it with a simple enclosure and wiring. Plus, discover other things you can do with an email-triggered device, like automating tasks around the home.

This course was created by Marc de Vinck. We are pleased to host this training in our library.

iPhone and iPad Photography with iOS 14 (223734)

Discover the powerful array of tools, features, and functionality for photographers inside iOS 14 on iPad and iPhone. Instructor Seán Duggan covers how to use the basic camera controls before moving on to more advanced features, including night mode, slow motion, and time-lapse. Seán also discusses photo editing, organizing, and sharing.

iPhone Photography: Capturing and Editing Raw Photos (222000)

Do you want to get more from the camera in your pocket? Learn how to capture the most detail on your iPhone. When you switch to shooting in raw file formats, you can dramatically increase the quality of your images. Instructor Richard Harrington walks you through which settings matter most and which apps do you need to download. He starts with making sure you understand your iPhone and the file formats you can use on it. Richard explains how working with Raw files impacts your editing workflow, then steps through shooting ProRAW with the native camera on your iPhone. He explains the apps you need on your phone for Raw photography, as well as how to transfer Raw files to your computer or to cloud storage. Richard concludes with useful editing strategies for macOS, Windows, Adobe Lightroom, and Luminar AI.

Note: This course was created by RHED Pixel. We are pleased to host this training in our library.

ISTQB Foundation Exam Prep (218736)

Are you looking to move into the dynamic and exciting world of software testing? An ISTQB (International Software Testing Qualifications Board) certification can be one steppingstone on your journey. The ISTQB exams can be difficult to traverse without a solid understanding of the course material and the expectations of the exam board. In this course, instructor Michael Smith covers all these things. Michael explains key terminology that you will need to know for the ISTQB exams. After describing the principles, process, and psychology of testing, Michael goes into how software testing fits into the overall software development lifecycle (SDLC). He discusses static testing, a variety of test techniques, and helpful information on organizing, planning, monitoring, and managing your tests. Michael finishes up by showing you some test tool considerations and tips, as well as additional help in getting ready for the ISTQB Foundation Exam.

IT Service Management Foundations: Change Management (221014)

In IT, changes are the lifeblood of progress, but uncontrolled, dangerous, or unknown changes can cause chaos. In this course, instructor Ernest Mueller steps through how to create a change management process for your organization that enables high levels of performance and fulfills compliance requirements. Ernest explains how change management is differentiated from, and interacts with, the many other IT service management processes. He covers what ITIL, COBIT, and ISO 27000 have to say about change management. Next, he walks you through the steps, roles, and preparations that you need for a change management process and goes over the importance of testing and validating your changes. He presents a framework to use to bootstrap configuration management in a preexisting environment, then discusses how to manage change while preserving your ability to innovate. Ernest concludes with ways to learn even more on your own and put change management into practice.

IT Support for a Hybrid Workforce (231350)

Around the world, offices are preparing for reopening. After months of supporting a primarily remote workforce, IT teams now need to understand how to best support teams in a hybrid environment. Hybrid workforces come with their own concerns regarding security, communications, hardware and software, and device management. This course focuses on these key elements and others that IT teams should consider before their return. Instructor Robert McMillen explains how to develop a plan that allows for successfully supporting a hybrid workforce, how to implement security, how to remotely troubleshoot hardware issues, how to select the best software for remote collaboration and communication, and how to manage devices that travel to and from the office.

Java 17: First Look (217886)

Is now the right time to upgrade your application to Java 17? In this course, learn what changes have been made to the Java ecosystem and how they might impact your applications. Instructor Kathryn Hodge explores the new language enhancements, including pseudorandom number generator interfaces, sealed classes, and pattern-matching switch statements. She walks you through the improvements made under the hood to introduce greater platform support for MacOS and maintainability, covers deprecations, and points you to where you can learn more.

Java Code Challenges (234784)

How do you get better at writing code in Java? You practice, of course. Test your Java skills with these hands-on practice challenges. In this course, instructor Kathryn Hodge presents a variety of concise (five minutes or less) beginner, intermediate, and advanced code challenges that you can use to test your skills. The lessons are independent, so you can skip around and watch them in any order. For each challenge, Kathryn provides a walkthrough solution and automated testing files. The goal of this course is not only to develop your skills in Java, but also to show you some tricks of the trade that software developers in the industry use every day.

Java Concurrency Troubleshooting: Latency and Throughput (221422)

Concurrency and its related problems are common in enterprises. But developers who can effectively troubleshoot these issues—and write thread-safe code—are often not as easy to find. In this course, instructor Tayo Koleoso helps equip Java developers with best practices for identifying sources of blocked threads, as well as tips for preventing and solving latency issues in multithreaded Java applications. Tayo goes over the coding practices and Java platform techniques that may be slowing down your application, including how parallel Java streams—which can be convenient and great for easy multithreading—present risks and pitfalls. He also highlights the different tools and resources that can help you identify what's slowing down your application. Discover how to work with Java Mission Control (JMC) to identify blocked threads in your Java virtual machines (JVMs), how to use the Java Flight Recorder (JFR) to identify blocked threads and monitor your JVM, and more.

Java Exception Handling (232336)

As you build any application, you can’t just assume that everything will run as expected. There are so many things that could cause your applications to not function properly or even crash. This course aims to teach developers how to handle such unforeseen scenarios in applications. Join instructor Cecili Reid as she teaches you the different types of exceptions, how to handle exceptions, and how to test an application to ensure it handles exceptions as expected. Cecili uses a sample Spring Boot web app as a case study and walks through practical scenarios where you’d want to use exception handling in that application. She starts with an initial application that doesn’t have exception handling mechanisms, and as she walks through each concept, she shows you how to improve the application by applying the concepts taught in each chapter. Cecili also shares some best practices to follow when handling exceptions in your applications.

Java Object-Oriented Programming (220198)

Are you familiar with Java but want to get the most out of your Java programs? In this course, Kathryn Hodge teaches the basics of object-oriented programming in Java, so you can write code that’s secure, scalable, and easier to troubleshoot. Kathryn begins by showing how object-oriented principles are embedded into the Java language from the first code file you create. She looks at how classes, instances, and constructors embody the idea of representing real-life objects in code. Kathryn not only shows how to apply object-oriented principles in your own programs, but also explains how Java leverages these principles behind the scenes. While many resources about object-oriented programming focus on abstract examples, the goal of this course is to get away from the abstract and focus more on practical examples of these principles in Java. Along with deep dives into the source code, this course also provides several challenges and solutions to help you apply what you’ve learned.