Catalog Search Results
Author
Pub. Date
2019.
Language
English
Description
Build truly great applications using JavaScript and a selection of modern browser APIs. Discover ways to improve data management, enhance app performance, and more.
Over the past few years, new APIs and features have been proliferating through modern web browsers. These APIs can help you build amazing web apps that perform better, work offline, delight the user, and provide better user experiences overall. In this course, learn how to use standard...
Author
Pub. Date
2023.
Language
English
Description
Learn about the more advanced features of the Python language.
Python has become the language of choice of many developers for building all kinds of applications across a wide range of industries, but to fully take advantage of its power and flexibility, you need to master all its advanced functionality. Python is a flexible, customizable language that provides features that other languages support only through third-party libraries or require that...
Author
Pub. Date
2021.
Language
English
Description
The Go programming language is a popular choice for developers, and this course covers one of main reasons for the rise in its popularity, the Go standard library.
In the world of programming languages, Go is a relative newcomer, but has become very popular in the developer community due to its simplicity, performance, and focus on modern programming techniques like concurrency. The key to making the most efficient use of Go is to keep your code...
Author
Pub. Date
2018.
Language
English
Description
Algorithms are the universal building blocks of programming. Learn the most popular and useful programming algorithms for searching and sorting data, counting values, and more.
Algorithms are the universal building blocks of programming. They power the software you use every day, whether it's a spreadsheet, a social network, or a driving assistant. Algorithms offer a way to think about programming challenges in plain English, before they are translated...
Author
Pub. Date
2021.
Language
English
Description
Get a first look at the web-based version of Visual Studio Code.
One of the best free, cross-platform code editors now works right within your browser. With Visual Studio Code for the Web, you can work on local files just as you would with a native app, and work on remote repositories without having to install anything on your computer. In this short course, Joe Marini takes a look at some of the key differences between the web and desktop versions,...
Author
Pub. Date
2022.
Language
English
Description
Take an in-depth exploration of delegates, events, and lambdas: C# elements for creating more efficient and flexible functions.
C# provides different function types to fit a variety of real-world development scenarios. In this course, Joe Marini explores three important features of C#: Delegates, events, and lambdas. First, Joe shows how delegates are used to provide interchangeable functions during the lifetime of a program, which makes it easy...
Author
Pub. Date
2023.
Language
English
Description
Learn how to use the object-oriented features of Python, including magic methods and data classes, to write more efficient and effective code.
The object-oriented programming (OOP) features in Python make it easier to build programs of increasing complexity and modularity. In this course with instructor Joe Marini, learn how to apply core OOP principles to build programs that are extensible and efficient. Joe starts with the basics of defining and...
Author
Pub. Date
2020.
Language
English
Description
Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.
In addition to the Python standard library, there are thousands of third-party modules available to download and use. These libraries expand the power and proficiency of your code. In this course, instructor Joe Marini introduces four essential libraries that every Python developer should...
Author
Pub. Date
2023.
Language
English
Description
Learn about the features of Python that can help you make sense of your data.
Data science is one of the fastest-growing areas of technology today. And whether you work with large data sets or just need to process spread sheet files, Python is a great language to use when working with data-intensive applications. In this course, Joe Marini gets you started on working with data in Python, highlighting some of the most useful built-in features of the...
Author
Pub. Date
2022.
Language
English
Description
Learn the essentials of .NET programming with C#.
Microsoft .NET is a modern, cross-platform framework for developing applications for the web, desktop, and mobile devices. This course gives an introduction to some of the features of .NET that makes building applications easier, more performant, and more productive. Veteran technologist Joe Marini demonstrates how to use built-in capabilities of .NET such as string processing, data collection types,...
Author
Pub. Date
2021.
Language
English
Description
Learn tried-and-true design patterns used to handle common programming tasks in the Go programming language.
Go, a multi-paradigm programming language, features design patterns that allow developers to address common problems efficiently. In this course, senior developer advocate Joe Marini covers creation, structural, and behavioral design patterns. Joe begins with an overview of design patterns and design pattern categories. Then he gives you overviews...
Author
Pub. Date
2019.
Language
English
Description
Make the most of Visual Studio Code when working with Python projects. Learn about writing and debugging Python code, maximizing your productivity with extensions, and more.
Visual Studio (VS) Code—the optimized code editor for Windows, macOS, and Linux—provides stellar support for Python right out of the box. Even if you’re already familiar with VS Code, this course can help you speed up your development work by highlighting how to best leverage...
Author
Pub. Date
2022.
Language
English
Description
Learn about C# language features, such as structural pattern matching, classes, and data records.
Projects Use what you learn about structural pattern matching to build a sales commission calculator tool for a securities trade consisting of stocks or bonds. In this advanced C# course, instructor Joe Marini dives deep into language features. Joe has worked in the web and software industries for more than 30 years, speaks regularly at industry conferences,...
Author
Pub. Date
2023.
Language
English
Description
Learn how to use the object-oriented programming features of C# in the most effective way for your projects.
There's an old saying that goes "in .NET, everything is an object," and if that's the case, then knowing how to write great object-oriented C# code is an absolute must. In this course, Joe Marini takes you beyond the basics of writing classes and introduces some of the more advanced C# OOP concepts that make programs easier to read and maintain,...
Author
Pub. Date
2021.
Language
English
Description
Gain an understanding of interfaces and generics in C#, learn how to implement them, and find out how to resolve conflicts between interfaces.
Are you looking for ways to level up your C# coding? In this course, programming expert Joe Marini guides you through how to use interfaces and generics in C#. Joe explains that interfaces and generics both are used to construct flexible classes. He walks you through how to define and implement an interface,...
Author
Pub. Date
2020.
Language
English
Description
This course with instructor Joe Marini helps C# developers translate their knowledge into the in-demand Python language. Compare basic language constructs, functions, and more.
Expanding your C# knowledge to include Python gives you a competitive advantage in the job marketplace. In this course, Joe Marini helps you translate your knowledge into the Python language. Python and C# share many similarities but are different in important ways. Joe explains...
Author
Pub. Date
2019.
Language
English
Description
Learn how to leverage the pre-built code in the Python Standard Library to make building applications with Python even easier.
Python is a concise, elegant language. And part of what makes it so accessible and fun to use is the library of pre-built code—known as the Python standard library—that’s distributed along with the language. In this course, learn how to leverage the modules in the Python standard library to make building applications...
Author
Pub. Date
2022.
Language
English
Description
Put your Python skills to practical use by building a quiz application.
Think you’ve got a grip on Python? Looking for ways to improve your programming skills? One of the best ways is to put your skills into action and build something real. Join Joe Marini in this course, as he shows you how to use Python to build a quiz-taking program, step by step, explaining how to build and test each feature as you go along. Joe starts with designing the basic...
19) Learning Polymer
Author
Pub. Date
2017.
Language
English
Description
Get started with Polymer—an open-source JavaScript library—and learn how to leverage the power of web components to work smarter.
Polymer is an open-source JavaScript library that can help you structure complex web applications. In this course, get started with Polymer, and learn how to work smarter by leveraging the power of web components—custom elements you can use just as you would built-in HTML tags. Joe Marini kicks off the course by...
Author
Pub. Date
2019.
Language
English
Description
Extend the functionality of your app with Android intents. Learn to perform common tasks—taking photos, opening URLs, sending email, and more—by leveraging built-in intents.
Android intents are how apps communicate with the operating system and with each other. They are the “glue” between activities. Using intents, you can adjust your app's user experience or ask other apps to perform common actions: taking photos, sending emails and SMS...
Didn't find it?
Can't find what you are looking for? Try our Purchase Suggestion Service. Submit Request