対象者
大学の授業でPythonやC言語などを習って、プログラミングやアルゴリズムはわかるが、実際のアプリ、サービスの作り方がわからない人向け
1章-Docker入門
- 1.1-Dockerとは何か?
- 1.2-Dockerの基本的な概念
- 1.3-Dockerのインストール
- 1.4-Dockerfileの作成とイメージのビルド
- 1.5-コンテナの作成・起動と停止
- 1.6-コンテナ上でのコマンドの実行
- 1.7-Docker-Composeによる複数コンテナの管理
- 1.8-DockerHubからイメージを取得
2章-PostgreSQL・SQL入門
- 2.1 リレーショナルデータベースとは
- 2.2 SQLとは
- 2.3 PostgreSQLとは
- 2.4 PostgreSQLの環境準備
- 2.5 データベースクライアントツールの導入
- 2.6 データベースの作成とテーブルの定義
- 2.7 SQLの基本的な構文
- 2.8 GROUP BYと集約関数
- 2.9 結合
- 2.10 トランザクション
3章-Django入門(執筆中)
- 3.1-Djangoとは何か?
- 3.2-Djangoのインストール
- 3.3-Djangoプロジェクトの作成
- 3.4-Djangoアプリの作成
- 3.5-モデルの作成とデータベースへの接続
- 3.6-ビューの作成とURLの設定
- 3.7-テンプレートの作成とレンダリング
- 3.8-Django管理サイトの使い方
- 3.9-Djangoのテスト
4章-TypeScript入門(執筆中)
- 4.1-TypeScriptとは何か?
- 4.2-TypeScriptのインストール
- 4.3-TypeScriptの基本的な型
- 4.4-TypeScriptの関数とクラス
- 4.5-TypeScriptのインターフェースと型エイリアス
- 4.6-TypeScriptのジェネリクス
- 4.7-TypeScriptの型ガードと型アサーション
- 4.8-TypeScriptのコンパイルオプション
5章-React入門(執筆中)
- 5.1-Reactとは何か?
- 5.2-Reactのインストール
- 5.3-Reactコンポーネントの作成
- 5.4-JSXの基礎
- 5.5-Reactのpropsとstate
- 5.6-Reactのイベント処理
- 5.7-Reactのライフサイクルメソッド
- 5.8-React-Hooks
- 5.9-React-Router
- 5.10-React-Context
6章-Material-UI入門(執筆中)
- 6.1-Material-UIとは何か?
- 6.2-Material-UIのインストール
- 6.3-Material-UIのコンポーネント
- 6.4-Material-UIのテーマ
- 6.5-Material-UIのアイコン
- 6.6-Material-UIのグリッド
- 6.7-Material-UIのレスポンシブデザイン