- Overview
- Transcript
1.1 Introduction
Let's kick things off with a small review of what we're going to do in this course.
You can access the source files for this course on GitHub:
1.Introduction1 lesson, 01:12
1.1Introduction01:12
2.Application Setup2 lessons, 17:25
2.1Front-End Application Setup10:37
2.2Backend Application Setup06:48
3.Public Area7 lessons, 1:37:56
3.1Routes, Navigation and Directives12:06
3.2Unit Tests and E2E Tests With Protractor15:24
3.3Testing With Capybara04:39
3.4Display Edges on the Page16:46
3.5Filter Edges22:35
3.6Testing Boundaries of Two Applications14:39
3.7Acceptance Tests With Capybara and Factory Girl11:47
4.User Section5 lessons, 1:04:12
4.1Front-End Login Form and Validation12:54
4.2Token Authentication27:56
4.3Create New Edge10:32
4.4Refactor09:36
4.5Delete Edges03:14
5.Conclusion1 lesson, 00:31
5.1Conclusion00:31
1.1 Introduction
Hi, my name is Rem, and welcome to hands on Angular course. This course is not for beginners, because I will not explain basics of AngularJS. So if you're unfamiliar with this framework, it could be very hard to catch up with the course. But also, this is not advanced material. So if you have read and done a couple of tutorials, you'll be fine. The idea of this course is not to teach you framework, but to show you an example of how all these parts work together, including serVER side, which we will develop using Rails. We'll touch such topics as rouse building and custom directives, scope, controllers, and services,. Also, in the first part of the course, I try to illustrate test first development. So during this course we're going to develop small parts of a database application. So we'll develop app for tabletop role playing game, Savage Worlds. And basically just a database of different ages which character can acquire. So we'll implement public part, where everybody can browse through available ages using filters and search. And then we'll see how to implement authentication, and from there, how to edit and delete content from database. So I hope you're excited and let's get started