モダン・システムエンジニア育成コース
| 歴史、業界俯瞰、安全衛生等 |
歴史、業界俯瞰、IT事業の仕事、職種、開発と工程、仕事の形態
誰もが認める本物のSE、安全衛生、時事問題、法的問題 |
|---|---|
| Java基本 |
Javaが活躍する世界、Javaの歴史
コンパイルと実行、IDE、eclipce、クラス、インスタンス化、メソッド コメント、変数、参照型、四則演算、配列、map、繰り返し処理 分岐処理、例外処理、入出力処理、カプセル化、継承 オーバーロード、オーバーライド、ポリモフィズム、演習問題及び解説 |
| MySQL基本 |
SQL文の基礎、SQLのコメント、別名、演算、条件指定、比較演算子
パターンマッチング、取得件数制限、集約関数、グループ化、並び替え 絶対値の取得、日付と時刻の演算、テーブルの結合、テーブルの正規化 サブクエリ、case文、データの更新(追加、変更、削除) データベース構造の操作、演習問題及び解説 |
| JavaWEBアプリ作成 |
Javaが活躍するWEBアプリケーションの世界
JavaWEBアプリ開発環境、localhost:8080とは、JSPの要素 JSPとJavaの処理を組み合わせる、Servletクラスの役割 Servletクラスの作法、JSPとServlet間の転送処理 フォワードとリダイレクト、MVCモデルとは WEBアプリケーションの例外処理、データ保持の概念 データ保持領域「スコープ」、スコープを取得する ログイン機能の作成、Javaからデータベースにアクセスする DAO クラスとは、DAOとBeanの連携 動的にSQLを変更するPreparedStatement 社員情報管理システムの作成、課題制作(TODOアプリの作成) |
| モダンJavaScriptとReact基礎 |
仮想DOM、パッケージマネージャー、ECMAScript
テンプレート文字列、アロー関数、分割代入、スプレッド構文 JSX記法、コンポーネント、Props、State、再レンダリング、CSS-in-JS |
|---|---|
| React Hooks基本 |
React Hooksとは、useState、uesEffect、useContext、
useReducer、useCallBack、useMemo、useRef |
| Redux ToolKit基本 | Redux ToolKitによる状態管理を理解する、外部APIへの同期処理 |
| TypeScriptの適用 |
TypeScriptの必要性、データ型、intersection Types、
Union Types、Literal Types、typeof、keyof、enum、型の互換性 Generics、JSON型推論、React Hooks Props型 React Hooks useState、Event handler |
| ITビジネスマナー、ITリテラシー |
社会人として求められること、第一印象、好印象を与える身だしなみ
心に響く挨拶、敬語、感じの良い電話応対、好感の持てる報連相 可愛がられるフレーズ、名刺、ビジネスメール、活躍し続けるためのマインドセット 知っておくべき「システム」のしくみ、知っておくべき「コミュニケーション」のしくみ 知っておくべき「情報活用」のしくみ、知っておくべき「セキュリティ」のしくみ 知っておくべき「最新テクノロジー」のしくみ、確認問題 |
|
React/Hooks/Redux ToolKit
TypeScript/ 外部API |
外部API(Football-API)の利用方法、テンプレートパッケージ構築、スライス作成、外部APIとの連携、コンポーネントの作成、非同期関数の作成、各国サッカーリーグ成績速報アプリ作成 |
|
React/Hooks/Redux ToolKit
TypeScript/ 内部API |
法規制管理台帳アプリのフロントエンド部を
React/Hooks/Redux ToolKit/TypeScript 化、Expressと連携 |
|
ExpressとRESTful
アプリケーション |
Express、app変数、ルーティング、ファイルの参照
view、engine、partial、helper、ミドルウェア、RESTfulとは GET、POST、body-parser、バリデーション(joi)、PUT 関数化、DELETE、module exports、MySQLとの連携とCRUD MySQL 接続ドライバ、SELECT文の動作確認、INSERT文の動作確認 DELETE文の動作確認、UPDATE文の動作確認 課題制作(法規制管理台帳一覧表示用API作成、各テーブルCRUD用API作成、ページネーション機能、フロントエンド部と連携) |
|---|---|
| 自分を明確にする言葉力 |
人前で話すコツ、自分を明確にする方法とスピーチ構成法
人から好かれるとっさの一言、スルーされない人の言葉力 聞きやすいしゃべり方のコツ、心をつかみ意見を通す対話力 |
| AWSで作るWEBアプリケーション |
AWSの利用準備、AWSの基礎、MultiAZ、VPCネットワーク設定
EC2アプリサーバー作成、RDSデータベース作成 パラメータストア環境変数の利用、ELB負荷分散設定 Route53ドメイン取得 / 設定、ACM証明書の発行 / 設定 S3サーバー静的ファイル配信、CloudFront キャッシュサーバー設定 IAM アクセス権設定、SSM運用管理アクセス制御 アプリケーションサービス用の AWS環境構築 法規制管理台帳アプリケーションのAWSへのデプロイ |
