1.6 KiB
		
	
	
	
	
	
	
	
			
		
		
	
	
			1.6 KiB
		
	
	
	
	
	
	
	
Learning Topic Log
Python
- 
Research: best practice for separating projects into
condaenvironments like npm - 
Read-up more on types: what does it mean for Python to be dynamically typed. What is type-hinting really?
- Use provided pdfs and John's books
 
 - 
Is
dictionary.values()/dictionary.keys()of type list? - 
Is
dictionary.items()a list of tuples for key, value? - 
How to run test suites via VSCode?
BBC Course, remaining topics:
- Error handling
 - Testing
 - I/O
 
 
Bash
- Awk
 - Why do we have to do 
"$var"instead of$varor${var}at times 
Linux
/dev/nullin greater depth
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
 
NodeJS
- Build examples of read stream and write stream
 - Can you override parent class methods in JS subclass?
- If not in JS, can you do this in TS?
 
 
Git
JavaScript
Look into these new features:
- Proxy object
 Object.hasOwn()- Top level 
await Error.Prototype.cause()- Dynamic import
 - Temporal
 Promise.allSettled(),Promise.any()
TypeScript
RecordsMapped types- SOLID principles OOP