はじめに
2018年の最先端DevOpsエンジニアになるためのロードマップ という記事を読ませていただきましたが、記事全体としてUdemyでの動画の講義が多く紹介されていました。
また自分自身がここ数ヶ月ほどUdemyを使い倒して講座を受講しているので、一度Developer Roadmapに書かれている技術についてのUdemy講座をまとめておきたいな、と思ったのが今回の記事を書き始めた経緯です。
動画の選定基準については確固たるものがあるわけではありませんが、
- 評価が4.0をくだらない
- 受講者数(評価数)がある程度ある
- 講座の言語が英語である
というのをおおよその基準に選定しています。
Qiitaの記事やその他のリソースも含めた方がいいかとも思いましたが、今回はUdemyに限定しています。
また、なぜ英語の講座のみを選んでいるかというとエンジニアの基本的な技能として英語(少なくとも読み聞きだけでも)が必須であると考えている間です。
少しでも読み聞きができるのであれば英語で講座を受講していれば自然と英語力は向上するでしょうし、それ以前に簡単なレベルすらままならない場合は今回利用したWeb Developer Roadmap 2018 以前の段階で英語を勉強する必要があると考えてもらった方がいいですね。
(なお本記事は現在進行形で調査と更新を行なっていますので不足している部分がままありますので悪しからず。「この講座がいいよ!」というのがあればぜひリクエストお願いします!)
Introduction
Git & GitHub
SSH
- [Beginner SSH Secure Shell - Hands on!]
(https://www.udemy.com/sshcourse/)
HTTP/HTTPS and APIs
Bacis Terminal Usage
Learn to Research
Data Structures & Algorithms
- Data Structures & Algorithms - Interview !!
- The Coding Interview Bootcamp: Algorithms + Data Structures
Character Encodings
Frontend Roadmap
Learn HTML & Basics of CSS
Basics of JavaScript
Package Managers
NPM
Yarn
CSS Preprocessors
Sass
PostCSS
CSS Framework
Bootstrap
CSS Architecture
Build tools
Webpack
NPM Scripts
ESLint
Pick a Framework
React.js
Vue.js & vuex
Angular
Typescript
Server Side Rendering
Next.js
Nuxt.js
Back-end Roadmap
DevOps Roadmap
Learn a Programming Language
Understand different OS Concepts
Learn about Managing Servers
Operating System
Linux
Learn to live in Terminal
Networking and Security
What is and how to setup a ___
Reverse Proxy
Caching Server
Forward Proxy
Load Balancer
Firewall
Web Server
Apache
Nginx
Learn Infrastructure as Code
Containers
- Docker Mastery: The Complete Toolset From a Docker Captain
- Learn DevOps: The Complete Kubernetes Course
Configuration Management
Infrastructure Provisioning
- Learn DevOps: Infrastructure Automation With Terraform
- Terraform Course from a DevOps Guru (Terraform + AWS)
- [https://www.udemy.com/terraform-beginner-to-advanced/]( Terraform - Beginner to Advanced 2018 )