Trunk Based Development (example course)

Learn more about Trunk-Based Development from Ryan Morris

Trunk Based Development is a style of software development in which all developers commit their changes to a single shared trunk in source control, and every commit yields a production-ready build. It is a prerequisite for Continuous Delivery as it ensures that all code is continuously integrated into a single workstream, that developers always work against the latest code, and that merge/integration pain is minimised. It is important to note that Trunk Based Development does not prohibit branching.

Trunk-Based Development is an Intermediate-level course by Ryan Morris.


Your Instructor


Ryan Morris
Ryan Morris

Product focused full-stack developer and team leader. I excel when involved in all areas of the product pipeline.


I am great at:

* Product ideation and planning

* UX/UI planning and review

* Breaking down highly complex concepts into easy to manage systems and components

* Software design and implementation

* Test-driven development

* Optimization of workflow (continuous improvement and delivery)


Some of my favorite skills:

* PHP (CakePHP)

* JavaScript (Front and back-end)

* SQL (MySQL)

* HTML5

* CSS3

* TDD/BDD


Course Curriculum


  Supplemental Youtube Videos
Available in days
days after you enroll

Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!