About This Course
learn to build simple to Advanced functionalities, and publish it on Chrome webstore or Firefox browser
Welcome to this course, where you will learn how to develop your very own Chrome Extension and Firefox plugin from scratch. A lot of people are using at least a few of the browser extensions, that could be used to enhance their web experience, block ads, run some custom scripts, change UI or colors of the web pages, put cookies or notifications, etc. There is a huge market for browser extensions, but there are not as many developers active in this domain, compared to Mobile app development, or web development. Although it involves the similar skillset as a web developer, where you would be using HTML, JavaScript and CSS. But still a very few developers actually try to explore this domain in particular.
If you are a student, or a web developer, you can leverage your skills to create a browser extension. In this course you will be learning everything right from the beginning, so you are need not to be an expert before taking this course. If you feel, you are comfortable with a few topics you will be learning in this course, feel free to skip a few lectures or sections. But don't skip the development and publishing sections, as you will learn with real life example of how you can develop and extension and publish it online for Google chrome and Firefox. You can skip sections marked as optional, if you already know how to do it.
In this course, you will learn the basics of the browser extension, a few popular extensions. Next you will learn front end development with HTML (Hypertext Markup Language), CSS (Cascading Style Sheet) and JavaScript. After you have developed these skills by developing a few functionalities, implemented in a web page or website, you can proceed to the later sections where you will learn with real life examples of developing a chrome extension and deploying it online.
What is an extension?
An Extension or browser extension or browser plugin is packaged set of code that alters the way webpages are rendered in a browser. For example- Changing colors of a web page or using dark mode.
How to create an extension?
You can create an extension by using front end web development technologies such as HTML, CSS, and Javascript. You may write a manifest file in json for the specific browser such as google chrome or Mozilla Firefox.
At the end of this course, students will be able to develop their own advanced CHROME extension or FIREFOX plugin and apply all the knowledge gained.
You would learn about front end web development languages used for developing browser extensions
You will learn about about HTML, CSS, JavaScript
Stefan W.
Irgendwie scheint der ganze Kurs etwas "planlos" zu sein.
Ich erwarte, dass der Dozent sich beim Aufnehmen der einzelnen Lektionen vorbereitet hat, so dass er professionell und seriös / sicher den Stoff vermitteln kann. Dazu gehört zum Einen, dass die Lektionen nachbearbeitet / geschnitten werden, wenn sich der Dozent "verhaspelt". Vor allem aber sollten Fehler im Code nicht überspielt oder durch einen passenden Schnitt im Video verheimlicht werden. So kommt es in einer Lektion vor, dass der passende Code nicht in Chrome ausgeführt wird und der Dozent nur darauf hinweist, dass evtl. im Code ein Fehler ist - ohne diesen Fehler zu korrigieren. Ein anderes Mal sind die schließenden Klammer eines JavaScript-Codes falsch positioniert, so dass der Code folglich nicht funktioniert. Beim Testen der Erweiterung klickt der Dozent dann auch ein paar Mal auf das Erweiterungs-Icon, ohne dass der entsprechende Effekt (roter Hintergrund auf der aktiven Webseite) eintritt. Wie durch ein Wunder wird bei einem weiteren Klick jedoch der Hintergrund rot - nur dass jetzt auf einmal eine Download-Leiste in Chrome sichtbar ist, die vor knapp einer Sekunde noch nicht da war.
Die "Jumpstarts" von HTML, CSS und JavaScript kann man als Anfänger vollkommen vergessen. Man hat danach nicht mehr Ahnung als vor dem Schauen der Lektionen. Es werden die Sprachen anhand von PowerPoint-Folien erklärt, teilweise mit Screenshots von Code-Ausschnitten begleitet. Diese scheinen aber wild aus verschiedenen Winkeln des Internets zu stammen. Ich vermisse da eindeutig "etwas" Fleiß beim Erstellen - immerhin gibt es diesen Kurs nicht umsonst...
Ich habe von diesem Kurs erwartet, dass er gezielter auf die Chrome APIs eingeht. Diese werden aber kaum angesprochen, sondern dem Kunden einfach vorgesetzt.
Beim abschlieĂźenden Quiz ist ebenso ein Fehler.
Zum Lernen ist dieser Kurs absolut ungeeignet. Im Grunde ist es eine Frechheit, dafĂĽr Geld zu verlangen.