Changes

Jump to: navigation, search

Real World Mozilla

248 bytes added, 09:50, 3 July 2011
m
Reverted edits by WikiAdmin (Talk) to last revision by Chris Tyler
=Dive Into Real World Mozilla Development: a one week crash course=
==Overview==
Mozilla, creator of the popular Firefox web browser, is one of the largest collaborative open source projects in the world. Working on Mozilla is challenging, fun, and one of the best ways to gain real-world development experience. Getting involved with Mozilla means learning new skills, meeting new people, and having the opportunity to work on global software products with tens of millions of users. However, as exciting as it is, getting started can be intimidating and overwhelming—Mozilla has millions of lines of source code. This course will give you the knowledge you need to start building Firefox extensions by introducing you to the following topics(NOTE: a [[Topics in Mozilla Development|complete topic list]] is also available):
==Topic List by Day==
'''Wednesday''' - [[Dive into Mozilla Day 3|Developing Mozilla]]
* Using developer tools (e.g., diff, patch, etc.)
* Using Mozilla webtools (OpenGROK/LXR, Bonsai, Bugzilla, Pastebin)
* Finding your way around in the Mozilla source tree
* Introduction to XPCOM Components
* Writing your first XPCOM Component in C++
'''Thursday''' - [[Dive into Mozilla Day 4|Debugging and Testing]]
* Finishing your first XPCOM Component
* Learning how to debug Mozilla (C/C++ and JavaScript)
* Bug Triage, methods of manual testing
'''Friday''' - [[Dive into Mozilla Day 5|Firefox and Extensions]]* Modifying Firefox
* XUL and Javascript Firefox Extensions
* Writing your first XUL/JS Extension
* XULRunner and application deployment
<!-- Commented out instance-specific information to make more generic.
==Cost==
Computer Studies students please register by sending an email from your learn account to Daman Panesar. Please include your student number. Faculty and staff please email David Humphrey
-->
[[Category:M@S]]

Navigation menu