Managing change
- Why your career needs future proofing
- What you should be learning
Thinking it through
- Identifying the problem that needs solving
- Squeezing the most out of your learning
- Staying inspired
- Maintaining a balanced, healthy lifestyle
- Case study
Work habits (of the rich and famous)
- Discipline
- Experiment…and fail
- Take notes
- ````
- Case study
First steps
- The big picture
- Software installation
- Environment orientation
- The “Hello World” test run
- Case study
Creating a virtual workspace
- Getting started with VirtualBox
- Working with LXC
- Writing code on a remote server
- Case study
Leveraging learning resources
- Books
- Curated courses
- Non-curated courses
- Higher education institutions
- The open internet
- Free stuff
- Case study
Appendix 1: networking basics
- Understanding TCP/IP addressing
- Understanding the Domain Name System (DNS)
Appendix 2: basic Linux administration
- Linux distributions
- Working with root authority
- Package managers
- SSH: secure remote connectivity
- The Linux file system
Appendix 3: Amazon Web Services
- Migrating workloads
- Refactoring and optimizing cloud workloads
- Serverless workloads
