37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# Learning Topic Log
 | 
						|
 | 
						|
## Bash
 | 
						|
 | 
						|
- Best way to run a command in a script - is it to `echo` it?
 | 
						|
- How to handle the return value of a command
 | 
						|
  - If it returns multiple values, how to isolate and loop through them
 | 
						|
- What the weird variable symbols mean like errors and stuff
 | 
						|
- Read up properly about `find` and `read`
 | 
						|
- `.list` file extension 
 | 
						|
- Error handling 
 | 
						|
 | 
						|
## SQL
 | 
						|
 | 
						|
- What is a _schema_ in MySQL/ SQL ?
 | 
						|
- Proper definition of "migrating a database"?
 | 
						|
 | 
						|
## GraphQL
 | 
						|
 | 
						|
- What is a transformer?
 | 
						|
 | 
						|
## AWS
 | 
						|
 | 
						|
- Start reading more specifically about key services: Lambda, step functions, CloudFormation, Elasticache, CloudFront, CloudWatch
 | 
						|
- Do basic exercises from Amazon on aspects I am interested in to get a practical feel for it
 | 
						|
- Elastic Beanstalk and how it differs from using multiple different services at once
 | 
						|
- AWS Amplify
 | 
						|
- Deploy my own website on AWS
 | 
						|
 | 
						|
## Git
 | 
						|
 | 
						|
- What is rebasing?
 | 
						|
- What is cherry-picking?
 | 
						|
- GitFlow methodology in the context of releases, hotfixes etc
 | 
						|
- How can you rollback without a hard-reset, i.e. how can you keep the future state (from the point of view of the rolled-back branch) accessible?
 | 
						|
- Tagging (also in relation to Git flow)
 | 
						|
- See if there is an advanced Git course on LinkedIn
 |