Kotlin研修

Kotlin研修

Android開発の主流言語であるKotlinを学び、保守性と生産性を両立するアプリ構築力を習得します。

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

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

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

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

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

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

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

では

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

カリキュラム概要

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

Kotlinを基礎から応用まで体系的に学べるAndroidアプリ開発研修
基本構文:変数、関数、クラス、コルーチンを用いた非同期処理 データ管理:データバインディング、状態管理 UI構築:画面設計、イベント処理、ユーザー操作に伴う処理実装
実践課題としてAndroidアプリの開発までを行うため、段階的に実装力を身につけることができます。

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

この研修がおすすめな方
Androidアプリ開発を基礎から学びたい初心者や若手エンジニア Kotlinを用いて実務に沿った開発スキルを身に付けたい アプリエンジニアとして、現場で活躍できる力を身につけたい
実務フローに近いカリキュラムになっているため、即戦力となるスキルを学ぶことができます。

取り扱う言語・技術

  • Git

    Git

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

  • Kotlin

    Kotlin

    Kotlinを使ってAndroidアプリ開発の基礎を学びます。Jetpack ComposeによるUI構築を通じて、画面構成やライフサイクルなど、Androidアプリの基本的な仕組みを理解します。

講義内容

  1. 基本型とコレクションの理解

    Kotlinの基本文法やデータ型、変数・定数を理解する

  2. 制御構文とラムダ式

    条件分岐や繰り返し処理を学び、関数の活用方法を理解する

  3. クラス設計とNull安全性

    非同期処理やクラスの基礎や継承について学び、応用力を養う

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

    エラー修正を学び、AndroidStudioの環境構築とJetpackComposeの基礎を理解する

  5. 状態管理と機能拡張演習

    機能不足のアプリに機能を追加し、実践的な開発力を強化する

  6. データ永続化と依存関係注入の基礎

    Roomを使用したデータ永続化とHiltによる依存関係注入を使用したアプリ開発の基礎を学ぶ

  7. 不具合修正と単体テスト設計

    JUnitを使用した単体テストコードの作成と不具合修正を実践的に学ぶ

  8. 保守性や可読性を意識した機能実装

    コードレビューを前提とした実践的な機能実装を学び、保守性の高いコーディングについて理解を深める

講義内容

  1. 基本型とコレクションの理解

    Kotlinの基本文法やデータ型、変数・定数を理解する

  2. 制御構文とラムダ式

    条件分岐や繰り返し処理を学び、関数の活用方法を理解する

  3. クラス設計とNull安全性

    非同期処理やクラスの基礎や継承について学び、応用力を養う

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

    エラー修正を学び、AndroidStudioの環境構築とJetpackComposeの基礎を理解する

  5. 状態管理と機能拡張演習

    機能不足のアプリに機能を追加し、実践的な開発力を強化する

  6. データ永続化と依存関係注入の基礎

    Roomを使用したデータ永続化とHiltによる依存関係注入を使用したアプリ開発の基礎を学ぶ

  7. 不具合修正と単体テスト設計

    JUnitを使用した単体テストコードの作成と不具合修正を実践的に学ぶ

  8. 保守性や可読性を意識した機能実装

    コードレビューを前提とした実践的な機能実装を学び、保守性の高いコーディングについて理解を深める

成果物の例

成果物のアプリ

POINT

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

  1. 01 要件定義書を確認

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

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

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

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

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

  4. 04 テスト

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

研修の進み方

  1. STEP01

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

    会議をする男性たち

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

  2. STEP02

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

    指導を受ける女性

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

料金形態

  • PERSONAL

    パーソナルコース

    パーソナルコース

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

    料金

    405,000 円(税抜)

    講義回数

    27

  • GROUP

    グループコース

    グループコース

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

    料金(3名)

    850,500 円(税抜)

    講義回数

    27