Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trial
Mariusz Pietrukowski
10,635 PointsWhat next? PHP Track
Hello, I've just completed PHP track ^_^ and I fill like half of it was unrelated to php, don't get me wrong you need to know css and javascript but I don't thing I can go and write good PHP after this track. So what should I do next? is treehouse working on better php curse? Many Thanks
3 Answers
Christian Andersson
8,712 PointsIf you have done the PHP track, then have a look here: http://teamtreehouse.com/library/topic:learn-php There are some more courses to do there for PHP.
Mariusz Pietrukowski
10,635 PointsOOP Basics and Laravel Basics is not much. I'll go through them quickly and I'll be asking the same question. What Next?
Tristan Gaebler
6,204 PointsTry putting yourself out there. Have you tried to build anything with php?
Andrew Showalter
14,028 PointsWell, I have the same situation. So, here is what I am doing.
- There was just a PHP thread from an admin here on the forum where he basically asks the same question. "What do you want to do next?" I mentioned taking what we have learned about so far and building a new course that focuses on more advanced PHP programming topics. Things like Object Oriented PHP Programming, Separation of Concerns, more advanced MVC, Namespacing, using Composer and Packagist to manage dependencies, etc. You may want to head over to that forum post and check it out and maybe put in your thoughts about what you would like to see next.
Basically for me, I need something that fills in the space between what we did in the PHP track and then using Laravel. Because honestly, the jump from "Shirts 4 Mike" to Laravel is a huge huge difference in methodology.
I will always stay with treehouse, however, there are some other resources out there that can help fill in a lot of the space that Treehouse is currently missing. For example, there is an amazing course over at tuts+ that is PHP OOP by Joost Van Veen. Really Really a nice course with some advanced topics. (I hope I am not shamed for mentioning another site here)
Maybe take a look at another language. I found that working on another language helps reinforce concepts that are common to almost all programming languages.
Then, there is always searching around the web for more advanced PHP topics. Also, like mentioned above, you could try to build something or try and contribute to an open source project on Github. You can't really go wrong with that!
Hope that helps!
Mariusz Pietrukowski
10,635 Pointstreehouse covered basics and now we need to go outside to widen our knowledge! I'm disappointed. when I've started treehouse I thought that it will be different than code academy and the others.
I love treehouse but basics it's not enough
Andrew Showalter
14,028 PointsFor sure. I really hope their next course covers advanced topics. Some of them that come to mind right now are:
OOP Class Inheritance Interfaces Traits Abstract Classes Dependency Injection Usage of Composer outside of Laravel Autoloading Classes
I would just like it to be something Intermediate-advanced that shows how to implement these things from the beginning. For example, creating base controllers for the project and then extending them, using the most modern php development techniques, etc.