Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
Programming

/

Back-end

[Web開発フルスタックコース] Node.jsプロジェクト投入1週間前 - 基礎から実務まで

この講義は、フルスタックWeb開発者を育成するための[Web開発フルスタックコース]講義シリーズのバックエンド部分についての講義です。この講義は、講師の著書<Node.jsプロジェクト投入一週間前>の内容に基づいて作られた講義です。

  • realprogrammers
node.js
백엔드
backend
mongodb
mysql
express
socket.io
크롤링
자바스크립트
Node.js
MySQL
Express
MongoDB
Socket.io

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

こんなことが学べます

  • Node.js

  • Node.js 組み込みモジュールの理解

  • ExpressでWebサーバーを構築する

  • MySQL、モンゴルDBなどのデータベース接続

  • メール送信

  • スケジューラ

  • Excelファイルの管理

  • ログ管理

  • クロール

  • Webソケットを使用した通信

JavaScriptを知っているなら誰でも速く
フルスタック開発者になることができます✨

「Node.jsプロジェクト投入一週間前」著者直講!

フルスタックWeb開発者ロードマップ🖥️

  • 本講義は、フルスタックWeb開発者養成のための「Web開発フルスタックコース」講義シリーズのうち、 Node.jsについて取り上げる講義です。
  • Web開発フルスタックコースには、HTML&CSS→バニラJavaScript→ブートストラップ→Vue.js→データベース→Node.js→ポートフォリオまで、フルスタックWeb開発のための全コースが含まれています。
  • Web開発のフルスタックコースをすべて受講すれば、Web開発の基礎だけでなく、実践にすぐに適用できるスキルを身につけることになります。

What is Node.js?

ファイル:Node.js logo.svg - ウィキペディア、私たち全員の百科事典

Node.jsはChrome V8 JavaScriptエンジンで構築されています
JavaScript ランタイムです。

Node.jsは言語ではなくランタイム環境ですが、これまでJavaScriptはChrome、Firefox、Safari、Explorerなどのブラウザでのみ実行できました。

しかし、Node.jsを通じてJavaScriptはブラウザを介さずにJavaScriptで実装されたプログラムを実行させることができ、Webアプリケーションを超えてデスクトップアプリ、モバイルアプリ、キオスク、ゲーム、Arduinoなどのマイクロコントローラなど、JavaScriptで実装できるアプリケーション分野がますます多様化しています。

これまでWebアプリケーションを構築するには、フロントエンドはJavaScriptを使用し、バックエンド言語にはJava、C、Python、Donetなどの言語を使用しなければなりませんでした。開発者になることを意味します。


Node.js、なぜ学ぶべきですか?

#1.
JavaScriptで
バックエンドプログラムまで
実装できます。

Node.jsの最大の利点は、JavaScript言語のみを知ることでバックエンドプログラムを実装できることです。

#2.
NPM経由
希望の機能をすばやく
実装できます。

100万を超えるJavaScriptベースのオープンソースモジュールをすばやく検索してインストールすることができます。時点でも安定して開発されたアプリケーションを運用できます。

#3.
多くのグローバル企業が
Node.jsでサーバーアプリを
開発しています。

Netflix、LinkedIn、Walmart、MicrosoftなどがNode.jsをうまく活用しています。


この講義の特徴!

簡単かつ詳細に
実務応用中心
サンプルコードまで!
  • Node.jsの組み込みモジュールを次々とお知らせします。
  • Webサーバーの構築と管理方法をお知らせします。
  • システムログの管理方法をお知らせします。
  • 実務で最も多く実装しなければならない機能であるファイル管理、メール、スケジューラなどを学び、アプリケーション制作に必要なほとんどの必須バックエンドプログラムをすべて学ぶことになります。
  • すべてのサンプルコードはFitHubを介して提供されます(https://github.com/thegreat-jeremy/fullstack-nodejs)

何を学びますか?

  • 開発 IDE ツールでは、Visual Studio Codeを使用します。
  • Node.js (ノードJS)をインストールし、Node.jsが何であるかを知ることができます。
  • NPM (Node Package Manager)に登録されている多数のオープンソースを利用できます。
  • ExpressでWebサーバーをすばやく構築できます。
  • クライアント要求を体系的に分岐して管理できます。
  • Web サーバーを稼働させながら発生する使用情報、エラーなどのログを効率的に管理できます。
  • Webフロントエンド開発者と迅速かつ効率的に通信する方法を学びます。
  • MySQLなどのDBを接続し、照会/生成/修正/削除などのデータを操作できます。
  • モンゴルDBなどのNoSQLを接続し、照会/生成/修正/削除などのデータを操作できます。
  • システムデータレポートなどを含む電子メールを送信する方法がわかります。
  • 特定の時間にタスク(プログラム)を実行するスケジューラを作成できます。
  • 企業内の重要なデータを集計し、Excelファイルとして生成して担当者に転送できます。
  • 電子メールで作業要求、スケジュール、やることなどのイベントを送信できます。
  • Webソケットを使用すると、クライアントからの要求なしにサーバーから必要な時点でクライアントにデータを転送できます。
  • 必要なウェブサイトをクロールできます。
  • ノードのさまざまなミドルウェアモジュールの使い方を学びます。

選手の知識を確認してください。


Web開発フルスタックコース、

他の講義も一緒に会いましょう!

1. [ウェブ開発フルスタックコース - HTML&CSS基礎]

  • Webの基礎言語であるHTMLとCSSをじっくり学びます。

2. [ウェブ開発フルスタックコース - バニラJavaScript]

  • 純粋なJavaScriptを正しく習得しなければリードする開発者になることができます。

3. [ウェブ開発フルスタックコース - ブートストラップ基礎]

  • 誰でも簡単にクールなデザインを持つレスポンシブウェブを作成できます。

4. [ウェブ開発フルスタックコース - Vue.jsプロジェクト投入一週間前 - 基礎から実務まで]

  • 最も簡単で強力なフロントエンドフレームワークであるVue.jsを学びます。

5. [ウェブ開発フルスタックコース - ネットフリックスとニンジンマーケット分析を通じて学ぶデータベースの理解]

  • ネットフリックス、ニンジン市場を分析しながら、自然にデータベースを設計する方法を理解するようになります。

6. [Web開発フルスタックコース - Node.jsプロジェクト投入 1週間前 - 基礎から実務まで] 現在講義

  • JavaScript言語でバックエンドまで実装できます。

7. [ウェブ開発フルスタックコース - ポートフォリオ]

  • Web開発フルスタックコースで学んだすべての技術に基づいて、製品販売ミニWebを開発します。

この講義をした人は
誰ですか?

開発者の品格

ソフトウェア技術を通じて世界に良い影響力を与えたい24年目のソフトウェア開発者
知識を分かち合うのが好きで、常に新しいスキルを身につけることを楽しんでいます。

国内外60社を超えるグローバル企業ERPシステムを構築するコンサルタントおよび開発者として活動し、直接開発したソフトウェアを国内はもちろん海外有数の企業に販売した経験も持っています。

開発者だけでなく、UXコンサルタントとして、時にはビジネスコンサルタントとして働きながら、アプリケーションやサービス開発時の企画から開発まで、全過程に対する数多くの経験を積んでいます。

もっと学びましょうか?

「開発者の品格」 YouTubeチャンネルに公開
「1時間で終わるNode.js入門」講義です。

こんな方に
おすすめです

学習対象は
誰でしょう?

  • JavaScriptでバックエンドプログラムを開発したい人

  • フルスタック開発者になりたい人

  • Node.jsでプロジェクトを開始する人

前提知識、
必要でしょうか?

  • JavaScript

こんにちは
です。

10,938

受講生

248

受講レビュー

152

回答

4.9

講座評価

8

講座

소프트웨어 기술을 통해 세상에 선한 영향력을 주고 싶은 24년차 소프트웨어 개발자.
지식을 나누는 것을 좋아하고 항상 새로운 기술을 익히는 것을 즐겨요.

국내외 60개가 넘는 글로벌 기업 ERP 시스템을 구축하는 컨설턴트 및 개발자로 활동하였고, 직접 개발한 소프트웨어를 국내는 물론 해외 유수의 기업에 판매를 한 경험 또한 가지고 있어요. IT스타트업 대표이사 이기도 해요.

개발자 뿐만 아니라, UX 컨설턴트로, 때로는 비즈니스 컨설턴트로 일하면서 애플리케이션과 서비스 개발 시 기획에서 개발까지 전과정에 대한 수많은 경험을 쌓았고, 이제는 20년이 넘는 실무 경험을 바탕으로 후배들에게 정말 필요한 기술, 정말 제대로 된 지식을 전달하는 사명감을 갖고 지식 나눔에 일을 하고 있어요.

 

  • (현)주식회사 더그레잇 대표이사
  • (현)주식회사 썬슈어 CTO
  • (현)주식회사 리턴밸류 CTO
  • (현)팬임팩트코리아 유한회사 기술전문위원

 

이메일 - seungwon.go@gmail.com

カリキュラム

全体

39件 ∙ (16時間 28分)

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

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

受講レビュー

全体

10件

4.8

10件の受講レビュー

  • whitecks9152님의 프로필 이미지
    whitecks9152

    受講レビュー 2

    平均評価 5.0

    5

    100% 受講後に作成

    While studying Node.js, I came across this course and decided to take it. It's great because you can learn about the essential functions for web development through detailed explanations and examples.

    • realprogrammers
      知識共有者

      Thank you for your valuable lecture review.

  • jungminbyun8650님의 프로필 이미지
    jungminbyun8650

    受講レビュー 2

    平均評価 5.0

    5

    31% 受講後に作成

    • nataek2159님의 프로필 이미지
      nataek2159

      受講レビュー 12

      平均評価 3.3

      3

      46% 受講後に作成

      • taegeunkim2252님의 프로필 이미지
        taegeunkim2252

        受講レビュー 25

        平均評価 5.0

        5

        100% 受講後に作成

        This is the best course for beginner developers to easily and efficiently learn everything about Node.js.

        • doolygo1117님의 프로필 이미지
          doolygo1117

          受講レビュー 1

          平均評価 5.0

          5

          100% 受講後に作成

          ¥19,481

          realprogrammersの他の講座

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

          似ている講座

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