Course catalog

Categories

Showing 6,041-6,060 of 8,871 items.

No-Code Solutions for Websites and Apps

Get an overview of some of the options available for designing and creating websites and applications without involving (much, if any) code and engineering.

Node: Authentication (219739)

If you have a website, you want visitors. And if you run a business through a website, you want those visitors to be customers. To do that, you need user registration and authentication. Authentication is the foundation of most web applications, letting you determine who is visiting your site and helping you connect them with privileges they should or should not have. In this course, Daniel Khan shows how to add user registration and authentication to an app built with Node.js and Express.js. He covers everything from simple logins using a username and password stored in a database to more complex login methods like single sign-on. Daniel teaches this hands-on course with realistic sample projects, so that you can apply this knowledge to your own work right away.

Node.js Essential Training

Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.

Node.js Essential Training: Web Servers, Tests, and Deployment

Deepen your essential knowledge of Node.js. Learn how to set up and communicate with web servers and test and deploy your Node.js apps.

Node.js for C# Developers

C# and .NET developers: Learn how to transition to enterprise Node.js development.

Node.js: Debugging and Performance Tuning

Learn how to debug and optimize the performance of your Node.js applications.

Node.js: Deploying Applications

Learn how to deploy Node.js applications. Review different deployment scenarios, and get practical tips and insights into the pros and cons of each option.

Node.js: Design Patterns

Learn how to use common design patterns in Node.js to write better JavaScript code.

Node.js: Microservices

Gain a deeper understanding of how microservices are built and used. Learn how to use Node.js to build out a microservices architecture from scratch.

Node.js: Real-Time Web with Socket.IO

Learn the basics of Socket.IO, and discover how to use this real-time web library to set up a chat application with multiple rooms.

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.