【AngularとNode.jsで始める】JavaScript系 WEBアプリケーション開発コンプリートガイド①
What you'll learn
- ターミナルの基本的な使い方と簡単なカスタマイズ方法
- Angular cliを用いたフロントエンドWEBアプリケーション開発の基礎
- Angular Routerを使ったSPA(シングル・ページ・アプリケーション)開発方法
- NodejsとNoSQL(MongoDB)を使ったバックエンドサーバー構築
- Herokuを用いたWEBサーバー構築とDeploy(デプロイ)方法
Requirements
- Macの基礎的な使い方の知識
- HTMLの基礎知識
- 高校レベルの英文読解力
- Angular「超」入門の受講者(推薦)
- 授業を基にエラー文を自らググり、過去Q&Aになければ講師に質問する
Description
※ このコースは【2時間半で学べる!】はじめてのAngular超入門!実践で学ぶ本格Webアプリ開発【TypeScript】の
続編コースになります。
※ このコースは世界最先端のプログラミング言語を扱う為、英語ドキュメントも参照しながら開発を進めます。
日本語でできる限りわかりやすく説明していますが、どうしても英語に拒絶反応が起きてしまう方は受講をお控えください。
これから新しくAngularやNode.jsを学びたい学生や社会人エンジニアにおすすめの「ガチめな」プログラミング『中級者以上向け』コース!
SPA(シングル・ページ・アプリケーション)などを筆頭に特に欧米で人気を誇るJavaScript系プログラミング言語でのWebサービス開発。
日本ではReactが有名ですが、Vue.jsやAngularも非常に優秀なJavaScript系フレームワークです。
今回このコースでは、日本ではまだ馴染みの少し薄いものの、とても使い勝手の良いAngular9をフロントエンド側の開発言語として用い、バックエンド側はNode.jsを用い、会員制の予約サイトやレンタルサービス等、あらゆるフルスクラッチ系WEBアプリケーション開発の根幹となる基盤WEBアプリケーションの構築を行っていきます。
一度基盤システムさえ構築してしまえば、そこから様々な差分機能を追加した派生WEBアプリを簡単に作れるようになります!
この授業を通じて、
Gitの基本的な使い方
ターミナルの使い方
プロエンジニアと同じ開発環境の構築
MEANスタック開発環境構築(MongoDB, Express, Angular, Node.js)
フロントエンド開発の基礎(Angular)
バックエンド開発の基礎(Node.js)
フロントエンドとバックエンド間のAPI通信の基礎
NoSQLデータベースを用いたDB構築(MongoDB)
Herokuを用いたWebサーバー構築とDeploy(デプロイ)
といった盛りだくさんの内容で、実務で役立つシステム開発の基礎となる部分を一緒に学んで行きましょう。
このコースを通じて、フロントエンド〜バックエンド(サーバーサイド)開発まで全体を通して学べるので、
将来PM(プロダクトマネージャー)やCTO、VPoE、フルスタックエンジニアになりたい方、
将来独立してフリーランスエンジニアとして活躍したい方に特にお勧めのコースです。
※ このコースは受講生のご意見・フィードバックを頂きながら順次アップデートして行きます。UdemyのQ&A機能やDMでぜひ気軽にご意見を頂ければと思っています!ご質問の際は事前にエラーメッセージをGoogleで検索・Q&Aで過去に類似質問が無いか確認のご協力をお願いいたします!
このコースは8時間を超える巨大コースであり、一部難しい内容も含まれますが、
エンジニアリングを行う上で一生使えるスキルが一気に手に入るコースとなりますのでぜひ一緒に頑張って行きましょう!!
(ごく稀に悪気なくマウンティングされる方がいらっしゃいます。良い授業をお届けする為に、批判ではなく前向きなご意見をお願いします。前向きなご意見・ご要望により講師のモチベが上がり、授業の改善・アップデートをお届けしやすくなります。)
(無料プレビューを設けてますので講師との相性やレベル感に問題ないか事前確認いただけます!)
Who this course is for:
- 実践的なエンジニアリングを学びたい学生、社会人の方
- 将来CTOやVPoE、PM(プロダクトマネージャー)やフルスタックエンジニアとして活躍されたい方
- 将来フリーランスエンジニアとして独立されたい方
- エンジニアリングに興味関心がある方
Instructor
アメリカ・シリコンバレーでエンジニアとして活躍した実績を持つMr.オールラウンダーが、プログラミングから電子回路まで幅広い知識を使い、経験から培ったノウハウを初心者の方にも分かりやすくご提供します。
20年以上のエンジニア経験を積む過程で、ハードウェア設計(電気回路設計含む)からプログラミング、チームマネジメント、株式投資など、さまざまなことを一歩ずつ積み重ねながら専門性を磨いてきました。
Udemyを通じて、受講生一人一人が成功していくために、
「一歩ずつの成長」
をスローガンにして授業作りをしています。
ハードウェアの知識があれば、プログラミングする際の理解促進にもつながりますし、プログラミング経験者からハードウェアを学ぶことで、今までのモヤモヤがスッキリする喜びを感じられると思っています。
プロダクトの規模が大きくなれば、チーム開発が必須となり、マネジメントの知識も必要になりますし、コミュニケーション能力を高める為にプレゼンスキルを磨く必要も出てきます。
より高い視点で物事を考えていく為に、経営的に視点で物事を多面的に捉えながら考えられるようになる為に、どこかのタイミングで金融知識が必要となり、株式投資に関する考え方も学ぶ必要も出てきます。
そういった一連の学びのプロセスをUdemyを通じて提供できるよう現在もコース作りに励んでいます。
疑問や困りごとがあれば、気軽に質問してください。私自身も学び続けている一人として、皆さんの学びの旅を全力でサポートします。
私のコースを選んでくださった皆さん、この学びの場があなたのキャリアや日常生活に役立つことを心より願っています。
それではコースの中でお会いしましょう。