当サイトは、現役ITエンジニアが、自分の仕事で得た知識や興味はあれど手を付けてこなかった技術に関して勉強がてらアウトプットしていくサイトです。
JavaScript(ES2018~)
- 動作確認方法
- デバッグ方法
- 変数宣言、スコープ
- データ型
- 四則演算子
- 比較演算子
- 複合代入演算子
- 関数
- アロー関数
- if文
- Falsy、Truthy
- for文
- while文
- 論理演算子
- 配列
- 配列操作
- 数値操作
- 文字列操作
- 値渡し、参照渡し
- 日付、時間
- ダイアログ表示
- ウィンドウサイズ
- ブラウザや端末の判定
- イベントリスナー
- DOM操作
- フォーム要素
- エラーハンドリング
- クラス
- this
- スマホのセンサー ~ 位置情報を取得する
- スマホのセンサー ~ 傾きを取得する
- fetchAPIで外部データを受信する
- SVGで画像を扱う
- JSON形式のデータを扱う
- 処理タイミングの制御
- canvas要素で画像を扱う
- Web Audio APIを使って音声ファイルを読み込む
- Web Animations APIで要素にアニメーションを追加する
Python
- VS CodeでPythonのデバッグ環境を構築する
- データ型
- 変数宣言、スコープ
- None型
- 算術演算子
- 複合代入演算子
- 論理演算子
- ビット演算子
- if文
- for文
- while文
- for(while)文を途中で抜ける
- for(while)文の一部ループをスキップする
- 関数
- エラー(例外)処理
- list型の操作
- dict型の操作
- zip関数
- 辞書内包表記
- set型(集合)
- 関数をオブジェクトとして扱う
- 関数内関数・クロージャー
- ラムダ式
- ジェネレーター関数(yieldを使った関数)
- デコレーター関数
- クラス
- クラスの継承
- 文字列操作
- osライブラリ
- shutilライブラリ
- send2trashライブラリ
- pprintライブラリ
- shelveライブラリ
- zipfileライブラリ
- PythonをWindows10にインストールする
- Pythonの仮想環境を構築する
- Tkinterライブラリ
- Pythonの機械学習ライブラリ『TensorFlow2』をWindows10にインストールする
- ロギング
- Pythonでエクセルを操作する
- Webスクレイピング
- 形態素解析
- matplotlibライブラリ
- Qt CreatorをWindows10にインストールする
- 独自のエラー(例外)を発生させる
- テスト環境を構築する
- NumPyライブラリ
- Pandasライブラリ
- PyQt6でGUIアプリを開発する
Go(Go言語 / Go Lang)
- Goをインストールする
- VSCode + Docker DesktopでGo言語の開発環境を構築する
- 変数宣言
- スコープ
- データ型
- 算術演算子
- 比較演算子
- 論理演算子
- 関数
- 配列型の操作
- 定数宣言
- 無名関数
- クロージャー
- if文
- for文
- switch文
- 予約語『defer』
- go文
- goto文
- ラベル付き文
- init関数
- 構造体にタグ(Tag)を付与する
- 参照型 ~ make関数とスライスの使い方
- 参照型 ~ make関数とマップの使い方
- 参照型 ~ make関数とチャネルの使い方
- ポインタ型とアドレス演算子
- 構造体・予約語『type』・new関数
- Goにおけるメソッドの扱い
- コンストラクタ
- make関数と構造体を組み合わせる
- interfaceの使い方
- goコマンド『fmt』
- goコマンド『version』
- goコマンド『env』
- goコマンド『doc』
- goコマンド『build』
- goコマンド『install』
- goコマンド『get』
- goコマンド『test』
- goコマンド『mod』
- 共通モジュールを隔離する
- osパッケージ
- timeパッケージ
- mathパッケージ
- math/randパッケージ
- flagパッケージ
- fmtパッケージ
- logパッケージ
- strconvパッケージ
- unicodeパッケージ
- stringsパッケージ
- bufioパッケージ
- io/ioutilパッケージ
- regexpパッケージ
- jsonパッケージ
- net/urlパッケージ
- net/httpパッケージ
- syncパッケージ
- crypto/xxxパッケージ
AWS(Amazon Web Services)
- AWSのアカウント作成方法
- VPCの作成
- サブネットの作成
- インターネットゲートウェイの作成
- ルートテーブルの設定
- EC2で仮想サーバーを構築する
- EC2にSSH接続する
- EC2に構築したサーバーのIPアドレスを固定する
- EC2にHTTP接続する
- EC2にHTTPS接続する
- EC2のWebサーバーに独自ドメインを適用する
- RDSでデータベースを構築する
- EC2上のWebサーバーにロードバランサー(ELB)を設定する
- ロードバランサー(ELB)に独自ドメインを設定する
- S3にファイルをアップロード・ダウンロードする
- アクセスキーなしでEC2からS3を使ってみる
Unity
- Unity HubとUnity Editorをインストールする
- Unity用にVisual Studioをインストールする
- UnityエディターからVisual Studioを開けるようにする
- Unityでゲーム開発を始めるための環境構築
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials1
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials2
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials3
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials4
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials5
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials6
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials7
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials8
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials9
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials10
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials11
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials12
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials13
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials14
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials15
- Unityのチュートリアル(パスウェイ)をやってみる~Unity Essentials16
- Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer1
- Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer2
- Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer3
- Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer4
- Unityのチュートリアル(パスウェイ)をやってみる~Junior Programmer5
OS
- Redhat系
- Fedora
- CentOS Stream
- Debian系
- Debian
- Ubuntu
- Linux Mint
- elementaryOS
- ZorinOS
- その他のOS
- Slackware
- GentooLinux
- ArchLinux
- LinuxFromScratch
- Windows
その他
- Visual Studio Code
- Git
- 正規表現
- CI/CD
- Travis CI
- Travis CI
- コンテナ
- REST API
- 仮想環境
- Oracle VM VirtualBox
- VMware
- Vagrant
- WinSCP
- OpenSSL
- 統合開発環境(IDE)
- Visual Studio
- AI