Flutter研修

Flutter研修

クロスプラットフォーム開発を可能にするFlutterを習得し、短期開発と高品質UIを同時に実現します。

このような課題を抱えていませんか?

  • 実践型のWEBエンジニア研修

    スキルがなくて、
    案件にアサインできない…

  • 実践型のWEBエンジニア研修

    社員が自発的に学習をしてくれない…

  • 実践型のWEBエンジニア研修

    ロースキルで契約更新ができない…

では

基礎から現場ベースのカリキュラムを通して
実務に確実に結びつく研修をご案内します。

カリキュラム概要

タイピングをする人の手元

Flutter・Dartを利用したアプリ開発を学べる研修
Flutter:UI構築、レイアウト設計、Widgetツリー整理、ホットリロード機能 Dart:変数、関数、非同期処理、状態管理 ナビゲーション:複数画面構成、データ受け渡し
iOS・Android対応のモバイルアプリ開発を通して、実務に近い開発プロセスを学ぶことができます。

コードを見ながら教わる様子

この研修がおすすめな方
iOS・Android双方に対応できるアプリ開発スキルを身につけたい Flutter/Dartを使ったクロスプラットフォーム開発を基礎から学びたい アプリエンジニアとして、現場で活躍できる力を身につけたい
基礎をしっかりと学べるため、UI/UX設計を含む、アプリを開発するための総合的な力を身につけることができます。

取り扱う言語・技術

  • Git

    Git

    Gitを使ってソースコードのバージョン管理を学びます。基本操作から、開発フロー、pull request によるコードレビューまで、チーム開発を想定した実践的なGitの使い方を身につけます。

  • Flutter

    Flutter

    Flutterを使ってiOS/Android両方に対応したクロスプラットフォームアプリの開発を学びます。Dart言語を用いながら、WidgetベースのUI構築、State管理、ルーティング、非同期通信といった実践的なテーマに取り組みます。

講義内容

  1. Dartの基本型と条件分岐

    Flutterの基本構文とDart文法を学び変数や条件分岐を理解する

  2. 関数と非同期処理による処理の組み立て

    繰り返し処理や非同期処理を含む関数の活用方法を習得する

  3. クラス設計と例外処理の実践

    クラスや例外処理の基礎を理解し、オブジェクト指向を学ぶ

  4. Flutter環境構築とデザイン実装の基礎

    Flutterの環境構築とデザイン実装の基本を学ぶ

  5. Riverpodによる状態管理の実践

    Riverpodによる状態管理の概念を学び、エラー修正によって理解を深める

  6. Firebaseを活用したアプリ開発の実践

    Firebaseを使用したアプリ作成を行い、外部データベース連携や認証、機能開発を実践的に学ぶ

  7. 単体テスト作成と不具合修正

    単体テスト作成の基本と不具合修正を実践的に行う

  8. 保守性の高い機能開発の実践

    コードレビューを前提とした既存アプリへの機能追加をもとに、保守性の高いコーディング力を身につける

講義内容

  1. Dartの基本型と条件分岐

    Flutterの基本構文とDart文法を学び変数や条件分岐を理解する

  2. 関数と非同期処理による処理の組み立て

    繰り返し処理や非同期処理を含む関数の活用方法を習得する

  3. クラス設計と例外処理の実践

    クラスや例外処理の基礎を理解し、オブジェクト指向を学ぶ

  4. Flutter環境構築とデザイン実装の基礎

    Flutterの環境構築とデザイン実装の基本を学ぶ

  5. Riverpodによる状態管理の実践

    Riverpodによる状態管理の概念を学び、エラー修正によって理解を深める

  6. Firebaseを活用したアプリ開発の実践

    Firebaseを使用したアプリ作成を行い、外部データベース連携や認証、機能開発を実践的に学ぶ

  7. 単体テスト作成と不具合修正

    単体テスト作成の基本と不具合修正を実践的に行う

  8. 保守性の高い機能開発の実践

    コードレビューを前提とした既存アプリへの機能追加をもとに、保守性の高いコーディング力を身につける

成果物の例

成果物のアプリ

POINT

現場を想定したフローでアプリを開発

  1. 01 要件定義書を確認

    開発の前段階として要件定義書、画面設計書、API仕様書を確認します

  2. 02 Adobe XDでデザインを確認

    Adobe XDでレイアウトを確認し、画像の書き出しなどを行います

  3. 03 学んだことを活かして開発

    デザインを基に、Flutterを用いてアプリの開発を行います

  4. 04 テスト

    開発したアプリの動きやレイアウトに問題がないか自身でテストします

研修の進み方

  1. STEP01

    現在の案件に
    合わせた目標を設定

    会議をする男性たち

    現在の案件やスキルをベースに、目標を設定します。Web開発やアプリケーション開発に精通した現役エンジニアの講師と一緒に考え、具体的な目標の設定を行います。

  2. STEP02

    学習の進捗に合わせた
    課題提出とレビュー

    指導を受ける女性

    学習進捗に合わせて、課題のレビューをハンズオン形式で行います。受講者がコーディングしたデータを画面共有しながらレビューすることで、問題点をすぐに改善することが可能です。

料金形態

  • PERSONAL

    パーソナルコース

    パーソナルコース

    講師が個々の習熟度に合わせて行う個別学習コースです。講師とマンツーマンで実施するため、疑問点を細かく解消でき、理解度を高めながら効率的にスキルを習得できます。

    料金

    405,000 円(税抜)

    講義回数

    27

  • GROUP

    グループコース

    グループコース

    同一内容を複数名で受講する集合型の学習コースです。講師の解説だけでなく、他受講者との質疑応答を通して理解を深め、実務への応用力を養います。※受講人数3名〜

    料金(3名)

    850,500 円(税抜)

    講義回数

    27