Vagrant & VirtualBox: Create PHP Development Environments
$19.99 $12.99Track price
Welcome to this course where I you will teach how to create a custom development environment that fits your needs with Vagrant and Virtualbox.
My name is Valentine, I am a web developer , I have been working with Vagrant for some years now and I will be leading you through the course.
The problem
Before Vagrant was introduced, the preferred method of developing a web application was either by uploading files to a web server or by manually installing and configuring all the software needed locally on the development machine (usually Apache, MySQL, PHP) or using already packed and ready to use solutions such as XAMPP.
Unfortunately in the recent years the number of technologies used to create web applications has increased dramatically, having multiple relational and nonrelational databases (just to mention PostgreSQL, Redis, Cassandra), different web servers (Apache, Nginix), messaging queues (like RabbitMQ) or search platforms like Solr and much more. Not too mention all the different configurations.
Vagrant has emerged as part of the solution for this problem and together with Virtualbox has become the defacto standard for building local development environments. Now I cannot imagine doing it the old way anymore.
If you are currently using PHP, think for a second what it would mean for your current setup to use PHP7 instead of PHP 5.5? How about just editing a configuration file, typing a command and while automation does its work, you grab a cup of coffee and relax?
Instructor Details
Courses : 6
Specification: Vagrant & VirtualBox: Create PHP Development Environments
|
16 reviews for Vagrant & VirtualBox: Create PHP Development Environments
Add a review Cancel reply
This site uses Akismet to reduce spam. Learn how your comment data is processed.
Price | $12.99 |
---|---|
Provider | |
Duration | 4.5 hours |
Year | 2017 |
Level | Intermediate |
Language | English |
Certificate | Yes |
Quizzes | Yes |
$19.99 $12.99
Volker –
Good explanations from the beginning on!
Willhelm Lehman –
Although I am only half way through, the course is going great and I highly recommend it. Valentin does a magnificent job on explaining every each step both on Windows and Mac. His exercises are very practical. He starts off with a quick demo introduction, which I believe is better than most other courses, and then Valentin deep dives into the topic. Valentin is very attentive to what you may need to know and what you may encounter; specifically, he helps the Windows user with the intricacies of running a shell and whatever else is needed to augment Windows to run Vagrant. Valentin even recommends an editor; although he recommends Notepad++ as well, I like that he recommends Atom which is an amazing editor. I will update this review as I progress, which should be very fast by the looks of it. Valentin is doing a great job to ensure nothing is left to chance. Thanks Valentin. Cheers, /.Will
Threesixty Januszkiewicz –
Too much bored obvious theory which you can easily find on vagrant documentation. Too less practical usage
Deniss Azema –
Great staf. Thank you.
Nick –
Still early to tell, but so far everything ok.
Ali –
The course gives a handy path to be a professional web developer by introducing the basic tools you need. It helped to understand how things should be done so I don’t need to plug out my hair during code development and backend design. It took me 6 hours to finish including the time that I needed to search and figure out my machine problems with software installations and doing the exercises. The lectures are a bit slow, but thanks to the player you can watch him at 2X speed. 🙂
Gary Fitzwater –
Very good clear and concise explanations.
Ron Fredericks –
Learning Vagrant with Virtualbox and puPHPet is a target platform for my continued development in php. I have already taken Valentine’s Joomla devbox Udemy course. Like his Joomla course, I find his instruction to be very clear and to the point. I am actually very happy to have a WordPress devbox that I can develop using phpstorm.
Petr Chloupek –
huge part of the course is only reading from slides.
Stephen White –
Having been a Novell certified instructor and then a Microsoft certified instructor (15+ years), I know how tough it is to a) teach courseware and b) develop courseware. I think that Valentin did a very good job of developing the courseware content outline but did not follow through with his research and content delivery. This course could easily be priced 3 times higher with a more robust content.
Yuna M. –
I actually like Valentin and I do get the impression that he has experience with Vagrant. Yes, there is a bit of an accent, and some mumbled up words, but overall, I could follow the delivery without too much effort. Unfortunately, this course will only muddle up a complete newbie. This course spends a lot of time on the preliminaries but when it comes to actually showing the inner working of Vagrant, it falls way too short. The lesson on Networking is almost unbelievably bad. He only mentions the 3 methods available with Vagrant, without actually showing WHERE those options are ( in the Vagrant file ), and how these can be configured. He doesn’t mention the hosts file and that it could and should be edited, to forward the IP where the project ( website ) will be rendered. Yet he introduced the vagrant plugin that deals with the hosts ( in some mysterious way ), without ever mentioning what this plugin does, etc. The quizzes ask questions to which no indication of an answer was given in the lessons. If I didn’t have previous knowledge on the subject, I would have had no way of answering the questions correctly. This course wasn’t very expensive, but that is not an excuse for a half baked product. I found myself wasting too much time, trying to ‘read between the lines’, on what the instructor might have meant … In the end, I found free YouTube tutorials that have presented the subject in much more adequate way. Sorry, Valentin, it’s just not good enough. I don’t like giving anyone 1 star, since I know that a fair amount of work is needed to prepare a course on any subject, and you are obviously a very nice guy. But this is actually a very weak 2 stars, if there is such thing. Please make this course better. It is a subject that is important, for which there is a demand in the market. I think you need to do another iteration of this course, and fill the gaps that are left. Best Regards, Yuna
Angelika Bossenz –
Hi Valentin, thank you so much for the great class. I learned more than I expected and it was the first course I really worked through from A to Z. I really enjoyed it. Your explanations now allow me to use Vagrant and VirtualBox with other CMS environments. That simplifies so much!!
George Peck –
Not for Linux users
Andre Ray –
This is an advanced course, well it was for me, there was a lot of new tools for me to learn, never used GIT, never used VirtualBox, I had used VMware so was aware of VMs. Vagrant was fully new to me as was phPHPet.com. I really did learn a lot of things from this course and will revist it again soon, to take in more of what I struggled with. Further reading will be required by myself for the things I need to get better aquainted with. Valentin was a good teacher and he certainly knows his stuff. In a couple of places it seemed rushed, but I just rewound the video and watched again. You definately need to pay attention to what he types or clicks at times. Not a course for beginners, but a great course if you need to setup environments for PHP coding etc. without the hassle of having to setup/configure an AMP stack of your favourite flavour, for each of your projects. Yes it seems like a lot of hard work to start with but I am sure that once you get the hang of what is what it will be quicker and safer for your host computer. All in all a great course, I learned a lot of new things. Thank you Valentin. I will now look at your Joomla! 3 Development Workflow with Vagrant and PhpStorm course, as PhpStorm ismy prefered IDE and any help getting that setup properly will be a god send.
Ognjen Gavri –
Good for me
Edyta Jordan –
Really good course. I learned a lot! 🙂 Valentin’s explanations are very clear and to the point.