Who is this Course For?
Explore the intended audience for this Docker course, designed for web developers with basic knowledge of web servers, client-side and server-side technologies, and databases. Understand how no advanced skills are required, making Docker accessible across various stacks and systems.
We'll cover the following...
Prerequisites
This course is technology-agnostic where possible. The examples refer to specific web development dependencies such as PHP, Node.js, MySQL, and WordPress, but a working knowledge of those technologies is not required. All Docker commands and techniques can be used on any operating system and adapted to your own stack.
Ideally, you should know a little about the following web development concepts:
- Web servers and browsers.
- Client-side HTML, CSS, and JavaScript.
- Server-side languages or runtimes such as Node.js, PHP, Python, Ruby, .NET, etc.
- Databases such as MySQL, PostgreSQL, MongoDB, etc.
- Other dependencies used by your web application, such as build tools, queuing systems, caches, etc.
You don’t need to be a full-stack developer, but it’s practical to have some knowledge of how these technologies mesh together.