実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js

node.jsとNW.js(旧node-webkit)を使い、JavaScriptで、Windows用のローカルアプリケーション(CUI、GUIアプリ)を作ろう!
4.11 (163 reviews)
Udemy
platform
日本語
language
Web Development
category
instructor
実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js
2 766
students
5.5 hours
content
Aug 2023
last update
$19.99
regular price

Why take this course?

このコースは、NW.jsを使用して、様々なGUIアプリケーションを開発する方法を学びます。NW.jsは、Node.jsとChromiumを組み合わせたライブラリであり、Web技術を使ったアプリケーションをクロスプラットフォームで実行可能にすることができます。以下は、コースで紹介されているアプリケーションの概要です:

  1. 「ディレクトリ内のファイル一覧」アプリ:

    • ドラッグ&ドロップ機能を使用して、指定されたディレクトリのファイル一覧を表示するアプリです。
    • WindowsにおけるfsモジュールやNode.jsのpathモジュールを使用してファイルシステムを操作します。
  2. 「Webアプリに独自機能を追加」アプリ:

    • 既存のWebアプリケーションに新しい機能(例えば、画像のセピア調に変換して保存する機能)を追加する方法を学びます。
    • JavaScriptとHTML/CSSを使用して既存のコードベースに新しい機能を統合します。
  3. 「検索順位の自動保存」アプリ:

    • ブラウザで行われる検索結果の順位を自動で記録し、それをファイルに保存するアプリケーションです。
    • ブラウザ操作を自動化するためにpuppeteerや類似のツールを使用することができます。
  4. 「Webページ画像キャプチャ」アプリ:

    • ウェブページの特定の部分や全体をスクリーンショットとして撮影する機能を持つアプリケーションです。
    • html2canvasdom-to-imageなどのライブラリを使用して、画像キャプチャ機能を実装します。

このコースを通じて、NW.jsの基本的な設定から、実際に役立つアプリケーションを構築する手順を学ぶことができます。JavaScriptやHTML/CSSに慣れている場合、NW.jsを使ってクロスプラットフォームのアプリケーション開発を始めるのは非常に簡単です。また、これらのアプリケーションは、Windows向けのローカルアプリケーションとして動作するため、Windowsユーザーにとって非常に有用なものが得られるでしょう。

このコースを始める前に、NW.jsの基本的な概念やJavaScript、HTML/CSSへの理解があるようにすることが重要です。それらの技術を身につけた上で、NW.jsの文書やAPIを参照しながら、各アプリケーションの開発を進めていくことが推奨されます。

Course Gallery

実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js – Screenshot 1
Screenshot 1実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js
実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js – Screenshot 2
Screenshot 2実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js
実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js – Screenshot 3
Screenshot 3実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js
実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js – Screenshot 4
Screenshot 4実例でわかる JavaScript ローカルアプリ開発講座 Windows版 node.js NW.js

Loading charts...

Related Topics

776114
udemy ID
27/02/2016
course created date
24/11/2019
course indexed date
Bot
course submited by