I know words like k8s, containers, helm charts and have a high-level idea about what all these mean, but don’t know where to start learning how to actually implement and deploy any of this stuff.
Are there any good online courses, or up-to-date books you recommend to learn?
If you do like it, she has a complete course. 2 courses actually - Devops Bootcamp & DevSecOps bootcamp.
That's all you need to learn really fast.
The second video I watched was in my native language but it was cool as well. You can use subtitels bcz this guy has unique teaching style. See https://www.youtube.com/watch?v=31k6AtW-b3Y&pp=ygUPZG9ja2VyI...
Or you can read books if you can learn fast with that. Look up author Nigel Poulton. He has 2 books - one on Docker & one on Kubernetes. Grab the latest version.
I avoided docker for a decade only to learn it in 2 hours. It is really simple. I also tweeted this recently which I think is accurate but I probably don't know what I'm talking about -> https://twitter.com/deadcoder0904/status/1756606191227273648
Other than taking these exams, I just set up an AWS account and played around with the services, which is free if you stay within the usage limits of the free tier. I started with learning about the core services, how to provision infra using infrastructure-as-code, how the billing model works, etc.
"Kubernetes up and Running" covers the basics of what Kubernetes is and how to use it. Within the first few chapters you should be able to use what you have learned to deploy an application to an inexpensive hosting provider like DigitalOcean.
The best way to learn is to learn by doing. After those books that's what I recommend.