スキル標準研修プログラム「EzyPlatform によるWeb開発」
実務レベルのWebサイト開発の需要が高まるなか、HTML・CSS・JavaScript を学…
- スケジュール 週2回
- 時間 19h00-21h00
- ヒントク オンライン
コース紹介
実務レベルのWebサイト開発の需要が高まるなか、HTML・CSS・JavaScript を学んだことはあっても、実プロジェクトの経験がなく、公開・運用の仕方が分からず、作った製品をどう世に出せばよいのか手探りのままという学生や社会人が少なくありません。同時に企業の側も、完成度の高いWebサイトを作れる開発者というだけでなく、その製品を拡張でき、AIなどの新しい技術を組み込んで価値を高められることを求めています。
そこで誕生したのが「EzyPlatform によるWeb開発」スキル標準研修プログラムです。基礎知識、実践スキル、そして製品を実際に世に出す力を身につけると同時に、市場の実際のニーズとつながることを狙いとしています。受講生にとっては、賢いWeb製品を自ら生み出し、専門性を高め、現代の技術環境が求める水準に応えられるようになる機会です。
本講座の目標は、Web開発の基礎をしっかり身につけ、Webサイト構築の流れを理解し、EzyPlatform 上で完成度の高い製品を実際に作り上げ、あわせて実在する製品アイデアへとつなげていくことです。
研修内容
12モジュールモジュール 01 会社・講師・受講生の紹介:組織、企業文化、規則、規程
- 開発環境の構築
- プロジェクトの作成
- プロジェクトを構成する要素の解説
モジュール 02 基礎知識
- Git・GitHub を用いたソースコード管理
- Bootstrap によるフロントエンド開発の基礎
- Java プログラミングの基礎
- EzyPlatform フレームワークの構成要素の概説
- クリーンコードの基礎
- デザインパターンの基礎
モジュール 03 基本的なブログプロジェクトの開発 01
- 画面の作成
- プロジェクトと EzyArticle・EzySupport の連携
- ブログ一覧へのデータの組み込み
- ロゴとナビゲーションへのデータの組み込み
- ページ上部へのデータの組み込み
- 多言語対応の組み込み
モジュール 04 基本的なブログプロジェクトの開発 02
- 管理画面のメニューの作成
- タグとカテゴリへのデータの組み込み
- EzyCRM と連携したニュースレター登録APIの組み込み
- EzyPlatform と依存プラグインの更新
- EzyArticle を用いたブログページの残り部分の仕上げ
- プラグインの公開とマーケットへの登録
モジュール 05 書籍マーケットサイトの開発 01
- プロジェクトの作成
- 必要なモジュールとの連携
- EzyArticle・EzySupport・E-Commerce プラグインを用いたトップページの実装
モジュール 06 書籍マーケットサイトの開発 02
- E-Commerce に用意されているクラスの理解
- E-Commerce プラグインを用いた書籍一覧画面の実装
- 書籍検索フィルターの実装
- EzyArticle と E-Commerce プラグインを用いた書籍詳細画面の実装
モジュール 07 書籍マーケットサイトの開発 03
- BCrypt アルゴリズムの理解
- EzyLogin と連携した会員登録APIの組み込み
- EzyLogin と連携したログインAPIの組み込み
- EzyAccount・EzyCRM と連携したアカウント管理APIの組み込み
モジュール 08 書籍マーケットサイトの開発 04
- E-Commerce に用意されているチェックアウト関連クラスの理解
- 決済業務の理解
- E-Commerce と連携したカートAPIの組み込み
- E-Commerce と連携した決済APIの組み込み
モジュール 09 書籍マーケットサイトの開発 05
- EzyDelivery に用意されているクラスの理解
- 物流業務の理解
- Viettel Post と GHTK の理解
- EzyDelivery と連携した配送APIの組み込み
- EzyMail と連携した通知APIの組み込み
モジュール 10 書籍マーケットサイトの開発 06
- EzyArticle によるブログの組み込み
- EzyArticle によるニュースの組み込み
- EzySupport による問い合わせの組み込み
- EzyRating によるユーザー行動収集の組み込み
- EzyMarketing による広告ポップアップの組み込み
- EzyChat によるチャット顧客サポートの組み込み
モジュール 11 実際のアイデアを形にする
- 実在するアイデアの提案、または受け取り
- 機能要件の分析
- プロジェクトの立ち上げ
目標にコミット
-
EzyPlatform を理解し、使いこなせるようになります。
-
Webプロジェクトを開発し、実際に公開・運用できるようになります。
-
プロフェッショナルなプログラミング思考が身につきます。