Join Ray Villalobos for an in-depth discussion in this video Working with the exercises, part of AngularJS 1: Building a Data-Driven App.
- If you're a premium member of the lynda.com online training library you have access to the exercise files used throughout this title. In this Exercise Files folder you'll find folders for each chapter in the series and inside you'll find a folder for each video that has an exercise for you to follow. Once you open this folder you'll see a folder with the starting version of the project so that you can follow along with me as I show you the features in the video. I'll start each movie with a copy of this folder on the desktop and that folder opened up in my favorite text editor.
Because this course uses AngularJS routing library you won't be able to just open up this file in your browser. You'll need to run these files on a server. Now the easiest thing to do is to upload these files on to a server using your favorite FTP application like Cyberduck or Transmit. Now you can also use an editor or an IDE that creates a server for you. A really easy cross-platform editor that takes care of this is Adobe Brackets. Now finally the most complex solution is to create a go process that takes care of creating a server and live reloading for you.
I've already done this for you and you can find it in the GitHub repository for this course at this URL. Now if you want to go this route I've written some instructions on how to set this up on the GitHub repository. But it does assume that you know how to work with Gulp.js, Git and GitHub. Now if you need help with that then check out my other course Up and Running with Git and GitHub. If you need help with Gulp.js which runs the server and automation you can check out my other course Web Project Workflows with Gulp.js, Git, and Browserify.
I've also included a finished version of the project and a special GitHub version of the project as well. If you're familiar with GitHub this version has all of the files for the videos in the course as individual branches. This is the same version of the files that are also available on GitHub. If you're a monthly member or an annual member of lynda.com you don't have access to the exercise files, but you can follow along from scratch with your own assets. So let's get started with AngularJS building a data driven app.
Although it's easy to learn, AngularJS can be hard to master. With these project-based lessons, you'll learn how the framework works in the real world, and see how data-driven programming can help your apps react to real-time data streams.
- Creating a new view
- Adding, showing, and deleting database records
- Using events to track meetings
- Adding a form to the app
- Creating methods
- Controlling views with classes