This tutorial is aimed at participants who are interested in learning the basic workings of AngularJS, as well as the ways in which it can be used to build rich web applications. We will start from scratch, loading AngularJS into an empty web page, and will cover how to use the most important parts of the framework to handle user interaction, bind the user interface to our JavaScript models, and talk to a backend server. We will also briefly cover some best practices and patterns around structuring AngularJS applications.
A general outline of the talk is as follows:
Introduction
Hello world
Two-way data binding
Tying input to scope changes
Display the list prettily
Architectural cleanup
Break
Filters
Using filters in javascript
Server interaction
Create our first module
Cool stuff we didn’t get to (brief overview)
Sam Helman currently works as a software engineer at Flatiron Health. Before that, he worked at MongoDB, where he was part of the team that used Go to build a continuous integration system from scratch. When he’s not programming he spends his time reading, cooking, and exploring New York City.
Comments on this page are now closed.
For exhibition and sponsorship opportunities, contact Sharon Cordesse at scordesse@oreilly.com
For information on trade opportunities with O'Reilly conferences, email partners@oreilly.com
View a complete list of OSCON contacts
©2015, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • conf-webmaster@oreilly.com
Comments
Hello! The slides are included in the github repo at
https://github.com/shelman/angular-tutorial
as a .pptx file. Are you able to open this? If not I can upload them as a pdf.
Link to slides please?
I wanted to add one additional point – there is a github repo for this tutorial with some bare bones for the coding we will do. If you are able to before Monday, please clone the appropriate github repo by running
git clone https://github.com/shelman/angular-tutorial.git
to avoid clogging the network during the actual session. Thanks!