Level 1
Become a certified Hubleto developer.
The first level of certification ensures that the certified developer knows basics about Hubleto development process, its architecture, built-in functionality and most commonly used software design patterns like, e.g. routing, controllers or views.
You will learn how to:
- prepare the development environment
- deploy Hubleto to customer's server
- create custom apps
- define models, views and controllers
- install custom app with default data
Introduction
This document contains a training material for Hubleto Certified Developer training. It is a source of questions and answers for the certification programme.
To get a Level 1 certification, you shall pass the certification programme. Here you will find training materials and resources pass this programme.
Prerequisities
You shall have the following knowledge:
- At least junior level of PHP, Javascript, SQL, HTML and CSS.
- Optionally, junior level of React / Typescript - this is required only if a developer is going to implement react-based functionality.
- Experience with
composer- PHP’s package manager andnpm- Javascript’s package manager. - Experience with setting up a local development environment - a webserver (Apache or Nginx) with PHP and SQL database (MariaDB or MySQL).
- Good understanding of the MVC software design pattern.
Having this knowledge, a developer shall be able to configure his local development environment as described in this guide.
Resources
Before starting, check out these additional resources:
- https://www.hubleto.com
- https://github.com/hubleto
- https://developer.hubleto.com
- https://help.hubleto.com
- https://community.hubleto.com
- https://www.linkedin.com/company/hubleto
- https://www.reddit.com/r/hubleto/
- https://github.com/mrgopes/hubleto-car-rental
Webinar
Watch this webinar to get the Hubleto vibe.
Presentations from the webinar: Introduction to Hubleto.pdf, How to setup dev env.pdf, Overview of Hubleto apps.pdf.
Lessons
| Lesson | |
|---|---|
| About Hubleto | Start lesson |
| Starting the development | Start lesson |
| Hubleto Core | Start lesson |
| Hubleto Apps | Start lesson |
| Recapitulation | Start lesson |
