【新入社員・若手向け】Next.js・AWS研修
【新入社員・若手向け】Next.js・AWS研修
こちらの研修をベースとして貴社向けのカスタマイズも可能です。
まずはお気軽に問い合わせください。
受講対象
- 新人・若手エンジニアで、ReactやNext.jsを活用したモダンなフロントエンド開発を学びたい方
- AWSを活用したクラウドインフラ構築を学び、Webアプリケーションの設計からデプロイまでのスキルを習得したい方
- フロントエンドからバックエンド、インフラまで、Webアプリ開発の全体像を実践的に学びたい方
よくあるお悩み・ニーズ
- ReactやNext.jsを学びたいが、どのように実務で活用すればよいかわからない
- AWSの基本を理解し、クラウド環境でのアプリ開発・デプロイを実践的に学びたい
- フロントエンド・バックエンド・クラウド環境の全体像を把握し、開発工程をスムーズに進められるようになりたい
受講対象
- 新人・若手エンジニアで、ReactやNext.jsを活用したモダンなフロントエンド開発を学びたい方
- AWSを活用したクラウドインフラ構築を学び、Webアプリケーションの設計からデプロイまでのスキルを習得したい方
- フロントエンドからバックエンド、インフラまで、Webアプリ開発の全体像を実践的に学びたい方
よくあるお悩み・ニーズ
- ReactやNext.jsを学びたいが、どのように実務で活用すればよいかわからない
- AWSの基本を理解し、クラウド環境でのアプリ開発・デプロイを実践的に学びたい
- フロントエンド・バックエンド・クラウド環境の全体像を把握し、開発工程をスムーズに進められるようになりたい
研修内容・特徴
本研修では、React、TypeScript、Next.jsを中心に、モダンなフロントエンド開発を学びます。さらに、AWSを活用したクラウドインフラの基礎を学習し、実際にアプリケーションをデプロイする実践的なスキルを習得します。Git/GitHubを用いたチーム開発やDockerを活用した環境構築、CICDパイプラインを通じた継続的デプロイの手法も学び、エンジニアとしての即戦力を養います。
到達目標
- React、TypeScript、Next.jsを活用し、モダンなWebアプリケーションを開発できるようになる。
- DockerやAWSを活用し、クラウド環境でのデプロイ・運用ができるようになる。
- 開発の全工程(設計・実装・テスト・デプロイ)を理解し、実務で即戦力となるスキルを身につける。
研修プログラム例
週数 | 内容 | 具体例 | 到達目標 |
---|---|---|---|
1週目 | Webアプリ開発の全体像の理解 | ・フロントエンド、バックエンドの役割 ・開発の流れ(企画、要件定義、設計、テスト、リリース) | ・Webアプリ開発の全体像を理解し、開発の流れを把握できる |
2週目 | HTML/CSSの基礎、JavaScriptの基本 | ・HTML/CSSの基本構造と実装 ・JavaScriptの基礎文法(変数、関数、制御文) | ・HTML/CSS/JavaScriptを使って基本的なWebページを作成できる |
3週目 | React開発の基礎 | ・Reactの基本(JSX、コンポーネント、Props、State) ・イベント処理 | ・Reactを使ったWebアプリの基本実装ができるようになる |
4週目 | React開発の応用 | ・グローバルステート管理(Redux, Recoil) ・カスタムフックの活用 | ・状態管理を適切に活用し、複雑なReactアプリを構築できる |
5週目 | Next.jsの基礎と応用 | ・SSR/SSGの活用 ・ファイルベースルーティング、SEO最適化 | ・Next.jsを活用し、パフォーマンスの高いWebアプリを開発できる |
6週目 | Dockerの基礎 | ・Dockerfileの記述方法 ・React環境をローカルで構築 | ・Dockerを活用して開発環境を効率的に管理できるようになる |
7週目 | AWSの基礎(ECS, S3, RDS) | ・AWSの基本概念とサービス紹介 ・クラウドインフラの構築 | ・AWS環境を構築し、クラウドベースのアプリ開発ができる |
8週目 | CICDの基礎 | ・GitHub Actions、AWS CodePipelineを活用したCICDパイプラインの構築 | ・アプリの自動デプロイ環境を構築し、開発フローを最適化できる |
9週目 | AWS環境構築 / サンプルアプリデプロイ | ・React + Next.jsアプリをAWS環境へデプロイ | ・クラウド環境にアプリをデプロイし、運用できる |
10週目 | オリジナルアプリ開発(要件定義) | ・オリジナルアプリの企画・要件定義 | ・自分のアイデアを形にするための計画を立てる |
11週目 | オリジナルアプリ開発(実装・テスト) | ・React + Next.js + AWSを活用したアプリ開発 | ・チーム開発を通じて実践的なアプリ開発のスキルを習得 |
12週目 | 発表・デプロイ・振り返り | ・開発したアプリの発表 ・AWS環境へデプロイし、運用開始 | ・開発した成果を発表し、振り返りを行い、今後の改善点を明確にする |
企画者コメント
本研修は、新卒・若手エンジニア向けに、ReactとNext.jsを活用したモダンなフロントエンド開発、およびAWSを活用したクラウド環境構築のスキルを習得するために設計されたプログラムです。フロントエンド開発の基礎から、クラウド環境でのデプロイ、CI/CDによる自動化までを体系的に学び、実際の現場で求められるスキルを実践的に習得できる構成となっています。
特に、オリジナルアプリ開発を通じて、要件定義から実装・デプロイまでの一連のプロセスを経験することで、技術力だけでなく、開発フローをスムーズに進める能力も養えます。研修終了後には、モダンなWebアプリケーション開発に必要なスキルを身につけ、即戦力として活躍できるエンジニアを目指します。