Course catalog

Categories

Showing 6,181-6,200 of 9,126 items.

Node.js: Securing RESTful APIs

Learn how to secure a RESTful API to keep your application data—and your users—safe.

Node.js: Security

Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.

Node.js: Testing and Code Quality (220164)

Most software engineers would agree that clean code is easier to maintain than messy code, but what exactly does that look like, and how do go about cleaning up messy code? In this course, Jon Peck shows how to measure quality, implement testing, and measure code coverage in your Node.js apps, using a complete but buggy restaurant booking application to illustrate the concepts. Jon first reviews JavaScript fundamentals and testing and code quality concepts. He then explains how to use linters to find suspicious code; explores different testing frameworks and their components; and shows how to isolate your code for testing using test doubles, then verify with spies and mocks. Jon wraps up the course by showing how to generate reports on code health across your entire codebase. Along the way, he provides challenge and solution videos so you can test your knowledge of each section before moving on.

Node.js: Testing and Code Quality

Learn how to gauge quality, implement testing, and ensure sufficient code coverage in your Node.js apps.

Nonprofit Management Foundations

A primer on nonprofit management and leadership, including topics such as fundraising, talent recruiting and retention, governance, finance, and accounting.

NoSQL Data Modeling Essential Training

Get started with data modeling for NoSQL databases and learn how to work with common design patterns.

NoSQL Development with Azure Redis and C#

Get started with Microsoft Azure Redis by learning about the various data structures in Redis, and how to use those data structures from C#.

NoSQL Essential Training (220912)

As the shiny new object in the data world, you might have heard a lot of people talk excitedly about NoSQL and all the things it can do. It’s great in terms of flexibility, speed, and is easy to work with. It’s super scalable, so it can accommodate increased numbers of users as websites and applications grow. But will it replace SQL? Will it make relational databases obsolete? In this course, Mel McGee explains just exactly what NoSQL is, the pros and cons, and tradeoffs you’ll make when using NoSQL. Mel takes a high-level approach without delving into the details of any one NoSQL query language or solution, so if you’re a developer looking for a bigger picture of NoSQL, or an entrepreneur wanting to explore options for your product, or just plain curious about non-relational databases, this course is for you.

Note-Taking for Business Professionals

Learn how to take better notes in business settings. Discover how to take notes more quickly, capture more ideas, and help prepare for different types of meetings.

Nuke Essential Training

Learn about keying, compositing, rotoscoping, tracking, color correcting, and many other vital techniques in the high-end VFX compositing package, Nuke.

Nuke Essential Training

Nuke is essential to a career in visual effects (VFX). Learn the essentials of 2D and 3D VFX compositing—including keying, tracking, rotoscoping, and rendering—in Nuke.

Nuke New Features Consolidated

Get up to speed with the most helpful new features and enhancements introduced in Nuke 6, 6.3, 7, 8, 9, and 10.

NUKE NUGGETS Weekly

Want to become a better, more productive compositor? Get a new NUKE nugget, including tips on lighting, color matching, grading, cloning, rotoscoping, and more.

Numbers Essential Training

Learn all the features and tools built into Numbers, the spreadsheet program for macOS.

NumPy Data Science Essential Training

Learn how to use NumPy, Python, and Jupyter Notebook for numerical, scientific, and statistical programming as you build your analytics, machine learning, and data science skills.

NVivo 2018 Essential Training

Learn to use NVivo for qualitative research analysis. Learn how to collect, organize, and analyze nonnumerical research data, including text and images.

NX: Class A Surfacing

Learn Class A surfacing techniques. Discover how to create the highest quality surfaces in Siemens NX.

Object Oriented Programming with C#

Learn how to use object-oriented programming principles in C#.

Object-Oriented Programming with Java (163962)

It’s not too hard to write functional code in Java. But to take advantage of its object-oriented features, it requires a leap in understanding. If you're ready to take your Java skills to the next level, join engineer and Java expert June Clark in this course. Brush up on the details of objects, and then how to leverage advanced concepts such as inheritance, polymorphism, and encapsulation to build more sophisticated and efficient web projects. June reviews getters and setters and static methods, and shows how to document your code with UML. By the end of this course, you’ll have the confidence and skills to go build great things with Java.

This course was created by Madecraft. We are pleased to host this content in our library.

MadeCraft-Description-Logo.jpg

Objectified

In this acclaimed documentary, renowned designers such as Dieter Rams and Marc Newson discuss the significance of the objects we surround ourselves with and the object makers.