How much time would you save if you didn’t have to manually upload your files to the staging or live server? And what if your code would be checked for too much complexity automatically?
Discover how you can reduce errors in your development workflow and save hours every week.
What if there was a virtual butler – let’s call him Jenkins – that can monitor your GitHub repositories and automate your deployments?
Every time you push a new revision to your repo, Jenkins will automatically deploy the changed files to the server of your choice.
This course will teach you how to install Jenkins on a $5/mo Digital Ocean droplet. After finishing the course, you’ll be able to automate deployments for unlimited repositories and projects.
Manual file transfers are common sources of problems, especially when multiple developers work together.
It’s easy to overwrite files that weren’t meant to be overwritten and to break the website’s functionality.
This course will show you how to never worry about this problem again.
Start leveraging Continuous Integration with your Jenkins butler.
This course will teach you the power of automatic static code analysis. You’ll learn how to automatically check your methods and classes for too much complexity.
Avoid deploying messy code to your servers and enjoy maintaining code that is easy to understand and fast to debug.
Join today for $97 (one-time payment).
None. Being a WordPress developer, you already have a local development environment set up – which we will use in this course.
You’ll learn how to install Open Source tools like PHPloy and Jenkins, and how to create a $5/mo Digital Ocean droplet from scratch. With this course, you’ll get the first month of Digital Ocean free.
That Digital Ocean droplet will host your Jenkins server to run the Continuous Integration pipelines, which automatically deploy your code and monitor your GitHub repositories 24/7/365.
A basic understanding of using the command line is beneficial, but no requirement.
Automated code deployments have two major benefits for your development workflows: you cannot accidentally overwrite files and you save hours every week.
Imagine your team of developers has 1h every week additional time to work on projects – how much would that be worth to you?
With this course, you can automate the code deployment for all WordPress projects you are (and will be) working on.
Especially when working with multiple developers on the same project, or in agile project management methods (like Scrum) with many small commits, this course will be a game changer.
No, you can take full advantage of this course no matter what experience you have as a developer.
I’ll walk you through each step in detailed video tutorials and provide configuration files you can copy & paste.
You do not even need to have a spectacular development workflow. Even if you are literally working on your first WP project, you will benefit from taking this course.
Yes, you can. The tools used in this course will work on Windows, Linux and Mac OS X.
We will use free Open Source software in this course.
However, you will need your own server to set up the Continuous Integration software.
In the course, I show you how to use a $5/mo Digital Ocean droplet for this purpose.
The cost of the Digital Ocean droplet is not included in the course fee.
Automated deployments will simplify your development workflows.
You will not accidentally break websites by overwriting files when updating your code via SFTP/FTP.
You will not have to open a SFTP client to manually transfer the files and wait for the transfer to be finished before testing your new code on the server.
Your team will not accidentally overwrite each other’s files but will be forced to properly merge their commits. This is especially useful when working with 3rd-party developers.
Lastly, automated deployments are just the first step in optimizing your workflows.
I will add more lessons to this course about automated testing, code refactoring & optimization, and other topics. You will get free access to these updates if you purchase the course today.
As a freelancer, your most valuable asset is your time.
Just think about how many times you are manually transferring files from your local machine to a test server and then to the live server.
How often did you accidentally overwrite files and had to spend hours fixing the situation?
This course on Continuous Integration will pay for itself in a matter of weeks. It’ll save you hours every week with its automated deployments.
No more manual file transfers, no more accidental overwrites, no more SFTP/FTP issues with your FTP client.
Yes, Continuous Integration is more than just automated deployments.
It is the practice of merging your code into a conclusive branch on Github and then running automated procedures like tests and builds after each merge.
However, this course is still in its early phase. Hence, I only charge $97 for it.
I am adding lessons about running tests like PHPUnit, optimizing your code for loading times, and more over the next weeks.
You will get free access to those additional lessons if you purchase today.
Yes, I do offer bulk discounts. Please reach out to me at [email protected] so we can talk about your discounts further.