Escolar Documentos
Profissional Documentos
Cultura Documentos
This is a very rough transcript of the Angular Boot Camp (angularbootcamp.com) AngularJS training offered as a public course, and onsite by Oasis Digital (oasisdigital.com). This transcript is from a class in early 2014; we revise the content frequently, so a class
scheduled when you read this, will have updated content. The main speaker is Kyle Cordes, one of our primary trainers. This transcript is
not meant to take the place of the class, which it cant do with visuals and interactivity; rather it is meant to show the depth and breadth
of the class.
----------------------------------------------------------------
Day 1
Kyle: Hello, Im Kyle Cordes. I work at a company called Oasis Digital. Paul is here; he is also from
Oasis Digital. We do a lot of development with AngularJS, and we decided a while back that
maybe we should try offering some training in AngularJS, since weve done training in the past. We
strongly believe that training should best be done by people who do things, not by people who
only train, if that makes any sense. We are 90 percent people who make things, 10 percent people
who tell other things about them. Hopefully that will make this more useful than if we were going
through a book saying, Ive never tried this, but you should believe it works.
I already asked a question, Im trying to figure out so what your guys background. What kind of
things do you guys work on? What kind of software, operating systems, platforms, languages?
Somebody tell to me something.
[Student listed some technologies]
Kyle: Okay. You make EJBs? Any Spring? Some Spring? Any Hibernate? Some Hibernate. Only
Hibernate or do you also make some ORM stuff? iBatis? Okay, even though its MyBatis now, right?
Yeah. Databases, SQL server, Oracle? Oracle and what? MySQL? Be careful, its the only database I
know of which has the feature that if you do something wrong, it says, Yeah, whatever. Thats
fine. You just got to be careful. Dont make mistakes.
And then on the website, JSP? Two nods. How much JavaScript? Okay. Wickets pretty cool
actually. Its good stuff. Raise your hands if youve written at least 500 lines of JavaScript in your
life? Keep it up if youve written a thousand lines of JavaScript in your life? 5000, youve written at
least 5000 lines. 10,000 lines?
But if I do the same thing for Java, you guys will all be way over 10,000, right? Okay, okay. So
probably youre familiar with like how JavaScript works pretty broadly, right? Well lets start talking
about AngularJS.
Has anybody used AngularJS? Are you using AngularJS yet or just evaluating AngularJS? Has
anybody like gone through the tutorial yet?
[Students, various answers]
[00:03:02] Introduction to AngularJS
Kyle: Youre mostly right at the beginning. I guess well start at the beginning then. AngularJS is a
library for making single page web apps. I like to start with this page from the AngularJS website
because this phrase right here is really important. HTML enhanced. There are many, many cases in
AngularJS where you wonder, Why does it do it in a certain way? Its because the fundamental
approach of AngularJS is to use HTML, not to ignore HTML, but enhance it to make it better. There
are many ways that you can enhance HTML with AngularJS.
Copyright 2014 Oasis Digital Solutions Inc. All Rights Reserved.
Trademarks are the property of their respective owners.
!
Page 1