
Course Overview
Introduction to the Course
- Welcome!
- Course Objectives
- Course Landscape
- Conclusion to Section 1
Using a virtual machine (devbox)
- Introduction to the Devbox
- Advantages and Disadvantages of using a Devbox
- Tools needed
- Virtualbox installation
- Vagrant Installation
- Git Installation
- PHP Installation
- Creating the devbox
- Testing the Joomla! installation
- What happened?
- Conclusion
Choosing the right IDE
- Introduction
- Basic features an IDE must have
- Installing PhpStorm
- Creating a new project
- Conclusion
Using the debugger
- What is a debugger and why do I need one?
- Configuring the debugger
- Testing that the debugger is working
- Debugging a simple problem
- I need your input
- Conclusion
Code versioning with Git
- Introduction
- Updating Joomla!
- Installing the sample extension
- Creating symlinks
- Making a change
- Conclusion
- Need help? Have questions?
Building the extension
- Introduction
- Defining our build steps
- Build tools (Ant and Phing)
- Installing Phing
- The build script explained
- Running the build script
- Conclusion
Testing the extension
- Why testing is important
- Manual testing your extension
- Bonus: Re-creating the testing environment from scratch
- Conclusion
Course Wrap-Up
- Course Wrap-Up
- Your Feedback
- BONUS lecture
Curriculum is empty
0.00 average based on 0 ratings
5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%