
Create manifest.json with manifest version 2, name Hello World, and version 0.0.1, then load the unpacked extension from chrome://extensions and add icons of 16x16, 48x48, and 128x128.
Learn how Chrome extension permissions control access to the Chrome API via the manifest, with practical use of the storage API, declaring permissions, and using callbacks to manage data.
Convert a browser action to a page action to target specific sites, which remains gray by default, using show and hide methods, rules, and declarative content with chrome API permissions.
Learn to build a Chrome extension that changes a web page background color via a popup button called color changer. Configure manifest and storage and implement a click listener.
Design and implement a Chrome extension options page with color buttons and a color picker, updating stored colors via Chrome storage and wiring the page to the manifest options.
Create a chrome extension content script that renames headings to your name, and paragraphs to your first pet, or add a page button to export concatenated text as a file.
Build a complete Chrome extension from start to end with a folder, manifest, icons, a content script, browser action settings, inter-component communication, testing, and publishing to the Chrome Web Store.
Learn to handle browser events by wiring resize, scroll, and mouse move listeners to update snowflakes’ positions in real time, melting nearby flakes as the cursor approaches.
Explore how to build a Chrome extension popup to control snowflakes, including the number, speed, and color, with Chrome storage and inter-tab messaging for live updates.
Create a personalized new tab page using chrome_url_overrides in the manifest, set a background image and styles, and display up-to-date football scores via a JavaScript fetch from the football API.
Congratulations on completing the course; reach out via email for questions, consult documentation or online resources like Google and Stack Overflow, and share feedback on the teaching method.
Explore a new technology poised to shape the future of development, delivering near native speed for web applications and enabling C or C++ code execution.
You will learn everything you need to know in order to create awesome Chrome Extensions. Besides theory, you will learn by tons of awesome, practical examples as well.
We will start from the beginning, and in each video, I will explain a new, important concept regarding extensions. But you will learn with practicing as well, because after understanding how things work, we will also implement it. You can code along, and after every video, you will have a complete, functional Chrome Extension.
In the end, after creating a more complex example, you will learn to publish it to the Chrome Web Store.
There will be assignments as well to check if you understood the concepts and can put these in action. I will publish all the source codes created through this course.