READINGS
Good References
Web technologies for developers
at
Mozilla Developer Network
Lynda.com
has a lot of great video courses on web technologies and is free to access for UIUC students.
MERN Stack
BOOK: Pro MERN Stack [
Read online via UIUC Library
]
mern.io
React
BOOK: Learning React [
Read online via UIUC Library
]
BOOK: Introduction to React [
Read online via UIUC Library
]
BOOK: Pro React [
Read online via UIUC Library
]
JavaScript
BOOK: Eloquent JavaScript [
Free Online
]
BOOK: JavaScript: the good parts [
Read online via UIUC Library
]
JavaScript the Right way
TOOLS
WebStorm IDE
for development
Free for Students
Alternatives:
Sublime Text 3
,
Brackets
,
Atom
Useful Plugins:
Emmet
Resources:
Video Tutorials
Guide to Node.js Development with WebStorm
MEAN Stack Walkthrough and Tips
Chrome DevTools
for the Chrome browser
Alternatives:
Mozilla Developer Edition
Useful Plugins:
BuiltWith
,
Postman
Vagrant
for setting up a development environment
Github
for source control and collaboration
Get the
Student Developer Pack
Resources:
Understanding GitHub - A Journey For Beginners
GitHubGuides - Hello World
TryGit - Learn Git in 15 Minutes:
GitHub Foundations
GitHubGuides YouTube Channel
DigitalOcean
for hosting
$100 credit with the
Github Student Developer Pack
Node.js
for server side Javascript
Express
as a web server
Grunt
for task automation
Alternatives:
Gulp
Foundation
a responsive front-end framework
Alternatives:
Foundation for Apps
,
Bootstrap
,
Susy
(lightweight),
PureCSS
Fonts
Google Web Fonts
Beautiful Web Type
Glyphs and Icons
Font Awesome
The Noun Project
FlatIcon
One-Div
MIscellaneous
Subtle Patterns
a collection of background patterns
Voice and Tone
tips on how to have a consistent and appropriate tone