Over a million developers have joined DZone.

Mastering AngularJS Directives Pre-Workshop Notes

DZone 's Guide to

Mastering AngularJS Directives Pre-Workshop Notes

· Java Zone ·
Free Resource
Getting ready for this workshop is pretty easy. In order to make the most of our short time together it is best to install everything before the class. Luckily we don't need too much to develop Angular apps.
First we will need a browser. I highly recommend using Google's Chrome since that is what I will be using and it comes complete with a rich set of developer features.
Next we will need an editor. My personal choice is JetBrains WebStorm it isn't free but it does come with a free 30 day trial. https://www.jetbrains.com/webstorm/. If you would like a free editor there is Adobe's community editor, Brackets. I won't be using it in the workshop but it is an excellent editor for the price: http://brackets.io/. If you have another editor which you prefer and know how to use, please feel free to use it, just make sure it has the ability to function as a web server which is something both Brackets and WebStorm know how to do.
The final thing we need is Git. Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency. It is available at: http://git-scm.com/. Below are the steps to install it on a Windows machine, the steps on Mac OS X are pretty easy as well.
Install Git
  1. Download the installation package
  2. Launch it
  3. Accept the User Account Control request
  4. Follow on screen instructions
  5. (You can allow Git to install to the Program Files directory)
  6. Click Use Git from the Windows Command Prompt
  7. Click Checkout Windows-style, commit Unix-style line endings
  8. Complete the installation
This is pretty much all you need for the workshop. In case you are wondering about AngularJS itself or code samples, these will be in a Git bundle which I will make available a few days before the class. A Git bundle allows me to put all of the steps of the examples we will work through into a single neat package. You will be able to take this bundle home with you for later reference.

Published at DZone with permission of

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}