강의

멘토링

로드맵

BEST
Programming

/

Programming Language

[入門編] Androidのためのコトリン(Kotlin)文法

コトリン文法の基礎を学ぶ講義です。 Androidアプリをコトリン言語で開発したい方を対象とした講義であり、 基礎から着実に、コトリン文法を楽しく学べる内容となっております。

  • bokchi
기본부터 착실히
dataset
Kotlin
Coding Test

学習した受講者のレビュー

こんなことが学べます

  • コトリン文法基礎

  • Android開発に必要なKotlin文法

  • コトリンでコーディングテスト問題解答

文法講義は退屈ですか? 📲
コートリンの基礎を簡単かつ楽しく固めてください。

Androidアプリ開発のため
コトリンの基礎を固める📚

この講義は、Androidアプリの開発のためのプログラミング言語、Kotlin文法を学ぶ講義です。コトリン文法の理解とある程度熟練度を持ってAndroidアプリの開発を始めるための講義です。

ところで、コトリンとは何ですか?

Androidアプリの開発に使用する開発言語には、代表的にはJava(JAVA)とKotlin(Kotlin)があります。 Googleでは2019年「Kotlin First」を宣言して以来、コトリンを強力にサポートしています。また、多くの企業でもAndroid開発者の採用にコトリン使用が上手な人材を期待しています。

この講義では、Androidアプリをコートリン言語で開発したい方のために、コトリン文法についてじっくり知ることになります。最も基本的な部分から始めて、必ず知っておくべきこととコーディングテストの問題プールまでまとめることができます。では、一緒に挑戦してみませんか?


あっ、もしかしたら私の話じゃないの? 😥

ほとんどの場合、アプリ開発を勉強するときは、面白いアプリを作るつもりで開発言語の文法を勉強し始めます。

でも、いざ文法の勉強を最後まで終わらず、途中であきらめる場合が非常に多いです。

なぜですか?文法講義は普通にうんざりして面白くないからです。


簡単で楽しく、
コトリン文法のポギー! 💪

退屈で面白くない文法講義の代わりに、簡単で軽いコートリン文法講義を準備しました。

  • 厚い本を読んで退屈で難しく学習する代わりに、必ず必要な部分だけが面白くて素早く学習できるように構成しました。
  • また、学習をしながら見知らぬ開発用語が登場しますが、このため学習を継続するのに困難を経験することが多いです。
  • 見知らぬ用語(継承/インタフェース/オブジェクト/オブジェクト/オーバーライディング/オーバーロードなど)が出ても慌てずに授業を進めることができるように単語を解くことで説明し、できるだけ簡単な言葉で講義を構成しました。

コトリン文法整理、なぜ必要なのでしょうか? 😯

他の人のコード
理解するために
必要です。

コトリン文法を整理せずにアプリを作る部分だけを勉強してAndroidアプリをリリースすることも可能です。ただし、難しい機能を作成するときに他の人のコードを参照したり、Googleの公式文書を参照することが多いが、コトリン文法を整理しておかないと、他のコードを理解するのが難しい場合があります。

そのため、コトリン文法の理解が必須です。

予想外
基本的なコトリン
文法の質問
技術面接によく
出てきます。

大学を卒業後、初めてアンドロイド開発者として技術面接を見たとき、(カカオ/ネットマーブルなど)技術面接でコートリン文法に関する基本的な質問をたくさん受けた記憶があります。当時は「なぜこんなことを聞いてみるの?」と思っていましたが、今考えてみると基本的なことをどれだけ理解しているのかという質問でした。

すべての勉強には基本が最も重要であり、その基本をどれほど忠実にするかが重要です。
今後、学習の始点となる文法勉強を通じて基本基を頑丈にすることができます。


こんな方
おすすめです! ✅

  • コトリンでAndroid開発をしたい人
  • Android開発者としてキャリアを始めたい人

Q. なぜ厚くて詳細な文法本よりもこの講義を受講しなければならないのでしょうか。

文法本のような場合はよく使われる文法だけでなく、すべての内容を扱うため、素早く学習できる量ではないだけでなく、著者たちが基本的な事項は読者が知っていると仮定して説明することが多いです。

この講義のような場合には最初から詳しく説明し、よく使われる文法中心に説明します。

Q. なぜ簡単に説明したYouTube講義よりもこの講義を聞くべきですか?

YouTubeでほとんどの講義は体系的な順序で勉強するのではなく、非常に基本的な部分だけを扱う講義が多いです。そのため、開発中に出会う様々な文法を勉強できないことがあります。

この講義を通して、必要なだけ早く文法を勉強できます。下の図のように、早い時間内に重要な部分の知識を習得できるように構成しました。

長い間勉強しなければならない厚い文法の本のようにすべてを扱うわけではありませんでしたが、短い時間で必要なものをすばやく学び、実践できるように構成しました。

Q.文法は勉強するのに退屈ですが、すぐにアプリ開発だけを勉強する講義を聞くことができますか?

「私は理論派ではなく実戦派だ」という方はこの講義をスキップし、以下の講義を受講し、必要な部分は検索で訪れながら勉強してもいいです。


講義の特徴
確認してください🔍

簡単かつ簡潔に
説明します。

知っている概念も説明するには、どうすればよく説明し、理解しやすく説明するかを心配する必要があります。インターネットを検索すればすぐに出てくる説明を読むのではなく、どうすればより簡単で理解しやすく受け入れられるかを悩みながら講義を制作しました。 10分の映像一つにも半日以上どのように説明させて、どう撮るか悩んだ映像もあります。

難しい言葉
説明せずに
書きません。

すべての開発者は開発者と話すことに精通しています。そのため、日常的に書く用語を皆が知っていると思って話すことがよくありますが、このような場合をできるだけ避けて講義を録画しました。

新しい見知らぬ用語のため、学習に苦労しないように構成しました。

必ず必要だけ
勉強できます。

数時間の講義では、開発言語の1つすべてを理解することは不可能です。

文法の勉強と実習、そして現業でプロジェクトを通じて開発言語に対する理解を徐々に高めていくことであり、この講義は、最初にコートリンを勉強する際に必要な部分を素早く簡単に学習できるようにする講義です。

コーディングテスト
問題を解決しながら
練習できるように
構成しました。

例に従って入力してみるだけでは私のものにはなりません。コーディングテストの問題を解決し、コーディング(文法)に慣れ、さまざまな文字列処理と機能の実装を体験できます。

コトリン文法を練習するのに良い例として直接問題を製作しました。

学習を始めて、素晴らしい変化を体験してください!

  • ✅コートリン文法に慣れることができます。
  • ✅検索で出てくるコードを読むことに恐れがなくなります。
  • ✅コーディングテストの問題プールをどうするか感覚をつかむことができます。

次の内容
学習します📖

セクション0:コトリン基本編

最も基本的でよく使われる文法を勉強しましょう。

セクション1:コトリンの基本から進む

Classに関連する概念を学びます。今後開発しながら会うことになる継承/インターフェース/抽象クラスなどの概念について学びます。

セクション2 - コトリン深化

コトリンのスコープ機能など、コトリンの特徴的な部分を学びます。

セクション3 - コーディングテストの問題でコートリンを練習する

コーディングテストの問題を解決しながら直接コードを作成し、文字列加工などをしてみて、コトリンを手に馴染ませることができます。


よくある質問
確認してください💬

Q. Javaのようなプログラミング言語の使用経験がありませんが、受講可能ですか?

はい、受講可能です。初めて始める方から始めてから6ヶ月未満の方を対象に構成しました。

Q.文法を学ばずにアプリ開発をすぐに学びたいです。

私もアプリ開発を初めて学ぶとき、文法の勉強はスキップしてアプリ開発から始めた記憶があります。画面をすぐに作成しながら勉強するスタイルであれば、以下の講義をまず受講し、後で文法を整理する際にこの講義を受講しても良いです。

Q. この講義を聞くと、コトリン文法についてすべてを知ることになりますか?

数時間の講義で開発言語を習得することは不可能です。この講義では最小限の時間で、開発に必要なコトリン文法を素早く一度見ることを目指しています。

Q. Androidアプリの開発を学ぶことも含まれていますか?それとも、コトリン文法だけを扱いますか?

現在、講義にはアプリ開発部分は含まれていません。 Androidアプリを開発するコートリン言語の文法の内容です。

Q. 文法を学んだ後、後続の講義を通じてAndroidアプリの開発を学べますか?

以下の順番で講義を制作しています。今後の受講に参考にしてほしいと思います。

  1. Android用コートリン文法現在の講義
  2. 8つのアプリを作成しながら学ぶAndroid Cotlin
  3. Kind JETPACK 概論<賞>
  4. コイン価格監視アプリ作成
  5. Kind JETPACK 概論<下>

Q. 実習はどのように行われますか?

面倒な実践ツールをインストールせずに、オンライン環境(https://play.kotlinlang.org/)で実習を進めます。

Q. 講義資料はどこにありますか?

セクション 4. で講義コードをダウンロードできます。

Q. コーディングテスト問題という部分の難易度はどうでしょうか?

一般的なコーディングテストサイトで最も簡単な難易度程度の問題で直接作って製作したものです。主に文字列処理などを練習し、コトリン文法を熟知する目的で製作しました。

Q. 講義受講時の注意事項はありますか?

講義を録画した後、講義を聞いて少し効率的に前後順を少し変更した部分があります。受講中次の講義は繰り返し文ですと言いましたが、繰り返し文ではなく条件文から始める場合がありますので、この部分参考にしていただければ幸いです。

Q. 私が受講すれば良い講義なのかわかりません!

以下に該当する方は、この講義をお勧めします

  • コーディングを勉強したことがないか、コーディングを開始して6ヶ月以下の方
  • オーバーライディング/オーバーロード/インターフェース/継承のような言葉を聞くと怖い人
  • Androidアプリ開発者になるために勉強を始めたい人

以下に該当する方にはあまり役に立ちません

  • 一つの開発言語を1年以上使ってみた方
  • オーバーライド/オーバーロード/インターフェイス/抽象クラス/継承/オブジェクト指向などの単語が見慣れない人には大きな助けにならないかもしれません。
  • また、サーバー開発のためにコトリンを勉強したい人には大きな助けにならないかもしれません。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • コトリン文法を整理してみたい皆さま

  • KotlinでAndroidアプリ開発を始めようとしている方々

こんにちは
です。

6,407

受講生

401

受講レビュー

1,378

回答

4.8

講座評価

12

講座

2015년 스타트업 창업을 계기로 다양한 개발 프로젝트를 진행하였습니다.

현재는 평범한 직장인 개발자입니다

カリキュラム

全体

47件 ∙ (6時間 25分)

講座資料(こうぎしりょう):

授業資料
講座掲載日: 
最終更新日: 

受講レビュー

全体

62件

4.7

62件の受講レビュー

  • jun9wo2819님의 프로필 이미지
    jun9wo2819

    受講レビュー 1

    平均評価 5.0

    5

    32% 受講後に作成

    I understand very well. Thank you~

    • frank903님의 프로필 이미지
      frank903

      受講レビュー 2

      平均評価 5.0

      5

      62% 受講後に作成

      • cbk1836님의 프로필 이미지
        cbk1836

        受講レビュー 1

        平均評価 5.0

        5

        100% 受講後に作成

        • hanshan님의 프로필 이미지
          hanshan

          受講レビュー 4

          平均評価 5.0

          5

          30% 受講後に作成

          • it16433710님의 프로필 이미지
            it16433710

            受講レビュー 5

            平均評価 5.0

            5

            32% 受講後に作成

            ¥2,730

            bokchiの他の講座

            知識共有者の他の講座を見てみましょう!

            似ている講座

            同じ分野の他の講座を見てみましょう!