diff --git a/get-started/resources.md b/get-started/resources.md index ceba40aecd..d4cc26531c 100644 --- a/get-started/resources.md +++ b/get-started/resources.md @@ -8,10 +8,10 @@ Docker and the broader community of Docker experts have put together many differ ## Hosted labs -These self-paced and hands-on workshops use free, hosted environments ([Play with Docker](https://labs.play-with-docker.com/) and [Play with Kubernetes](https://labs.play-with-k8s.com/)) that do not require anything to be installed. Follow along and learn more about Docker and Kubernetes. +These self-paced and hands-on workshops use free, hosted environments ([Play with Docker](https://labs.play-with-docker.com/){:target="_blank" rel="noopener" class="_"} and [Play with Kubernetes](https://labs.play-with-k8s.com/){:target="_blank" rel="noopener" class="_"}) that do not require anything to be installed. Follow along and learn more about Docker and Kubernetes. -* [Kubernetes Workshop](https://training.play-with-kubernetes.com/kubernetes-workshop/) -* [Microservice containerization and orchestration](https://training.play-with-docker.com/microservice-orchestration/) +* [Kubernetes Workshop](https://training.play-with-kubernetes.com/kubernetes-workshop/){:target="_blank" rel="noopener" class="_"} +* [Microservice containerization and orchestration](https://training.play-with-docker.com/microservice-orchestration/){:target="_blank" rel="noopener" class="_"} \* Labs are free but require registration with a Docker ID. @@ -20,38 +20,39 @@ These self-paced and hands-on workshops use free, hosted environments ([Play wit Created by experts in the Docker community, these free tutorials provide guided step-by-step workflows for working with the Docker platform. * **Integrating Docker with Your IDE** - * [Java Development: Eclipse](https://training.play-with-docker.com/java-debugging-eclipse/) - * [Java Development: IntelliJ](https://training.play-with-docker.com/java-debugging-intellij/) - * [Java Development: Netbeans](https://training.play-with-docker.com/java-debugging-netbeans/) - * [Live Debugging Node.js with Docker and Visual Studio Code](https://training.play-with-docker.com/nodejs-live-debugging/) + * [Java Development: Eclipse](https://training.play-with-docker.com/java-debugging-eclipse/){:target="_blank" rel="noopener" class="_"} + * [Java Development: IntelliJ](https://training.play-with-docker.com/java-debugging-intellij/){:target="_blank" rel="noopener" class="_"} + * [Java Development: Netbeans](https://training.play-with-docker.com/java-debugging-netbeans/){:target="_blank" rel="noopener" class="_"} + * [Live Debugging Node.js with Docker and Visual Studio Code](https://training.play-with-docker.com/nodejs-live-debugging/){:target="_blank" rel="noopener" class="_"} * **Windows Containers** - * [Windows Container Setup](https://training.play-with-docker.com/windows-containers-setup/) - * [Windows Container Basics](https://training.play-with-docker.com/windows-containers-basics/) - * [Windows Containers Multi-Container Applications](https://training.play-with-docker.com/windows-containers-multicontainer/) + * [Windows Container Setup](https://training.play-with-docker.com/windows-containers-setup/){:target="_blank" rel="noopener" class="_"} + * [Windows Container Basics](https://training.play-with-docker.com/windows-containers-basics/){:target="_blank" rel="noopener" class="_"} + * [Windows Containers Multi-Container Applications](https://training.play-with-docker.com/windows-containers-multicontainer/){:target="_blank" rel="noopener" class="_"} ## Books -If books are your preferred learning style, check out these written by the [Docker Captains](https://www.docker.com/community/captains). Docker Captain is a distinction that Docker awards to select members of the community that are both experts in their field and are committed to sharing their Docker knowledge with others. +If books are your preferred learning style, check out these written by the [Docker Captains](https://www.docker.com/community/captains){:target="_blank" rel="noopener" class="_"}. Docker Captain is a distinction that Docker awards to select members of the community that are both experts in their field and are committed to sharing their Docker knowledge with others. -* [Learn Docker in a Month of Lunches](https://www.manning.com/books/learn-docker-in-a-month-of-lunches), Elton Stoneman. Use the code `stonemanpc` for a 40% discount. -* [Docker on Windows: From 101 to Production with Docker on Windows](https://www.amazon.com/Docker-Windows-Elton-Stoneman-ebook/dp/B0711Y4J9K/), Elton Stoneman -* [Learn Kubernetes in a Month of Lunches](https://www.manning.com/books/learn-kubernetes-in-a-month-of-lunches), Elton Stoneman. Use the code `stonemanpc` for a 40% discount. -* [Docker in Action 2nd Edition](https://www.manning.com/books/docker-in-action-second-edition) Jeff Nickoloff, Oct 2019 -* [The Kubernetes Book](https://www.amazon.com/Kubernetes-Book-Nigel-Poulton/dp/1521823634/ref=sr_1_3?ie=UTF8&qid=1509660871&sr=8-3&keywords=nigel+poulton), Nigel Poulton, Nov 2018 -* [Docker Deep Dive](https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton/dp/1521822808/ref=sr_1_1?ie=UTF8&qid=1509660871&sr=8-1&keywords=nigel+poulton), Nigel Poulton, March 2018 -* [Portuguese] [Docker para desenvolvedores](https://leanpub.com/dockerparadesenvolvedores) (2017) by Rafael Gomes +* [Learn Docker in a Month of Lunches](https://www.manning.com/books/learn-docker-in-a-month-of-lunches){:target="_blank" rel="noopener" class="_"}, Elton Stoneman. Use the code `stonemanpc` for a 40% discount. +* [Docker on Windows: From 101 to Production with Docker on Windows](https://www.amazon.com/Docker-Windows-Elton-Stoneman-ebook/dp/B0711Y4J9K/){:target="_blank" rel="noopener" class="_"}, Elton Stoneman +* [Learn Kubernetes in a Month of Lunches](https://www.manning.com/books/learn-kubernetes-in-a-month-of-lunches){:target="_blank" rel="noopener" class="_"}, Elton Stoneman. Use the code `stonemanpc` for a 40% discount. +* [Docker in Action 2nd Edition](https://www.manning.com/books/docker-in-action-second-edition){:target="_blank" rel="noopener" class="_"} Jeff Nickoloff, Oct 2019 +* [The Kubernetes Book](https://www.amazon.com/Kubernetes-Book-Nigel-Poulton/dp/1521823634/ref=sr_1_3?ie=UTF8&qid=1509660871&sr=8-3&keywords=nigel+poulton){:target="_blank" rel="noopener" class="_"}, Nigel Poulton, Nov 2018 +* [Docker Deep Dive](https://www.amazon.com/Docker-Deep-Dive-Nigel-Poulton/dp/1521822808/ref=sr_1_1?ie=UTF8&qid=1509660871&sr=8-1&keywords=nigel+poulton){:target="_blank" rel="noopener" class="_"}, Nigel Poulton, March 2018 +* [Portuguese] [Docker para desenvolvedores](https://leanpub.com/dockerparadesenvolvedores){:target="_blank" rel="noopener" class="_"} (2017) by Rafael Gomes ## Self-Paced online learning A number of Docker Captains have also created video courses on Docker and Kubernetes. -* [Bret Fisher](https://www.bretfisher.com/courses/): Docker Mastery, Docker Swarm Mastery, Docker Mastery for Node.js Projects -* [Nick Janetakis](https://nickjanetakis.com/courses/) Dive into Docker, Docker for DevOps -* [Nigel Poulton](https://nigelpoulton.com/video-courses): Kubernetes 101, Getting Started with Kubernetes, Docker and Kubernetes: The Big Picture, Kubernetes Deep Dive, Docker Deep Dive -* [Arun Gupta](https://www.lynda.com/Docker-tutorials/Docker-Java-developers/576584-2.html): Docker for Java Developers -* [Ajeet Singh Raina](https://collabnix.com/): Docker and Kubernetes Labs -* [French] [Luc Juggery](https://www.udemy.com/user/lucjuggery/): Introduction to Kubernetes, The Docker Platform -* [Spanish] [Manuel Morejón](https://www.udemy.com/course/integrando-docker-a-su-infraestrucutra-y-servicios/learn/lecture/6624848#overview): Integrating Docker to its Infrastructure and Services +* [Bret Fisher](https://www.bretfisher.com/courses/){:target="_blank" rel="noopener" class="_"}: Docker Mastery, Docker Swarm Mastery, Docker Mastery for Node.js Projects +* [Elton Stoneman](https://docker4.net/udemy){:target="_blank" rel="noopener" class="_"}: Docker for .NET Apps - on Linux and Windows. Includes the discount code `644ABCBC33F474541885`. +* [Nick Janetakis](https://nickjanetakis.com/courses/){:target="_blank" rel="noopener" class="_"} Dive into Docker, Docker for DevOps +* [Nigel Poulton](https://nigelpoulton.com/video-courses){:target="_blank" rel="noopener" class="_"}: Kubernetes 101, Getting Started with Kubernetes, Docker and Kubernetes: The Big Picture, Kubernetes Deep Dive, Docker Deep Dive +* [Arun Gupta](https://www.lynda.com/Docker-tutorials/Docker-Java-developers/576584-2.html){:target="_blank" rel="noopener" class="_"}: Docker for Java Developers +* [Ajeet Singh Raina](https://collabnix.com/){:target="_blank" rel="noopener" class="_"}: Docker and Kubernetes Labs +* [French] [Luc Juggery](https://www.udemy.com/user/lucjuggery/){:target="_blank" rel="noopener" class="_"}: Introduction to Kubernetes, The Docker Platform +* [Spanish] [Manuel Morejón](https://www.udemy.com/course/integrando-docker-a-su-infraestrucutra-y-servicios/learn/lecture/6624848#overview){:target="_blank" rel="noopener" class="_"}: Integrating Docker to its Infrastructure and Services \* Many of the courses are fee-based