ウェブエンジニア養成入社前研修

目的

 フレアーズ合同会社では、ウェブアプリケーションの開発全般とウェブサイト制作の内コーディングの受託を請け負って対応する場合が多い。そのため、入社までに最低限のウェブサイトやウェブアプリケーションの開発スキルを身に着けておかないと入社後に活躍することが難しくなる。

 システム開発の基本的な流れや実装技術について学ぶことで、自分の頭で考えながら作業を進めることができるように成長いただくことを目的として本研修のコンテンツを入社までに学んでいただく形で実施する。なお、書籍購入代金は自腹とすること。

学習概要

ウェブ制作関連技術

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)

https://www.amazon.co.jp/%25E3%2582%25AA%25E3%2583%25A9%25E3%2582%25AF%25E3%2583%25AB%25E8%25AA%258D%25E5%25AE%259A%25E8%25B3%2587%25E6%25A0%25BC%25E6%2595%2599%25E7%25A7%2591%25E6%259B%25B8-Java%25E3%2583%2597%25E3%2583%25AD%25E3%2582%25B0%25E3%2583%25A9%25E3%2583%259E-Silver-SE11%25EF%25BC%2588%25E8%25A9%25A6%25E9%25A8%2593%25E7%2595%25AA%25E5%258F%25B71Z0-815%25EF%25BC%2589-%25E5%25B1%25B1%25E6%259C%25AC/dp/4798162043/?&_encoding=UTF8&tag=shinroh0c-22&linkCode=ur2&linkId=e75cc874b66c1aa75296d06534536dfe&camp=247&creative=1211

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