アクティビティ

  • コミュニティ全体としての活動
    • 専門分野を持っているメンバーによる勉強会・交流
    • 企業の方を招いた講演・企業に対する逆提案
  • Lean Lab メンバー
    • Lean Lab アクセラレータプログラム
      • 企業からの協賛金をえた、ビジネスコンテストから優秀なアイディアに対する社会実装と運営を一気貫通で行います
    • 社会実装プログラム
      • 協賛企業などに対するインターン(時給2000円~)をご紹介や推薦をします
  • 初心者の方
    • Lean Lab 初心者プログラム
      • 活動内容
        1. プログラミングとweb技術の基礎を学びます.
        2. 新メンバーはそれぞれのワーキンググループに分かれていただき, メンバーがグループごとに1人メンターとして付きます. 
        3. Lean Labが提案するカリキュラムに沿って定例勉強会+自習形式で課題をこなしていただきます.
        4. 各メンターはメンバーの質問対応や自学が難しい概念などを適宜レクチャーしていきます.
        5. カリキュラムを修了したメンバーはLean Lab のメンバーへ応募や各種プログラムへの参加が可能です.
        6. 1期の募集人数の目安としては15名ほどを考えています.

Lean Lab 初心者向けプログラム

第一期が5月1日よりスタートします。3ヶ月でサービスを開発できるまでの実力を身につけるカリキュラムを提供します。

◆basics

Web開発において必要不可欠な技術を習得します。

Python
Pythonを用いて基本的なプログラミングの作法を学びます。
機械学習などと相性が良く、多くのプロジェクトで用いられています。

HTML/CSS
Webの標準的なマークアップ言語であるHTML/CSSの基礎を学びます。

Django
DjangoはPythonを用いたフレームワークとして実現されています。
今回はDjangoの機能を用いたAPIサーバー設計の基礎を学びます。

Typescript
Webの動的な機能はJavascriptという言語によって記述されます。Javascriptをより扱いやすくするためのTypescriptを学ぶことによりたくさんの恩恵を得ることができます。

Git/Github
Gitはローカル環境のソースコードを管理するためのツールです。さらにGithubを用いることによってチーム開発でのソースコードの管理を容易にすることが可能になります。

React.js/Next.js
React.jsはWebのフロントエンドを記述することに長けたフレームワークです。
Next.jsを利用することによってさらに少ないコードでの記述が可能になります。

◆ advanced

余裕がある人・さらに興味がある人向けに以下の技術の習得もサポートします。

AWS
AWSはAmazonが提供するクラウドコンピューティングサービスです。AWSを用いることで柔軟なサービスの拡張と耐障害性の向上を実現できます。

Nginx
Nginxはサービスを公開する時のwebサーバー用ソフトウェアです。
Nginxを用いることで、高速に大量な処理を受け付けることが可能になります。

docker
dockerとは、コンピュータ上にコンテナを構築する技術です。dockerを用いることで、異なるコンピュータ上で完全に同じ開発環境の構築が可能になります。

system design
開発するイメージを明確化し、複数人で共有するためには、要件定義・システム設計が必要になります。業務フロー・データベース設計・API設計の手法を本コースでは学びます。

linux
linuxとは、オープンソースで開発されているコンピュータのosです。linuxの全体像や基礎的なコマンドを学ぶことで、ウェブサービスの仕組みについてもより深く理解することが可能です。

team development
チーム開発におけるコード管理・プロジェクト管理の手法やツールについて学びます。チーム開発を通じて、汎用性の高く、拡張可能なコードの書き方について身につけることも可能です。