Two Tier Enterprise App and API Development with AngularJS & Sails
Sails is an MVC framework built on top of Node.js and ExpressJS. In this course, we will use Sails to build a Web API to handle authentication and serve secure resources while the front end will be built with Angular.
What you'll learn
Sails is an MVC framework built on top of Node.js and ExpressJS. In this course, you'll use Sails to build a Web API to handle authentication and serve secure resources while the front end will be built with Angular. This will be developed using a two tier enterprise setup, where the front and backend servers are separate. By the end, the viewer should be comfortable with getting Angular and Sails to work with each other.
Table of contents
- Introduction 2m
- App Requirements 2m
- Creating Our Login Service Endpoint Skeleton 5m
- Registering Our App with Twitter 1m
- Setting up Angular 1m
- Automating Tasks with Gulp 3m
- Setting up the Server 4m
- Optimizing Our Gulp Tasks 3m
- How to Autoload Vendor Files with Gulp 9m
- Autoloading Our Custom Scripts 4m
- Creating the Login Controller 1m
- Using Gulp Watchers to Autorun Scripts 9m
- Conclusion 0m
- Introduction 1m
- Styling with Bootstrap 3m
- Setting up Our Nav 3m
- Passing the Tweet Message from the Frontend 3m
- Setting Our Posting Date with the Datepicker 6m
- Using Timepicker and Improving Our Layout 3m
- Getting Our Datetime Ready for the Backend 4m
- Saving Our Post on the Backend 2m
- Associating Posts with Users 1m
- Getting All Our Posts 2m
- Displaying All Our Posts 6m
- Conclusion 0m
- Intro 1m
- Routing with UI-Router 2m
- Creating a New Post State 3m
- Getting Our Post Details 4m
- Securing Our Own Posts with Policies 7m
- Displaying Our Existing Posts 2m
- Editing Our Posts 7m
- Making Our Post List Clickable 2m
- Getting Some Feedback with Toastr Notifications 4m
- Deleting a Post 3m
- Conclusion 1m
- Intro 1m
- Setting up Our Service with a Timed Interval 2m
- Getting Posts That Are Ready to Send 5m
- Populating User Data for the Tweet 2m
- Posting Our Scheduled Posts to Twitter 2m
- Marking Posts as Sent 4m
- Our Final and Big Test 2m
- Improving Our Visual Design 5m
- A Better Looking Login 4m
- Fixes and Wrapping Up 2m
- Conclusion 1m