This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:cbcert:devel:index [2019/04/17 13:11] joebordes |
en:cbcert:devel:index [2019/04/17 20:47] (current) joebordes |
||
---|---|---|---|
Line 1: | Line 1: | ||
===== Developer Level coreBOS Certification Program ===== | ===== Developer Level coreBOS Certification Program ===== | ||
- | * Programas involucrados. Herramientas | + | * Basic programming guidelines (Code Complete, Nextcloud) |
- | *Apache, Mysql, PHP, Javascript | + | * **help your future self!!** |
- | *phpmyadmin, IDE, git | + | |
- | *firefox/chrome | + | |
- | *meld | + | |
- | *phpmd, phpcs, phpcbf | + | |
- | *phpunit | + | |
- | ***help your future self!!** | + | |
*name consistently: **help yourself understand** | *name consistently: **help yourself understand** | ||
*commit consistently: **help yourself remember** | *commit consistently: **help yourself remember** | ||
*sign your work: **be proud of your mistakes: they teach you** | *sign your work: **be proud of your mistakes: they teach you** | ||
*learn: constantly: **help yourself be smarter and more productive** | *learn: constantly: **help yourself be smarter and more productive** | ||
- | * Estructura directorio | + | * Instalación. Programas involucrados. Herramientas |
- | *escribible | + | * Apache, Mysql, PHP, Javascript |
+ | * phpmyadmin, IDE, git | ||
+ | * firefox/chrome | ||
+ | * meldmerge | ||
+ | * phpmd, phpcs, phpcbf | ||
+ | * phpunit | ||
+ | * coreBOS Programming and committing guidelines | ||
+ | * I+C Devel Environment course | ||
+ | * Estructura física: donde esta el código | ||
+ | * escribible | ||
* cache, logs, Smarty/templates_c, test | * cache, logs, Smarty/templates_c, test | ||
* storage | * storage | ||
* user_privileges | * user_privileges | ||
- | *base datos | + | * base datos |
* adodb | * adodb | ||
* schema, install | * schema, install | ||
- | *programa | + | * programa |
* data | * data | ||
* Image | * Image | ||
Line 37: | Line 40: | ||
* user_privileges | * user_privileges | ||
*cron | *cron | ||
- | *Ejecución acciones. Como se llaman los scripts. | + | * Ejecución acciones. Como se llaman los scripts. |
*Desglosando config.inc.php | *Desglosando config.inc.php | ||
*Desglosando index.php | *Desglosando index.php | ||
- | *Base de datos | + | * Estructura Base de datos: donde están los datos |
- | *Nombre tablas y sus relaciones | + | * Nombre tablas y sus relaciones |
- | *Como buscar y encontrar lo que necesitas | + | * Como buscar y encontrar lo que necesitas |
- | *Copias: mysqldump | + | * Copias: mysqldump |
- | *Scripts y Templates importantes | + | * Scripts y Templates importantes |
*include/utils | *include/utils | ||
* DetailView* | * DetailView* | ||
Line 51: | Line 54: | ||
* Related | * Related | ||
*smarty/templates/ | *smarty/templates/ | ||
- | *Como modificar una plantilla | + | * Como modificar una plantilla |
- | *Estructura de un modulo | + | * Estructura módulo |
- | *Ficheros y relaciones. Base de datos | + | * Ficheros y relaciones. Base de datos |
- | *Ficheros de idiomas | + | * Ficheros de idiomas |
- | *vtLib | + | * Programando: vtlib |
- | *Como crear nuevo modulo | + | * Como crear nuevo modulo |
- | *Como modificar módulos existentes | + | * Como modificar módulos existentes |
- | *Events y Hooks | + | * Events y Hooks |
- | *Depurando problemas | + | * Desarrollando un modulo |
- | *log4php: $log->fatal() | + | * Depurando problemas |
- | *Smarty/libs/Smarty.class.php | + | * Logging: log4php: $log->fatal() |
- | *CRONs | + | * Smarty/libs/Smarty.class.php |
- | *Introduccion a Webservice | + | * Extendiendo: workflow, event handler y service crons/crons |
- | *Recomendaciones y consejos | + | * coreBOS Updater how to keep your coreBOS up to date |
+ | * Introduccion a Webservice | ||
+ | * Security. oWASP | ||
+ | * Recomendaciones y consejos | ||
* Source code control: GIT | * Source code control: GIT | ||
- | * COPIAS | + | * Copias |
- | *Desarrollando un modulo | + | |
- | * [[en:cbcert:devel:index|Details]] | ||