見出し画像

Webプログラミングスキルチェックシート(初級) ver1.1.0

暗記しなければならない項目はとても少ないです。調べたらすぐに分かる簡単なものも多いので、調べながらでも構わないのでチェックしていきましょう。

コンピュータ

コンピュータに関する最低限の知識は必要

- [  ] 32bitが何byteか計算することができる
- [  ] 二進法と十進法で記された数値を相互に変換することができる
- [  ] CPUが何かを説明することができる
- [  ] メインメモリとストレージの違いを説明することができる
- [  ] 文字コードとは何かを説明することができる
- [  ] 代表的なOS(Operating System)の名前を2つ以上挙げることができる
- [  ] OS(Operating System)が何かを説明することができる

インターネット

ウェブアプリケーションを作るならインターネットに関する最低限の知識は必要

- [  ] ウェブサーバーとは何かを説明することができる
- [  ] 通信プロトコルとは何かを説明することができる
- [  ] HTTPリクエスト、HTTPレスポンスを説明することができる
- [  ] URI/URLとは何かを説明することができる
- [  ] ドメインとは何かを説明することができる
- [  ] IPアドレスとは何かを説明することができる

パソコン操作

パソコンを好きになろう

- [  ] ファイル、フォルダの新規作成ができる
- [  ] ファイル拡張子とは何かを説明できる
- [  ] 必要なアプリケーションをダウンロード、インストール、削除することができる
- [  ] テキストエディタを使用して簡単なHTML文書が作成できる

Google検索スキル

検索は重要なスキル

- [  ] AND検索ができる
- [  ] OR検索ができる
- [  ] とは検索ができる
- [  ] 除外検索ができる
- [  ] フレーズ検索ができる
- [  ] ワイルドカード検索ができる
- [  ] タイトル検索ができる
- [  ] 本文検索ができる
- [  ] 検索エンジンを使って「検索テクニックを検索」することができる

公式ドキュメントを読む

公式ドキュメント読めばだいたい分かる

- [  ] 学ぼうとする技術の公式ドキュメントがどこにあるか探すことができる
- [  ] プログラミングの学習をするときに公式ドキュメントに目を通すことができる

Linuxコマンド

簡単なコマンドを使ってファイルの操作ができると便利

- [  ] ターミナルを使える
- [  ] ディレクトリ、パスの概念がわかる
- [  ] パスを通すことができる 
- [  ] コマンドで現在のディレクトリ(カレントディレクトリ)を確認できる
- [  ] コマンドでディレクトリの内容を表示できる
- [  ] コマンドでディレクトリを移動するできる
- [  ] コマンドでファイルの新規作成ができる
- [  ] コマンドでディレクトリの作成ができる
- [  ] コマンドでファイル、ディレクトリのコピーができる
- [  ] コマンドでファイル、ディレクトリ名の変更ができる
- [  ] コマンドの履歴を確認することができる
- [  ] コマンドでファイル名検索をすることができる
- [  ] 以前実行したコマンドを呼び出すことができる
- [  ] 簡単なシェルが書ける

テキストエディタ

お気に入りのテキストエディタがあるエンジニアは多い

- [  ] viを使ってテキストデータの修正ができる
- [  ] プラグインを導入してテキストエディタをカスタマイズすることができる
- [  ] テキストエディタで使えるショートカットを3つ以上知っている

Git

チーム開発でも個人開発でもいずれ必要になる

- [  ] バージョン管理システムがなんのために存在しているか説明することができる
- [  ] GitとGitHubの違いを説明することができる
- [  ] Gitとは何かを説明できる
- [  ] add, push, commit, pull などの基本コマンドの使い方が分かる
- [  ] リモートリポジトリ、ローカルリポジトリがそれぞれ何を指すか説明することができる
- [  ] コマンドを使ってブランチを切り替えることができる
- [  ] コマンドを使って作業を保存(コミット)することができる
- [  ] コマンドを使ってリモートリポジトリから差分を取り込むことができる
- [  ] ローカルからリモートリポジトリへ差分を反映させることができる
- [  ] 必要に応じてGitコマンドを調べて使うことができる
- [  ] Gitを使ってアプリを開発したことがある

HTML

書籍などで基本を抑えたらあとは実践で身につけよう

- [  ] HTMLファイルとはどういうものかを説明することができる
- [  ] HTMLファイルを記述することができる
- [  ] HTMLのタグと属性の違いを説明することができる
- [  ] 基本的なタグが分かり使い分けができる
- [  ] タグにclass属性を指定できる
- [  ] タグにid属性を指定できる
- [  ] HTMLファイルとJavaScript/CSSファイルとの関係性・役割の違いを説明することができる

フォーム

システムを作るならフォームは最重要項目

- [  ] テキスト入力フォームを作成できる
- [  ] 入力文字を伏せ字にしたパスワード入力フォームを作成できる
- [  ] チェックボックスを使った入力フォームを作成できる
- [  ] ラジオボタンを使った入力フォームを作成できる
- [  ] セレクトボックスを使った入力フォームを作成できる
- [  ] 日付入力フォームを作成できる
- [  ] labelタグと入力フォームを関連づけることができる

ブラウザ

HTMLはブラウザが構文を解析してディスプレイに表示しているんだということを理解しておこう

- [  ] 代表的なブラウザの名前を二つ以上挙げることができる
- [  ] ブラウザのキャッシュとは何かを説明できる
- [  ] ブラウザのキャッシュを削除することができる

ここから先は

3,072字

¥ 300

この記事が気に入ったらサポートをしてみませんか?