【Macで始める】はじめてのGitとGitHub、GitKraken入門【VSCode初期セットアップ含む】
What you'll learn
- Gitの基本概念の理解
- GitHubでIssue(イシュー)管理する方法
- GitHubでコードレビューする方法
- GitHubでプロジェクト管理をする方法
- GitKrakenの使い方
Requirements
- 開発にMacを使っている(推薦)
- 高校レベルの英文読解能力がある
- コーヒー等を飲みながら自分のペースでコツコツ学べる
Description
プログラミング初心者から脱却し、開発業務を本格的に行っていく上で避けては通れないGitとGitHub。
サーバーサイドやバックエンド開発が得意なエンジニアであれば、特に苦労せずGit・GitHubを使いこなしていけると思うのですが、
エンジニア初心者にとって、フロントエンド開発の世界から徐々にバックエンド側に範囲を広げていこうと思った時、コマンド入力ベースの世界は少々ハードルが高かったりするのも事実です。
そこで今回、できる限り「ノーコード」でGitを使いこなしていける、
VSCodeだけでなく、GitKrakenという海外ツールを用いながら、コマンド入力が苦手な方の為に、
直感的にGitとGitHubの基礎知識を身につけられるようコースを作らせていただきました。
Gitってなに?
GitHubってなに?
という状態から、Git、GitHubを実務レベルで使えるまで一気にこのコースで学ぶことができます!
GitHubも近年だんだんとパワーアップしており、元々はプロジェクト管理を行う時に、Backlog(バックログ)やTrello、Redmineなどを使われる組織も多かったかと思いますが、GitHubだけでもプロジェクト管理できるレベルになってきておりますので、今回はGitHubでのプロジェクト管理方法も含めてオールラウンドにカバーしていきます。
Git・GitHub・GitKraken共に海外ツールとなります為、多少の英文読解能力が必要となりますが、
元々プログラミングそのものが英語ですので慣れてしまえば意外と普通に使いこなせるようになっていきます。
ぜひ一緒に最初はとっつきにくいと言われるGit・GitHubを使いこなしていける基礎知識を手に入れて、エンジニアとしてのレベルを高めていきましょう。
Who this course is for:
- Gitをこれから学び始めたい方
- できる限りノーコードでGitのバージョン管理を行いたい方
- Gitを開発業務で使われる方
- 英語への拒絶反応を乗り越えられる
Instructor
Aerume株式会社 代表取締役社長
(DXコンサルティング事業/オーダーメイドシステム開発事業)
アメリカ・シリコンバレーでエンジニアとして活躍した実績を持つMr.オールラウンダーが、プログラミングから電子回路まで幅広い知識を使い、経験から培ったノウハウを初心者の方にも分かりやすくご提供します。
【講師プロフィール】
神奈川県生まれ。価値観に大きな影響を受けた2年間をドイツの小学校で過ごしたのち、日本に帰国。
東京理科大学 電気電子情報工学科卒業後に車が好きで大手自動車メーカーに就職。車のセンサー周りの基礎研究を中心に行っていたが、Apple・Googleとの共同開発プロジェクトでアメリカ・シリコンバレーに駐在する機会を得る。
幼少期と社会人になってからの2回の海外在住による強いカルチャーショックを受けることで、帰国後の日本企業の歯車的な労働文化に疑問を抱くようになる。
このまま定年までただの歯車としての人生とするのか、それとも自分で何か挑戦するのかを考えたとき、
「自らのビジネスを持ち、仮説を立てながらトライ&エラーができる人生」
を歩みたいと強く思うようになり一念発起して起業を決意。一から自分の人生を切り開いていくことに。
起業家への第一歩としてベンチャー企業へCTOとして1年修行し、その後個人事業主として開業するも事業が何度も軌道に乗らず毎日の生活費を切り詰めるなど苦しい経験をする。
貯金が目減りし続けて苦しむ中で元々のエンジニアとしての知見を欲している中小企業経営者が意外と多いことを知り、技術顧問(技術コンサルタント)という形で
・プロジェクトマネジメントの知識の提供
・業者選選定サポート
・見積もりの妥当性判断
・人事評価精度設計
・IT投資における事業計画のサポート
などを行うようになる。
その後はITコンサルで得られる利益と隙間時間の全てを投入し、
自社プロダクト開発の為にAngular/Node.jsを用いて、
・サービス企画
・予算管理
・システム要件定義
・事業計画
・プロダクト開発(外注アウトソーシング含む)
・B2Bセールス受注
を一貫して行っている。
【現在の講師のスキルセット】
・電気回路設計に関するノウハウ(アナログ・デジタル)
・SolidWorksなどの3D CAD設計のノウハウ
・Autodesk Mayaを用いた3Dモデリングのノウハウ
・Arduino等の組み込み開発のためのC言語の知識
・HTML5/CSSの知識
・Angular/Node.jsに関する知識
・AWS/Herokuに関する知識
・大手組織/スタートアップ組織を共に経験した事で得られた様々なプロジェクト推進におけるノウハウやマインドセット
・主にインドやベトナム、ルーマニアなどの海外アウトソーシングや外注に関する実務ノウハウ
・「実務」で役立つKGI-KPI設定、OKR設定とその運用に関するノウハウ
【Udemy講師としての思い】
学生時代にこう習いたかったという思いから、学生時代、サラリーマン実務、独立後で身につけた様々な領域の知識やノウハウを出来る限りわかりやすく説明しています。