Course catalog

Categories

Showing 521-540 of 1,168 items.

IoT Foundations: Low-Power Wireless Networking

Explore the key technologies and foundations of low-power wireless networking for IoT.

IoT Foundations: Monetizing IoT

Explore the business side of the Internet of Things (IoT). Learn about the different ways to create value with IoT, and how to monetize that value.

IoT Foundations: Operating System Applications

Build apps for the Internet of Things using an OS-based approach. Learn to hand off tasks such as interoperability and security to the OS and free up time to develop features.

IoT Foundations: Operating Systems Fundamentals

Learn about using an operating system for IoT. Explore concepts, examples, characteristics, technical requirements, task management, memory management, and the OS kernel FreeRTOS.

IoT Foundations: Standards and Ecosystems

Explore IoT standards and ecosystems. Learn about IoT markets, the major security and privacy challenges facing the development of IoT, the standards development process, and more.

iPadOS 13 Development Essential Training

Discover how to create successful iPadOS applications. Learn how to work with SwiftUI, set up multitasking, incorporate hand-drawn content into your app using PencilKit, and more.

Isotope.js: Advanced Filtering

Build more "magical" websites. Learn how to use Isotope.js to create advanced web layouts with dynamic filtering and sorting.

Java 11+ Essential Training

Learn the fundamentals of Java Standard Edition (SE) 11 and more recent releases, so you can build your first application or start exploring the language on your own.

Java 7 Essential Training

Explore Java SE, the language used to build mobile apps, desktop and web applications, and more.

Java Concurrency Troubleshooting: Data Access and Consistency

Learn techniques for diagnosing and resolving data and consistency issues in multithreaded Java applications.

Java Database Access with Hibernate

Discover how to use Hibernate ORM, an object-relational mapping framework for the Java language, to map an object-oriented domain model to a relational database.

Java Design Patterns and APIs for Android

Take your Java skills to the next level by leveraging some of the most popular design patterns and APIs for the Android SDK.

Java Design Patterns: Behavioral Part 1

Use six of the most popular behavioral design patterns—Chain of Responsibility, Command, Interpreter, Iterator, Mediator, and Memento—to write better, more maintainable Java code.

Java Design Patterns: Behavioral Part 2

Learn how to improve your code using behavioral design patterns. This course covers the following design patterns: Observer, State, Strategy, Template Method, and Visitor.

Java Design Patterns: Creational

Learn how to use the five most popular creational design patterns—Builder, Singleton, Prototype, Factory Method, and Abstract Factory—to write better Java code.

Java Design Patterns: Structural

Learn how to use the seven most popular structural design patterns—Adapter, Bridge, Composite, Decorator, Façade, Flyweight, and Proxy—to write better, more maintainable Java code.

Java EE 7: Enterprise JavaBeans (EJB)

Learn how to use Enterprise Java Beans to develop secure, distributed applications. This course covers databases, session beans, message-driven beans, servlets, testing, and more.

Java EE 8 Essential Training

Learn how to build and deliver complex systems with Java Enterprise Edition (EE) 8, a platform designed for developing enterprise-scale applications.

Java EE 8: JavaServer Faces JSF 2.3

Learn about the latest features in JavaServer Faces (JSF) 2.3— the popular web application development framework—in Java EE 8.

Java EE 8: JSON-B

Learn how to use JSON data in your Java applications. Find out how to convert Java objects to and from JSON using the JSON-B API built into Java EE.