---
# System prepended metadata

title: MGI - AppDev On-boarding Document
tags: [Onboarding Document]

---

---
title: MGI - AppDev On-boarding Document
tags: Onboarding Document
description: MGI AppDev On-boarding Document
---
![](https://i.imgur.com/jEIPfP4.png)

<div style="text-align: center; font-size: 35px"> 
MGI - AppDev Onboarding Checklist 
</div>

---

---

## Introduction
---

This document discuss the process of welcoming and integrating the new developer to IT-AppDev Team.


The objective of this document is to make the new developers to adjust quickly, increase developers productivity and familiarize them to MGI's company culture.

---

## Week 1

---

### Day 1

- [ ]     HR Orientation
- [ ]     Welcome Email from HR
- [ ]     Meeting up the Team

---

### Day 2
- [ ]     Getting the business tools from office
- [ ]     Installation of business and development software tools
        * [MGI - AppDev Business and Development Software Tools](/QdoR9bmuQEKqXzRpdSOsWA?edit)
- [ ]     HR+ Training and Guidelines (*Link: https://maxs.ramcoes.com/RVW/extui/vwrt/LaunchPanel.htm*)
- [ ]     Request for adding in group mails and software tools

---

### Day 3
- [ ]     Familiarizing the culture, policies and procedures
- [ ]     Software Platform and tools guidelines
        *    [Codeigniter ](https://codeigniter.com/userguide3/general/welcome.html)
        *    [Git command](https://git-scm.com/doc)

---

### Day 4
- [ ] MGI AppDev Standards
        * [MGI - AppDev Code Standard](/EGfts6BzQNGWS1TRDUq0ug)
        * [MGI - AppDev Git Standard](/5msxC_YeQRqGeZaNq_gcqg)
        *     [Security Standards](https://docs.google.com/document/d/1eUTiyUndPYGNvX9hzvHxi2bWQQ_7g5_ncRE6ztxwmps/edit?usp=drive_web&ouid=114106258307026119980)
- [ ] Simple program using git, codeigniter and implementation of MGI - IT AppDev Standards
    *  Add,  Edit and Delete Functon
- [ ] Review and feedback of simple program

### Day 5
- [ ] Creating Repository in Gitlab
- [ ] Uploading of simple program to Gitlab
- [ ] Mentoring of whats need to improve and setting expectations
- [ ] Testing of simple program


---

## Week 2

---

### Day 1

- [ ] Accessing Database using MySQL Workbench
- [ ] MGCC Database Reverse Engineering
     * Create Entity Relationship Diagram
     * Presentation and Review based on ERD
- [ ] Validating the ERD thru System
---
### Day 2 

- [ ] MGI Delivery Portal Deep Diving
    *    Cloning of Delivery Portal in Gitlab
    *    Creation of local branch from master
- [ ] Delivery Portal Process 
    *    Transaction Type
    *    Store Polygon RTA
    *    Geospatial Query
    *    Menu Display
---
### Day 3 

- [ ] Delivery Portal Process Continuation
    *    Add to cart
    *    Review Order
    *    Checkout process
    *    Saving of Order
---
### Day 4

- [ ] Delivery Portal Process Continuation
    *    Registration Process
    *    Opt - in
- [ ] Single Customer View Overview
---
### Day 5

- [ ] Mentoring of Systems Process Flow
- [ ] Wrapping up Delivery Portal Deep Dive

---

## Week 3

---

### Day 1

- [ ] Commissary Web Ordering Overview
    *    Store Module
    *    Commi Module
    *    Admin Module
- [ ] Amazon Web Services Overview
    *    EC2
    *    RDS
    *    Lambda
---

End of Onboarding. Along the way we will teach the developer on techniques and standard on how to use api's, ETL tools 
