特徴
案件数がトップのプログラム言語・Javaと現場のエンジニアに必要な知識を最速で学ぶ総合コース
昔から使われている言語であるJavaを、現場で通用するレベルまで学習するコースです。Javaは案件数が豊富で、業務系の案件が多く、大手企業でも採用が多い言語です。
Javaを使い、Webアプリケーションを作成し、周辺技術を活用した現場で使える技術が学べます。
学習内容
1,WEBアプリケーション開発
2,WEBアプリケーション開発とテスト
3,自動テスト環境の構築と画面の自動テスト
4,自動デプロイの実現
約4ヶ月で上記を学習
開発知識
■基本的な開発知識
MVCMVVMCRUDWebアプリケーションTCP/IPV字モデルオブジェクト指向開発セッション/クッキートランザクション
■Javaを用いたアプリケーション開発の基礎
CRUD処理JSP/Servlet/Filter/ListenerSQLJDBCデータベース(MySQL/Oracle/H2/PostgreSQL)アプリケーションサーバー(Tomcat/Wildfly/WebLogic/WebSphere/GlassFish)
■DevOpsや自動化に対する知識と理解(CI/CD)
Jenkins自動テスト
■AWSのサービスに対する基本知識と基本的な使い方への理解
EC2S3ELBRDSCloudWatch
■構成管理ツールに対する知識と理解及び実践経験
MavenGradle
■周辺技術としてのフレームワーク及びライブラリの知識と経験、実践経験
SpringThymeleafMyBatisJPAApache Commons
■テスト
自動テストに対する知識と経験
JUnitSelenium(Selenide/FluentLenium)
テスト手法に対する知識と経験
ブラックボックステストホワイトボックステスト境界値テスト
■開発手法
様々な開発手法への知識と理解
ウォーターフォールアジャイルスクラムXPテスト駆動開発チケット駆動開発ドメイン駆動開発
生産性を上げる為の取り組みに対する知識と理解
カンバンふりかえり(KPT)プランニングポーカーデイリースクラムイテレーション/スプリント
学習形式
現役エンジニアによるオンライン授業(16回)
案件数が豊富なJavaの基礎から応用、現場で必要な周辺技術まで網羅した内容をオンラインのライブ授業で身につけていただきます。
質問・受講対応時間
オンラインサポート
期間中は講師への質疑応答は無制限に加え、チャット、ビデオ通話、マンツーマン、補講といった各種手法で徹底的にサポートします