Dev Training - pmandrade/boru GitHub Wiki
Boru Welcome & Orientation
(1) Getting to Know Gsuite
(2) Don't Slack on Slack
(3) Accessing LDAP (Lightweight Directory Access Protocol)
(4) Perfecting Pilot
INCLUDE VIDEOS
a. To-Do List
b. Calendar
c. Tasks
-
Replying to a Task
-
Creating a Task
(5) Starting with the Stopwatch
INCLUDE VIDEOS
(6) Navigating the Navigator
a. Creating a Build
b. Modules
-
Retrieving Modules
-
Releasing New Module Versions
(7) Protect Passwords with LastPass
(8) Venture into VTiger
a. File Structure
b. Data Structure
c. Usage
Nomenclature - Your Bible of Coding Standards
(9)1. Fields can be:
- Filled -> NOT NULL
- Not Filled -> NULL
2. Fields can have types:
-
C -> Checkbox/Boolean
-
D -> Date
-
DT -> DateTime
All dates or times should be created from or turned into DateTime objects.
Follow the example below:
DO NOT DO THIS:
$incorrectWay = date("F d, Y", strtotime($someDate));
AS A FUNCTION:
function formatTimeDate($someInput, $inputFormat,$outputFormat) { return DateTime::createFromFormat($inputFormat, $someInput) -> format($outputFormat); }
**USE THESE:**
`$properDate = formatTimeDate(β05-10-16β,βd-m-yβ,βY-m-dβ);` // 2016-10-05
`$properTime = formatTimeDate(β053055β,βHisβ,βH:iβ);` // 05:30
-
E -> Email
-
I -> Integer
-
N -> Number
-
NN -> Negative Number
-
O -> Recurring Type / Duration_Minutes
-
P -> Password
-
T -> Time
-
V -> Varchar
(10) Standards and Procedures
Stack and Programming Training
(11) PHP
(12) Databases and Queries
a. MySQL
b. SQLyog