Javaのwebシステム開発コース(フロントエンド/バックエンドエンジニア)【週1講義】
【概要】
全くの基礎から始めて、JavaでWebアプリケーションの開発が1人でできるようにお教えします。
プログラマ(エンジニア)に転職されたい方、フリーランスになりたい方向けです。
フリーランスになれば、企業のJava案件の場合、月単価は最低でも50万円は得られます。
コースがすべて終了し、私が実力が十分についたと自信を持って企業に薦められる段階になれば卒業です(お望みであれば私の人脈で、就職先、案件の斡旋も可能です)。
【プラン内容】
全くのプログラミング未経験から、Javaで企業の大規模プロジェクトで一般的に使われているフレームワークやその他技術を使ってWebシステムを作成できるように指導します(要件定義、基本設計、詳細設計、製造、単体テスト、結合テスト、すべてのフェーズ(phase=工程)を経験して頂きます)。
このコースで最初に学ぶカリキュラムである「プログラミングの基礎」は「Javaのwebシステム開発コース(フロントエンド/バックエンドエンジニア)」コースで学ぶ内容と同じ内容です。
そこから、さらに複雑なDB技術(複雑なSQL、パフォーマンスチューニング、フレームワーク利用など)を学び、HTML、CSS、JavaScript、JQuery、AJAXなどフロントエンド技術を学び、SpringBootというJavaのフレームワークを、実際に業務レベルのWebシステムを作りながら学びます。
他に、プログラマ(エンジニア)の仕事内容やフリーランスの生活についての相談やざっくばらんなお話もできますので、少しは転職後の将来の見通しが見えるかと思います。
また、コース終了後には、案件獲得サポートします。私の人脈で転職先または案件探しのお手伝いもできます。
【学べること】
・プログラミングの考え方
・Javaの基礎
・データベースの扱い方、SQLの基礎知識
・データベースプログラミング(JDBCプログラミング)
・HTML、CSS、JavaScript、JQuery、AJAX(フロントエンド技術全般)
・サーブレットプログラミング
・業務レベルのSQL知識
・業務レベルのJava知識
・SpringBootなどのJavaフレームワーク
・プロジェクト管理ツール、ソース管理ツール、進捗管理ツールの使い方
・要件定義、基本設計、詳細設計、製造、単体テスト、結合テスト(企業のプロジェクトでエンジニアが関わる可能性のあるすべてのフェーズ(phase=工程))
・UML
・保守や機能追加の経験
・Unix端末操作
【進め方】
講義(週1回、動画チャットで1時間)→講義の復習を兼ねた課題(講義の前日までには提出)
こちらは課題を添削し講義にその結果を反映させます。
課題に対する質問などは随時メッセージで受付け、なるべく早く回答するようにします。
【スケジュール例】
コース終了まで約半年を見込んでいます。