このページでは初学者向けにAvinton Academyの推奨の進め方を紹介しています。Avinton Academyには大きく分けて6つのカテゴリーに分けられます。
1. Basic
2. 機械学習
3. データエンジニアリング
4. プラットフォームエンジニアリング
5. ネットワークエンジニアリング
6. webエンジニアリング
まずはBasicを一通り完了したのちに、ご自身のキャリアに合わせて2~6のコンテンツに取り組むのがおすすめです。
1. Basic
エンジニアの基礎として必要な知識を得るためのコンテンツを下記にまとめてあります。リストからもわかる通り、Avintonではまず最初にLinuxの知識を深めることを推奨しております。今後どのような種類のエンジニアになったとしても全てに共通してLinuxの知識は必要になるためです。ネットワークを始めとする基本的なITの仕組みを理解することや自分で学習の環境設定を行うことが出来るようになるなどそのメリットは多岐にわたります。
ぜひ、このコースを通じて最初の一歩としてLinuxの資格取得などをしたのちに、それぞれの分野の基礎を身に着けましょう。
1. LPIC 101, 102
2. Linuxとは
3. Ubuntuの基本設定
4. 【Python入門】Python Numpy チュートリアル
5. Pandasによる構造化データ分析
6. Clean code
7. Pythonによるマルチスレッドプログラミング実践
8. Pythonで画像を分類するプログラムを作成する(OpenCVを使用 ver)
9. 機械学習入門者向け 分類と回帰の違いをプログラムを書いて学ぼう
10. 機械学習概要1
11. 機械学習概要2
12. Pythonで画像を分類するプログラムを作成する(CHALLENGE: CNNを使用 ver)
13. PostgreSQL Setup
14. PostgreSQLによるデータ分析
15. フロントエンドのWeb開発について
16. NodeJSでWebアプリケーション開発 – React編
17. PostgreSQL – Python – Apache – Bootstrap
18. Gitとは
19. 書籍:Linuxで動かしながら学ぶTCPIPネットワーク入門1~6
20. 【仮想化 入門】仮想化とは
21. Virtualisation and Container (仮想化とコンテナ) – Ansible, Docker and Kubernetes
22. Docker Engineのubuntu上へのinstall
23. Docker Get Started (Official Document)
24. Kubernetesの概要 (Official Document)
2. 機械学習
3. データエンジニアリング
1. データ分析基礎 – Part1
2. データ分析基礎 – Part2
3. Apache SparkとApache Zeppelinの概要と環境構築
4. Apache Zeppelin 基本機能
5. Scala 基礎
6. Apache Spark 基礎
7. Spark SQL エクササイズ
8. SparkMLによるKaggle Titanic生存者予測
9. postgreSQLへのshp fileのimport
10. PostGIS exercise
11. Apache Superset 概要と環境構築
12. Apache Superset 基礎
13. Apache Superset maptoolの使い方