Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ Microsoft AZ-900
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Mindfulness Life Purpose Meditation CBT Emotional Intelligence
Web Development JavaScript React CSS Angular PHP Node.Js WordPress Vue JS
Google Flutter Android Development iOS Development React Native Swift Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Data Modeling Business Intelligence MySQL Data Analysis Blockchain
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Business Plan Startup Freelancing Online Business Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Node.Js

Node.js 入門 ー演習しながら学ぶ基本クラスの使い方ー

Node.jsの根幹にかかわる機能の使い方だけでなく動作原理まで学習することで基礎力をつけることを目指します!
Rating: 3.9 out of 53.9 (227 ratings)
1,486 students
Created by 津郷 晶也
Last updated 1/2021
Japanese
30-Day Money-Back Guarantee

What you'll learn

  • Nodeを使った開発をするために必要な環境整備方法が身に付く
  • Nodeコアモジュールがどのように動いているか学べる
  • Nodeコアモジュールの動作を理解することで応用力が身に付く

Course content

12 sections • 74 lectures • 6h 9m total length

  • Preview03:54
  • Preview04:25
  • Preview09:10

  • Preview00:12
  • Preview05:11
  • Preview03:38
  • Preview03:25
  • Preview00:36

  • セクション概要
    00:29
  • Node.js とは
    03:37
  • npm とは
    02:05
  • Node.js の特徴
    04:30
  • Node.js でできること
    01:56
  • Node.js のリリースサイクル
    03:40
  • Node.js のAPIドキュメント
    06:10
  • セクションまとめ
    01:08

  • セクション概要
    00:19
  • プロジェクト最小構成
    04:22
  • package.json
    07:46
  • コマンド実行
    04:57
  • デバッグ実行
    09:19
  • セクションまとめ
    00:38

  • セクション概要
    00:23
  • Globals
    04:48
  • 遅延実行
    07:59
  • イベントループ
    09:29
  • コンソールログ出力
    06:02
  • 処理時間計測
    05:12
  • 実行中プログラムに関する情報/操作
    09:55
  • クラス継承
    11:20
  • セクションまとめ
    02:12

  • セクション概要
    00:24
  • モジュールとは
    06:07
  • 自分でモジュールを作成する
    11:41
  • 自分で作成したモジュールを利用する
    11:47
  • セクションまとめ
    00:50

  • セクション概要
    00:18
  • 公開されたモジュールを探す
    03:16
  • 公開されたモジュールを利用する
    06:25
  • 自作モジュールを公開する
    08:47
  • 公開した自作モジュールを更新する
    04:59
  • 公開した自作モジュールを削除する
    07:09
  • セクションまとめ
    01:36

  • セクション概要
    00:15
  • EventEmitter
    08:32
  • イベントを設定する
    08:03
  • イベントを発火する
    03:19
  • セクションまとめ
    00:47

  • セクション概要
    00:15
  • パス文字列
    10:35
  • ファイル読み書きの基本
    03:02
  • ファイル読み書き(同期関数)
    05:09
  • ファイル読み書き(非同期関数)
    13:08
  • Stream
    02:00
  • ファイル読み込み(ストリーム)
    04:59
  • ファイル書き込み(ストリーム)
    06:46
  • カスタムストリーム作成(基本)
    02:15
  • カスタムストリーム作成(読み込み)
    13:24
  • カスタムストリーム作成(書き込み)
    09:49
  • 文字エンコード変換
    14:11
  • セクションまとめ
    02:58

  • セクション概要
    00:25
  • URL文字列
    04:20
  • サーバー(基本)
    04:28
  • サーバー(リクエスト情報)
    05:14
  • サーバー(レスポンス情報)
    06:14
  • クライアント(GETリクエスト)
    06:47
  • クライアント(POSTリクエスト)
    08:16
  • セクションまとめ
    01:28

Requirements

  • 基本的なPC操作
  • 入門レベルのJavaScript知識

Description

Node.js をこれから学ぼうとしている人、学びなおそうとしている人を対象に応用力の効く実装ができるようになることを目指した講座です。

Node.jsを使った開発を行うための環境準備から簡単な実装を行っていきます。本講座では知識の詰め込みだけでなく、演習を通して実装を一緒に行っていくことで「Node.jsを使えるようになる」ことを目指します。

学習内容はNode.jsのCoreモジュールの中でも重要度が高いものを中心にその動作原理や利用方法などを詳しく学習していきます。これらの学習を通じて基礎力をつけることで、幅広く開発ができるようになります。


【利用環境】
Node.js 10


【更新履歴】
2019/05/02 v1.0.0 初版リリース

Who this course is for:

  • 初めて Node を使ってみようとしている人
  • Nodeを使った講座を受けたがもう少し詳しく学びたい人
  • 一歩踏み込んだ技術習得をすることで他のエンジニアと差をつけたい人

Instructor

津郷 晶也
Node.js, MongoDB, AWS, Docker, Kubernetes
津郷 晶也
  • 4.2 Instructor Rating
  • 2,319 Reviews
  • 13,554 Students
  • 9 Courses

受講生の成長に貢献。

受講いただいた人が少しでも成長できるようにするためにどうしたらよいか、を常に考えながら講座作成に取り組んでいます。

例えば、少し難しいかなと思うことでも組み入れたり、「知っている(知識)」と「できる(技術)」の両方を組み合わせる形式にしてみたり、実践いおいて実作業をできるだけ見せることで取りこぼしをなくせるようにしてみたり…といったことです。

特に「難易度」についてはやや難しめを意識しています。難しいことに挑戦して理解し使えるようになったときに成長したと感じられると思うからです。

講座を受講いただく方には少しでも「成長した」と実感してほしいし、「業務で活かせそう」と感じてほしい、そんな想いで講座を作成、展開しています。


Webサービス開発に関する広く深い知見をもとにした講義。

フロントからバックエンド、インフラといった広い範囲に対し、要件定義から設計、実装、テストに至るまでの全行程を見てきた講師の知識や経験をもとに、実践を意識したこれまでにない一歩踏み込んだ実用的講義を展開します。

こうした少し踏み込んだ実践的な講義を受講することで、受講生一人ひとりの技術力を高めていくことを目指します。


豊富な実績と経歴。

メーカー研究開発時代には当時珍しいSPAの開発や特許開発を行っていました。その後、SIer時代には億を超える規模のWebサービスのアプリ開発、現在もIT会社で引き続き大規模なWebサービス開発を実践しています。

前述の実務とは別に、IPA資格(高度)ではPM、セキュリティ、DBの3つを取得しています。

また、個人が展開する技術ブログは2012年から始めて記事300本以上執筆、多い時には10万PV/月を超えるほどのブログに成長させています。

講座の中には実際に実務で経験した内容なども織り交ぜることで「確かにありそう」と思っていただける内容を目指します。



  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.