Getting Started with EWDjs on Linux
4.7 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
26 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Getting Started with EWDjs on Linux to your Wishlist.

Add to Wishlist

Getting Started with EWDjs on Linux

A guide to getting EWDjs up and running on Linux platforms
4.7 (8 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
26 students enrolled
Created by Rob Tweed
Last updated 7/2015
English
Current price: $10 Original price: $50 Discount: 80% off
1 day left at this price!
30-Day Money-Back Guarantee
Includes:
  • 2.5 hours on-demand video
  • 2 Articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • install all the components needed to run EWD.js on Linux Systems
  • get EWD.js up and running on a Ubuntu Linux Virtual Machine
  • get EWD.js up and running on a Linux-based Amazon EC2 instance
  • install EWD.js with the VistA EHR, using existing installers
View Curriculum
Requirements
  • Students should know how to use VMWare or an equivalent Virtual Machine environment; and/or
  • Students should have an Amazon Web Services account and know how to start up an Amazon EC2 instance
  • Students should be familiar with the Linux Operating System
Description

This course is designed for people who are interested in getting the EWDjs development and run-time platform up and running on a Linux System. The course will focus on the Ubuntu 14.04 Server flavour of Linux, running as either a Virtual Machine or an Amazon Web Services EC2 instance.

In the case of the Ubuntu Virtual Machine, I'll demonstrate how things are done using VMWare, but the steps and approach will be applicable to other hypervisors such as VirtualBox

For the Linux user and EWDjs newbie, this course is an ideal pre-cursor to my other beginner's course: "Getting Started with EWDjs". Whilst the latter course focuses on developing using a Windows platform, there's really no difference in development approach apart from file path syntax.

Who is the target audience?
  • This course is aimed at anyone wishing to get EWD.js up and running on Linux platforms
  • It is not suitable for WIndows users, or anyone wanting to learn how to develop applications with EWD.js
Students Who Viewed This Course Also Viewed
Curriculum For This Course
Expand All 22 Lectures Collapse All 22 Lectures 02:40:08
+
Introduction
1 Lecture 04:09
+
Pre-installation Steps
8 Lectures 58:05

This lecture will show you how to install the free VMWare Player on a Windows machine.

There are many other choices of hypervisor for you to use, so don't feel you'e limited to VMWare Player: it's just a convenient and free option for the Windows user, and I've found it to be a good, easy to use and reliable choice.

Installing VMWare Player
04:12

This lecture will show you how to install puTTY on a Windows Machine. puTTY gives you terminal / command-line access to a Linux machine over an SSH connection

Installing PuTTY
02:30

This lecture will show you how to install the free, Open Source WinSCP application on a Windows machine. WinSCP is a great tool that provides file manager access to a Linux machine over an SSH connection. It also allows you to create and edit files on the Linux machine via an editor (Notepad by default) on your Windows machine.

Installing WinSCP
02:56

This lecture reviews the tools and applications that I've found to be useful when using Linux Virtual Machines and Amazon EC2 Linux instances from within OS X

Useful tools for the OS X user
03:14

In this lecture I'll show you how to create a Ubuntu 14.04 Server Virtual Machine (VM) that you can use with VMWare Player or whatever other virtualisation application you choose to use. The installation will be optimised for use as Virtual Machine.

Creating a Ubuntu 14.04 Server Virtual Machine
15:09

In this lecture you'll learn how to access your newly-created Ubuntu Linux VM by using puTTY and WinSCP on a Windows machine.

Using puTTY and WinSCP to access a Linux VM from Windows
12:03

In this lecture I'll show you how to create an Amazon Web Services EC2 instance, running Ubuntu 14.04 Server

Creating a Ubuntu 14.04 Server EC2 Instance
10:41

In this lecture you'll learn how to access an Amazon EC2 instance running Ubuntu Linux from puTTY and WinSCP on a Windows machine

Using puTTY and WinSCP to access an Amazon EC2 Ubuntu Linux Server
07:20
+
Installing EWD.js on Linux Platforms
4 Lectures 34:32

This lecture takes a quick look at the pre-built installers that are available for creating Linux-based EWDjs systems

An overview of the pre-built EWD.js installers for Linux
07:01

In this lecture I'll show you how to run our installation script that automatically installs the GlobalsDB database and EWDjs, configures it and sets it all up ready for you to run.

Installing a GlobalsDB-based EWD.js system on a Ubuntu Linux Server
08:17

In this lecture I'll show you how to run our installation script that automatically installs the GT.M database and EWDjs, configures it and sets it all up ready for you to run.

Installing a GT.M-based EWD.js system on a Ubuntu Server
06:56

In this lecture I'll show you how to run or adapt our installation script that installs Cache and EWDjs and configures it ready for use.

Installing a Cache-based EWD.js system on a Linux platform
12:18
+
Running EWD.js as a Service on Linux Platforms
3 Lectures 23:26
Running EWD.js as a Service on Linux with GlobalsDB
08:48

Running EWD.js as a Service on Linux with GT.M
07:00

Running EWD.js as a Service on Linux with Cache
07:38
+
Installing EWD.js for use with VistA
4 Lectures 29:30

This lecture will show you how to upgrade the dEWDrop Virtual Machine so that it can run EWDjs

Updating the dEWDrop Virtual Machine to run EWD.js with the VistA EHR
10:12

This lecture will show you how to run EWDjs as a service on the dEWDrop Virtual Machine

Running EWD.js as a Service on a dEWDrop System
03:52

This lecture will show you how to use the OSEHRA installer, to create an EWDjs-enabled VistA system

Using the OSEHRA Installer to create an EWD.js-enabled VistA EHR system
13:20
+
Building and Running EWD.js Applications on Linux
2 Lectures 10:15

This lecture provides a quick guided tour of the EWDjs environment that is installed on a Linux platform.

A Quick Guided Tour of an EWD.js / Linux System
09:33

Next Steps: Building EWD.js Applications on your Linux Platform
00:42
About the Instructor
Rob Tweed
4.3 Average rating
48 Reviews
131 Students
4 Courses
Author of EWD.js

My name is Rob Tweed. I'm a Director and co-founder of M/Gateway Developments Ltd, a UK company that, since 1996, has specialised in web and internet technologies, in particular in conjunction with the Caché and GT.M databases.

I'm the author of EWDjs, a Node.js-based framework for browser-based client/server applications. EWDjs is specifically designed for use with the Caché and GT.M technologies, but supports other NoSQL databases including MongoDB and can be used as a framework with any other database technology.

My IT career started at the Royal Marsden Hospital, the UK's premier cancer hospital based in London and Surrey, where I headed up the application development team within their Computer Department.

I spent 4 years working in the Healthcare IT team at Touche Ross Management Consultants in London, during which time (and for several years after) I was a key member of the NHS-Wide Networking Project team, one of Europe's largest-ever networking projects, managed by the NHS Management Executive.

After becoming an independent consultant in the mid-1990s, I have focused exclusively on web technologies, with a particular focus on their role in healthcare. I was the inspiration behindWebLink, a web gateway product that I and my fellow co-director Chris Munt created and sold toInterSystems, the vendor of Caché. I also developed InterSystems' WebLink Developer framework, the pre-cursor to EWDjs, and have consulted with and supported many of InterSystems' major customers around the world to help them build their web application projects. The largest of these customers is Quest Diagnostics in the USA who use both WebLink Developer and EWD (the immediate predecessor to EWDjs) to support their Care360 application: the world's largest Caché-based, internet-facing web application. I provide support to Quest Diagnostics for both EWD and WebLink Developer.

Recent high-profile work includes my technical support and development of the JavaScript User Interface for Oroville Hospital's winning entry in 2013 to the US Dept of Veteran's Affairs Scheduling competition.

My technical expertise includes over 30 years' experience in the Mumps, Caché and GT.M technologies in not only healthcare but also a wide range of market sectors including financial services, online publishing and retail. Other experience includes:

  • Nodejs
  • Javascript
  • JSON
  • Javascript frameworks including Bootstrap, jQuery, ExtJS and Sencha Touch
  • NoSQL databases
  • WebSockets
  • XML
  • Mobile web applications and frameworks

I have presented at a wide range of conferences in the USA, UK and elsewhere, including Ajax World, Cloud Computing, EHI Live, London Node.js Users Group and InterSystems' Developers Conference.