IT技術者養成塾-0から始めるSwift勉強会(入門編)

2017/09/26(火)20:00 〜 21:30 開催
ブックマーク

画像

コメント

第一回勉強会振り返り

今回は、勉強会初回!
iOS の歴史から、どのような物なのかという所を初学者向けに噛み砕いた内容となりました。

スマホデバイスならではの、センサー駆動や、アプリケーションのインフラ構築術まで、開発の概要も紹介。

何事も基本から知る事で理解は深まります。
どういう背景、仕組みがあるのかを知る事で Swift、iOS の世界がより面白く見えてきます。

テーマは目指せフルスタックエンジニア!

第一回出来事
今回はベテランエンジニアから、駆け出しエンジニア、ディレクター等々、意欲に溢れる7名にお集まり頂きました。

iOS の歴史から、スマホデバイスの特徴など楽しく学習して頂けたかと思います。
やはり、勉強会は楽しくなくては!
そんな思いが通じたなら幸いな限り。

開発の基本的な所では、作成したいアプリ毎のインフラ環境や、開発サイクルを紹介。
アプリ作成でもサーバサイドの開発や、開発手法も重要。
まさに、フルスタックエンジニアとしての力量が試されます。

モダン開発として各種便利ツールも紹介しましたが、これを期に便利なツールを知り、使って貰える事を期待。
今は便利なオンラインツールが揃っています。
開発のハードルは以前より格段に下がっています。

いつ作るの?

今でしょ!

これを期になっちゃいましょう、Swift 技術者!

第一回勉強会リンク集
 ・[XERA - 【iPhone VS Android】日本と世界におけるスマホOSのシェア率分析](https://xera.jp/entry/iphone-android-share)
    - iPhone と Android のシェア比較
      - 世界的には Android が優勢ですが、先進国においては iPhone も負けていません
 ・[techCrunch - App Annieレポート:Androidが今年iOSを収益で上回ると予測](http://jp.techcrunch.com/2017/03/30/20170329app-annie-android-to-top-ios-in-app-store-revenue-this-year/)
    - アプリの売上に関するレポート
        - iPhone はアプリの売上では優勢!
 ・[x86系CPUのネイティブコードを解析する](https://codezine.jp/article/detail/420)
    - 機械語に関する記事
        - 機械語って何? と言う方はざっくり読むと良いかもしれません
 ・[Jira](https://ja.atlassian.com/software/jira)
    - プロジェクト管理ツール Jira
      - モダンで使い勝手の良いプロジェクト管理ツール
        - 使いやすいですが、有料で比較的高価なのが玉に瑕
 ・[Redmine](http://redmine.jp)
    - プロジェクト管理ツール Redmine
      - 定番のツール。カスタマイズする事でプロジェクトにフィットさせる事が可能
        - 無料で使えますが、サーバの設定が必要
 ・ [AWS Mobile](https://aws.amazon.com/jp/mobile/)
    - スマホアプリに便利な クラウドサービス AWS のサービス
      - AWS には便利な多々用意されているので是非抑えて置きたい所

 ・[@IT 超入門Docker](http://www.atmarkit.co.jp/ait/articles/1701/30/news037.html)
    - コンテナ型の仮想環境 Docker
      - モダンな仮想環境を提供してくれる Docker はモダン開発には無くてはならない存在です
        - 軽快で、しかも簡単に環境構築できます
        - 開発環境から、本番環境まで構築可能
 ・[CircleCI](https://circleci.com)
    - CI (継続的インテグレーション) ツールの新定番 CircleCI
       - コンテナ型の CI ツール
          - 基本無料で利用可能なので是非使い方を覚えましょう
 ・[Jenkins](https://jenkins.io)
    - CI ツール の老舗 Jenkins
       - CI だけではなく、バッチ処理等の作成にも有効
          - 無料で利用可能ですが、サーバが必要
 ・[paiza.io](https://paiza.io)
    - オンラインエディタ Paiza
      - Swift を始め大体のメジャー言語をオンラインで動作させる事が可能
        - ちょっとした言語仕様の確認等に便利
        - Windows でも Swift を簡単に動かす事が可能
 ・ [GitHub](https://github.com)
    - 統合バージョン管理ツール GitHub
         - 開発になくてはならない神ツール
         - GitHub を上手く使う事で計り知れない開発効率を得られます
  ・[GitHub フローとは](https://gist.github.com/Gab-km/3705015)
    - GitHub フローの説明記事
       - デファクトスタンダートな GitHub の使い方を説明しています
         - GitHub を最大限有効活用するためにも是非覚えましょう!
 ・[GitHub フロー図解](http://qiita.com/tbpgr/items/4ff76ef35c4ff0ec8314)
    - GitHub フローの図解
        - GitHub フローは初見では難しい所もあります
        - 図解で見る事で深い理解ができます

 

 

IT技術者養成塾Facebookグループページへのフォローよろしくお願いいたします。

https://www.facebook.com/groups/980747598679073/