Skip to content

Instantly share code, notes, and snippets.

@arungpro
Last active June 9, 2020 19:31
Show Gist options
  • Save arungpro/efe191b86f43288ef39c55cd0b237574 to your computer and use it in GitHub Desktop.
Save arungpro/efe191b86f43288ef39c55cd0b237574 to your computer and use it in GitHub Desktop.
new hire training
Welcome aboard!!
The Below weekly planner helps to onboard Candidates in most effective and targeted way.
Irrespective of Grade level, These are mandatory basics that one must acquire to be successful at there positions.
These weeks plans are made considering that you have a little basics background of any one of the Dynamic Languages like Python, Nodejs, PHP.
Week 1:
- Onboarding and Laptop Setup
- Checklist to take permission -[see Access CheckList] https://confluence.corp.appdynamics.com/pages/viewpage.action?pageId=15156192
- Departments in Appd CSE
- Understanding of Appd. www.appdynamics.com
Week 2:
- Onboarding video guide and readups -[see Product Trainings] https://confluence.corp.appdynamics.com/pages/viewpage.action?pageId=15156192
- Agent
- Controller
- Briefing on Demo Controller
- Review, Revisit and Digest learing of week1 and week2
Please discuss with you manager and Identify the language agent you want train going forward;
For
1. Nodejs Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-nodejs-agent-training
2. Python Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-python-agent-training
3. PHP Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-php-agent-training
If you are relatively new to nodejs. You can skip Week 3 and focus on Week 4
Week 3:
- Introduction to Nodejs - Plural-sight/udemy courses
- Eventloop
- Single Threaded
- Non Blocking
- callback and promises
- Advantage and disadvantage of Nodejs (In comparision to other language that you already aware of)
- Its understood and totally okay that one can't learn/master Nodejs in a week. But this could well be a first step to New World of Nodejs
Week 4:
- Simple Nodejs Application with Expressjs
- Http endpoint
- mysql/mongodb endpoint
- redis endpoint
Week 5:
- Introduce to nodejs documentation and briefing on other agents documentation.
- Instrument nodejs Application
- Revise Week 2 as you use Nodejs agent and its working.
- Make few points simple enough to share with your colleuges who are learning as quick reference.
- Feedback and Review
Week 6:
- Zendesk introduction for nodejs
- Handle few simple cases
- Customer call Engagement (Back seater)
If you are relatively new to PHP. You can skip Week 3 and focus on Week 4
Week 3:
- Introduction to PHP - Plural-sight/udemy courses
- PHP hello world CLI script
- PHP hello world symfony Application
- PHP hello world wordpress Application
- PHP Architecture basics
- Your system's PHP Installation details reading
- php -i
- phpinfo()
- Advantage and disadvantage of PHP (In comparision to other language that you already aware of)
- Its understood and totally okay that one can't learn/master PHP in a week. But this could well be a first step to New World of PHP
Week 4:
- Simple PHP Application with symfony
- Http endpoint
- mysql/mongodb endpoint
- redis endpoint
Week 5:
- Introduce to PHP documentation and briefing on other agents documentation.
- Instrument PHP Application (That you have created at week 4)
- Revise Week 2 as you use PHP agent and its working.
- Make few points simple enough to share with your colleuges who are learning as quick reference.
- Feedback and Review
Week 6:
- Zendesk introduction for PHP
- Handle few simple cases
- Customer call Engagement (Back seater)
If you are relatively new to Python. You can skip Week 3 and focus on Week 4
Week 3:
- Introduction to Python - Plural-sight/udemy courses
- Python hello world script
- Python hello world flask Application
- Python hello world Django Application
- Python Architecture basics
- GIL
- CPU intensive tasks
- Memory intensive tasks
- Advantage and disadvantage of Python (In comparision to other language that you already aware of)
- Its understood and totally okay that one can't learn/master Python in a week. But this could well be a first step to New World of Python
Week 4:
- Simple Python Application with Flask
- Http endpoint
- mysql/mongodb endpoint
- redis endpoint
Week 5:
- Introduce to Python documentation and briefing on other agents documentation.
- Instrument Python Application (That you have created at week 4)
- Revise Week 2 as you use Python agent and its working.
- Make few points simple enough to share with your colleuges who are learning as quick reference.
- Feedback and Review
Week 6:
- Zendesk introduction for Python
- Handle few simple cases
- Customer call Engagement (Back seater)
@arungpro
Copy link
Author

I have divided training weeks as General weeks and Agent specific weeks

General weeks:

Agent specific weeks:

  • Week 3, 4, 5, & 6: These weeks are more specific and Focused on the agent. Manager should work with candidates identifying specific language agents to start with and assign it.
  1. Nodejs Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-nodejs-agent-training
  2. Python Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-python-agent-training
  3. PHP Agent: https://gist.github.com/arungpro/efe191b86f43288ef39c55cd0b237574#file-php-agent-training

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment