目的
フレアーズ合同会社では、ウェブアプリケーションの開発全般とウェブサイト制作の内コーディングの受託を請け負って対応する場合が多い。そのため、入社までに最低限のウェブサイトやウェブアプリケーションの開発スキルを身に着けておかないと入社後に活躍することが難しくなる。
システム開発の基本的な流れや実装技術について学ぶことで、自分の頭で考えながら作業を進めることができるように成長いただくことを目的として本研修のコンテンツを入社までに学んでいただく形で実施する。なお、書籍購入代金は自腹とすること。
学習概要
ウェブ制作関連技術
HTML、CSS、JavaScript、PHP、WordPressを中心に、実装技術について学ぶ。加えてデザイン、情報アーキテクチャ、ユニバーサルデザインなど、ディレクションやデザインに関する最低限の情報についても学んでおく必要がある。
- HTML/CSSの基礎 ➡ HTMLの応用 ➡ CSSの応用
- JavaScriptの基礎 ➡ JavaScriptの応用
- PHPの基礎 ➡ PHPの応用
- WordPressの基礎 ➡ WordPressの応用
- デザイン基礎
- 情報アーキテクチャ基礎
- ユニバーサルデザイン基礎
ウェブシステム開発関連技術
自社の実装技術はNode.js と SpringBoot のいずれかが基本となるが、サーバー環境の都合で Laravel が採用される場合もある。フロントエンドは React が安定である。クラウドインフラにAWS、データベースにMySQLを学び、ソフトウェアの品質保証の手法を学ぶ。
- フロントエンド
- TypeScript基礎 ➡ TypeScript応用 ➡ Node.js基礎 ➡ React基礎
- バックエンド
- Javaの基礎 ➡ Javaの応用 ➡ SpringBootの基礎
- PHPの基礎 ➡ PHPの応用 ➡ Laravelの基礎
- AWSの基礎
- MySQLの基礎 ➡ MySQLの応用
- ソフトウェアテストの基礎 ➡ ソフトウェアテストの応用
- プログラミング作法の基礎
学習計画
ウェブサイトコーダーへの道程とウェブアプリエンジニアへの道程の2つの道を用意したので、必要に応じて自分に合わせて内容をカスタマイズして利用してほしい。
ウェブサイトコーダーへの道程
ウェブサイトコーダーはウェブ制作会社における構築部隊として活躍するウェブサイトの実装者としての役割を果たすのが仕事だ。主に静的なコーディングからWordPressの構築までを一人称で行えるレベル感を目指す。
HTML/CSSの基礎
1冊ですべて身につくHTML & CSSとWebデザイン入門講座
HTMLの応用
HTML
入門 HTML5
CSSの応用
CSS完全ガイド 第2版
CSS3開発者ガイド 第2版 ―モダンWebデザインのスタイル設計
JavaScriptの基礎
【Amazon.co.jp 限定】1冊ですべて身につくJavaScript入門講座(DL特典:JavaScriptチートシート) (1冊ですべて身につく)
JavaScriptの応用
JavaScript 第7版
PHPの基礎
初めてのPHP
PHPの応用
プログラミングPHP 第4版
WordPressの基礎
1冊ですべて身につくWordPress入門講座
WordPressの応用
サイトの拡張性を飛躍的に高める WordPressプラグイン開発のバイブル
デザイン基礎
ノンデザイナーズ・デザインブック [第4版]
情報アーキテクチャ基礎
情報アーキテクチャ 第4版 ―見つけやすく理解しやすい情報設計
ユニバーサルデザイン基礎
ウェブアプリケーションのためのユニバーサルデザイン
ウェブアプリエンジニアへの道程
ウェブアプリをゼロから作れる人材になるための道程を準備した。設計ができるようになっていくためには、プログラムの開発でどのようなことが実現できるのかをまずは知る必要がある。開発言語仕様やフレームワークの扱い方を学分と同時に、ソフトウェアテストによる品質担保の方法を学ぶ。
TypeScriptの基礎
初めてのTypeScript ―型安全なJavaScriptでWeb開発を加速する
TypeScriptの応用
プログラミングTypeScript ―スケールするJavaScriptアプリケーション開発
Node.jsの基礎
ハンズオンNode.js
Reactの基礎
Reactハンズオンラーニング 第2版 ―Webアプリケーション開発のベストプラクティス
Javaの基礎
オラクル認定資格教科書 Javaプログラマ Bronze SE(試験番号1Z0-818)
Javaの応用
オラクル認定資格教科書 Javaプログラマ Silver SE11(試験番号1Z0-815)
SpringBootの基礎
Spring Boot 3 プログラミング入門
PHPの基礎
初めてのPHP
PHPの応用
プログラミングPHP 第4版
Laravelの基礎
基礎から学ぶ Laravel
AWSの基礎
AWS認定資格試験テキスト AWS認定ソリューションアーキテクト – アソシエイト 改訂第2版
MySQLの基礎
詳解 MySQL
MySQLの応用
実践ハイパフォーマンスMySQL 第3版
ソフトウェアテストの基礎
初めての自動テスト ―Webシステムのための自動テスト基礎
ソフトウェアテストの応用
単体テストの考え方/使い方
プログラミング作法の基礎
リーダブルコード ―より良いコードを書くためのシンプルで実践的なテクニック (Theory in practice)
Gitの基礎
実用Git