私は、HID からサーバーとスケーラビリティまでのフルスタック Web 開発者コースを最初から構築することにしました。知っておくべきことはすべて無料でカバーされます!
対象となる内容は次のとおりです:
インターネット
- インターネットはどのように機能しますか?
- HTTP とは何ですか?
- ブラウザとその仕組み
- DNS とその仕組み
- ドメイン名とは何ですか?
- ホスティングとは何ですか?
フロントエンド
- HTML
- CSS
- JavaScript
- React.js
- Next.js
OSと一般知識
- 端末の使用法
- OS の一般的な仕組み
- プロセス管理
- スレッドと同時実行性
- 基本的な端末コマンド
- メモリ管理
- プロセス間通信
- I/O 管理
- POSIX の基本
バックエンドの言語
- ジャワ
- パイソン
- PHP
- C#
- JavaScript
- ルビー
- 錆び
- 行きます
バージョン管理システム
- Git の基本的な使い方
- リポジトリ ホスティング サービス
- - GitHub
- - Gitlab
- - Bitbucket
リレーショナルデータベース
- MySQL
- PostgreSQL
- マリアDB
- MS SQL
- オラクル
API
- 休憩
- JSON API
- ハトアス
- オープン API 仕様と Swagger
- 認証
- GraphQL
キャッシング
- CDN
- サーバー側 I. Redis II. Memcached
- クライアント側
安全
- HTTPS TLS
- コル
- MD5
- SHA-2
- スクリプト
- BCrypt
- オワスプ
CI/CD
開発コンセプト
- 固体
- キス
- ヤグニ
- ドライ
- ドメイン駆動設計
- テスト駆動開発
ソフトウェアアーキテクチャ
- マイクロサービスとサービス指向アーキテクチャ
- CQRS
- サーバーレス
コンテナ
- Docker の基礎
- Docker クックブック
- Kubernetes クックブック
サーバー
スケーラビリティ
- 分散システム
- システム設計入門
- 現実世界の保守可能なソフトウェア
- 12 ファクター アプリ
- スケールに合わせたフロントエンド プロジェクトの設計
コースの構造を変更したり、他のものを追加したりする場合がありますが、基本的な構造は維持されます。
以上が何か大きなことがもうすぐ始まりますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。